From 95fcc379cefc0b2f54a346716d224c43466d11d3 Mon Sep 17 00:00:00 2001 From: Yuri Sizov Date: Wed, 1 Nov 2023 20:50:36 +0100 Subject: [PATCH] Add config and data for 4.1.3-stable --- configs/godotengine.godot.4.1.3.json | 9 +++++++-- data/godotengine.godot.4.1.3.json | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/configs/godotengine.godot.4.1.3.json b/configs/godotengine.godot.4.1.3.json index b309d3c..ecb4846 100644 --- a/configs/godotengine.godot.4.1.3.json +++ b/configs/godotengine.godot.4.1.3.json @@ -1,7 +1,6 @@ { "name": "4.1.3", - "git_tag": "4.1", - "ref": "f80c673cdf8f63d912d151eeaa866ee61ba28e41", + "ref": "4.1.3-stable", "from_ref": "4.1.2-stable", "article": "https://godotengine.org/article/maintenance-release-godot-4-1-3/", @@ -11,6 +10,12 @@ "ref": "f80c673cdf8f63d912d151eeaa866ee61ba28e41", "from_ref": "4.1.2-stable", "article": "https://godotengine.org/article/release-candidate-godot-4-1-3-rc-1/" + }, + { + "name": "stable", + "ref": "4.1.3-stable", + "from_ref": "f80c673cdf8f63d912d151eeaa866ee61ba28e41", + "article": "https://godotengine.org/article/maintenance-release-godot-4-1-3/" } ] } diff --git a/data/godotengine.godot.4.1.3.json b/data/godotengine.godot.4.1.3.json index 0b22ef4..5372eca 100644 --- a/data/godotengine.godot.4.1.3.json +++ b/data/godotengine.godot.4.1.3.json @@ -1 +1 @@ -{"generated_at":1698403694471,"log":["f80c673cdf8f63d912d151eeaa866ee61ba28e41","56feab32582e1cbb976cc3b948c20eec6cafab08","4a4356dafcd2e63045e9a97e97c4065261918717","9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"],"release_logs":{"rc1":["f80c673cdf8f63d912d151eeaa866ee61ba28e41","56feab32582e1cbb976cc3b948c20eec6cafab08","4a4356dafcd2e63045e9a97e97c4065261918717","9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"]},"authors":{"MDQ6VXNlcjExNzgyODMz":{"id":"MDQ6VXNlcjExNzgyODMz","user":"YuriSizov","avatar":"https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4","url":"https://github.com/YuriSizov","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MDEzMzg=":{"id":"MDQ6VXNlcjQ3MDEzMzg=","user":"akien-mga","avatar":"https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4","url":"https://github.com/akien-mga","pull_count":4,"commit_count":9},"MDQ6VXNlcjE5MTU2MQ==":{"id":"MDQ6VXNlcjE5MTU2MQ==","user":"dsnopek","avatar":"https://avatars.githubusercontent.com/u/191561?v=4","url":"https://github.com/dsnopek","pull_count":2,"commit_count":4},"MDQ6VXNlcjMzMDkxNjY2":{"id":"MDQ6VXNlcjMzMDkxNjY2","user":"warriormaster12","avatar":"https://avatars.githubusercontent.com/u/33091666?u=c60aa82a2be9bf505c0e7516eb0fff7e6bc42117&v=4","url":"https://github.com/warriormaster12","pull_count":1,"commit_count":2},"MDQ6VXNlcjY2MTg0MDUw":{"id":"MDQ6VXNlcjY2MTg0MDUw","user":"ajreckof","avatar":"https://avatars.githubusercontent.com/u/66184050?u=48fa4d9bc97ee884ea8987ec8d70bbacddccb12f&v=4","url":"https://github.com/ajreckof","pull_count":2,"commit_count":4},"MDQ6VXNlcjQxOTIxMzk1":{"id":"MDQ6VXNlcjQxOTIxMzk1","user":"Alex2782","avatar":"https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4","url":"https://github.com/Alex2782","pull_count":2,"commit_count":4},"MDQ6VXNlcjc0NDI4NjM4":{"id":"MDQ6VXNlcjc0NDI4NjM4","user":"k0T0z","avatar":"https://avatars.githubusercontent.com/u/74428638?u=0a2b2b057e997054cbe36360a5282893c3b9674f&v=4","url":"https://github.com/k0T0z","pull_count":1,"commit_count":2},"MDQ6VXNlcjIwMDI0MzI4":{"id":"MDQ6VXNlcjIwMDI0MzI4","user":"copytime","avatar":"https://avatars.githubusercontent.com/u/20024328?u=51ccc97c36e1c7107054772bcc57676d61f22f78&v=4","url":"https://github.com/copytime","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyMjMxNzI=":{"id":"MDQ6VXNlcjIyMjMxNzI=","user":"KoBeWi","avatar":"https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4","url":"https://github.com/KoBeWi","pull_count":2,"commit_count":4},"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":7,"commit_count":15},"MDQ6VXNlcjI0OTYyMzE=":{"id":"MDQ6VXNlcjI0OTYyMzE=","user":"rcorre","avatar":"https://avatars.githubusercontent.com/u/2496231?u=4a4e901ce3205e5ca3fab53f31a4f140eafee5b2&v=4","url":"https://github.com/rcorre","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyMDEzOTUy":{"id":"MDQ6VXNlcjIyMDEzOTUy","user":"mattbork","avatar":"https://avatars.githubusercontent.com/u/22013952?u=3c2ba89fea024a8fdd0a1028d0ba1fd2526754c4&v=4","url":"https://github.com/mattbork","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2NTQ3NjM=":{"id":"MDQ6VXNlcjE2NTQ3NjM=","user":"mhilbrunner","avatar":"https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4","url":"https://github.com/mhilbrunner","pull_count":1,"commit_count":2},"MDQ6VXNlcjUwODk4Mzcy":{"id":"MDQ6VXNlcjUwODk4Mzcy","user":"Lunarisnia","avatar":"https://avatars.githubusercontent.com/u/50898372?u=1d5646500891f8a585011cf389dd0dc91b29d39d&v=4","url":"https://github.com/Lunarisnia","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":8,"commit_count":16},"MDQ6VXNlcjIyNDU2NjAz":{"id":"MDQ6VXNlcjIyNDU2NjAz","user":"bitsawer","avatar":"https://avatars.githubusercontent.com/u/22456603?u=7738ebb05e266794ad0ed6563761f3ed88c560b8&v=4","url":"https://github.com/bitsawer","pull_count":11,"commit_count":22},"U_kgDOB2-aWQ":{"id":"U_kgDOB2-aWQ","user":"floatingpointer","avatar":"https://avatars.githubusercontent.com/u/124754521?u=49f597bcf8bcd054bf54546e7174b00fd9c07a89&v=4","url":"https://github.com/floatingpointer","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},"MDQ6VXNlcjY2NDM4NDQ=":{"id":"MDQ6VXNlcjY2NDM4NDQ=","user":"decacis","avatar":"https://avatars.githubusercontent.com/u/6643844?u=067e437d4108f76b148dd91c8850e772b73f7088&v=4","url":"https://github.com/decacis","pull_count":1,"commit_count":2},"MDQ6VXNlcjE1ODM1Mjg1":{"id":"MDQ6VXNlcjE1ODM1Mjg1","user":"hackerzhuli","avatar":"https://avatars.githubusercontent.com/u/15835285?v=4","url":"https://github.com/hackerzhuli","pull_count":1,"commit_count":2},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":2},"MDQ6VXNlcjY5NTIwNjkz":{"id":"MDQ6VXNlcjY5NTIwNjkz","user":"RadiantUwU","avatar":"https://avatars.githubusercontent.com/u/69520693?u=c6b8940b34e2a8bfe3d6f256b834fcae210ba401&v=4","url":"https://github.com/RadiantUwU","pull_count":1,"commit_count":0},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":5,"commit_count":10},"MDQ6VXNlcjE2NTIxMzM5":{"id":"MDQ6VXNlcjE2NTIxMzM5","user":"clayjohn","avatar":"https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4","url":"https://github.com/clayjohn","pull_count":1,"commit_count":2},"MDQ6VXNlcjMzNTI2ODQ3":{"id":"MDQ6VXNlcjMzNTI2ODQ3","user":"viksl","avatar":"https://avatars.githubusercontent.com/u/33526847?v=4","url":"https://github.com/viksl","pull_count":2,"commit_count":4},"MDQ6VXNlcjY0MjMwNDA=":{"id":"MDQ6VXNlcjY0MjMwNDA=","user":"tomissj2","avatar":"https://avatars.githubusercontent.com/u/6423040?v=4","url":"https://github.com/tomissj2","pull_count":1,"commit_count":2},"MDQ6VXNlcjQyODI0Mw==":{"id":"MDQ6VXNlcjQyODI0Mw==","user":"aitorciki","avatar":"https://avatars.githubusercontent.com/u/428243?v=4","url":"https://github.com/aitorciki","pull_count":1,"commit_count":2},"MDQ6VXNlcjM1MjgyODk4":{"id":"MDQ6VXNlcjM1MjgyODk4","user":"GrammAcc","avatar":"https://avatars.githubusercontent.com/u/35282898?u=030a14bc7a540ab8a2967698658d7b2da549156b&v=4","url":"https://github.com/GrammAcc","pull_count":1,"commit_count":2},"MDQ6VXNlcjg2MTM1NDcw":{"id":"MDQ6VXNlcjg2MTM1NDcw","user":"0x4448","avatar":"https://avatars.githubusercontent.com/u/86135470?u=965c8d9b83cb91914cc0d9da2640a9de8c7154cd&v=4","url":"https://github.com/0x4448","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},"MDQ6VXNlcjUzMTUwMjQ0":{"id":"MDQ6VXNlcjUzMTUwMjQ0","user":"BlueCube3310","avatar":"https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4","url":"https://github.com/BlueCube3310","pull_count":2,"commit_count":4},"MDQ6VXNlcjc0MjIzNzkx":{"id":"MDQ6VXNlcjc0MjIzNzkx","user":"ericliu206","avatar":"https://avatars.githubusercontent.com/u/74223791?v=4","url":"https://github.com/ericliu206","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":8},"MDQ6VXNlcjkyODMwOTg=":{"id":"MDQ6VXNlcjkyODMwOTg=","user":"kleonc","avatar":"https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4","url":"https://github.com/kleonc","pull_count":1,"commit_count":2},"MDQ6VXNlcjEwOTQ0NjQ0":{"id":"MDQ6VXNlcjEwOTQ0NjQ0","user":"RedworkDE","avatar":"https://avatars.githubusercontent.com/u/10944644?v=4","url":"https://github.com/RedworkDE","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2ODc5MTg=":{"id":"MDQ6VXNlcjE2ODc5MTg=","user":"Faless","avatar":"https://avatars.githubusercontent.com/u/1687918?v=4","url":"https://github.com/Faless","pull_count":2,"commit_count":4},"MDQ6VXNlcjI3MDkyOA==":{"id":"MDQ6VXNlcjI3MDkyOA==","user":"adamscott","avatar":"https://avatars.githubusercontent.com/u/270928?v=4","url":"https://github.com/adamscott","pull_count":1,"commit_count":2},"MDQ6VXNlcjE3NTIyNDgw":{"id":"MDQ6VXNlcjE3NTIyNDgw","user":"SysError99","avatar":"https://avatars.githubusercontent.com/u/17522480?u=c0640f8138df127e3ee452ada3c472d05ce38cfa&v=4","url":"https://github.com/SysError99","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyNzU2MDQ3":{"id":"MDQ6VXNlcjEyNzU2MDQ3","user":"SaracenOne","avatar":"https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4","url":"https://github.com/SaracenOne","pull_count":2,"commit_count":4},"MDQ6VXNlcjE4NTQyNDU=":{"id":"MDQ6VXNlcjE4NTQyNDU=","user":"MarioLiebisch","avatar":"https://avatars.githubusercontent.com/u/1854245?v=4","url":"https://github.com/MarioLiebisch","pull_count":1,"commit_count":2},"MDQ6VXNlcjM5OTQ2MDMw":{"id":"MDQ6VXNlcjM5OTQ2MDMw","user":"lyuma","avatar":"https://avatars.githubusercontent.com/u/39946030?v=4","url":"https://github.com/lyuma","pull_count":1,"commit_count":2},"MDQ6VXNlcjY3Njk5MDk=":{"id":"MDQ6VXNlcjY3Njk5MDk=","user":"chokomancarr","avatar":"https://avatars.githubusercontent.com/u/6769909?v=4","url":"https://github.com/chokomancarr","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":2,"commit_count":4},"MDQ6VXNlcjE2NTcyMA==":{"id":"MDQ6VXNlcjE2NTcyMA==","user":"tcoxon","avatar":"https://avatars.githubusercontent.com/u/165720?v=4","url":"https://github.com/tcoxon","pull_count":1,"commit_count":2},"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},"MDQ6VXNlcjYwOTMxMTk=":{"id":"MDQ6VXNlcjYwOTMxMTk=","user":"groud","avatar":"https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4","url":"https://github.com/groud","pull_count":1,"commit_count":2},"MDQ6VXNlcjExMzM4OTI=":{"id":"MDQ6VXNlcjExMzM4OTI=","user":"anvilfolk","avatar":"https://avatars.githubusercontent.com/u/1133892?u=1b80e5c6b002a2d0b742080ec0c27e5f41424776&v=4","url":"https://github.com/anvilfolk","pull_count":1,"commit_count":2},"MDQ6VXNlcjkxNDk2OA==":{"id":"MDQ6VXNlcjkxNDk2OA==","user":"m4gr3d","avatar":"https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4","url":"https://github.com/m4gr3d","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":4,"commit_count":8},"MDQ6VXNlcjU1NjYzMA==":{"id":"MDQ6VXNlcjU1NjYzMA==","user":"ogapo","avatar":"https://avatars.githubusercontent.com/u/556630?v=4","url":"https://github.com/ogapo","pull_count":1,"commit_count":2},"MDQ6VXNlcjI1NDIyNjg3":{"id":"MDQ6VXNlcjI1NDIyNjg3","user":"AttackButton","avatar":"https://avatars.githubusercontent.com/u/25422687?u=0c80c58f4911fcadddcf39509a1a7956c1c6aa6f&v=4","url":"https://github.com/AttackButton","pull_count":1,"commit_count":2},"MDQ6VXNlcjM5MDMwNTk=":{"id":"MDQ6VXNlcjM5MDMwNTk=","user":"raulsntos","avatar":"https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4","url":"https://github.com/raulsntos","pull_count":2,"commit_count":5},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":2,"commit_count":4},"MDQ6VXNlcjc1Nzg5MjQ5":{"id":"MDQ6VXNlcjc1Nzg5MjQ5","user":"ARez2","avatar":"https://avatars.githubusercontent.com/u/75789249?u=b0a3e341f35f5412968dfbe5675094dbc02f08fd&v=4","url":"https://github.com/ARez2","pull_count":1,"commit_count":2},"MDQ6VXNlcjUyMDE5MDA5":{"id":"MDQ6VXNlcjUyMDE5MDA5","user":"mateuseap","avatar":"https://avatars.githubusercontent.com/u/52019009?u=03321a66c59a03cc4ff7345614a8f85124770ead&v=4","url":"https://github.com/mateuseap","pull_count":1,"commit_count":2},"MDQ6VXNlcjk2MjM0MA==":{"id":"MDQ6VXNlcjk2MjM0MA==","user":"rakkarage","avatar":"https://avatars.githubusercontent.com/u/962340?v=4","url":"https://github.com/rakkarage","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMzQ1MDE=":{"id":"MDQ6VXNlcjEzMzQ1MDE=","user":"bgie","avatar":"https://avatars.githubusercontent.com/u/1334501?v=4","url":"https://github.com/bgie","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NjY5Njcz":{"id":"MDQ6VXNlcjE5NjY5Njcz","user":"MarcusElg","avatar":"https://avatars.githubusercontent.com/u/19669673?u=ae50736f181ec1ecc550e840d961041d6a15baae&v=4","url":"https://github.com/MarcusElg","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NDU0NDk=":{"id":"MDQ6VXNlcjE5NDU0NDk=","user":"BastiaanOlij","avatar":"https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4","url":"https://github.com/BastiaanOlij","pull_count":2,"commit_count":4},"MDQ6VXNlcjYyOTkyMjc=":{"id":"MDQ6VXNlcjYyOTkyMjc=","user":"Sauermann","avatar":"https://avatars.githubusercontent.com/u/6299227?v=4","url":"https://github.com/Sauermann","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ5NzM3ODY4":{"id":"MDQ6VXNlcjQ5NzM3ODY4","user":"vitormaduro","avatar":"https://avatars.githubusercontent.com/u/49737868?v=4","url":"https://github.com/vitormaduro","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMjM0MTcz":{"id":"MDQ6VXNlcjEzMjM0MTcz","user":"azuloo","avatar":"https://avatars.githubusercontent.com/u/13234173?u=1de1436e25dfe7d52704a2ad45bc7d8b73d2ef71&v=4","url":"https://github.com/azuloo","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyMjIwNjc3":{"id":"MDQ6VXNlcjEyMjIwNjc3","user":"kdiduk","avatar":"https://avatars.githubusercontent.com/u/12220677?u=19de083ad7c9943ea3559aaeb41604d8dbd90eea&v=4","url":"https://github.com/kdiduk","pull_count":1,"commit_count":2},"MDQ6VXNlcjY3OTM4NDE0":{"id":"MDQ6VXNlcjY3OTM4NDE0","user":"PorkrollPosadist","avatar":"https://avatars.githubusercontent.com/u/67938414?u=d6e40591c93eaba151460572798e19e33490acd7&v=4","url":"https://github.com/PorkrollPosadist","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ0MDQ2NTM3":{"id":"MDQ6VXNlcjQ0MDQ2NTM3","user":"pidogs","avatar":"https://avatars.githubusercontent.com/u/44046537?u=63cbe34203bf28d4af3a63308b6530c22e2ae034&v=4","url":"https://github.com/pidogs","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},"MDQ6VXNlcjQ3NzAwNDE4":{"id":"MDQ6VXNlcjQ3NzAwNDE4","user":"dalexeev","avatar":"https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4","url":"https://github.com/dalexeev","pull_count":1,"commit_count":2},"MDQ6VXNlcjEwMjg3NTY=":{"id":"MDQ6VXNlcjEwMjg3NTY=","user":"0xafbf","avatar":"https://avatars.githubusercontent.com/u/1028756?u=ce7f888c54d34ea264f29dac086405f77c104390&v=4","url":"https://github.com/0xafbf","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":2,"commit_count":4},"MDQ6VXNlcjM1NDcwOTIx":{"id":"MDQ6VXNlcjM1NDcwOTIx","user":"emmanuel-ferdman","avatar":"https://avatars.githubusercontent.com/u/35470921?u=81e31f08c8b1c02542163ed2418e2a98beb1d1ed&v=4","url":"https://github.com/emmanuel-ferdman","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5MzY0MzEy":{"id":"MDQ6VXNlcjE5MzY0MzEy","user":"mandryskowski","avatar":"https://avatars.githubusercontent.com/u/19364312?v=4","url":"https://github.com/mandryskowski","pull_count":1,"commit_count":2},"U_kgDOB1EBvg":{"id":"U_kgDOB1EBvg","user":"SamDevelopsCode","avatar":"https://avatars.githubusercontent.com/u/122749374?u=ab9d8c3dabe3c6834d468859b79c9c04ca0d3d2b&v=4","url":"https://github.com/SamDevelopsCode","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":2,"commit_count":4},"MDQ6VXNlcjYwNzcxNQ==":{"id":"MDQ6VXNlcjYwNzcxNQ==","user":"LRFLEW","avatar":"https://avatars.githubusercontent.com/u/607715?u=dc98f9c5662f3465b21cb1734a06542d70cd5b92&v=4","url":"https://github.com/LRFLEW","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ4ODMzNzk=":{"id":"MDQ6VXNlcjQ4ODMzNzk=","user":"detomon","avatar":"https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4","url":"https://github.com/detomon","pull_count":1,"commit_count":2},"MDQ6VXNlcjcyMDMyMzgx":{"id":"MDQ6VXNlcjcyMDMyMzgx","user":"DarthKitten2130","avatar":"https://avatars.githubusercontent.com/u/72032381?u=1fe98ee4e98cd7dae764e40bb45abb8a797ab794&v=4","url":"https://github.com/DarthKitten2130","pull_count":1,"commit_count":2}},"commits":{"f80c673cdf8f63d912d151eeaa866ee61ba28e41":{"hash":"f80c673cdf8f63d912d151eeaa866ee61ba28e41","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov ","committer_raw":"Yuri Sizov ","summary":"Add changelog for 4.1.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56feab32582e1cbb976cc3b948c20eec6cafab08":{"hash":"56feab32582e1cbb976cc3b948c20eec6cafab08","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Bump version to 4.1.3-rc","body":"Should have been done before merging #83901, oops.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a4356dafcd2e63045e9a97e97c4065261918717":{"hash":"4a4356dafcd2e63045e9a97e97c4065261918717","is_merge":true,"authored_by":[],"author_raw":"Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>","committer_raw":"GitHub ","summary":"Merge pull request #83901 from YuriSizov/4.1-cherrypicks","body":"Cherry-picks for the 4.1 branch (future 4.1.3) - 1st batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a322737cc632753bc68386cc5813a8427961c9a":{"hash":"9a322737cc632753bc68386cc5813a8427961c9a","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"Yuri Sizov ","summary":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","body":"(cherry picked from commit b14f359c941b9c16643e9cbbdda504802b4b440c)","is_cherrypick":true,"cherrypick_hash":"b14f359c941b9c16643e9cbbdda504802b4b440c","pull":83901},"b14f359c941b9c16643e9cbbdda504802b4b440c":{"hash":"b14f359c941b9c16643e9cbbdda504802b4b440c","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"David Snopek ","summary":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83681},"9e315e7c796151e404172afe93ee34ae1ce0e0d4":{"hash":"9e315e7c796151e404172afe93ee34ae1ce0e0d4","is_merge":false,"authored_by":["MDQ6VXNlcjMzMDkxNjY2"],"author_raw":"warriormaster12 ","committer_raw":"Yuri Sizov ","summary":"Make SkeletonIk3D node usable","body":"(cherry picked from commit ddf93f3f59aa5b31908792821e3dfa11ab7b8673)","is_cherrypick":true,"cherrypick_hash":"ddf93f3f59aa5b31908792821e3dfa11ab7b8673","pull":83901},"ddf93f3f59aa5b31908792821e3dfa11ab7b8673":{"hash":"ddf93f3f59aa5b31908792821e3dfa11ab7b8673","is_merge":false,"authored_by":["MDQ6VXNlcjMzMDkxNjY2"],"author_raw":"warriormaster12 ","committer_raw":"warriormaster12 ","summary":"Make SkeletonIk3D node usable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82391},"5abac84a9e18d5a512be22db1d44017274fedcfa":{"hash":"5abac84a9e18d5a512be22db1d44017274fedcfa","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix paste value emptying an array on some right click location","body":"(cherry picked from commit f2758d8591f18602680eb6eee3334c100269c7fe)","is_cherrypick":true,"cherrypick_hash":"f2758d8591f18602680eb6eee3334c100269c7fe","pull":83901},"f2758d8591f18602680eb6eee3334c100269c7fe":{"hash":"f2758d8591f18602680eb6eee3334c100269c7fe","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","summary":"Fix paste value emptying an array on some right click location","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80977},"3d8c77dc9202ae24901711baa26e281608f940a4":{"hash":"3d8c77dc9202ae24901711baa26e281608f940a4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Yuri Sizov ","summary":"Fix Android logic for deferred window input events being inverted","body":"Notably fixes issues with `is_action_just_*` queries in `_physics_process`\nfor TouchScreenButton.\n\nFixes #66318.\nFixes #82396.\n\n(cherry picked from commit 5137497c18b9ddf081857e8ca224aee626a5997f)","is_cherrypick":true,"cherrypick_hash":"5137497c18b9ddf081857e8ca224aee626a5997f","pull":83901},"5137497c18b9ddf081857e8ca224aee626a5997f":{"hash":"5137497c18b9ddf081857e8ca224aee626a5997f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Alexander Hartmann ","summary":"Fix Android logic for deferred window input events being inverted","body":"Notably fixes issues with `is_action_just_*` queries in `_physics_process`\nfor TouchScreenButton.\n\nFixes #66318.\nFixes #82396.","is_cherrypick":false,"cherrypick_hash":"","pull":83301},"d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6":{"hash":"d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDI4NjM4"],"author_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix Object class C# syntax error","body":"Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>\n(cherry picked from commit 74efbde7dfd9f026f1dbc82c579e4430ea583e90)","is_cherrypick":true,"cherrypick_hash":"74efbde7dfd9f026f1dbc82c579e4430ea583e90","pull":83901},"74efbde7dfd9f026f1dbc82c579e4430ea583e90":{"hash":"74efbde7dfd9f026f1dbc82c579e4430ea583e90","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDI4NjM4"],"author_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","committer_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","summary":"Fix Object class C# syntax error","body":"Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":83609},"f2dd4086b7e0d71a6d29529a01a6386b1d4b0847":{"hash":"f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDI0MzI4"],"author_raw":"CopyTIME ","committer_raw":"Yuri Sizov ","summary":"Change return type of \"_Set\" method in csharp code example","body":"Add \"return false\" to GDScript code example of _Set method\n\n(cherry picked from commit 458cb99966663e4db23cc8246c2493998e5ceba1)","is_cherrypick":true,"cherrypick_hash":"458cb99966663e4db23cc8246c2493998e5ceba1","pull":83901},"458cb99966663e4db23cc8246c2493998e5ceba1":{"hash":"458cb99966663e4db23cc8246c2493998e5ceba1","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDI0MzI4"],"author_raw":"CopyTIME ","committer_raw":"CopyTIME ","summary":"Change return type of \"_Set\" method in csharp code example","body":"Add \"return false\" to GDScript code example of _Set method","is_cherrypick":false,"cherrypick_hash":"","pull":83602},"7f2ebc238993eb94147db3eacfb79b972124ac21":{"hash":"7f2ebc238993eb94147db3eacfb79b972124ac21","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Yuri Sizov ","summary":"Fix _set example","body":"(cherry picked from commit 90160eff80181118f335382b444fbeda0efc95b0)","is_cherrypick":true,"cherrypick_hash":"90160eff80181118f335382b444fbeda0efc95b0","pull":83901},"90160eff80181118f335382b444fbeda0efc95b0":{"hash":"90160eff80181118f335382b444fbeda0efc95b0","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Tomasz Chabora ","summary":"Fix _set example","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80475},"93becd4d2ee8d84742ca17b7bdab28f302970bbb":{"hash":"93becd4d2ee8d84742ca17b7bdab28f302970bbb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","body":"Following discussion in https://github.com/godotengine/godot-cpp/pull/1216.\n\n(cherry picked from commit 3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3)","is_cherrypick":true,"cherrypick_hash":"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3","pull":83901},"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3":{"hash":"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","body":"Following discussion in https://github.com/godotengine/godot-cpp/pull/1216.","is_cherrypick":false,"cherrypick_hash":"","pull":83618},"10eafe236ce4fbace9467280abe12c9d210551d4":{"hash":"10eafe236ce4fbace9467280abe12c9d210551d4","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"Yuri Sizov ","summary":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","body":"(cherry picked from commit 58775a6c6767ffb69449f0f6ba823bcd3d432545)","is_cherrypick":true,"cherrypick_hash":"58775a6c6767ffb69449f0f6ba823bcd3d432545","pull":83901},"58775a6c6767ffb69449f0f6ba823bcd3d432545":{"hash":"58775a6c6767ffb69449f0f6ba823bcd3d432545","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"David Snopek ","summary":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83756},"c148398735371f2edfc2ce43033df7cbdb599d3c":{"hash":"c148398735371f2edfc2ce43033df7cbdb599d3c","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Yuri Sizov ","summary":"Fix incorrect virtual function in `VideoStream.set_paused`","body":"(cherry picked from commit 2284689b0e0be4f53b719d923ebb3e98042c548c)","is_cherrypick":true,"cherrypick_hash":"2284689b0e0be4f53b719d923ebb3e98042c548c","pull":83901},"2284689b0e0be4f53b719d923ebb3e98042c548c":{"hash":"2284689b0e0be4f53b719d923ebb3e98042c548c","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Ninni Pipping ","summary":"Fix incorrect virtual function in `VideoStream.set_paused`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79710},"c93d74aca0776409b4357b9ca057cd546e2a1683":{"hash":"c93d74aca0776409b4357b9ca057cd546e2a1683","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent ","committer_raw":"Yuri Sizov ","summary":"Update blender export flags for 3.6.","body":"Fixes #76338.\n\nBlender 3.6 imports fail with:\n\n```\nTypeError: Converting py args to operator properties: : keyword \"export_nla_strips\" unrecognized\n```\n\nThe `export_nla_strips` flag was removed and replaced with `export_animation_mode`.\nIn 3.6.0-3.6.21, this option does not exist at all and causes the failure above.\nIn 3.6.22, this option was re-added, but does nothing.\nSee https://projects.blender.org/blender/blender-addons/commit/96a73cb664bca687b7ea2e464c4d08f8082d5012.\n\nWe now need to check the blender version to determine what flags to use.\nThis adds an additional shell command before every import.\nWe might consider caching the version, but we'd have to invalidate the cache if the blender version or path changes.\n\nAs an aside, the \"group animations\" setting in Godot does the opposite of what I'd expect.\nWhen `group_tracks=true`, each animation is exported individually.\nWhen `group_tracks=false`, all animations are exported as a single track.\nThis seems backwards, but I've kept the 3.6 behavior consistent with 3.5.\n\nFrom https://docs.blender.org/api/3.6/bpy.ops.export_scene.html:\n\n> ACTIONS Actions – Export actions (actives and on NLA tracks) as separate animations.\n> ACTIVE_ACTIONS Active actions merged – All the currently assigned actions become one glTF animation.\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n(cherry picked from commit 7e64c6c39973e13989ea3b0a4988f4c3da41cbda)","is_cherrypick":true,"cherrypick_hash":"7e64c6c39973e13989ea3b0a4988f4c3da41cbda","pull":83901},"7e64c6c39973e13989ea3b0a4988f4c3da41cbda":{"hash":"7e64c6c39973e13989ea3b0a4988f4c3da41cbda","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE=","U_kgDOBcK-Cw"],"author_raw":"Ryan Roden-Corrent ","committer_raw":"Ryan Roden-Corrent ","summary":"Update blender export flags for 3.6.","body":"Fixes #76338.\n\nBlender 3.6 imports fail with:\n\n```\nTypeError: Converting py args to operator properties: : keyword \"export_nla_strips\" unrecognized\n```\n\nThe `export_nla_strips` flag was removed and replaced with `export_animation_mode`.\nIn 3.6.0-3.6.21, this option does not exist at all and causes the failure above.\nIn 3.6.22, this option was re-added, but does nothing.\nSee https://projects.blender.org/blender/blender-addons/commit/96a73cb664bca687b7ea2e464c4d08f8082d5012.\n\nWe now need to check the blender version to determine what flags to use.\nThis adds an additional shell command before every import.\nWe might consider caching the version, but we'd have to invalidate the cache if the blender version or path changes.\n\nAs an aside, the \"group animations\" setting in Godot does the opposite of what I'd expect.\nWhen `group_tracks=true`, each animation is exported individually.\nWhen `group_tracks=false`, all animations are exported as a single track.\nThis seems backwards, but I've kept the 3.6 behavior consistent with 3.5.\n\nFrom https://docs.blender.org/api/3.6/bpy.ops.export_scene.html:\n\n> ACTIONS Actions – Export actions (actives and on NLA tracks) as separate animations.\n> ACTIVE_ACTIONS Active actions merged – All the currently assigned actions become one glTF animation.\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":81194},"578fa8603d5ae5060514c06873d4a2609d1490d4":{"hash":"578fa8603d5ae5060514c06873d4a2609d1490d4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Audio] Fix pausing stream on entering tree","body":"The paused notifications are only sent when pause status is changed,\nthis ensures that streams that are non-processing do not play when added\nto the tree. Also ensures that the `process_mode` property applies\ngenerally.\n\n(cherry picked from commit 72fccd82c556b6f0d9678fc12eb8c331ff86d9f4)","is_cherrypick":true,"cherrypick_hash":"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4","pull":83901},"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4":{"hash":"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"[Audio] Fix pausing stream on entering tree","body":"The paused notifications are only sent when pause status is changed,\nthis ensures that streams that are non-processing do not play when added\nto the tree. Also ensures that the `process_mode` property applies\ngenerally.","is_cherrypick":false,"cherrypick_hash":"","pull":83779},"4c8ee43d0819ea71a0d270724f823c43fea782c8":{"hash":"4c8ee43d0819ea71a0d270724f823c43fea782c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@eb831f75abb5c796fb2f2843c3e055d2b8cba29b\n\nFixes #83552.\n\n(cherry picked from commit d3c0a7d598a3e83670fb03735dd9a054bdda70bc)","is_cherrypick":true,"cherrypick_hash":"d3c0a7d598a3e83670fb03735dd9a054bdda70bc","pull":83901},"d3c0a7d598a3e83670fb03735dd9a054bdda70bc":{"hash":"d3c0a7d598a3e83670fb03735dd9a054bdda70bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@eb831f75abb5c796fb2f2843c3e055d2b8cba29b\n\nFixes #83552.","is_cherrypick":false,"cherrypick_hash":"","pull":83845},"0b3c182038ddef5fb88a9041e56d56765da1a19f":{"hash":"0b3c182038ddef5fb88a9041e56d56765da1a19f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@fc4b33c87239865487a3d956f7540a8d420066f5\n\n(cherry picked from commit e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb)","is_cherrypick":true,"cherrypick_hash":"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb","pull":83901},"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb":{"hash":"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@fc4b33c87239865487a3d956f7540a8d420066f5","is_cherrypick":false,"cherrypick_hash":"","pull":82245},"34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33":{"hash":"34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDEzOTUy"],"author_raw":"Matthew Borkowski ","committer_raw":"Yuri Sizov ","summary":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","body":"Fixes #75545.\n\n(cherry picked from commit 2d262c072bacc6f207e60c10fafad065388029a6)","is_cherrypick":true,"cherrypick_hash":"2d262c072bacc6f207e60c10fafad065388029a6","pull":83901},"2d262c072bacc6f207e60c10fafad065388029a6":{"hash":"2d262c072bacc6f207e60c10fafad065388029a6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDEzOTUy"],"author_raw":"Matthew Borkowski ","committer_raw":"Matthew Borkowski ","summary":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","body":"Fixes #75545.","is_cherrypick":false,"cherrypick_hash":"","pull":83540},"e37eb47144edd7975784b4b945bd988a071e1ab6":{"hash":"e37eb47144edd7975784b4b945bd988a071e1ab6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner ","committer_raw":"Yuri Sizov ","summary":"Docs: Fix link to Android Gradle build tutorial","body":"(cherry picked from commit 68a1e0c7d49af52db11c2212c79f9013f6a20a79)","is_cherrypick":true,"cherrypick_hash":"68a1e0c7d49af52db11c2212c79f9013f6a20a79","pull":83901},"68a1e0c7d49af52db11c2212c79f9013f6a20a79":{"hash":"68a1e0c7d49af52db11c2212c79f9013f6a20a79","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner ","committer_raw":"Max Hilbrunner ","summary":"Docs: Fix link to Android Gradle build tutorial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83433},"471af30f7b96099735505d6ba42e8b6fcdff0bb9":{"hash":"471af30f7b96099735505d6ba42e8b6fcdff0bb9","is_merge":false,"authored_by":["MDQ6VXNlcjUwODk4Mzcy"],"author_raw":"Lunarisnia ","committer_raw":"Yuri Sizov ","summary":"Fix disabling depth prepass breaks opaque material","body":"(cherry picked from commit 28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903)","is_cherrypick":true,"cherrypick_hash":"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903","pull":83901},"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903":{"hash":"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903","is_merge":false,"authored_by":["MDQ6VXNlcjUwODk4Mzcy"],"author_raw":"Lunarisnia ","committer_raw":"Lunarisnia ","summary":"Fix disabling depth prepass breaks opaque material","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83371},"d56a6ad461cbab6f469782abb67a4639b6b08501":{"hash":"d56a6ad461cbab6f469782abb67a4639b6b08501","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Make error suggestion less ambiguous","body":"(cherry picked from commit bea7cc784d10c01436c308d2432e405c38de7f66)","is_cherrypick":true,"cherrypick_hash":"bea7cc784d10c01436c308d2432e405c38de7f66","pull":83901},"bea7cc784d10c01436c308d2432e405c38de7f66":{"hash":"bea7cc784d10c01436c308d2432e405c38de7f66","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 error suggestion less ambiguous","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83327},"ac57043a34510c0edc9e33e1d95de5e0644207e8":{"hash":"ac57043a34510c0edc9e33e1d95de5e0644207e8","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Don't auto translate theme type list","body":"(cherry picked from commit 26b21f110a81b893f2f8a064062e16603a501a36)","is_cherrypick":true,"cherrypick_hash":"26b21f110a81b893f2f8a064062e16603a501a36","pull":83901},"26b21f110a81b893f2f8a064062e16603a501a36":{"hash":"26b21f110a81b893f2f8a064062e16603a501a36","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Don't auto translate theme type list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83177},"27d47246b5d0af8870d9baf1d80a2142f74fb400":{"hash":"27d47246b5d0af8870d9baf1d80a2142f74fb400","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix ShaderGlobalsOverride property handling","body":"(cherry picked from commit 71e32364ee83ca4d59f505086e2e8c25fea50a22)","is_cherrypick":true,"cherrypick_hash":"71e32364ee83ca4d59f505086e2e8c25fea50a22","pull":83901},"71e32364ee83ca4d59f505086e2e8c25fea50a22":{"hash":"71e32364ee83ca4d59f505086e2e8c25fea50a22","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix ShaderGlobalsOverride property handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82100},"82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689":{"hash":"82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","is_merge":false,"authored_by":["U_kgDOB2-aWQ"],"author_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Update joypad_windows.cpp","body":"Add XInput device for Series 2 Elite controller\n\n(cherry picked from commit 81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56)","is_cherrypick":true,"cherrypick_hash":"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56","pull":83901},"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56":{"hash":"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56","is_merge":false,"authored_by":["U_kgDOB2-aWQ"],"author_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","committer_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","summary":"Update joypad_windows.cpp","body":"Add XInput device for Series 2 Elite controller","is_cherrypick":false,"cherrypick_hash":"","pull":82508},"2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5":{"hash":"2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","is_merge":false,"authored_by":["MDQ6VXNlcjgxMjUyNzY4"],"author_raw":"Yogendra Manawat ","committer_raw":"Yuri Sizov ","summary":"Fix scrolling popup_menu On keyboard/controller input","body":"(cherry picked from commit a16fdb05aee82a52f631ad1e5209e65ab85d6c30)","is_cherrypick":true,"cherrypick_hash":"a16fdb05aee82a52f631ad1e5209e65ab85d6c30","pull":83901},"a16fdb05aee82a52f631ad1e5209e65ab85d6c30":{"hash":"a16fdb05aee82a52f631ad1e5209e65ab85d6c30","is_merge":false,"authored_by":["MDQ6VXNlcjgxMjUyNzY4"],"author_raw":"Yogendra Manawat ","committer_raw":"Yogendra Manawat ","summary":"Fix scrolling popup_menu On keyboard/controller input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80271},"de6e7c070c5f703ffe9fe949a4d072fdbddc65c2":{"hash":"de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDM4NDQ="],"author_raw":"Daniel Castellanos ","committer_raw":"Yuri Sizov ","summary":"Fixing incorrect swapchain release timing","body":"Applied a couple of checks suggested by @dhoverml for when the\nXrResult is not XR_SUCCESS but is also not a failure. Also simplified\nchecks from @BastiaanOlij feedback.\n\n(cherry picked from commit 771ec958af3a6ff0d0a9183b0ab7c73d98d8b953)","is_cherrypick":true,"cherrypick_hash":"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953","pull":83901},"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953":{"hash":"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDM4NDQ="],"author_raw":"Daniel Castellanos ","committer_raw":"Daniel Castellanos ","summary":"Fixing incorrect swapchain release timing","body":"Applied a couple of checks suggested by @dhoverml for when the\nXrResult is not XR_SUCCESS but is also not a failure. Also simplified\nchecks from @BastiaanOlij feedback.","is_cherrypick":false,"cherrypick_hash":"","pull":82752},"11f9e35c061ce87b4e5656ba0f6ac54636e076bb":{"hash":"11f9e35c061ce87b4e5656ba0f6ac54636e076bb","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODM1Mjg1"],"author_raw":"朱力 <790403624@qq.com>","committer_raw":"Yuri Sizov ","summary":"Fixed an error in Vector3.BezierDerivative in mono module","body":"(cherry picked from commit bceba81b542a455b17fac4df49c20cd38666bbb7)","is_cherrypick":true,"cherrypick_hash":"bceba81b542a455b17fac4df49c20cd38666bbb7","pull":83901},"bceba81b542a455b17fac4df49c20cd38666bbb7":{"hash":"bceba81b542a455b17fac4df49c20cd38666bbb7","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODM1Mjg1"],"author_raw":"朱力 <790403624@qq.com>","committer_raw":"朱力 <790403624@qq.com>","summary":"Fixed an error in Vector3.BezierDerivative in mono module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82664},"dac7049e16997c5d1c8fd874b358bb59fa4a0857":{"hash":"dac7049e16997c5d1c8fd874b358bb59fa4a0857","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix errors when freeing GPUParticles","body":"(cherry picked from commit 898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f)","is_cherrypick":true,"cherrypick_hash":"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f","pull":83901},"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f":{"hash":"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix errors when freeing GPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82431},"15eaeddfbff7c96c4fa76662da15bbd488b8d278":{"hash":"15eaeddfbff7c96c4fa76662da15bbd488b8d278","is_merge":false,"authored_by":[""],"author_raw":"Radiant ","committer_raw":"Yuri Sizov ","summary":"Fix `RefCounted.unreference()` documentation providing wrong info.","body":"(cherry picked from commit 098c445f7538278046682e9acc09dca633569253)","is_cherrypick":true,"cherrypick_hash":"098c445f7538278046682e9acc09dca633569253","pull":83901},"098c445f7538278046682e9acc09dca633569253":{"hash":"098c445f7538278046682e9acc09dca633569253","is_merge":false,"authored_by":[""],"author_raw":"Radiant ","committer_raw":"Radiant ","summary":"Fix `RefCounted.unreference()` documentation providing wrong info.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82557},"d7fc0805c8819f24cf30a92a002a95d955efda9f":{"hash":"d7fc0805c8819f24cf30a92a002a95d955efda9f","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[iOS] Fix build on Xcode 14 and older.","body":"(cherry picked from commit 09d51208651fde2a504df4af771c3231eb88094c)","is_cherrypick":true,"cherrypick_hash":"09d51208651fde2a504df4af771c3231eb88094c","pull":83901},"09d51208651fde2a504df4af771c3231eb88094c":{"hash":"09d51208651fde2a504df4af771c3231eb88094c","is_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 on Xcode 14 and older.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83088},"e65f98576b4729f8008483b9353e63ff65c42b65":{"hash":"e65f98576b4729f8008483b9353e63ff65c42b65","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI bake memory leak","body":"(cherry picked from commit 416ef5ad1befae79f30c7f85a2a1ed85f4a96f66)","is_cherrypick":true,"cherrypick_hash":"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66","pull":83901},"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66":{"hash":"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI bake memory leak","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83035},"51fd44318fa5d56092a10a4d0ac7b1760cb41a99":{"hash":"51fd44318fa5d56092a10a4d0ac7b1760cb41a99","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John ","committer_raw":"Yuri Sizov ","summary":"Avoid default fallback material when using world_vertex_coords","body":"This avoids z-fighting between the opaque shader and the depth prepass shader\n\n(cherry picked from commit 04846c1d6db029bacb388438307669438e1504af)","is_cherrypick":true,"cherrypick_hash":"04846c1d6db029bacb388438307669438e1504af","pull":83901},"04846c1d6db029bacb388438307669438e1504af":{"hash":"04846c1d6db029bacb388438307669438e1504af","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John ","committer_raw":"Clay John ","summary":"Avoid default fallback material when using world_vertex_coords","body":"This avoids z-fighting between the opaque shader and the depth prepass shader","is_cherrypick":false,"cherrypick_hash":"","pull":82886},"1ebfd2f510592cfd5b91ad7656e19f4970e8d696":{"hash":"1ebfd2f510592cfd5b91ad7656e19f4970e8d696","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix garbled text in editor toasters","body":"(cherry picked from commit 3006394a69af7ffdf8770cb28b65a690ebfdae00)","is_cherrypick":true,"cherrypick_hash":"3006394a69af7ffdf8770cb28b65a690ebfdae00","pull":83901},"3006394a69af7ffdf8770cb28b65a690ebfdae00":{"hash":"3006394a69af7ffdf8770cb28b65a690ebfdae00","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix garbled text in editor toasters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82913},"27b0e5aebb064fab3c4003e84aa7c1fc01549da8":{"hash":"27b0e5aebb064fab3c4003e84aa7c1fc01549da8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix BoneAttachment3D signal connection","body":"(cherry picked from commit 34574db5b9ee3188c8c0a45e9dfd0662315b1c26)","is_cherrypick":true,"cherrypick_hash":"34574db5b9ee3188c8c0a45e9dfd0662315b1c26","pull":83901},"34574db5b9ee3188c8c0a45e9dfd0662315b1c26":{"hash":"34574db5b9ee3188c8c0a45e9dfd0662315b1c26","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix BoneAttachment3D signal connection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81695},"efe99e54792b79e7453fa543609099814267c8b7":{"hash":"efe99e54792b79e7453fa543609099814267c8b7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI static light pairing","body":"(cherry picked from commit 5e22ded4c90c41985e6986c2d1d3990d5289b3f7)","is_cherrypick":true,"cherrypick_hash":"5e22ded4c90c41985e6986c2d1d3990d5289b3f7","pull":83901},"5e22ded4c90c41985e6986c2d1d3990d5289b3f7":{"hash":"5e22ded4c90c41985e6986c2d1d3990d5289b3f7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI static light pairing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81124},"75671b793737291e8c9e7c21f3789a0b7b63e4be":{"hash":"75671b793737291e8c9e7c21f3789a0b7b63e4be","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix GLES3 instanced rendering color and custom data defaults","body":"(cherry picked from commit 6f88ed73be786e93e60a3c9dd4f9a4127badeba7)","is_cherrypick":true,"cherrypick_hash":"6f88ed73be786e93e60a3c9dd4f9a4127badeba7","pull":83901},"6f88ed73be786e93e60a3c9dd4f9a4127badeba7":{"hash":"6f88ed73be786e93e60a3c9dd4f9a4127badeba7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix GLES3 instanced rendering color and custom data defaults","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81575},"ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9":{"hash":"ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl <33526847+viksl@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Instead of Vector2() start volumetric fog at frustum_near_size to avoid INF and NaN in shaders.","body":"(cherry picked from commit 00c2fb4a08ab83a623f388718869a818658434c5)","is_cherrypick":true,"cherrypick_hash":"00c2fb4a08ab83a623f388718869a818658434c5","pull":83901},"00c2fb4a08ab83a623f388718869a818658434c5":{"hash":"00c2fb4a08ab83a623f388718869a818658434c5","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl <33526847+viksl@users.noreply.github.com>","committer_raw":"viksl <33526847+viksl@users.noreply.github.com>","summary":"Instead of Vector2() start volumetric fog at frustum_near_size to avoid INF and NaN in shaders.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80992},"c9e5f90813a479519f1e51b8aa4b4106371a1a4e":{"hash":"c9e5f90813a479519f1e51b8aa4b4106371a1a4e","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl ","committer_raw":"Yuri Sizov ","summary":"Fixes spotlight's cluster artifacts and negative light.","body":"(cherry picked from commit 8a2d345a859d6643a14872474daacca85d586ff7)","is_cherrypick":true,"cherrypick_hash":"8a2d345a859d6643a14872474daacca85d586ff7","pull":83901},"8a2d345a859d6643a14872474daacca85d586ff7":{"hash":"8a2d345a859d6643a14872474daacca85d586ff7","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl ","committer_raw":"viksl ","summary":"Fixes spotlight's cluster artifacts and negative light.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82546},"ecd098341a3b4d61cac945554ebeb92b9d6ad454":{"hash":"ecd098341a3b4d61cac945554ebeb92b9d6ad454","is_merge":false,"authored_by":["MDQ6VXNlcjY0MjMwNDA="],"author_raw":"tomissj2 ","committer_raw":"Yuri Sizov ","summary":"Fog Shader bugfix: 'global_variables' : undeclared identifier","body":"If user try to use a global shader variable in a fog type shader we are getting shader error. The reason of this there is a typo in the fog.cpp. I other well working shaders types like sky the \"action.global_buffer_array_variable\" is \"global_shader_uniforms.data\".\nThe investigation tracked here:\nhttps://discord.com/channels/212250894228652034/1158918161337434172\n\n(cherry picked from commit e906eb8433bffa22e27662518d86df59653c80ae)","is_cherrypick":true,"cherrypick_hash":"e906eb8433bffa22e27662518d86df59653c80ae","pull":83901},"e906eb8433bffa22e27662518d86df59653c80ae":{"hash":"e906eb8433bffa22e27662518d86df59653c80ae","is_merge":false,"authored_by":["MDQ6VXNlcjY0MjMwNDA="],"author_raw":"tomissj2 ","committer_raw":"tomissj2 ","summary":"Fog Shader bugfix: 'global_variables' : undeclared identifier","body":"If user try to use a global shader variable in a fog type shader we are getting shader error. The reason of this there is a typo in the fog.cpp. I other well working shaders types like sky the \"action.global_buffer_array_variable\" is \"global_shader_uniforms.data\".\nThe investigation tracked here:\nhttps://discord.com/channels/212250894228652034/1158918161337434172","is_cherrypick":false,"cherrypick_hash":"","pull":82877},"426e5288a187a5d008a08ab7025d3e492addb89e":{"hash":"426e5288a187a5d008a08ab7025d3e492addb89e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[macOS] Fix borderless mode on macOS 13.6+.","body":"(cherry picked from commit 873d4079d16765abe6d07073daa779bd04eadb99)","is_cherrypick":true,"cherrypick_hash":"873d4079d16765abe6d07073daa779bd04eadb99","pull":83901},"873d4079d16765abe6d07073daa779bd04eadb99":{"hash":"873d4079d16765abe6d07073daa779bd04eadb99","is_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 borderless mode on macOS 13.6+.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82357},"fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01":{"hash":"fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","is_merge":false,"authored_by":["MDQ6VXNlcjQyODI0Mw=="],"author_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Windows] Fix not applying NVIDIA profile to new executables","body":"An NVIDIA profile is applied to the current executable to disable\nthreaded OpenGL optimizations on Windows (see #71472). But because the\napplication is only added to the profile upon the profile creation,\nnewer executables won't be added to the profile (e.g. if the profile is\ncreated on first launch of Godot_v4.1-stable_win64.exe, when users\nupdate the editor and launch Godot_v4.2-stable_win64.exe, the profile\nwill never be applied to this new executable).\nThis patch fixes that scenario by splitting creating the profile (if it\ndoesn't exist) and adding the application (if it doesn't have a profile\napplied) into two separate steps.\nApplications that have been manually added to a different profile aren't\noverriden to avoid confusing users who know what they're doing.\n\n(cherry picked from commit 6263774aecbe6c8ace972f1bd82220b463cb33f0)","is_cherrypick":true,"cherrypick_hash":"6263774aecbe6c8ace972f1bd82220b463cb33f0","pull":83901},"6263774aecbe6c8ace972f1bd82220b463cb33f0":{"hash":"6263774aecbe6c8ace972f1bd82220b463cb33f0","is_merge":false,"authored_by":["MDQ6VXNlcjQyODI0Mw=="],"author_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","committer_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","summary":"[Windows] Fix not applying NVIDIA profile to new executables","body":"An NVIDIA profile is applied to the current executable to disable\nthreaded OpenGL optimizations on Windows (see #71472). But because the\napplication is only added to the profile upon the profile creation,\nnewer executables won't be added to the profile (e.g. if the profile is\ncreated on first launch of Godot_v4.1-stable_win64.exe, when users\nupdate the editor and launch Godot_v4.2-stable_win64.exe, the profile\nwill never be applied to this new executable).\nThis patch fixes that scenario by splitting creating the profile (if it\ndoesn't exist) and adding the application (if it doesn't have a profile\napplied) into two separate steps.\nApplications that have been manually added to a different profile aren't\noverriden to avoid confusing users who know what they're doing.","is_cherrypick":false,"cherrypick_hash":"","pull":81251},"3c3fad858cba4a11046d2e35b129f589c631406a":{"hash":"3c3fad858cba4a11046d2e35b129f589c631406a","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjgyODk4"],"author_raw":"GrammAcc ","committer_raw":"Yuri Sizov ","summary":"AssetLib: Fix long plugin names breaking the UI","body":"The UI was extending past the screen width when loading a page diplaying\na plugin with an especially long title in the asset store plugin.\n\nI implemented a new `EditorAssetLibraryItem::clamp_width` method that\nchecks that the title text is not longer than the column width minus\nsome padding and truncates it if it is.\n\nI also noticed that the nav buttons for paginated results were causing the UI to extend past\nthe screen width on higher editor scales since they were hardcoded to\nshow ten page buttons if there were enough results. I modified the\npagination slightly to display a dynamic number of nav buttons based on\nthe editor scale in order to fix this other cause of the same problem.\n\nI had to use the font of the `title`, which is a `LinkButton` in order\nto determine the text width, so I added a public getter `get_button_font` to the `LinkButton` class.\n\n(cherry picked from commit d63a88bef1e10138741b6666def5b90460d6ba82)","is_cherrypick":true,"cherrypick_hash":"d63a88bef1e10138741b6666def5b90460d6ba82","pull":83901},"d63a88bef1e10138741b6666def5b90460d6ba82":{"hash":"d63a88bef1e10138741b6666def5b90460d6ba82","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjgyODk4"],"author_raw":"GrammAcc ","committer_raw":"GrammAcc ","summary":"AssetLib: Fix long plugin names breaking the UI","body":"The UI was extending past the screen width when loading a page diplaying\na plugin with an especially long title in the asset store plugin.\n\nI implemented a new `EditorAssetLibraryItem::clamp_width` method that\nchecks that the title text is not longer than the column width minus\nsome padding and truncates it if it is.\n\nI also noticed that the nav buttons for paginated results were causing the UI to extend past\nthe screen width on higher editor scales since they were hardcoded to\nshow ten page buttons if there were enough results. I modified the\npagination slightly to display a dynamic number of nav buttons based on\nthe editor scale in order to fix this other cause of the same problem.\n\nI had to use the font of the `title`, which is a `LinkButton` in order\nto determine the text width, so I added a public getter `get_button_font` to the `LinkButton` class.","is_cherrypick":false,"cherrypick_hash":"","pull":80555},"ced93eb2e50e651b01487de26c162733620663ed":{"hash":"ced93eb2e50e651b01487de26c162733620663ed","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTM1NDcw"],"author_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Omit quotes from completion if triggered with quote","body":"Typing a single or double quote in an external editor triggers\nauto-completion. The returned CompletionItem should not include\nquotes since they're already in the editor.\n\nCompletionParams was missing context in to_json() and this is\nrequired to detect whether a quote was typed.\n\n(cherry picked from commit 7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9)","is_cherrypick":true,"cherrypick_hash":"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9","pull":83901},"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9":{"hash":"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTM1NDcw"],"author_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","committer_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","summary":"Omit quotes from completion if triggered with quote","body":"Typing a single or double quote in an external editor triggers\nauto-completion. The returned CompletionItem should not include\nquotes since they're already in the editor.\n\nCompletionParams was missing context in to_json() and this is\nrequired to detect whether a quote was typed.","is_cherrypick":false,"cherrypick_hash":"","pull":81833},"2d82ab735c83af5ed130719d283758dc38e6c78f":{"hash":"2d82ab735c83af5ed130719d283758dc38e6c78f","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"Fix can not set process priority of node if not any process is processing","body":"(cherry picked from commit e36117f557326d32f1da65394432596304e3d44e)","is_cherrypick":true,"cherrypick_hash":"e36117f557326d32f1da65394432596304e3d44e","pull":83901},"e36117f557326d32f1da65394432596304e3d44e":{"hash":"e36117f557326d32f1da65394432596304e3d44e","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"Fix can not set process priority of node if not any process is processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82358},"f220aaa54be692778b7cf87b4bd212dbfabccc77":{"hash":"f220aaa54be692778b7cf87b4bd212dbfabccc77","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix TreeItem range slider not working","body":"(cherry picked from commit c759ac0e4ff4803810157171be094b50c6c377ea)","is_cherrypick":true,"cherrypick_hash":"c759ac0e4ff4803810157171be094b50c6c377ea","pull":83901},"c759ac0e4ff4803810157171be094b50c6c377ea":{"hash":"c759ac0e4ff4803810157171be094b50c6c377ea","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","summary":"Fix TreeItem range slider not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81174},"3bc614bb1cbcee067d8334f527ad79f5c247c6f3":{"hash":"3bc614bb1cbcee067d8334f527ad79f5c247c6f3","is_merge":false,"authored_by":["MDQ6VXNlcjc0MjIzNzkx"],"author_raw":"Eric Liu ","committer_raw":"Yuri Sizov ","summary":"Fix conversion of hex color strings in project converter","body":"(cherry picked from commit d94ad09903a9716a20dc261ace633040a9e7bc61)","is_cherrypick":true,"cherrypick_hash":"d94ad09903a9716a20dc261ace633040a9e7bc61","pull":83901},"d94ad09903a9716a20dc261ace633040a9e7bc61":{"hash":"d94ad09903a9716a20dc261ace633040a9e7bc61","is_merge":false,"authored_by":["MDQ6VXNlcjc0MjIzNzkx"],"author_raw":"Eric Liu ","committer_raw":"Eric Liu ","summary":"Fix conversion of hex color strings in project converter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74026},"61374c77940d764e294dd41c81e4859fd32769ee":{"hash":"61374c77940d764e294dd41c81e4859fd32769ee","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Clarify difference between surface material and surface override material","body":"(cherry picked from commit f4fd6d0d99938c55ea22282f5a189f0e67ab0163)","is_cherrypick":true,"cherrypick_hash":"f4fd6d0d99938c55ea22282f5a189f0e67ab0163","pull":83901},"f4fd6d0d99938c55ea22282f5a189f0e67ab0163":{"hash":"f4fd6d0d99938c55ea22282f5a189f0e67ab0163","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Clarify difference between surface material and surface override material","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82499},"e5c8d1ec0b132da33c34edbf10236132edb34e11":{"hash":"e5c8d1ec0b132da33c34edbf10236132edb34e11","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix animated tile time-slice calculation accumulating float errors","body":"(cherry picked from commit 20d6a9b2e1238a6304161a594302d35a078e9de3)","is_cherrypick":true,"cherrypick_hash":"20d6a9b2e1238a6304161a594302d35a078e9de3","pull":83901},"20d6a9b2e1238a6304161a594302d35a078e9de3":{"hash":"20d6a9b2e1238a6304161a594302d35a078e9de3","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","summary":"Fix animated tile time-slice calculation accumulating float errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82360},"aa0591897106f45734df66d4235450ef9bf7b020":{"hash":"aa0591897106f45734df66d4235450ef9bf7b020","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"zlib/minizip: Update to version 1.3","body":"Upstreams the fix from #73310, so we can remove that patch.\nRemove `infback.c` which we stopped compiling after #79273.\n\nThe `OF` macro was also removed so I can drop the patch where I yell\nat Gentoo developers.\n\n(cherry picked from commit e0e1f2e4a2056db1a908af75612daaaf5b129ebd)","is_cherrypick":true,"cherrypick_hash":"e0e1f2e4a2056db1a908af75612daaaf5b129ebd","pull":83901},"e0e1f2e4a2056db1a908af75612daaaf5b129ebd":{"hash":"e0e1f2e4a2056db1a908af75612daaaf5b129ebd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"zlib/minizip: Update to version 1.3","body":"Upstreams the fix from #73310, so we can remove that patch.\nRemove `infback.c` which we stopped compiling after #79273.\n\nThe `OF` macro was also removed so I can drop the patch where I yell\nat Gentoo developers.","is_cherrypick":false,"cherrypick_hash":"","pull":81111},"fb73281519b025ce47e3823856e0b5a2e95740c9":{"hash":"fb73281519b025ce47e3823856e0b5a2e95740c9","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix ZIPReader failing to open empty zip files","body":"(cherry picked from commit 071499ac0d8e33e6f269437c3ce4fab52cc43f90)","is_cherrypick":true,"cherrypick_hash":"071499ac0d8e33e6f269437c3ce4fab52cc43f90","pull":83901},"071499ac0d8e33e6f269437c3ce4fab52cc43f90":{"hash":"071499ac0d8e33e6f269437c3ce4fab52cc43f90","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"Fix ZIPReader failing to open empty zip files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73310},"fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635":{"hash":"fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Yuri Sizov ","summary":"mbedTLS: Update to version 2.18.5","body":"(cherry picked from commit 533336559325af95bdf85fef88041ee4af82a705)","is_cherrypick":true,"cherrypick_hash":"533336559325af95bdf85fef88041ee4af82a705","pull":83901},"533336559325af95bdf85fef88041ee4af82a705":{"hash":"533336559325af95bdf85fef88041ee4af82a705","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Fabio Alessandrelli ","summary":"mbedTLS: Update to version 2.18.5","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83721},"21e1148cc5ba89ea74e89a74055e614614af8ab5":{"hash":"21e1148cc5ba89ea74e89a74055e614614af8ab5","is_merge":false,"authored_by":["MDQ6VXNlcjI3MDkyOA=="],"author_raw":"Adam Scott ","committer_raw":"Yuri Sizov ","summary":"Fix godot_js_wrapper_create_cb regression","body":"(cherry picked from commit 8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4)","is_cherrypick":true,"cherrypick_hash":"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4","pull":83901},"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4":{"hash":"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4","is_merge":false,"authored_by":["MDQ6VXNlcjI3MDkyOA=="],"author_raw":"Adam Scott ","committer_raw":"Adam Scott ","summary":"Fix godot_js_wrapper_create_cb regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82736},"55ae5b0a7806144a59cd39febd4be7e0c4a95dd8":{"hash":"55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","is_merge":false,"authored_by":["MDQ6VXNlcjE3NTIyNDgw"],"author_raw":"SysError99 ","committer_raw":"Yuri Sizov ","summary":"Fix JavaScript callback memory leak issue","body":"Typo fix\n\n(cherry picked from commit 6a90164a0319276133a809bd32c366dd5d4c33d4)","is_cherrypick":true,"cherrypick_hash":"6a90164a0319276133a809bd32c366dd5d4c33d4","pull":83901},"6a90164a0319276133a809bd32c366dd5d4c33d4":{"hash":"6a90164a0319276133a809bd32c366dd5d4c33d4","is_merge":false,"authored_by":["MDQ6VXNlcjE3NTIyNDgw"],"author_raw":"SysError99 ","committer_raw":"SysError99 ","summary":"Fix JavaScript callback memory leak issue","body":"Typo fix","is_cherrypick":false,"cherrypick_hash":"","pull":81105},"314dac441b4cb61f55e6e6c224b15d09c506af0a":{"hash":"314dac441b4cb61f55e6e6c224b15d09c506af0a","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Yuri Sizov ","summary":"Fix dependency menu not showing up if scene failed to load.","body":"(cherry picked from commit c0e872c05b211e8f258785f33f03f43c17d62fa8)","is_cherrypick":true,"cherrypick_hash":"c0e872c05b211e8f258785f33f03f43c17d62fa8","pull":83901},"c0e872c05b211e8f258785f33f03f43c17d62fa8":{"hash":"c0e872c05b211e8f258785f33f03f43c17d62fa8","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Saracen ","summary":"Fix dependency menu not showing up if scene failed to load.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83024},"eb414422fe6dc3f85d49d7a94d6fc34ae645f10f":{"hash":"eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Yuri Sizov ","summary":"Make notify_dependency_error only defer calls if called from secondary threads.","body":"(cherry picked from commit 0b0a6109b6d8974899691fd1dd883eca994b769f)","is_cherrypick":true,"cherrypick_hash":"0b0a6109b6d8974899691fd1dd883eca994b769f","pull":83901},"0b0a6109b6d8974899691fd1dd883eca994b769f":{"hash":"0b0a6109b6d8974899691fd1dd883eca994b769f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Saracen ","summary":"Make notify_dependency_error only defer calls if called from secondary threads.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82244},"3d47a3662fdb24b8d43ead5d3568d66de5c0e12f":{"hash":"3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix LightmapGI baking with GridMap","body":"(cherry picked from commit 8c26da5460cd4cad532dbd5e9ba785ea162eb977)","is_cherrypick":true,"cherrypick_hash":"8c26da5460cd4cad532dbd5e9ba785ea162eb977","pull":83901},"8c26da5460cd4cad532dbd5e9ba785ea162eb977":{"hash":"8c26da5460cd4cad532dbd5e9ba785ea162eb977","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix LightmapGI baking with GridMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81545},"ff59871b869e808fdc0c1d31182298656df44451":{"hash":"ff59871b869e808fdc0c1d31182298656df44451","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix compiler detection.","body":"(cherry picked from commit 89b568c2b09cb8d80021f97238f6cdb840fc302b)","is_cherrypick":true,"cherrypick_hash":"89b568c2b09cb8d80021f97238f6cdb840fc302b","pull":83901},"89b568c2b09cb8d80021f97238f6cdb840fc302b":{"hash":"89b568c2b09cb8d80021f97238f6cdb840fc302b","is_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 compiler detection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82352},"5bb54d3184cf8fd779017a8f7f94dcf89c43aceb":{"hash":"5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTQyNDU="],"author_raw":"Mario Liebisch ","committer_raw":"Yuri Sizov ","summary":"Updated compiler version detection","body":"This fixes multiple issues/inconsistencies around `get_compiler_version()`:\n* With no shell allocated, launching the compiler could fail even\nwith proper paths being set.\n* The return value was described as \"an array of version numbers as ints\",\nbut the function actually returned a `Dictionary` (or `None`).\n* Not all calls were properly handling a `None` return value in case of errors.\nOn Windows this broke compiling for me since #81869 with default settings.\n* Some calls defined inconsistent defaults/fallbacks (`0` or `-1`).\n\n(cherry picked from commit 426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb)","is_cherrypick":true,"cherrypick_hash":"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb","pull":83901},"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb":{"hash":"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTQyNDU="],"author_raw":"Mario Liebisch ","committer_raw":"Mario Liebisch ","summary":"Updated compiler version detection","body":"This fixes multiple issues/inconsistencies around `get_compiler_version()`:\n* With no shell allocated, launching the compiler could fail even\nwith proper paths being set.\n* The return value was described as \"an array of version numbers as ints\",\nbut the function actually returned a `Dictionary` (or `None`).\n* Not all calls were properly handling a `None` return value in case of errors.\nOn Windows this broke compiling for me since #81869 with default settings.\n* Some calls defined inconsistent defaults/fallbacks (`0` or `-1`).","is_cherrypick":false,"cherrypick_hash":"","pull":82325},"08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc":{"hash":"08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix ImporterMesh bone weight handling during lightmap unwrap","body":"(cherry picked from commit 145503765ad37591042eedcf52c504609c95a1d2)","is_cherrypick":true,"cherrypick_hash":"145503765ad37591042eedcf52c504609c95a1d2","pull":83901},"145503765ad37591042eedcf52c504609c95a1d2":{"hash":"145503765ad37591042eedcf52c504609c95a1d2","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix ImporterMesh bone weight handling during lightmap unwrap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81854},"4f04d3191ee0419380514e3f5ac01713441b92e8":{"hash":"4f04d3191ee0419380514e3f5ac01713441b92e8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix LightmapGI shading sometimes being unlit or black","body":"(cherry picked from commit dda8846deacc5d8f771d3bfbe755bd602c089492)","is_cherrypick":true,"cherrypick_hash":"dda8846deacc5d8f771d3bfbe755bd602c089492","pull":83901},"dda8846deacc5d8f771d3bfbe755bd602c089492":{"hash":"dda8846deacc5d8f771d3bfbe755bd602c089492","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix LightmapGI shading sometimes being unlit or black","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81951},"299413157aad89f9a276e4920aeb128aff56d162":{"hash":"299413157aad89f9a276e4920aeb128aff56d162","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTQ2MDMw"],"author_raw":"Lyuma ","committer_raw":"Yuri Sizov ","summary":"Avoid crash when generating LODs on meshes with non-finite vertices.","body":"(cherry picked from commit acf76027bd2926ed2a9538f992ad6a7c9888d518)","is_cherrypick":true,"cherrypick_hash":"acf76027bd2926ed2a9538f992ad6a7c9888d518","pull":83901},"acf76027bd2926ed2a9538f992ad6a7c9888d518":{"hash":"acf76027bd2926ed2a9538f992ad6a7c9888d518","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTQ2MDMw"],"author_raw":"Lyuma ","committer_raw":"Lyuma ","summary":"Avoid crash when generating LODs on meshes with non-finite vertices.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82285},"78713a427c1696c644664ea6f2360570e045d349":{"hash":"78713a427c1696c644664ea6f2360570e045d349","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk5MDk="],"author_raw":"chokomancarr ","committer_raw":"Yuri Sizov ","summary":"fix incorrect GL format code for 16 bit float formats","body":"For FORMAT_XXXH half-precision format constants, the description uses GL_XXX32F, which is incorrect.\nThis fixes it to GL_XXX16F to align with the intended precision.\n\n(cherry picked from commit 4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b)","is_cherrypick":true,"cherrypick_hash":"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b","pull":83901},"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b":{"hash":"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk5MDk="],"author_raw":"chokomancarr ","committer_raw":"chokomancarr ","summary":"fix incorrect GL format code for 16 bit float formats","body":"For FORMAT_XXXH half-precision format constants, the description uses GL_XXX32F, which is incorrect.\nThis fixes it to GL_XXX16F to align with the intended precision.","is_cherrypick":false,"cherrypick_hash":"","pull":82050},"b7498aeb5d21c8a0eaba87548864a27a3a17412d":{"hash":"b7498aeb5d21c8a0eaba87548864a27a3a17412d","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Yuri Sizov ","summary":"Fix massive validation errors when enabling TAA + MSAA","body":"TAA + MSAA would make Godot request unnecessary flags for an MSAA\nvelocity texture. flags that were not even actually needed.\n\nThis was causing:\n1. Unsupported GPUs to fail completely (e.g. Intel Arc 770)\n2. Wrong codepaths to be followed (causing validation errors, possibly\ncrashes or glitches)\n3. Unnecessary performance impact in all GPUs.\n\nSee\nhttps://github.com/godotengine/godot/issues/71929#issuecomment-1722274359\n\n(cherry picked from commit 4de0ed4adf6cad8722caf814c47a9c865078a2a0)","is_cherrypick":true,"cherrypick_hash":"4de0ed4adf6cad8722caf814c47a9c865078a2a0","pull":83901},"4de0ed4adf6cad8722caf814c47a9c865078a2a0":{"hash":"4de0ed4adf6cad8722caf814c47a9c865078a2a0","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Matias N. Goldberg ","summary":"Fix massive validation errors when enabling TAA + MSAA","body":"TAA + MSAA would make Godot request unnecessary flags for an MSAA\nvelocity texture. flags that were not even actually needed.\n\nThis was causing:\n1. Unsupported GPUs to fail completely (e.g. Intel Arc 770)\n2. Wrong codepaths to be followed (causing validation errors, possibly\ncrashes or glitches)\n3. Unnecessary performance impact in all GPUs.\n\nSee\nhttps://github.com/godotengine/godot/issues/71929#issuecomment-1722274359","is_cherrypick":false,"cherrypick_hash":"","pull":81775},"ba27e1627571d8a146a7f2a3eb9233889ea825aa":{"hash":"ba27e1627571d8a146a7f2a3eb9233889ea825aa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTcyMA=="],"author_raw":"Tom Coxon ","committer_raw":"Yuri Sizov ","summary":"Fix animation keyframes being skipped sometimes when being played backwards. #57271","body":"(cherry picked from commit 1a52c0c54384349e6c441a8a99dd09e8fd0129df)","is_cherrypick":true,"cherrypick_hash":"1a52c0c54384349e6c441a8a99dd09e8fd0129df","pull":83901},"1a52c0c54384349e6c441a8a99dd09e8fd0129df":{"hash":"1a52c0c54384349e6c441a8a99dd09e8fd0129df","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTcyMA=="],"author_raw":"Tom Coxon ","committer_raw":"Tom Coxon ","summary":"Fix animation keyframes being skipped sometimes when being played backwards. #57271","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81452},"3518801deb3d2e13579bbb73d83d192ffaf46878":{"hash":"3518801deb3d2e13579bbb73d83d192ffaf46878","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke ","committer_raw":"Yuri Sizov ","summary":"Limit mesh complexity in LOD generation to prevent crashing","body":"(cherry picked from commit f95f2d1149ad68cd4efb4d19e662e0eea0125b26)","is_cherrypick":true,"cherrypick_hash":"f95f2d1149ad68cd4efb4d19e662e0eea0125b26","pull":83901},"f95f2d1149ad68cd4efb4d19e662e0eea0125b26":{"hash":"f95f2d1149ad68cd4efb4d19e662e0eea0125b26","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke ","committer_raw":"Aaron Franke ","summary":"Limit mesh complexity in LOD generation to prevent crashing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80467},"b0c59de14341ad23e94e9ff52487d8618791d600":{"hash":"b0c59de14341ad23e94e9ff52487d8618791d600","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix missing clear for some `set_exclude*` query parameter methods","body":"(cherry picked from commit 95eafcba4ca34e704fcc8bf5b4e5d7daf0664917)","is_cherrypick":true,"cherrypick_hash":"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917","pull":83901},"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917":{"hash":"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"Fix missing clear for some `set_exclude*` query parameter methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82043},"89325e8f13be1faa8ce7fb7cbf18186d5ea431e4":{"hash":"89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere ","committer_raw":"Yuri Sizov ","summary":"Fix TileMap editor so that pressing control deselects cells correctly","body":"(cherry picked from commit 83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c)","is_cherrypick":true,"cherrypick_hash":"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c","pull":83901},"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c":{"hash":"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere ","committer_raw":"Gilles Roudiere ","summary":"Fix TileMap editor so that pressing control deselects cells correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81925},"2beec2b00fc7bf40b66107d52a4a43a06819fd80":{"hash":"2beec2b00fc7bf40b66107d52a4a43a06819fd80","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) ","committer_raw":"Yuri Sizov ","summary":"GDScript: Add check for `super()` methods not being implemented","body":"(cherry picked from commit 729c9b4d4b82c88de6adde34fc060fdb8727d116)","is_cherrypick":true,"cherrypick_hash":"729c9b4d4b82c88de6adde34fc060fdb8727d116","pull":83901},"729c9b4d4b82c88de6adde34fc060fdb8727d116":{"hash":"729c9b4d4b82c88de6adde34fc060fdb8727d116","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) ","committer_raw":"ocean (they/them) ","summary":"GDScript: Add check for `super()` methods not being implemented","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81808},"e0221d1c09036f50c11acadd9b8cebdd30c09541":{"hash":"e0221d1c09036f50c11acadd9b8cebdd30c09541","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Yuri Sizov ","summary":"Fix Android input routing logic when using a hardware keyboard","body":"When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.\nThis is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.\n\n(cherry picked from commit 87102e358d71a270ec8792a2aa6c711e9de3b91c)","is_cherrypick":true,"cherrypick_hash":"87102e358d71a270ec8792a2aa6c711e9de3b91c","pull":83901},"87102e358d71a270ec8792a2aa6c711e9de3b91c":{"hash":"87102e358d71a270ec8792a2aa6c711e9de3b91c","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Fredia Huya-Kouadio ","summary":"Fix Android input routing logic when using a hardware keyboard","body":"When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.\nThis is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.","is_cherrypick":false,"cherrypick_hash":"","pull":80932},"48b92610ce47dd3d0a7adabb34161420b6f631e4":{"hash":"48b92610ce47dd3d0a7adabb34161420b6f631e4","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Ensure methods skipped by AnimationPlayer::seek are not called","body":"(cherry picked from commit 125ae78a89d4d2b8c3ea928b806a2213e64a0adb)","is_cherrypick":true,"cherrypick_hash":"125ae78a89d4d2b8c3ea928b806a2213e64a0adb","pull":83901},"125ae78a89d4d2b8c3ea928b806a2213e64a0adb":{"hash":"125ae78a89d4d2b8c3ea928b806a2213e64a0adb","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":"Ensure methods skipped by AnimationPlayer::seek are not called","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80708},"d69359fa928c2d406e73b207f53145aa2453938b":{"hash":"d69359fa928c2d406e73b207f53145aa2453938b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix description of dock slot usage in the documentation","body":"(cherry picked from commit 6cdf5eff21e276dc5f153fb206068755fbb8b394)","is_cherrypick":true,"cherrypick_hash":"6cdf5eff21e276dc5f153fb206068755fbb8b394","pull":83901},"6cdf5eff21e276dc5f153fb206068755fbb8b394":{"hash":"6cdf5eff21e276dc5f153fb206068755fbb8b394","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix description of dock slot usage in the documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81445},"a8e67284a9748df4f881d228f408d8c08c31e38c":{"hash":"a8e67284a9748df4f881d228f408d8c08c31e38c","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","body":"When the rt's transparency is false, force the alpha of the clear color to one\n\n(cherry picked from commit e21a485dbc3d0540652c4527b30d059e7924eccd)","is_cherrypick":true,"cherrypick_hash":"e21a485dbc3d0540652c4527b30d059e7924eccd","pull":83901},"e21a485dbc3d0540652c4527b30d059e7924eccd":{"hash":"e21a485dbc3d0540652c4527b30d059e7924eccd","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","body":"When the rt's transparency is false, force the alpha of the clear color to one","is_cherrypick":false,"cherrypick_hash":"","pull":81395},"e19f868e09c708dfa83fc19615d79a6f63927f40":{"hash":"e19f868e09c708dfa83fc19615d79a6f63927f40","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Yuri Sizov ","summary":"Fix go to parent folder in EditorFileDialog","body":"(cherry picked from commit 40046bcf608e0a596e6872fe5d9ede6641530131)","is_cherrypick":true,"cherrypick_hash":"40046bcf608e0a596e6872fe5d9ede6641530131","pull":83901},"40046bcf608e0a596e6872fe5d9ede6641530131":{"hash":"40046bcf608e0a596e6872fe5d9ede6641530131","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Alexander Hartmann ","summary":"Fix go to parent folder in EditorFileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80821},"74506ce901777b499e67f633e1633b615d237a70":{"hash":"74506ce901777b499e67f633e1633b615d237a70","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix incorrect cast when animating `int`","body":"Type was cast to `int` rather than `int64_t`\nAlso corrects `real_t` to `double`\n\n(cherry picked from commit 035cf5e2107c492553db876d976536cf0c67c211)","is_cherrypick":true,"cherrypick_hash":"035cf5e2107c492553db876d976536cf0c67c211","pull":83901},"035cf5e2107c492553db876d976536cf0c67c211":{"hash":"035cf5e2107c492553db876d976536cf0c67c211","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"Fix incorrect cast when animating `int`","body":"Type was cast to `int` rather than `int64_t`\nAlso corrects `real_t` to `double`","is_cherrypick":false,"cherrypick_hash":"","pull":81296},"4d498e18ec4906b59d86f3ae6be38ab2776cb4a6":{"hash":"4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","is_merge":false,"authored_by":["MDQ6VXNlcjU1NjYzMA=="],"author_raw":"David Nikdel ","committer_raw":"Yuri Sizov ","summary":"Remove nondeterminism in pck_packer","body":"PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.\n\nLooks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.\n\nIf there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.\nremove Math::rand() calls in editor_export_platform.cpp\n\nfollow up to make consistent with pck_packer\n\n(cherry picked from commit 067807c1cb7a13624c1d226f301b0431c6edec87)","is_cherrypick":true,"cherrypick_hash":"067807c1cb7a13624c1d226f301b0431c6edec87","pull":83901},"067807c1cb7a13624c1d226f301b0431c6edec87":{"hash":"067807c1cb7a13624c1d226f301b0431c6edec87","is_merge":false,"authored_by":["MDQ6VXNlcjU1NjYzMA=="],"author_raw":"David Nikdel ","committer_raw":"David Nikdel ","summary":"Remove nondeterminism in pck_packer","body":"PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.\n\nLooks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.\n\nIf there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.\nremove Math::rand() calls in editor_export_platform.cpp\n\nfollow up to make consistent with pck_packer","is_cherrypick":false,"cherrypick_hash":"","pull":81280},"90b8a2ae8c7af4a031c23112c73e3b595feb118d":{"hash":"90b8a2ae8c7af4a031c23112c73e3b595feb118d","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDIyNjg3"],"author_raw":"AttackButton ","committer_raw":"Yuri Sizov ","summary":"Add missing YEN, SECTION and OPENURL names to keycode mappings","body":"(cherry picked from commit 8908ac4e6e53daa4b0a43269757b082704740251)","is_cherrypick":true,"cherrypick_hash":"8908ac4e6e53daa4b0a43269757b082704740251","pull":83901},"8908ac4e6e53daa4b0a43269757b082704740251":{"hash":"8908ac4e6e53daa4b0a43269757b082704740251","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDIyNjg3"],"author_raw":"AttackButton ","committer_raw":"AttackButton ","summary":"Add missing YEN, SECTION and OPENURL names to keycode mappings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81054},"3c84e5a947aa00dc32ebc01b2a3d49eb300d7338":{"hash":"3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Yuri Sizov ","summary":"Fix int's C# documentation","body":"- There's no implicit conversion from `double` to `int`, a cast was missing.\n- The example about literals in GDScript also applies to C# (with the same syntax even).\n\n(cherry picked from commit 0897a795c3d37ff9071e36b40b863c370249a82e)","is_cherrypick":true,"cherrypick_hash":"0897a795c3d37ff9071e36b40b863c370249a82e","pull":83901},"0897a795c3d37ff9071e36b40b863c370249a82e":{"hash":"0897a795c3d37ff9071e36b40b863c370249a82e","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Raul Santos ","summary":"Fix int's C# documentation","body":"- There's no implicit conversion from `double` to `int`, a cast was missing.\n- The example about literals in GDScript also applies to C# (with the same syntax even).","is_cherrypick":false,"cherrypick_hash":"","pull":81227},"9e7652c5db144c5a4da209aeee2a4622542a9187":{"hash":"9e7652c5db144c5a4da209aeee2a4622542a9187","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Ensure the visibility is updated when entering the tree","body":"(cherry picked from commit 3a3ebbf4c9ee51550b769ef8251a14b66f3fe183)","is_cherrypick":true,"cherrypick_hash":"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183","pull":83901},"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183":{"hash":"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183","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":"Ensure the visibility is updated when entering the tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81106},"a9566c17fccc2e953a2653574960d3445540ae39":{"hash":"a9566c17fccc2e953a2653574960d3445540ae39","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix comparison of `Callable`s with binds","body":"(cherry picked from commit 2caf5ae453863bb992bb18abb3cfb725c556f82c)","is_cherrypick":true,"cherrypick_hash":"2caf5ae453863bb992bb18abb3cfb725c556f82c","pull":83901},"2caf5ae453863bb992bb18abb3cfb725c556f82c":{"hash":"2caf5ae453863bb992bb18abb3cfb725c556f82c","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 comparison of `Callable`s with binds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81131},"8d6493fae4e466c075fce895fade3878f57c73f4":{"hash":"8d6493fae4e466c075fce895fade3878f57c73f4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Initialize View Frame Time estimates to match 120 FPS","body":"This prevents the estimation from being extremely high (close to 100,000 FPS)\nuntil enough time has passed to display an accurate estimation.\n\n(cherry picked from commit 15b31f0891fde06da4fa617276705b1d6404b2dd)","is_cherrypick":true,"cherrypick_hash":"15b31f0891fde06da4fa617276705b1d6404b2dd","pull":83901},"15b31f0891fde06da4fa617276705b1d6404b2dd":{"hash":"15b31f0891fde06da4fa617276705b1d6404b2dd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Initialize View Frame Time estimates to match 120 FPS","body":"This prevents the estimation from being extremely high (close to 100,000 FPS)\nuntil enough time has passed to display an accurate estimation.","is_cherrypick":false,"cherrypick_hash":"","pull":80124},"165c49066b64aaa6da9655d5ae54a6e29e5b4834":{"hash":"165c49066b64aaa6da9655d5ae54a6e29e5b4834","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix grayscale dds loading","body":"(cherry picked from commit cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6)","is_cherrypick":true,"cherrypick_hash":"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6","pull":83901},"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6":{"hash":"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","summary":"Fix grayscale dds loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81134},"d3d5531658c4c2b54193a28ae2f2c35b2e835254":{"hash":"d3d5531658c4c2b54193a28ae2f2c35b2e835254","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Yuri Sizov ","summary":"Fixup special case of cluster render","body":"(cherry picked from commit e9b4d25f20fc2d4a8fd1d47586616f014755d07c)","is_cherrypick":true,"cherrypick_hash":"e9b4d25f20fc2d4a8fd1d47586616f014755d07c","pull":83901},"e9b4d25f20fc2d4a8fd1d47586616f014755d07c":{"hash":"e9b4d25f20fc2d4a8fd1d47586616f014755d07c","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Pedro J. Estébanez ","summary":"Fixup special case of cluster render","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81081},"ca6fba87de39271d1c3fcabc65872f60e7d1cf1a":{"hash":"ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","is_merge":false,"authored_by":["MDQ6VXNlcjc1Nzg5MjQ5"],"author_raw":"ARez ","committer_raw":"Yuri Sizov ","summary":"Add missing RenderingDevice method descriptions","body":"(cherry picked from commit bd4d43023d3b164e316c26e10112e0bca3431000)","is_cherrypick":true,"cherrypick_hash":"bd4d43023d3b164e316c26e10112e0bca3431000","pull":83901},"bd4d43023d3b164e316c26e10112e0bca3431000":{"hash":"bd4d43023d3b164e316c26e10112e0bca3431000","is_merge":false,"authored_by":["MDQ6VXNlcjc1Nzg5MjQ5"],"author_raw":"ARez ","committer_raw":"ARez ","summary":"Add missing RenderingDevice method descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80716},"cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689":{"hash":"cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE5MDA5"],"author_raw":"Mateus Elias ","committer_raw":"Yuri Sizov ","summary":"Improve MeshDataTool.get_face_vertex() method description","body":"Improve MeshDataTool.get_face_vertex() method description and also add an example code.\n\nCo-authored-by: Raul Santos \n(cherry picked from commit adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c)","is_cherrypick":true,"cherrypick_hash":"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c","pull":83901},"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c":{"hash":"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE5MDA5","MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Mateus Elias ","committer_raw":"Mateus Elias ","summary":"Improve MeshDataTool.get_face_vertex() method description","body":"Improve MeshDataTool.get_face_vertex() method description and also add an example code.\n\nCo-authored-by: Raul Santos ","is_cherrypick":false,"cherrypick_hash":"","pull":81088},"daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f":{"hash":"daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI CameraAttributes exposure normalization handling","body":"(cherry picked from commit c73e1f0d22a3cd12f756492e1cc0a03d74e171fa)","is_cherrypick":true,"cherrypick_hash":"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa","pull":83901},"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa":{"hash":"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI CameraAttributes exposure normalization handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81067},"7d76bcbac6e687d026a920de9a2a319e1b2708e9":{"hash":"7d76bcbac6e687d026a920de9a2a319e1b2708e9","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix Vulkan multithreaded compute list and GPU particle processing","body":"(cherry picked from commit 5d18e2ee001f1cecd544b23c29f96daae638adc8)","is_cherrypick":true,"cherrypick_hash":"5d18e2ee001f1cecd544b23c29f96daae638adc8","pull":83901},"5d18e2ee001f1cecd544b23c29f96daae638adc8":{"hash":"5d18e2ee001f1cecd544b23c29f96daae638adc8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix Vulkan multithreaded compute list and GPU particle processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79849},"22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c":{"hash":"22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","is_merge":false,"authored_by":["MDQ6VXNlcjk2MjM0MA=="],"author_raw":"Rakka Rage ","committer_raw":"Yuri Sizov ","summary":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","body":"(cherry picked from commit dc2aa69c464c3373d21d524741d1d34270f39139)","is_cherrypick":true,"cherrypick_hash":"dc2aa69c464c3373d21d524741d1d34270f39139","pull":83901},"dc2aa69c464c3373d21d524741d1d34270f39139":{"hash":"dc2aa69c464c3373d21d524741d1d34270f39139","is_merge":false,"authored_by":["MDQ6VXNlcjk2MjM0MA=="],"author_raw":"Rakka Rage ","committer_raw":"Rakka Rage ","summary":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80943},"4944a07044b17d5e18b3a52aa5327bb5e489122f":{"hash":"4944a07044b17d5e18b3a52aa5327bb5e489122f","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQ1MDE="],"author_raw":"Brecht Kuppens ","committer_raw":"Yuri Sizov ","summary":"Windows: Always double-quote path when launching explorer.exe to browse","body":"Code now always double quotes the filename to use as command line\nargument when calling explorer.exe. In particular, commas in a filename\nwould be interpreted by explorer.exe as separators for commands.\n\nSimilarly a trim_suffix for \"file://\" is assumed to be a mistake, this\ncould potentially be a PREfix that we want to strip, but never a suffix.\nSince it didn't seem needed in the end, we removed it.\n\n(cherry picked from commit 5608b1d4117c4d7931905f8109d39cba6fa2128f)","is_cherrypick":true,"cherrypick_hash":"5608b1d4117c4d7931905f8109d39cba6fa2128f","pull":83901},"5608b1d4117c4d7931905f8109d39cba6fa2128f":{"hash":"5608b1d4117c4d7931905f8109d39cba6fa2128f","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQ1MDE="],"author_raw":"Brecht Kuppens ","committer_raw":"Brecht Kuppens ","summary":"Windows: Always double-quote path when launching explorer.exe to browse","body":"Code now always double quotes the filename to use as command line\nargument when calling explorer.exe. In particular, commas in a filename\nwould be interpreted by explorer.exe as separators for commands.\n\nSimilarly a trim_suffix for \"file://\" is assumed to be a mistake, this\ncould potentially be a PREfix that we want to strip, but never a suffix.\nSince it didn't seem needed in the end, we removed it.","is_cherrypick":false,"cherrypick_hash":"","pull":78963},"560c52cef26f6a0560c7222a407ae1dbae171bbe":{"hash":"560c52cef26f6a0560c7222a407ae1dbae171bbe","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Yuri Sizov ","summary":"[MP] Fix watch properties not being correctly removed","body":"(cherry picked from commit 3860f2e36698eac4a1e045ef1a626d0982207e7c)","is_cherrypick":true,"cherrypick_hash":"3860f2e36698eac4a1e045ef1a626d0982207e7c","pull":83901},"3860f2e36698eac4a1e045ef1a626d0982207e7c":{"hash":"3860f2e36698eac4a1e045ef1a626d0982207e7c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Fabio Alessandrelli ","summary":"[MP] Fix watch properties not being correctly removed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81033},"035fece0e75fc5d9de44c19e749af6a6a0688cab":{"hash":"035fece0e75fc5d9de44c19e749af6a6a0688cab","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"Marcus Elg ","committer_raw":"Yuri Sizov ","summary":"Fix GPUParticle2D offset stutter","body":"(cherry picked from commit 936fd8db3829921ec346461567f235ead4a79582)","is_cherrypick":true,"cherrypick_hash":"936fd8db3829921ec346461567f235ead4a79582","pull":83901},"936fd8db3829921ec346461567f235ead4a79582":{"hash":"936fd8db3829921ec346461567f235ead4a79582","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"Marcus Elg ","committer_raw":"Marcus Elg ","summary":"Fix GPUParticle2D offset stutter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80984},"82846a7e6d25652ca605107f7b025fbf29f95a14":{"hash":"82846a7e6d25652ca605107f7b025fbf29f95a14","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Yuri Sizov ","summary":"Fix missing decal mask in mobile renderer","body":"(cherry picked from commit 8449331f134a8a5b771426f2a53d9a81180a0200)","is_cherrypick":true,"cherrypick_hash":"8449331f134a8a5b771426f2a53d9a81180a0200","pull":83901},"8449331f134a8a5b771426f2a53d9a81180a0200":{"hash":"8449331f134a8a5b771426f2a53d9a81180a0200","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Bastiaan Olij ","summary":"Fix missing decal mask in mobile renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80911},"1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88":{"hash":"1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Document mouse-picking limit of 64 objects","body":"(cherry picked from commit 765da0a365b63cef3e3459467e14e5206d7164e4)","is_cherrypick":true,"cherrypick_hash":"765da0a365b63cef3e3459467e14e5206d7164e4","pull":83901},"765da0a365b63cef3e3459467e14e5206d7164e4":{"hash":"765da0a365b63cef3e3459467e14e5206d7164e4","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","summary":"Document mouse-picking limit of 64 objects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80875},"60b432a1f00db6d6c7f0c39986b40f7529841a23":{"hash":"60b432a1f00db6d6c7f0c39986b40f7529841a23","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NzM3ODY4"],"author_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Updated C# example for method AddPropertyInfo","body":"(cherry picked from commit 694f280acddebac7be49d7a7b9130b88195c9086)","is_cherrypick":true,"cherrypick_hash":"694f280acddebac7be49d7a7b9130b88195c9086","pull":83901},"694f280acddebac7be49d7a7b9130b88195c9086":{"hash":"694f280acddebac7be49d7a7b9130b88195c9086","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NzM3ODY4"],"author_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","committer_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","summary":"Updated C# example for method AddPropertyInfo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80851},"3de5e5d4d412e854df698b1854b9e9c7630634dd":{"hash":"3de5e5d4d412e854df698b1854b9e9c7630634dd","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM0MTcz"],"author_raw":"azuloo ","committer_raw":"Yuri Sizov ","summary":"Fixes LSP connection error when launched in a separate thread","body":"(cherry picked from commit a5710d468b8f99d723116bbd71af83ac3ea35598)","is_cherrypick":true,"cherrypick_hash":"a5710d468b8f99d723116bbd71af83ac3ea35598","pull":83901},"a5710d468b8f99d723116bbd71af83ac3ea35598":{"hash":"a5710d468b8f99d723116bbd71af83ac3ea35598","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM0MTcz"],"author_raw":"azuloo ","committer_raw":"azuloo ","summary":"Fixes LSP connection error when launched in a separate thread","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80686},"eaa2485a5d786f002ec00ddbadb4ac933f328946":{"hash":"eaa2485a5d786f002ec00ddbadb4ac933f328946","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjIwNjc3"],"author_raw":"Kirill Diduk ","committer_raw":"Yuri Sizov ","summary":"[bugfix] Fix reimporting scene withh default values selected","body":"This commit fixes #78140\n\nWhen the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect.\n\nThe problem was that when handling the reimport, a wrong dictionary of the settings was used.\n\n(cherry picked from commit 8b729e5b7e20e64204040d2fa24e07d6c3c3a494)","is_cherrypick":true,"cherrypick_hash":"8b729e5b7e20e64204040d2fa24e07d6c3c3a494","pull":83901},"8b729e5b7e20e64204040d2fa24e07d6c3c3a494":{"hash":"8b729e5b7e20e64204040d2fa24e07d6c3c3a494","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjIwNjc3"],"author_raw":"Kirill Diduk ","committer_raw":"Kirill Diduk ","summary":"[bugfix] Fix reimporting scene withh default values selected","body":"This commit fixes #78140\n\nWhen the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect.\n\nThe problem was that when handling the reimport, a wrong dictionary of the settings was used.","is_cherrypick":false,"cherrypick_hash":"","pull":79907},"67e1849bd4c885a5771e47f71efaaffc281787b3":{"hash":"67e1849bd4c885a5771e47f71efaaffc281787b3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Add missing tutorials to documentation classes","body":"(cherry picked from commit 469c462b763efe1acff65441a23964b0cbdba0bf)","is_cherrypick":true,"cherrypick_hash":"469c462b763efe1acff65441a23964b0cbdba0bf","pull":83901},"469c462b763efe1acff65441a23964b0cbdba0bf":{"hash":"469c462b763efe1acff65441a23964b0cbdba0bf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Add missing tutorials to documentation classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80653},"1588eae8fafeccdd7b83f910b063d7ac312329b1":{"hash":"1588eae8fafeccdd7b83f910b063d7ac312329b1","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Yuri Sizov ","summary":"Ensure POINT_SIZE takes effect","body":"(cherry picked from commit 0cf57e1927e51c9061cc292a88985e33543dafff)","is_cherrypick":true,"cherrypick_hash":"0cf57e1927e51c9061cc292a88985e33543dafff","pull":83901},"0cf57e1927e51c9061cc292a88985e33543dafff":{"hash":"0cf57e1927e51c9061cc292a88985e33543dafff","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Chia-Hsiang Cheng ","summary":"Ensure POINT_SIZE takes effect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80323},"f5130502be711f5c4638a28282cfe518813f94da":{"hash":"f5130502be711f5c4638a28282cfe518813f94da","is_merge":false,"authored_by":["MDQ6VXNlcjY3OTM4NDE0"],"author_raw":"PorkrollPosadist ","committer_raw":"Yuri Sizov ","summary":"Use EWMH for DisplayServerX11::_window_minimize_check() implementation","body":"(cherry picked from commit 5666656d42cc088062bb4c88874df3f2eb2604e5)","is_cherrypick":true,"cherrypick_hash":"5666656d42cc088062bb4c88874df3f2eb2604e5","pull":83901},"5666656d42cc088062bb4c88874df3f2eb2604e5":{"hash":"5666656d42cc088062bb4c88874df3f2eb2604e5","is_merge":false,"authored_by":["MDQ6VXNlcjY3OTM4NDE0"],"author_raw":"PorkrollPosadist ","committer_raw":"PorkrollPosadist ","summary":"Use EWMH for DisplayServerX11::_window_minimize_check() implementation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80036},"67f5ec2f2fe4feff2791deaf52715e012dbbc59f":{"hash":"67f5ec2f2fe4feff2791deaf52715e012dbbc59f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDQ2NTM3"],"author_raw":"pidogs ","committer_raw":"Yuri Sizov ","summary":"Make CSGShape follow curve's tilt in Path mode","body":"Fixes #65634.\n\n(cherry picked from commit f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2)","is_cherrypick":true,"cherrypick_hash":"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2","pull":83901},"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2":{"hash":"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDQ2NTM3"],"author_raw":"pidogs ","committer_raw":"pidogs ","summary":"Make CSGShape follow curve's tilt in Path mode","body":"Fixes #65634.","is_cherrypick":false,"cherrypick_hash":"","pull":79355},"00d5da2f09245d28d0a0f495e7448301c20cc101":{"hash":"00d5da2f09245d28d0a0f495e7448301c20cc101","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Yuri Sizov ","summary":"Clear the previously set state when configuring for a new scene root node","body":"Saving a subscene causes the main scene to be re-instantiated. And the resource\ninstance in the main scene will be reused when the main scene is re-instantiated.\nSo for resources with `resource_local_to_scene` enabled, resetting state may be\nnecessary (at least for `ViewportTexture`).\n\n(cherry picked from commit 4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4)","is_cherrypick":true,"cherrypick_hash":"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4","pull":83901},"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4":{"hash":"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Rindbee ","summary":"Clear the previously set state when configuring for a new scene root node","body":"Saving a subscene causes the main scene to be re-instantiated. And the resource\ninstance in the main scene will be reused when the main scene is re-instantiated.\nSo for resources with `resource_local_to_scene` enabled, resetting state may be\nnecessary (at least for `ViewportTexture`).","is_cherrypick":false,"cherrypick_hash":"","pull":79201},"d5a11e17b80853abdc8964f5b423b910808110d5":{"hash":"d5a11e17b80853abdc8964f5b423b910808110d5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev ","committer_raw":"Yuri Sizov ","summary":"GDScript: Check `get_node()` shorthand in static functions","body":"(cherry picked from commit 0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79)","is_cherrypick":true,"cherrypick_hash":"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79","pull":83901},"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79":{"hash":"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev ","committer_raw":"Danil Alexeev ","summary":"GDScript: Check `get_node()` shorthand in static functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78552},"efa82d5025fa8e8fc2b4d62523a8c41c00ea954f":{"hash":"efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"fix CollisionShape3D Shape Size handle will missing","body":"when Script editor floating\n\n(cherry picked from commit fec0396cacc29907fdd6d8a1eb05dec1a177123d)","is_cherrypick":true,"cherrypick_hash":"fec0396cacc29907fdd6d8a1eb05dec1a177123d","pull":83901},"fec0396cacc29907fdd6d8a1eb05dec1a177123d":{"hash":"fec0396cacc29907fdd6d8a1eb05dec1a177123d","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"fix CollisionShape3D Shape Size handle will missing","body":"when Script editor floating","is_cherrypick":false,"cherrypick_hash":"","pull":80647},"3e9751aca44dc5213cbfa3480d82dbfd0210eb6d":{"hash":"3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Yuri Sizov ","summary":"Avoid emitting signals if the animation is not ready to be processed","body":"(cherry picked from commit ef5d0b1c06e57aca0d638a46d2824c23f85de6a4)","is_cherrypick":true,"cherrypick_hash":"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4","pull":83901},"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4":{"hash":"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Chia-Hsiang Cheng ","summary":"Avoid emitting signals if the animation is not ready to be processed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80367},"2e3955030653ce431988367902b68aed387a5ee8":{"hash":"2e3955030653ce431988367902b68aed387a5ee8","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjg3NTY="],"author_raw":"Andrés Botero <0xafbf@gmail.com>","committer_raw":"Yuri Sizov ","summary":"Fix empty XML tag doc in XMLParser.xml","body":"Fix doc to show how an empty XML tag is appropiately closed.\n\n(cherry picked from commit 3fdca75365e2a30dfdb82702eaef06c5f559e58f)","is_cherrypick":true,"cherrypick_hash":"3fdca75365e2a30dfdb82702eaef06c5f559e58f","pull":83901},"3fdca75365e2a30dfdb82702eaef06c5f559e58f":{"hash":"3fdca75365e2a30dfdb82702eaef06c5f559e58f","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjg3NTY="],"author_raw":"Andrés Botero <0xafbf@gmail.com>","committer_raw":"Andrés Botero <0xafbf@gmail.com>","summary":"Fix empty XML tag doc in XMLParser.xml","body":"Fix doc to show how an empty XML tag is appropiately closed.","is_cherrypick":false,"cherrypick_hash":"","pull":80698},"35d622b029d1eed8025dec59af54b8424c490da0":{"hash":"35d622b029d1eed8025dec59af54b8424c490da0","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Yuri Sizov ","summary":"Fix particle shader deterministic random values","body":"(cherry picked from commit cb7400d67ac37667ad32beca64c463e9eb784e5d)","is_cherrypick":true,"cherrypick_hash":"cb7400d67ac37667ad32beca64c463e9eb784e5d","pull":83901},"cb7400d67ac37667ad32beca64c463e9eb784e5d":{"hash":"cb7400d67ac37667ad32beca64c463e9eb784e5d","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Septian ","summary":"Fix particle shader deterministic random values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80638},"7773e1ed96c934e5e54973b3914ea527774b3371":{"hash":"7773e1ed96c934e5e54973b3914ea527774b3371","is_merge":false,"authored_by":["MDQ6VXNlcjM1NDcwOTIx"],"author_raw":"Emmanuel Ferdman ","committer_raw":"Yuri Sizov ","summary":"docs: fix link to two's complement wiki page","body":"Signed-off-by: Emmanuel Ferdman \n(cherry picked from commit f000be3237c5aa9079b77e31e13970d613e35df7)","is_cherrypick":true,"cherrypick_hash":"f000be3237c5aa9079b77e31e13970d613e35df7","pull":83901},"f000be3237c5aa9079b77e31e13970d613e35df7":{"hash":"f000be3237c5aa9079b77e31e13970d613e35df7","is_merge":false,"authored_by":["MDQ6VXNlcjM1NDcwOTIx"],"author_raw":"Emmanuel Ferdman ","committer_raw":"Emmanuel Ferdman ","summary":"docs: fix link to two's complement wiki page","body":"Signed-off-by: Emmanuel Ferdman ","is_cherrypick":false,"cherrypick_hash":"","pull":80608},"666460448d1192512ab11da2f6ab3318d17d1f3b":{"hash":"666460448d1192512ab11da2f6ab3318d17d1f3b","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzY0MzEy"],"author_raw":"mandryskowski ","committer_raw":"Yuri Sizov ","summary":"Clarify the behaviour of CSGMesh3D using ArrayMesh","body":"(cherry picked from commit 378f835a9c0a5502819693ec3453ab64a3c3e320)","is_cherrypick":true,"cherrypick_hash":"378f835a9c0a5502819693ec3453ab64a3c3e320","pull":83901},"378f835a9c0a5502819693ec3453ab64a3c3e320":{"hash":"378f835a9c0a5502819693ec3453ab64a3c3e320","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzY0MzEy"],"author_raw":"mandryskowski ","committer_raw":"mandryskowski ","summary":"Clarify the behaviour of CSGMesh3D using ArrayMesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80543},"bede7fa0d8929f3862cc39ab75429e0d30fb481a":{"hash":"bede7fa0d8929f3862cc39ab75429e0d30fb481a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Yuri Sizov ","summary":"Fix `get_method` from named lambda","body":"(cherry picked from commit 793cc080cbab0b047613bd449f0d35bf33cada5f)","is_cherrypick":true,"cherrypick_hash":"793cc080cbab0b047613bd449f0d35bf33cada5f","pull":83901},"793cc080cbab0b047613bd449f0d35bf33cada5f":{"hash":"793cc080cbab0b047613bd449f0d35bf33cada5f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Septian ","summary":"Fix `get_method` from named lambda","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80506},"ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1":{"hash":"ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Yuri Sizov ","summary":"Fix issue with four subpasses always been requested in mobile renderer","body":"(cherry picked from commit 414df467cdf34d88c0612c57c520ca8c28683149)","is_cherrypick":true,"cherrypick_hash":"414df467cdf34d88c0612c57c520ca8c28683149","pull":83901},"414df467cdf34d88c0612c57c520ca8c28683149":{"hash":"414df467cdf34d88c0612c57c520ca8c28683149","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Bastiaan Olij ","summary":"Fix issue with four subpasses always been requested in mobile renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80368},"b027d000cb52be177a748056ab3ce0b753c1e711":{"hash":"b027d000cb52be177a748056ab3ce0b753c1e711","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix OptionButton min size when fit longest item is enabled","body":"(cherry picked from commit 5dd854513eb90d4923f3822c3cb6e9b348ad5936)","is_cherrypick":true,"cherrypick_hash":"5dd854513eb90d4923f3822c3cb6e9b348ad5936","pull":83901},"5dd854513eb90d4923f3822c3cb6e9b348ad5936":{"hash":"5dd854513eb90d4923f3822c3cb6e9b348ad5936","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix OptionButton min size when fit longest item is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80366},"7fa44784f82242862fef98f6302632438a3afc46":{"hash":"7fa44784f82242862fef98f6302632438a3afc46","is_merge":false,"authored_by":["U_kgDOB1EBvg"],"author_raw":"samdevelopscode ","committer_raw":"Yuri Sizov ","summary":"Add description for SoftBody3D linear_stiffness property","body":"(cherry picked from commit 7ca6e94c36300c217fd6ff43cd5220bc6ee393d8)","is_cherrypick":true,"cherrypick_hash":"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8","pull":83901},"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8":{"hash":"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8","is_merge":false,"authored_by":["U_kgDOB1EBvg"],"author_raw":"samdevelopscode ","committer_raw":"samdevelopscode ","summary":"Add description for SoftBody3D linear_stiffness property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79933},"1f4a5c2c15ae9c6158e31ad835fa190f5e81e395":{"hash":"1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Yuri Sizov ","summary":"Fix validation error when enabling SSIL alone","body":"(cherry picked from commit 666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd)","is_cherrypick":true,"cherrypick_hash":"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd","pull":83901},"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd":{"hash":"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Matias N. Goldberg ","summary":"Fix validation error when enabling SSIL alone","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80315},"02c6d985b86803ba40b5819aef04933e3ec8fb26":{"hash":"02c6d985b86803ba40b5819aef04933e3ec8fb26","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix native popups auto-closing when interacting with non-client area.","body":"(cherry picked from commit e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e)","is_cherrypick":true,"cherrypick_hash":"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e","pull":83901},"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e":{"hash":"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix native popups auto-closing when interacting with non-client area.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79456},"3d0c29cc0ae938332178dacbef3acfe431cdaab5":{"hash":"3d0c29cc0ae938332178dacbef3acfe431cdaab5","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix completion option location not found","body":"(cherry picked from commit 4b724c9252ad6d3a27efc9c4a13ea300b6daaf16)","is_cherrypick":true,"cherrypick_hash":"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16","pull":83901},"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16":{"hash":"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16","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 completion option location not found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80283},"06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff":{"hash":"06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix wrong example output of float*Color in classref","body":"(cherry picked from commit 54f26c66ab9c5edf2f61867312cdaa79b9795af1)","is_cherrypick":true,"cherrypick_hash":"54f26c66ab9c5edf2f61867312cdaa79b9795af1","pull":83901},"54f26c66ab9c5edf2f61867312cdaa79b9795af1":{"hash":"54f26c66ab9c5edf2f61867312cdaa79b9795af1","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix wrong example output of float*Color in classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80245},"d0b652932e06577f20a44cc7366afaa245b1fa13":{"hash":"d0b652932e06577f20a44cc7366afaa245b1fa13","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix pathfinding funnel adding unwanted point","body":"Fixes pathfinding funnel adding unwanted point due to precision issues.\n\n(cherry picked from commit c51e2644466b96d414d4e42a9cfe283ce1162264)","is_cherrypick":true,"cherrypick_hash":"c51e2644466b96d414d4e42a9cfe283ce1162264","pull":83901},"c51e2644466b96d414d4e42a9cfe283ce1162264":{"hash":"c51e2644466b96d414d4e42a9cfe283ce1162264","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 pathfinding funnel adding unwanted point","body":"Fixes pathfinding funnel adding unwanted point due to precision issues.","is_cherrypick":false,"cherrypick_hash":"","pull":79228},"eca105f0753949115db7d028f857405d2a8836f5":{"hash":"eca105f0753949115db7d028f857405d2a8836f5","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Windows] Do not force redraw window background on mouse pass-through region change.","body":"(cherry picked from commit b240b5be8402bc97c12d1819b26203765fb9f888)","is_cherrypick":true,"cherrypick_hash":"b240b5be8402bc97c12d1819b26203765fb9f888","pull":83901},"b240b5be8402bc97c12d1819b26203765fb9f888":{"hash":"b240b5be8402bc97c12d1819b26203765fb9f888","is_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] Do not force redraw window background on mouse pass-through region change.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80153},"85ab2697969c24f5a540d1a0c4abcbab8299764d":{"hash":"85ab2697969c24f5a540d1a0c4abcbab8299764d","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Yuri Sizov ","summary":"C#: Fix line in OpenInExternalEditor","body":"(cherry picked from commit 132a1daf1a7eac623829bd1d149f79ac95853c9a)","is_cherrypick":true,"cherrypick_hash":"132a1daf1a7eac623829bd1d149f79ac95853c9a","pull":83901},"132a1daf1a7eac623829bd1d149f79ac95853c9a":{"hash":"132a1daf1a7eac623829bd1d149f79ac95853c9a","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Raul Santos ","summary":"C#: Fix line in OpenInExternalEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79404},"5cc85fb119f21f74de406c6b84950813be53898e":{"hash":"5cc85fb119f21f74de406c6b84950813be53898e","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Yuri Sizov ","summary":"Fix indentation in script templates","body":"(cherry picked from commit 39353462acfd5c32d6ad02076dd7568ec0ab06e4)","is_cherrypick":true,"cherrypick_hash":"39353462acfd5c32d6ad02076dd7568ec0ab06e4","pull":83901},"39353462acfd5c32d6ad02076dd7568ec0ab06e4":{"hash":"39353462acfd5c32d6ad02076dd7568ec0ab06e4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Ninni Pipping ","summary":"Fix indentation in script templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78675},"06b777fe4a84a6a996a61a47e24f99f853e01ebe":{"hash":"06b777fe4a84a6a996a61a47e24f99f853e01ebe","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix \"a number is required\" error when printing RID","body":"(cherry picked from commit 35f28407d9368b47f440a772b60d863b9e5faef5)","is_cherrypick":true,"cherrypick_hash":"35f28407d9368b47f440a772b60d863b9e5faef5","pull":83901},"35f28407d9368b47f440a772b60d863b9e5faef5":{"hash":"35f28407d9368b47f440a772b60d863b9e5faef5","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix \"a number is required\" error when printing RID","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80122},"3df5907c87e5e0afe02074e6a43b85ff41ef369e":{"hash":"3df5907c87e5e0afe02074e6a43b85ff41ef369e","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzcxNQ=="],"author_raw":"LRFLEW ","committer_raw":"Yuri Sizov ","summary":"Mobile: Uncomment code required for fog rendering on clear color","body":"(cherry picked from commit db17415df837f4900fed418c9c7646632ef2bba0)","is_cherrypick":true,"cherrypick_hash":"db17415df837f4900fed418c9c7646632ef2bba0","pull":83901},"db17415df837f4900fed418c9c7646632ef2bba0":{"hash":"db17415df837f4900fed418c9c7646632ef2bba0","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzcxNQ=="],"author_raw":"LRFLEW ","committer_raw":"LRFLEW ","summary":"Mobile: Uncomment code required for fog rendering on clear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79776},"2192c717a41e11f4722a1796dce7a976958fb518":{"hash":"2192c717a41e11f4722a1796dce7a976958fb518","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Make indentation indicators translatable","body":"(cherry picked from commit a552103531a305072bcd0b4c63994354d7de164b)","is_cherrypick":true,"cherrypick_hash":"a552103531a305072bcd0b4c63994354d7de164b","pull":83901},"a552103531a305072bcd0b4c63994354d7de164b":{"hash":"a552103531a305072bcd0b4c63994354d7de164b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Make indentation indicators translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79358},"cf1674c423d1cb863ea623504ba9be8abc5f31c8":{"hash":"cf1674c423d1cb863ea623504ba9be8abc5f31c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODMzNzk="],"author_raw":"detomon ","committer_raw":"Yuri Sizov ","summary":"Initialize MSDF parameters in BaseMaterial3D with default","body":"(cherry picked from commit d275a7487d6728a490184971589f5e4854965466)","is_cherrypick":true,"cherrypick_hash":"d275a7487d6728a490184971589f5e4854965466","pull":83901},"d275a7487d6728a490184971589f5e4854965466":{"hash":"d275a7487d6728a490184971589f5e4854965466","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODMzNzk="],"author_raw":"detomon ","committer_raw":"detomon ","summary":"Initialize MSDF parameters in BaseMaterial3D with default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79983},"188d9040d3aafe8636964c260a4176ea0766f2b7":{"hash":"188d9040d3aafe8636964c260a4176ea0766f2b7","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix typo in ResourceImporterImageFont","body":"(cherry picked from commit 80728bdf1e5929dd779ca9adac4b66d09971c6ef)","is_cherrypick":true,"cherrypick_hash":"80728bdf1e5929dd779ca9adac4b66d09971c6ef","pull":83901},"80728bdf1e5929dd779ca9adac4b66d09971c6ef":{"hash":"80728bdf1e5929dd779ca9adac4b66d09971c6ef","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix typo in ResourceImporterImageFont","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79736},"8fab0ff8484bcb392b24b72c758e6f64643e0017":{"hash":"8fab0ff8484bcb392b24b72c758e6f64643e0017","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Add detail to NavigationAgent signal descriptions","body":"Adds detail to NavigationAgent signal descriptions.\n\n(cherry picked from commit 99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1)","is_cherrypick":true,"cherrypick_hash":"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1","pull":83901},"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1":{"hash":"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1","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 detail to NavigationAgent signal descriptions","body":"Adds detail to NavigationAgent signal descriptions.","is_cherrypick":false,"cherrypick_hash":"","pull":79401},"ff6229e79466889da1935b8a79da148a65d64528":{"hash":"ff6229e79466889da1935b8a79da148a65d64528","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Yuri Sizov ","summary":"Support loading of translations on threads","body":"(cherry picked from commit 5301bbb3a5cbf94e38662b7ac977ba20f341c8ca)","is_cherrypick":true,"cherrypick_hash":"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca","pull":83901},"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca":{"hash":"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Pedro J. Estébanez ","summary":"Support loading of translations on threads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78747},"f7d1f9e25b377452d38f48b3f824bc1f21aedb6d":{"hash":"f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Yuri Sizov ","summary":"Improve and clarify paused Tweens","body":"(cherry picked from commit dbecf8bd1ab800d1349c6519c9199692a4a486a7)","is_cherrypick":true,"cherrypick_hash":"dbecf8bd1ab800d1349c6519c9199692a4a486a7","pull":83901},"dbecf8bd1ab800d1349c6519c9199692a4a486a7":{"hash":"dbecf8bd1ab800d1349c6519c9199692a4a486a7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Tomasz Chabora ","summary":"Improve and clarify paused Tweens","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79879},"77f6d00ad861c8db1e6d85112a58a6abd573296f":{"hash":"77f6d00ad861c8db1e6d85112a58a6abd573296f","is_merge":false,"authored_by":["MDQ6VXNlcjcyMDMyMzgx"],"author_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Updated Deprecated Method in C# Example Size to Region","body":"(cherry picked from commit 5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c)","is_cherrypick":true,"cherrypick_hash":"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c","pull":83901},"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c":{"hash":"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c","is_merge":false,"authored_by":["MDQ6VXNlcjcyMDMyMzgx"],"author_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","committer_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","summary":"Updated Deprecated Method in C# Example Size to Region","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79794},"c8bd1259af8aa2370597551caa96ea7b3b17cd5b":{"hash":"c8bd1259af8aa2370597551caa96ea7b3b17cd5b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Allow using floating-point bone sizes and outline widths in the 2D editor","body":"This is useful when animating pixel art sprites in the 2D editor,\nas a value of `1` is often too large when zoomed in.\n\n(cherry picked from commit a39190a18f4d1d2971d30147e47f51dea65f4304)","is_cherrypick":true,"cherrypick_hash":"a39190a18f4d1d2971d30147e47f51dea65f4304","pull":83901},"a39190a18f4d1d2971d30147e47f51dea65f4304":{"hash":"a39190a18f4d1d2971d30147e47f51dea65f4304","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Allow using floating-point bone sizes and outline widths in the 2D editor","body":"This is useful when animating pixel art sprites in the 2D editor,\nas a value of `1` is often too large when zoomed in.","is_cherrypick":false,"cherrypick_hash":"","pull":79434}},"pulls":{"73310":{"id":"PR_kwDOAO6SJc5J-67-","public_id":73310,"url":"https://github.com/godotengine/godot/pull/73310","diff_url":"https://github.com/godotengine/godot/pull/73310.diff","patch_url":"https://github.com/godotengine/godot/pull/73310.patch","title":"Fix `ZIPReader` failing to open empty zip files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-02-14T22:00:14Z","updated_at":"2023-10-24T15:49:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["071499ac0d8e33e6f269437c3ce4fab52cc43f90"]},"74026":{"id":"PR_kwDOAO6SJc5KzJqh","public_id":74026,"url":"https://github.com/godotengine/godot/pull/74026","diff_url":"https://github.com/godotengine/godot/pull/74026.diff","patch_url":"https://github.com/godotengine/godot/pull/74026.patch","title":"Fix conversion of hex color strings in project converter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0MjIzNzkx","created_at":"2023-02-27T06:24:11Z","updated_at":"2023-10-24T16:18:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d94ad09903a9716a20dc261ace633040a9e7bc61"]},"78552":{"id":"PR_kwDOAO6SJc5Toqbr","public_id":78552,"url":"https://github.com/godotengine/godot/pull/78552","diff_url":"https://github.com/godotengine/godot/pull/78552.diff","patch_url":"https://github.com/godotengine/godot/pull/78552.patch","title":"GDScript: Check `get_node()` shorthand in static functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2023-06-22T09:20:15Z","updated_at":"2023-10-19T19:54:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79"]},"78675":{"id":"PR_kwDOAO6SJc5T2SXW","public_id":78675,"url":"https://github.com/godotengine/godot/pull/78675","diff_url":"https://github.com/godotengine/godot/pull/78675.diff","patch_url":"https://github.com/godotengine/godot/pull/78675.patch","title":"Fix indentation in script templates","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-06-25T16:21:30Z","updated_at":"2023-10-19T19:23:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["39353462acfd5c32d6ad02076dd7568ec0ab06e4"]},"78747":{"id":"PR_kwDOAO6SJc5UBy5m","public_id":78747,"url":"https://github.com/godotengine/godot/pull/78747","diff_url":"https://github.com/godotengine/godot/pull/78747.diff","patch_url":"https://github.com/godotengine/godot/pull/78747.patch","title":"Support loading of translations on threads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-06-27T12:26:05Z","updated_at":"2023-10-19T19:07:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5301bbb3a5cbf94e38662b7ac977ba20f341c8ca"]},"78963":{"id":"PR_kwDOAO6SJc5UdJkv","public_id":78963,"url":"https://github.com/godotengine/godot/pull/78963","diff_url":"https://github.com/godotengine/godot/pull/78963.diff","patch_url":"https://github.com/godotengine/godot/pull/78963.patch","title":"Windows: Always double-quote path when launching explorer.exe to browse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMzQ1MDE=","created_at":"2023-07-02T21:04:06Z","updated_at":"2023-10-24T14:12:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5608b1d4117c4d7931905f8109d39cba6fa2128f"]},"79201":{"id":"PR_kwDOAO6SJc5U_dRB","public_id":79201,"url":"https://github.com/godotengine/godot/pull/79201","diff_url":"https://github.com/godotengine/godot/pull/79201.diff","patch_url":"https://github.com/godotengine/godot/pull/79201.patch","title":"Clear the previously set state when configuring for a new scene root node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-07-08T12:21:57Z","updated_at":"2023-10-19T19:54:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4"]},"79228":{"id":"PR_kwDOAO6SJc5VAT3q","public_id":79228,"url":"https://github.com/godotengine/godot/pull/79228","diff_url":"https://github.com/godotengine/godot/pull/79228.diff","patch_url":"https://github.com/godotengine/godot/pull/79228.patch","title":"Fix pathfinding funnel adding unwanted point","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-09T01:46:01Z","updated_at":"2023-10-19T19:22:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["c51e2644466b96d414d4e42a9cfe283ce1162264"]},"79355":{"id":"PR_kwDOAO6SJc5VQTpV","public_id":79355,"url":"https://github.com/godotengine/godot/pull/79355","diff_url":"https://github.com/godotengine/godot/pull/79355.diff","patch_url":"https://github.com/godotengine/godot/pull/79355.patch","title":"Make CSGShape follow curve's tilt in Path mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDQ2NTM3","created_at":"2023-07-11T23:39:33Z","updated_at":"2023-10-19T19:53:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2"]},"79358":{"id":"PR_kwDOAO6SJc5VQkzj","public_id":79358,"url":"https://github.com/godotengine/godot/pull/79358","diff_url":"https://github.com/godotengine/godot/pull/79358.diff","patch_url":"https://github.com/godotengine/godot/pull/79358.patch","title":"Make indentation indicators translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-12T01:20:28Z","updated_at":"2023-10-19T19:24:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a552103531a305072bcd0b4c63994354d7de164b"]},"79401":{"id":"PR_kwDOAO6SJc5VXDBg","public_id":79401,"url":"https://github.com/godotengine/godot/pull/79401","diff_url":"https://github.com/godotengine/godot/pull/79401.diff","patch_url":"https://github.com/godotengine/godot/pull/79401.patch","title":"Add detail to NavigationAgent signal descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-12T23:14:40Z","updated_at":"2023-10-19T19:08:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1"]},"79404":{"id":"PR_kwDOAO6SJc5VXYAb","public_id":79404,"url":"https://github.com/godotengine/godot/pull/79404","diff_url":"https://github.com/godotengine/godot/pull/79404.diff","patch_url":"https://github.com/godotengine/godot/pull/79404.patch","title":"C#: Fix line in OpenInExternalEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-07-13T01:26:36Z","updated_at":"2023-10-19T19:23:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["132a1daf1a7eac623829bd1d149f79ac95853c9a"]},"79434":{"id":"PR_kwDOAO6SJc5VcpCy","public_id":79434,"url":"https://github.com/godotengine/godot/pull/79434","diff_url":"https://github.com/godotengine/godot/pull/79434.diff","patch_url":"https://github.com/godotengine/godot/pull/79434.patch","title":"Allow using floating-point bone sizes and outline widths in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-07-13T18:05:07Z","updated_at":"2023-10-19T19:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a39190a18f4d1d2971d30147e47f51dea65f4304"]},"79456":{"id":"PR_kwDOAO6SJc5VfMH_","public_id":79456,"url":"https://github.com/godotengine/godot/pull/79456","diff_url":"https://github.com/godotengine/godot/pull/79456.diff","patch_url":"https://github.com/godotengine/godot/pull/79456.patch","title":"Fix native popups auto-closing when interacting with non-client area.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-07-14T06:22:58Z","updated_at":"2023-10-19T19:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e"]},"79710":{"id":"PR_kwDOAO6SJc5WAX07","public_id":79710,"url":"https://github.com/godotengine/godot/pull/79710","diff_url":"https://github.com/godotengine/godot/pull/79710.diff","patch_url":"https://github.com/godotengine/godot/pull/79710.patch","title":"Fix incorrect virtual function in `VideoStream.set_paused`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-07-20T13:56:51Z","updated_at":"2023-10-24T17:57:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["2284689b0e0be4f53b719d923ebb3e98042c548c"]},"79736":{"id":"PR_kwDOAO6SJc5WDtw3","public_id":79736,"url":"https://github.com/godotengine/godot/pull/79736","diff_url":"https://github.com/godotengine/godot/pull/79736.diff","patch_url":"https://github.com/godotengine/godot/pull/79736.patch","title":"Fix typo in ResourceImporterImageFont","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-21T01:52:56Z","updated_at":"2023-10-19T19:08:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["80728bdf1e5929dd779ca9adac4b66d09971c6ef"]},"79776":{"id":"PR_kwDOAO6SJc5WJH4r","public_id":79776,"url":"https://github.com/godotengine/godot/pull/79776","diff_url":"https://github.com/godotengine/godot/pull/79776.diff","patch_url":"https://github.com/godotengine/godot/pull/79776.patch","title":"Mobile: Uncomment code required for fog rendering on clear color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzcxNQ==","created_at":"2023-07-22T06:51:33Z","updated_at":"2023-10-19T19:24:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["db17415df837f4900fed418c9c7646632ef2bba0"]},"79794":{"id":"PR_kwDOAO6SJc5WJosz","public_id":79794,"url":"https://github.com/godotengine/godot/pull/79794","diff_url":"https://github.com/godotengine/godot/pull/79794.diff","patch_url":"https://github.com/godotengine/godot/pull/79794.patch","title":"Update outdated C# code sample in `AStarGrid2D` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcyMDMyMzgx","created_at":"2023-07-22T16:42:15Z","updated_at":"2023-10-19T19:06:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c"]},"79849":{"id":"PR_kwDOAO6SJc5WNtQ4","public_id":79849,"url":"https://github.com/godotengine/godot/pull/79849","diff_url":"https://github.com/godotengine/godot/pull/79849.diff","patch_url":"https://github.com/godotengine/godot/pull/79849.patch","title":"Fix Vulkan multithreaded compute list and GPU particle processing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-07-24T10:11:16Z","updated_at":"2023-10-24T14:10:49Z","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":["5d18e2ee001f1cecd544b23c29f96daae638adc8"]},"79879":{"id":"PR_kwDOAO6SJc5WUoqJ","public_id":79879,"url":"https://github.com/godotengine/godot/pull/79879","diff_url":"https://github.com/godotengine/godot/pull/79879.diff","patch_url":"https://github.com/godotengine/godot/pull/79879.patch","title":"Improve and clarify paused Tweens","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-25T11:30:18Z","updated_at":"2023-10-19T19:07:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["dbecf8bd1ab800d1349c6519c9199692a4a486a7"]},"79907":{"id":"PR_kwDOAO6SJc5WYckI","public_id":79907,"url":"https://github.com/godotengine/godot/pull/79907","diff_url":"https://github.com/godotengine/godot/pull/79907.diff","patch_url":"https://github.com/godotengine/godot/pull/79907.patch","title":"Fix reimporting scene with default values selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjIwNjc3","created_at":"2023-07-25T22:13:58Z","updated_at":"2023-10-24T14:14:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["8b729e5b7e20e64204040d2fa24e07d6c3c3a494"]},"79933":{"id":"PR_kwDOAO6SJc5Wd3jR","public_id":79933,"url":"https://github.com/godotengine/godot/pull/79933","diff_url":"https://github.com/godotengine/godot/pull/79933.diff","patch_url":"https://github.com/godotengine/godot/pull/79933.patch","title":"Document `linear_stiffness` in SoftBody3D","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB1EBvg","created_at":"2023-07-26T17:35:50Z","updated_at":"2023-10-19T19:56:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["7ca6e94c36300c217fd6ff43cd5220bc6ee393d8"]},"79983":{"id":"PR_kwDOAO6SJc5Wpt4v","public_id":79983,"url":"https://github.com/godotengine/godot/pull/79983","diff_url":"https://github.com/godotengine/godot/pull/79983.diff","patch_url":"https://github.com/godotengine/godot/pull/79983.patch","title":"Initialize MSDF parameters in BaseMaterial3D with default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODMzNzk=","created_at":"2023-07-28T12:49:02Z","updated_at":"2023-10-19T19:24:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d275a7487d6728a490184971589f5e4854965466"]},"80036":{"id":"PR_kwDOAO6SJc5WuVpH","public_id":80036,"url":"https://github.com/godotengine/godot/pull/80036","diff_url":"https://github.com/godotengine/godot/pull/80036.diff","patch_url":"https://github.com/godotengine/godot/pull/80036.patch","title":"Use EWMH for `DisplayServerX11::_window_minimize_check()` implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3OTM4NDE0","created_at":"2023-07-30T00:28:47Z","updated_at":"2023-10-19T19:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5666656d42cc088062bb4c88874df3f2eb2604e5"]},"80122":{"id":"PR_kwDOAO6SJc5W7Hjr","public_id":80122,"url":"https://github.com/godotengine/godot/pull/80122","diff_url":"https://github.com/godotengine/godot/pull/80122.diff","patch_url":"https://github.com/godotengine/godot/pull/80122.patch","title":"Fix \"a number is required\" error when printing RID","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-01T15:34:20Z","updated_at":"2023-10-19T19:24:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"}],"commits":["35f28407d9368b47f440a772b60d863b9e5faef5"]},"80124":{"id":"PR_kwDOAO6SJc5W7LRd","public_id":80124,"url":"https://github.com/godotengine/godot/pull/80124","diff_url":"https://github.com/godotengine/godot/pull/80124.diff","patch_url":"https://github.com/godotengine/godot/pull/80124.patch","title":"Initialize View Frame Time estimates to match 120 FPS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-08-01T15:44:49Z","updated_at":"2023-10-24T14:09:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["15b31f0891fde06da4fa617276705b1d6404b2dd"]},"80153":{"id":"PR_kwDOAO6SJc5W-wJJ","public_id":80153,"url":"https://github.com/godotengine/godot/pull/80153","diff_url":"https://github.com/godotengine/godot/pull/80153.diff","patch_url":"https://github.com/godotengine/godot/pull/80153.patch","title":"[Windows] Do not force redraw window background on mouse pass-through region change.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-08-02T07:43:23Z","updated_at":"2023-10-19T19:23:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b240b5be8402bc97c12d1819b26203765fb9f888"]},"80245":{"id":"PR_kwDOAO6SJc5XLVi9","public_id":80245,"url":"https://github.com/godotengine/godot/pull/80245","diff_url":"https://github.com/godotengine/godot/pull/80245.diff","patch_url":"https://github.com/godotengine/godot/pull/80245.patch","title":"Fix wrong example output of `float*Color` in classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-04T09:05:11Z","updated_at":"2023-10-19T19:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["54f26c66ab9c5edf2f61867312cdaa79b9795af1"]},"80271":{"id":"PR_kwDOAO6SJc5XN7j9","public_id":80271,"url":"https://github.com/godotengine/godot/pull/80271","diff_url":"https://github.com/godotengine/godot/pull/80271.diff","patch_url":"https://github.com/godotengine/godot/pull/80271.patch","title":"Fix scrolling `PopupMenu` on keyboard/controller input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMjUyNzY4","created_at":"2023-08-04T17:40:36Z","updated_at":"2023-10-26T14:13:42Z","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"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["a16fdb05aee82a52f631ad1e5209e65ab85d6c30"]},"80283":{"id":"PR_kwDOAO6SJc5XPF64","public_id":80283,"url":"https://github.com/godotengine/godot/pull/80283","diff_url":"https://github.com/godotengine/godot/pull/80283.diff","patch_url":"https://github.com/godotengine/godot/pull/80283.patch","title":"Fix completion option location not found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTg0MDUw","created_at":"2023-08-05T00:23:33Z","updated_at":"2023-10-19T19:22:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4b724c9252ad6d3a27efc9c4a13ea300b6daaf16"]},"80315":{"id":"PR_kwDOAO6SJc5XQp-Q","public_id":80315,"url":"https://github.com/godotengine/godot/pull/80315","diff_url":"https://github.com/godotengine/godot/pull/80315.diff","patch_url":"https://github.com/godotengine/godot/pull/80315.patch","title":"Fix validation error when enabling SSIL alone","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzOTUxMzA=","created_at":"2023-08-05T23:58:43Z","updated_at":"2023-10-19T19:56:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd"]},"80323":{"id":"PR_kwDOAO6SJc5XRCpJ","public_id":80323,"url":"https://github.com/godotengine/godot/pull/80323","diff_url":"https://github.com/godotengine/godot/pull/80323.diff","patch_url":"https://github.com/godotengine/godot/pull/80323.patch","title":"Ensure `POINT_SIZE` takes effect in the canvas item shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-06T08:46:32Z","updated_at":"2023-10-19T19:53:23Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["0cf57e1927e51c9061cc292a88985e33543dafff"]},"80366":{"id":"PR_kwDOAO6SJc5XUH21","public_id":80366,"url":"https://github.com/godotengine/godot/pull/80366","diff_url":"https://github.com/godotengine/godot/pull/80366.diff","patch_url":"https://github.com/godotengine/godot/pull/80366.patch","title":"Fix `OptionButton` minimum size when \"Fit Longest Item\" is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-07T09:33:25Z","updated_at":"2023-10-26T14:14:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["5dd854513eb90d4923f3822c3cb6e9b348ad5936"]},"80367":{"id":"PR_kwDOAO6SJc5XUeGZ","public_id":80367,"url":"https://github.com/godotengine/godot/pull/80367","diff_url":"https://github.com/godotengine/godot/pull/80367.diff","patch_url":"https://github.com/godotengine/godot/pull/80367.patch","title":"Avoid emitting signals if the animation is not ready to be processed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-07T10:31:20Z","updated_at":"2023-10-19T19:54:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["ef5d0b1c06e57aca0d638a46d2824c23f85de6a4"]},"80368":{"id":"PR_kwDOAO6SJc5XUfme","public_id":80368,"url":"https://github.com/godotengine/godot/pull/80368","diff_url":"https://github.com/godotengine/godot/pull/80368.diff","patch_url":"https://github.com/godotengine/godot/pull/80368.patch","title":"Fix issue with four subpasses always been requested in mobile renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-08-07T10:35:41Z","updated_at":"2023-10-19T19:56:09Z","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":["414df467cdf34d88c0612c57c520ca8c28683149"]},"80467":{"id":"PR_kwDOAO6SJc5Xl8dG","public_id":80467,"url":"https://github.com/godotengine/godot/pull/80467","diff_url":"https://github.com/godotengine/godot/pull/80467.diff","patch_url":"https://github.com/godotengine/godot/pull/80467.patch","title":"Limit mesh complexity in LOD generation to prevent crashing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-08-10T02:34:53Z","updated_at":"2023-10-24T14:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["f95f2d1149ad68cd4efb4d19e662e0eea0125b26"]},"80475":{"id":"PR_kwDOAO6SJc5Xmqcj","public_id":80475,"url":"https://github.com/godotengine/godot/pull/80475","diff_url":"https://github.com/godotengine/godot/pull/80475.diff","patch_url":"https://github.com/godotengine/godot/pull/80475.patch","title":"Fix example for `Object._set` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-08-10T06:47:55Z","updated_at":"2023-10-24T18:11:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90160eff80181118f335382b444fbeda0efc95b0"]},"80506":{"id":"PR_kwDOAO6SJc5Xsblq","public_id":80506,"url":"https://github.com/godotengine/godot/pull/80506","diff_url":"https://github.com/godotengine/godot/pull/80506.diff","patch_url":"https://github.com/godotengine/godot/pull/80506.patch","title":"Fix `get_method` from named lambda","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-08-11T05:30:01Z","updated_at":"2023-10-19T19:55:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["793cc080cbab0b047613bd449f0d35bf33cada5f"]},"80543":{"id":"PR_kwDOAO6SJc5XyaHd","public_id":80543,"url":"https://github.com/godotengine/godot/pull/80543","diff_url":"https://github.com/godotengine/godot/pull/80543.diff","patch_url":"https://github.com/godotengine/godot/pull/80543.patch","title":"Clarify the behavior of CSGMesh using ArrayMesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzY0MzEy","created_at":"2023-08-12T11:56:40Z","updated_at":"2023-10-19T19:55:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"}],"commits":["378f835a9c0a5502819693ec3453ab64a3c3e320"]},"80555":{"id":"PR_kwDOAO6SJc5XzA9_","public_id":80555,"url":"https://github.com/godotengine/godot/pull/80555","diff_url":"https://github.com/godotengine/godot/pull/80555.diff","patch_url":"https://github.com/godotengine/godot/pull/80555.patch","title":"Assetlib: Fix long plugin names breaking the UI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjgyODk4","created_at":"2023-08-12T17:38:24Z","updated_at":"2023-10-24T16:18:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d63a88bef1e10138741b6666def5b90460d6ba82"]},"80608":{"id":"PR_kwDOAO6SJc5X3RiW","public_id":80608,"url":"https://github.com/godotengine/godot/pull/80608","diff_url":"https://github.com/godotengine/godot/pull/80608.diff","patch_url":"https://github.com/godotengine/godot/pull/80608.patch","title":"docs: Fix link to two's complement wiki page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NDcwOTIx","created_at":"2023-08-14T09:47:53Z","updated_at":"2023-10-19T19:55:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f000be3237c5aa9079b77e31e13970d613e35df7"]},"80638":{"id":"PR_kwDOAO6SJc5X7OcP","public_id":80638,"url":"https://github.com/godotengine/godot/pull/80638","diff_url":"https://github.com/godotengine/godot/pull/80638.diff","patch_url":"https://github.com/godotengine/godot/pull/80638.patch","title":"Fix particle shader deterministic random values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-08-14T21:44:31Z","updated_at":"2023-10-19T19:55:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"}],"commits":["cb7400d67ac37667ad32beca64c463e9eb784e5d"]},"80647":{"id":"PR_kwDOAO6SJc5X8Rsh","public_id":80647,"url":"https://github.com/godotengine/godot/pull/80647","diff_url":"https://github.com/godotengine/godot/pull/80647.diff","patch_url":"https://github.com/godotengine/godot/pull/80647.patch","title":"Fix 2D/3D viewport context switching issues when script editor is floating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-08-15T04:46:03Z","updated_at":"2023-10-19T19:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["fec0396cacc29907fdd6d8a1eb05dec1a177123d"]},"80653":{"id":"PR_kwDOAO6SJc5X9TJG","public_id":80653,"url":"https://github.com/godotengine/godot/pull/80653","diff_url":"https://github.com/godotengine/godot/pull/80653.diff","patch_url":"https://github.com/godotengine/godot/pull/80653.patch","title":"Add missing tutorials to documentation classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-08-15T10:14:26Z","updated_at":"2023-10-19T20:00:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["469c462b763efe1acff65441a23964b0cbdba0bf"]},"80686":{"id":"PR_kwDOAO6SJc5YETaw","public_id":80686,"url":"https://github.com/godotengine/godot/pull/80686","diff_url":"https://github.com/godotengine/godot/pull/80686.diff","patch_url":"https://github.com/godotengine/godot/pull/80686.patch","title":"Fixes LSP connection error when launched in a separate thread","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM0MTcz","created_at":"2023-08-16T13:46:04Z","updated_at":"2023-10-24T14:14:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a5710d468b8f99d723116bbd71af83ac3ea35598"]},"80698":{"id":"PR_kwDOAO6SJc5YGKU9","public_id":80698,"url":"https://github.com/godotengine/godot/pull/80698","diff_url":"https://github.com/godotengine/godot/pull/80698.diff","patch_url":"https://github.com/godotengine/godot/pull/80698.patch","title":"Fix empty XML tag doc in XMLParser.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjg3NTY=","created_at":"2023-08-16T20:03:26Z","updated_at":"2023-10-19T19:54:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3fdca75365e2a30dfdb82702eaef06c5f559e58f"]},"80708":{"id":"PR_kwDOAO6SJc5YJE03","public_id":80708,"url":"https://github.com/godotengine/godot/pull/80708","diff_url":"https://github.com/godotengine/godot/pull/80708.diff","patch_url":"https://github.com/godotengine/godot/pull/80708.patch","title":"Ensure methods skipped by `AnimationPlayer::seek` are not called","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-17T10:12:58Z","updated_at":"2023-10-24T14:56:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["125ae78a89d4d2b8c3ea928b806a2213e64a0adb"]},"80716":{"id":"PR_kwDOAO6SJc5YJ5hX","public_id":80716,"url":"https://github.com/godotengine/godot/pull/80716","diff_url":"https://github.com/godotengine/godot/pull/80716.diff","patch_url":"https://github.com/godotengine/godot/pull/80716.patch","title":"Add missing RenderingDevice method descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1Nzg5MjQ5","created_at":"2023-08-17T12:49:00Z","updated_at":"2023-10-24T14:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bd4d43023d3b164e316c26e10112e0bca3431000"]},"80821":{"id":"PR_kwDOAO6SJc5YUsjz","public_id":80821,"url":"https://github.com/godotengine/godot/pull/80821","diff_url":"https://github.com/godotengine/godot/pull/80821.diff","patch_url":"https://github.com/godotengine/godot/pull/80821.patch","title":"Fix \"Go to parent folder\" in `EditorFileDialog`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTIxMzk1","created_at":"2023-08-20T15:24:58Z","updated_at":"2023-10-26T14:15:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["40046bcf608e0a596e6872fe5d9ede6641530131"]},"80851":{"id":"PR_kwDOAO6SJc5YZDw8","public_id":80851,"url":"https://github.com/godotengine/godot/pull/80851","diff_url":"https://github.com/godotengine/godot/pull/80851.diff","patch_url":"https://github.com/godotengine/godot/pull/80851.patch","title":"Updated C# example of AddPropertyInfo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NzM3ODY4","created_at":"2023-08-21T14:08:18Z","updated_at":"2023-10-24T14:13:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["694f280acddebac7be49d7a7b9130b88195c9086"]},"80875":{"id":"PR_kwDOAO6SJc5YdPIv","public_id":80875,"url":"https://github.com/godotengine/godot/pull/80875","diff_url":"https://github.com/godotengine/godot/pull/80875.diff","patch_url":"https://github.com/godotengine/godot/pull/80875.patch","title":"Document mouse-picking limit of 64 objects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-08-22T06:26:27Z","updated_at":"2023-10-24T14:13:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["765da0a365b63cef3e3459467e14e5206d7164e4"]},"80911":{"id":"PR_kwDOAO6SJc5YjITW","public_id":80911,"url":"https://github.com/godotengine/godot/pull/80911","diff_url":"https://github.com/godotengine/godot/pull/80911.diff","patch_url":"https://github.com/godotengine/godot/pull/80911.patch","title":"Fix missing decal mask in mobile renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-08-23T01:15:22Z","updated_at":"2023-10-24T14:13:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8449331f134a8a5b771426f2a53d9a81180a0200"]},"80932":{"id":"PR_kwDOAO6SJc5YnWbU","public_id":80932,"url":"https://github.com/godotengine/godot/pull/80932","diff_url":"https://github.com/godotengine/godot/pull/80932.diff","patch_url":"https://github.com/godotengine/godot/pull/80932.patch","title":"Fix Android input routing logic when using a hardware keyboard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-08-23T16:20:50Z","updated_at":"2023-10-24T14:56:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["87102e358d71a270ec8792a2aa6c711e9de3b91c"]},"80943":{"id":"PR_kwDOAO6SJc5YoTeX","public_id":80943,"url":"https://github.com/godotengine/godot/pull/80943","diff_url":"https://github.com/godotengine/godot/pull/80943.diff","patch_url":"https://github.com/godotengine/godot/pull/80943.patch","title":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2MjM0MA==","created_at":"2023-08-23T19:56:57Z","updated_at":"2023-10-24T14:12:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc2aa69c464c3373d21d524741d1d34270f39139"]},"80977":{"id":"PR_kwDOAO6SJc5YveI3","public_id":80977,"url":"https://github.com/godotengine/godot/pull/80977","diff_url":"https://github.com/godotengine/godot/pull/80977.diff","patch_url":"https://github.com/godotengine/godot/pull/80977.patch","title":"Fix paste value emptying an array on some right click location","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTg0MDUw","created_at":"2023-08-25T00:11:55Z","updated_at":"2023-10-24T18:17:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f2758d8591f18602680eb6eee3334c100269c7fe"]},"80984":{"id":"PR_kwDOAO6SJc5YxMCr","public_id":80984,"url":"https://github.com/godotengine/godot/pull/80984","diff_url":"https://github.com/godotengine/godot/pull/80984.diff","patch_url":"https://github.com/godotengine/godot/pull/80984.patch","title":"Fix GPUParticles2D offset stutter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Njcz","created_at":"2023-08-25T08:00:17Z","updated_at":"2023-10-26T14:19:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["936fd8db3829921ec346461567f235ead4a79582"]},"80992":{"id":"PR_kwDOAO6SJc5YyKi3","public_id":80992,"url":"https://github.com/godotengine/godot/pull/80992","diff_url":"https://github.com/godotengine/godot/pull/80992.diff","patch_url":"https://github.com/godotengine/godot/pull/80992.patch","title":"Fix volumetric fog NaN values in textures from starting at a zero Vector2.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTI2ODQ3","created_at":"2023-08-25T11:01:47Z","updated_at":"2023-10-24T16:30:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00c2fb4a08ab83a623f388718869a818658434c5"]},"81033":{"id":"PR_kwDOAO6SJc5Y3Vsu","public_id":81033,"url":"https://github.com/godotengine/godot/pull/81033","diff_url":"https://github.com/godotengine/godot/pull/81033.diff","patch_url":"https://github.com/godotengine/godot/pull/81033.patch","title":"[MP] Fix watch properties not being correctly removed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2023-08-27T08:54:33Z","updated_at":"2023-10-24T14:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABAjhGIg","name":"topic:multiplayer","color":"#ffee88"}],"commits":["3860f2e36698eac4a1e045ef1a626d0982207e7c"]},"81054":{"id":"PR_kwDOAO6SJc5Y35yL","public_id":81054,"url":"https://github.com/godotengine/godot/pull/81054","diff_url":"https://github.com/godotengine/godot/pull/81054.diff","patch_url":"https://github.com/godotengine/godot/pull/81054.patch","title":"Add missing YEN, SECTION and OPENURL names to keycode mappings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NDIyNjg3","created_at":"2023-08-27T19:17:01Z","updated_at":"2023-10-24T14:08:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["8908ac4e6e53daa4b0a43269757b082704740251"]},"81067":{"id":"PR_kwDOAO6SJc5Y7BPW","public_id":81067,"url":"https://github.com/godotengine/godot/pull/81067","diff_url":"https://github.com/godotengine/godot/pull/81067.diff","patch_url":"https://github.com/godotengine/godot/pull/81067.patch","title":"Fix VoxelGI CameraAttributes exposure normalization handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-08-28T10:55:22Z","updated_at":"2023-10-24T14:10:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c73e1f0d22a3cd12f756492e1cc0a03d74e171fa"]},"81081":{"id":"PR_kwDOAO6SJc5Y9F7T","public_id":81081,"url":"https://github.com/godotengine/godot/pull/81081","diff_url":"https://github.com/godotengine/godot/pull/81081.diff","patch_url":"https://github.com/godotengine/godot/pull/81081.patch","title":"Fixup special case of cluster render","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-08-28T17:02:44Z","updated_at":"2023-10-24T14:09:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e9b4d25f20fc2d4a8fd1d47586616f014755d07c"]},"81088":{"id":"PR_kwDOAO6SJc5Y94zp","public_id":81088,"url":"https://github.com/godotengine/godot/pull/81088","diff_url":"https://github.com/godotengine/godot/pull/81088.diff","patch_url":"https://github.com/godotengine/godot/pull/81088.patch","title":"Improve `MeshDataTool.get_face_vertex()` method description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDE5MDA5","created_at":"2023-08-28T19:43:31Z","updated_at":"2023-10-24T14:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c"]},"81105":{"id":"PR_kwDOAO6SJc5ZAFbS","public_id":81105,"url":"https://github.com/godotengine/godot/pull/81105","diff_url":"https://github.com/godotengine/godot/pull/81105.diff","patch_url":"https://github.com/godotengine/godot/pull/81105.patch","title":"Fix JavaScript callback memory leak issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NTIyNDgw","created_at":"2023-08-29T07:01:48Z","updated_at":"2023-10-24T15:26:31Z","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":["6a90164a0319276133a809bd32c366dd5d4c33d4"]},"81106":{"id":"PR_kwDOAO6SJc5ZAQ_X","public_id":81106,"url":"https://github.com/godotengine/godot/pull/81106","diff_url":"https://github.com/godotengine/godot/pull/81106.diff","patch_url":"https://github.com/godotengine/godot/pull/81106.patch","title":"GridMap: Ensure the visibility is updated when entering the tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-29T07:36:09Z","updated_at":"2023-10-24T14:08:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"}],"commits":["3a3ebbf4c9ee51550b769ef8251a14b66f3fe183"]},"81111":{"id":"PR_kwDOAO6SJc5ZAudA","public_id":81111,"url":"https://github.com/godotengine/godot/pull/81111","diff_url":"https://github.com/godotengine/godot/pull/81111.diff","patch_url":"https://github.com/godotengine/godot/pull/81111.patch","title":"zlib/minizip: Update to version 1.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-08-29T09:03:05Z","updated_at":"2023-10-24T15:49:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e0e1f2e4a2056db1a908af75612daaaf5b129ebd"]},"81124":{"id":"PR_kwDOAO6SJc5ZB9E5","public_id":81124,"url":"https://github.com/godotengine/godot/pull/81124","diff_url":"https://github.com/godotengine/godot/pull/81124.diff","patch_url":"https://github.com/godotengine/godot/pull/81124.patch","title":"Fix VoxelGI static light pairing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-08-29T12:31:40Z","updated_at":"2023-10-24T17:04:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5e22ded4c90c41985e6986c2d1d3990d5289b3f7"]},"81131":{"id":"PR_kwDOAO6SJc5ZCnfy","public_id":81131,"url":"https://github.com/godotengine/godot/pull/81131","diff_url":"https://github.com/godotengine/godot/pull/81131.diff","patch_url":"https://github.com/godotengine/godot/pull/81131.patch","title":"Fix comparison of `Callable`s with binds","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-08-29T14:12:32Z","updated_at":"2023-10-24T14:09:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2caf5ae453863bb992bb18abb3cfb725c556f82c"]},"81134":{"id":"PR_kwDOAO6SJc5ZDvTT","public_id":81134,"url":"https://github.com/godotengine/godot/pull/81134","diff_url":"https://github.com/godotengine/godot/pull/81134.diff","patch_url":"https://github.com/godotengine/godot/pull/81134.patch","title":"Fix grayscale DDS loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTUwMjQ0","created_at":"2023-08-29T17:26:06Z","updated_at":"2023-10-24T14:09:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6"]},"81174":{"id":"PR_kwDOAO6SJc5ZKasD","public_id":81174,"url":"https://github.com/godotengine/godot/pull/81174","diff_url":"https://github.com/godotengine/godot/pull/81174.diff","patch_url":"https://github.com/godotengine/godot/pull/81174.patch","title":"Fix TreeItem range slider not working properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTUwMjQ0","created_at":"2023-08-30T17:31:20Z","updated_at":"2023-10-24T16:18:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c759ac0e4ff4803810157171be094b50c6c377ea"]},"81194":{"id":"PR_kwDOAO6SJc5ZPDw1","public_id":81194,"url":"https://github.com/godotengine/godot/pull/81194","diff_url":"https://github.com/godotengine/godot/pull/81194.diff","patch_url":"https://github.com/godotengine/godot/pull/81194.patch","title":"Update Blender export flags for 3.6.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2023-08-31T12:50:44Z","updated_at":"2023-10-24T17:57:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["7e64c6c39973e13989ea3b0a4988f4c3da41cbda"]},"81227":{"id":"PR_kwDOAO6SJc5ZWaVL","public_id":81227,"url":"https://github.com/godotengine/godot/pull/81227","diff_url":"https://github.com/godotengine/godot/pull/81227.diff","patch_url":"https://github.com/godotengine/godot/pull/81227.patch","title":"Fix int's C# documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-09-01T15:27:42Z","updated_at":"2023-10-24T14:08:35Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0897a795c3d37ff9071e36b40b863c370249a82e"]},"81251":{"id":"PR_kwDOAO6SJc5ZZ_PA","public_id":81251,"url":"https://github.com/godotengine/godot/pull/81251","diff_url":"https://github.com/godotengine/godot/pull/81251.diff","patch_url":"https://github.com/godotengine/godot/pull/81251.patch","title":"[Windows] Fix not applying NVIDIA profile to new executables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyODI0Mw==","created_at":"2023-09-02T14:59:30Z","updated_at":"2023-10-24T16:19:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6263774aecbe6c8ace972f1bd82220b463cb33f0"]},"81280":{"id":"PR_kwDOAO6SJc5ZbbvG","public_id":81280,"url":"https://github.com/godotengine/godot/pull/81280","diff_url":"https://github.com/godotengine/godot/pull/81280.diff","patch_url":"https://github.com/godotengine/godot/pull/81280.patch","title":"Fix for non-deterministic behavior in PCKPacker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1NjYzMA==","created_at":"2023-09-03T19:43:23Z","updated_at":"2023-10-24T14:35:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["067807c1cb7a13624c1d226f301b0431c6edec87"]},"81296":{"id":"PR_kwDOAO6SJc5ZdgiX","public_id":81296,"url":"https://github.com/godotengine/godot/pull/81296","diff_url":"https://github.com/godotengine/godot/pull/81296.diff","patch_url":"https://github.com/godotengine/godot/pull/81296.patch","title":"Fix incorrect cast when animating `int`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-09-04T09:06:28Z","updated_at":"2023-10-24T14:34:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["035cf5e2107c492553db876d976536cf0c67c211"]},"81395":{"id":"PR_kwDOAO6SJc5ZvcmA","public_id":81395,"url":"https://github.com/godotengine/godot/pull/81395","diff_url":"https://github.com/godotengine/godot/pull/81395.diff","patch_url":"https://github.com/godotengine/godot/pull/81395.patch","title":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-09-07T04:58:04Z","updated_at":"2023-10-24T14:34:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e21a485dbc3d0540652c4527b30d059e7924eccd"]},"81445":{"id":"PR_kwDOAO6SJc5Z23ZX","public_id":81445,"url":"https://github.com/godotengine/godot/pull/81445","diff_url":"https://github.com/godotengine/godot/pull/81445.diff","patch_url":"https://github.com/godotengine/godot/pull/81445.patch","title":"Fix description of dock slot usage in the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-09-08T09:30:40Z","updated_at":"2023-10-24T14:57:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["6cdf5eff21e276dc5f153fb206068755fbb8b394"]},"81452":{"id":"PR_kwDOAO6SJc5Z4KLo","public_id":81452,"url":"https://github.com/godotengine/godot/pull/81452","diff_url":"https://github.com/godotengine/godot/pull/81452.diff","patch_url":"https://github.com/godotengine/godot/pull/81452.patch","title":"Fix animation keyframes being skipped when played backwards","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTcyMA==","created_at":"2023-09-08T13:19:11Z","updated_at":"2023-10-24T14:54:19Z","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":["1a52c0c54384349e6c441a8a99dd09e8fd0129df"]},"81545":{"id":"PR_kwDOAO6SJc5aBPmu","public_id":81545,"url":"https://github.com/godotengine/godot/pull/81545","diff_url":"https://github.com/godotengine/godot/pull/81545.diff","patch_url":"https://github.com/godotengine/godot/pull/81545.patch","title":"Fix LightmapGI baking with GridMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-11T12:48:11Z","updated_at":"2023-10-24T15:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8c26da5460cd4cad532dbd5e9ba785ea162eb977"]},"81575":{"id":"PR_kwDOAO6SJc5aIbKW","public_id":81575,"url":"https://github.com/godotengine/godot/pull/81575","diff_url":"https://github.com/godotengine/godot/pull/81575.diff","patch_url":"https://github.com/godotengine/godot/pull/81575.patch","title":"Fix GLES3 instanced rendering color and custom data defaults","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-12T13:39:38Z","updated_at":"2023-10-24T17:05:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6f88ed73be786e93e60a3c9dd4f9a4127badeba7"]},"81695":{"id":"PR_kwDOAO6SJc5acs6W","public_id":81695,"url":"https://github.com/godotengine/godot/pull/81695","diff_url":"https://github.com/godotengine/godot/pull/81695.diff","patch_url":"https://github.com/godotengine/godot/pull/81695.patch","title":"Fix BoneAttachment3D signal connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-15T14:42:32Z","updated_at":"2023-10-24T17:04:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["34574db5b9ee3188c8c0a45e9dfd0662315b1c26"]},"81775":{"id":"PR_kwDOAO6SJc5agANm","public_id":81775,"url":"https://github.com/godotengine/godot/pull/81775","diff_url":"https://github.com/godotengine/godot/pull/81775.diff","patch_url":"https://github.com/godotengine/godot/pull/81775.patch","title":"Fix massive validation errors when enabling TAA + MSAA","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzOTUxMzA=","created_at":"2023-09-16T22:31:18Z","updated_at":"2023-10-24T14:54:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMjQwOTUwMDYw","name":"performance","color":"#447777"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4de0ed4adf6cad8722caf814c47a9c865078a2a0"]},"81808":{"id":"PR_kwDOAO6SJc5agtBf","public_id":81808,"url":"https://github.com/godotengine/godot/pull/81808","diff_url":"https://github.com/godotengine/godot/pull/81808.diff","patch_url":"https://github.com/godotengine/godot/pull/81808.patch","title":"GDScript: Add check for `super()` methods not being implemented","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzM4OTI=","created_at":"2023-09-17T15:37:45Z","updated_at":"2023-10-24T14:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["729c9b4d4b82c88de6adde34fc060fdb8727d116"]},"81833":{"id":"PR_kwDOAO6SJc5ahC5F","public_id":81833,"url":"https://github.com/godotengine/godot/pull/81833","diff_url":"https://github.com/godotengine/godot/pull/81833.diff","patch_url":"https://github.com/godotengine/godot/pull/81833.patch","title":"LSP: Fix autocomplete quote handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2MTM1NDcw","created_at":"2023-09-17T22:19:55Z","updated_at":"2023-10-24T16:18:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9"]},"81854":{"id":"PR_kwDOAO6SJc5aiz2V","public_id":81854,"url":"https://github.com/godotengine/godot/pull/81854","diff_url":"https://github.com/godotengine/godot/pull/81854.diff","patch_url":"https://github.com/godotengine/godot/pull/81854.patch","title":"Fix ImporterMesh bone weight handling during lightmap unwrap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-18T08:46:56Z","updated_at":"2023-10-24T15:06:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["145503765ad37591042eedcf52c504609c95a1d2"]},"81925":{"id":"PR_kwDOAO6SJc5arSp6","public_id":81925,"url":"https://github.com/godotengine/godot/pull/81925","diff_url":"https://github.com/godotengine/godot/pull/81925.diff","patch_url":"https://github.com/godotengine/godot/pull/81925.patch","title":"Fix TileMap editor so that pressing control deselects cells correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2023-09-19T13:12:50Z","updated_at":"2023-10-24T14:55:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c"]},"81951":{"id":"PR_kwDOAO6SJc5auUd2","public_id":81951,"url":"https://github.com/godotengine/godot/pull/81951","diff_url":"https://github.com/godotengine/godot/pull/81951.diff","patch_url":"https://github.com/godotengine/godot/pull/81951.patch","title":"Fix LightmapGI shading sometimes being unlit or black","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-19T23:14:54Z","updated_at":"2023-10-24T15:06:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dda8846deacc5d8f771d3bfbe755bd602c089492"]},"82043":{"id":"PR_kwDOAO6SJc5a4MWD","public_id":82043,"url":"https://github.com/godotengine/godot/pull/82043","diff_url":"https://github.com/godotengine/godot/pull/82043.diff","patch_url":"https://github.com/godotengine/godot/pull/82043.patch","title":"Fix missing clear for some `set_exclude*` query parameter methods","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-09-21T11:33:05Z","updated_at":"2023-10-24T14:55:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["95eafcba4ca34e704fcc8bf5b4e5d7daf0664917"]},"82050":{"id":"PR_kwDOAO6SJc5a5IcP","public_id":82050,"url":"https://github.com/godotengine/godot/pull/82050","diff_url":"https://github.com/godotengine/godot/pull/82050.diff","patch_url":"https://github.com/godotengine/godot/pull/82050.patch","title":"docs: Fix incorrect GL format code for 16 bit float formats","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3Njk5MDk=","created_at":"2023-09-21T13:51:42Z","updated_at":"2023-10-24T14:53:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b"]},"82100":{"id":"PR_kwDOAO6SJc5a9jO6","public_id":82100,"url":"https://github.com/godotengine/godot/pull/82100","diff_url":"https://github.com/godotengine/godot/pull/82100.diff","patch_url":"https://github.com/godotengine/godot/pull/82100.patch","title":"Fix ShaderGlobalsOverride property handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-22T07:31:32Z","updated_at":"2023-10-24T17:54:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["71e32364ee83ca4d59f505086e2e8c25fea50a22"]},"82244":{"id":"PR_kwDOAO6SJc5bDs4z","public_id":82244,"url":"https://github.com/godotengine/godot/pull/82244","diff_url":"https://github.com/godotengine/godot/pull/82244.diff","patch_url":"https://github.com/godotengine/godot/pull/82244.patch","title":"Fix missing dependency warning popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2023-09-24T12:57:21Z","updated_at":"2023-10-24T15:25:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0b0a6109b6d8974899691fd1dd883eca994b769f"]},"82245":{"id":"PR_kwDOAO6SJc5bDv9h","public_id":82245,"url":"https://github.com/godotengine/godot/pull/82245","diff_url":"https://github.com/godotengine/godot/pull/82245.diff","patch_url":"https://github.com/godotengine/godot/pull/82245.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-09-24T13:52:07Z","updated_at":"2023-10-24T17:56:23Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb"]},"82285":{"id":"PR_kwDOAO6SJc5bFXfr","public_id":82285,"url":"https://github.com/godotengine/godot/pull/82285","diff_url":"https://github.com/godotengine/godot/pull/82285.diff","patch_url":"https://github.com/godotengine/godot/pull/82285.patch","title":"Avoid crash when generating LODs on meshes with non-finite vertices.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5OTQ2MDMw","created_at":"2023-09-25T06:12:16Z","updated_at":"2023-10-24T14:53:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["acf76027bd2926ed2a9538f992ad6a7c9888d518"]},"82325":{"id":"PR_kwDOAO6SJc5bKJS2","public_id":82325,"url":"https://github.com/godotengine/godot/pull/82325","diff_url":"https://github.com/godotengine/godot/pull/82325.diff","patch_url":"https://github.com/godotengine/godot/pull/82325.patch","title":"Updated compiler version detection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTQyNDU=","created_at":"2023-09-25T19:19:57Z","updated_at":"2023-10-24T15:09:17Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb"]},"82352":{"id":"PR_kwDOAO6SJc5bMlGZ","public_id":82352,"url":"https://github.com/godotengine/godot/pull/82352","diff_url":"https://github.com/godotengine/godot/pull/82352.diff","patch_url":"https://github.com/godotengine/godot/pull/82352.patch","title":"Fix compiler detection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-09-26T07:22:09Z","updated_at":"2023-10-24T15:09:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["89b568c2b09cb8d80021f97238f6cdb840fc302b"]},"82357":{"id":"PR_kwDOAO6SJc5bNLMG","public_id":82357,"url":"https://github.com/godotengine/godot/pull/82357","diff_url":"https://github.com/godotengine/godot/pull/82357.diff","patch_url":"https://github.com/godotengine/godot/pull/82357.patch","title":"[macOS] Fix borderless mode on macOS 13.6+.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-09-26T08:58:47Z","updated_at":"2023-10-24T16:31:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["873d4079d16765abe6d07073daa779bd04eadb99"]},"82358":{"id":"PR_kwDOAO6SJc5bNmcl","public_id":82358,"url":"https://github.com/godotengine/godot/pull/82358","diff_url":"https://github.com/godotengine/godot/pull/82358.diff","patch_url":"https://github.com/godotengine/godot/pull/82358.patch","title":"Fix not being able to set Node process priority in certain cases","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-09-26T10:03:12Z","updated_at":"2023-10-24T16:18:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e36117f557326d32f1da65394432596304e3d44e"]},"82360":{"id":"PR_kwDOAO6SJc5bNr1y","public_id":82360,"url":"https://github.com/godotengine/godot/pull/82360","diff_url":"https://github.com/godotengine/godot/pull/82360.diff","patch_url":"https://github.com/godotengine/godot/pull/82360.patch","title":"Fix animated tile time-slice calculation accumulating float errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-09-26T10:17:45Z","updated_at":"2023-10-24T16:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"}],"commits":["20d6a9b2e1238a6304161a594302d35a078e9de3"]},"82391":{"id":"PR_kwDOAO6SJc5bQuAU","public_id":82391,"url":"https://github.com/godotengine/godot/pull/82391","diff_url":"https://github.com/godotengine/godot/pull/82391.diff","patch_url":"https://github.com/godotengine/godot/pull/82391.patch","title":"Fix `SkeletonIK3D` editor preview when changing active node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMDkxNjY2","created_at":"2023-09-26T18:27:12Z","updated_at":"2023-10-25T10:25:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ddf93f3f59aa5b31908792821e3dfa11ab7b8673"]},"82431":{"id":"PR_kwDOAO6SJc5bUFbI","public_id":82431,"url":"https://github.com/godotengine/godot/pull/82431","diff_url":"https://github.com/godotengine/godot/pull/82431.diff","patch_url":"https://github.com/godotengine/godot/pull/82431.patch","title":"Fix errors when freeing GPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-27T09:13:16Z","updated_at":"2023-10-24T17:02:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f"]},"82499":{"id":"PR_kwDOAO6SJc5bfEZz","public_id":82499,"url":"https://github.com/godotengine/godot/pull/82499","diff_url":"https://github.com/godotengine/godot/pull/82499.diff","patch_url":"https://github.com/godotengine/godot/pull/82499.patch","title":"Clarify difference between surface material and surface override material","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-09-28T21:19:11Z","updated_at":"2023-10-24T16:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f4fd6d0d99938c55ea22282f5a189f0e67ab0163"]},"82508":{"id":"PR_kwDOAO6SJc5bfvi6","public_id":82508,"url":"https://github.com/godotengine/godot/pull/82508","diff_url":"https://github.com/godotengine/godot/pull/82508.diff","patch_url":"https://github.com/godotengine/godot/pull/82508.patch","title":"Add XInput device ID for wireless Series 2 Elite controller","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB2-aWQ","created_at":"2023-09-29T02:00:27Z","updated_at":"2023-10-24T17:54:00Z","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":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56"]},"82546":{"id":"PR_kwDOAO6SJc5bkPTj","public_id":82546,"url":"https://github.com/godotengine/godot/pull/82546","diff_url":"https://github.com/godotengine/godot/pull/82546.diff","patch_url":"https://github.com/godotengine/godot/pull/82546.patch","title":"Fix cluster artifacts and negative light","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTI2ODQ3","created_at":"2023-09-29T19:46:03Z","updated_at":"2023-10-24T16:30:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8a2d345a859d6643a14872474daacca85d586ff7"]},"82557":{"id":"PR_kwDOAO6SJc5bk62j","public_id":82557,"url":"https://github.com/godotengine/godot/pull/82557","diff_url":"https://github.com/godotengine/godot/pull/82557.diff","patch_url":"https://github.com/godotengine/godot/pull/82557.patch","title":"Fix `RefCounted.unreference()` documentation providing wrong info.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIwNjkz","created_at":"2023-09-29T23:48:01Z","updated_at":"2023-10-25T17:04:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["098c445f7538278046682e9acc09dca633569253"]},"82664":{"id":"PR_kwDOAO6SJc5bpOaB","public_id":82664,"url":"https://github.com/godotengine/godot/pull/82664","diff_url":"https://github.com/godotengine/godot/pull/82664.diff","patch_url":"https://github.com/godotengine/godot/pull/82664.patch","title":"Fixed an error in `Vector3.BezierDerivative` in mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1ODM1Mjg1","created_at":"2023-10-02T07:10:12Z","updated_at":"2023-10-24T17:52:25Z","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":["bceba81b542a455b17fac4df49c20cd38666bbb7"]},"82736":{"id":"PR_kwDOAO6SJc5b0BWh","public_id":82736,"url":"https://github.com/godotengine/godot/pull/82736","diff_url":"https://github.com/godotengine/godot/pull/82736.diff","patch_url":"https://github.com/godotengine/godot/pull/82736.patch","title":"Fix `godot_js_wrapper_create_cb` regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3MDkyOA==","created_at":"2023-10-03T16:52:35Z","updated_at":"2023-10-24T15:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4"]},"82752":{"id":"PR_kwDOAO6SJc5b1uRs","public_id":82752,"url":"https://github.com/godotengine/godot/pull/82752","diff_url":"https://github.com/godotengine/godot/pull/82752.diff","patch_url":"https://github.com/godotengine/godot/pull/82752.patch","title":"OpenXR: Properly skip frame render when the XR runtime is not yet ready","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NDM4NDQ=","created_at":"2023-10-03T22:33:41Z","updated_at":"2023-10-24T17:53:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["771ec958af3a6ff0d0a9183b0ab7c73d98d8b953"]},"82877":{"id":"PR_kwDOAO6SJc5cDEzj","public_id":82877,"url":"https://github.com/godotengine/godot/pull/82877","diff_url":"https://github.com/godotengine/godot/pull/82877.diff","patch_url":"https://github.com/godotengine/godot/pull/82877.patch","title":"Fog shader: Fix undeclared identifier `global_variables`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY0MjMwNDA=","created_at":"2023-10-05T20:23:46Z","updated_at":"2023-10-24T16:30:56Z","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":["e906eb8433bffa22e27662518d86df59653c80ae"]},"82886":{"id":"PR_kwDOAO6SJc5cEEu-","public_id":82886,"url":"https://github.com/godotengine/godot/pull/82886","diff_url":"https://github.com/godotengine/godot/pull/82886.diff","patch_url":"https://github.com/godotengine/godot/pull/82886.patch","title":"Avoid default fallback material when using `world_vertex_coords`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-10-06T01:14:12Z","updated_at":"2023-10-24T17:04:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["04846c1d6db029bacb388438307669438e1504af"]},"82913":{"id":"PR_kwDOAO6SJc5cHKio","public_id":82913,"url":"https://github.com/godotengine/godot/pull/82913","diff_url":"https://github.com/godotengine/godot/pull/82913.diff","patch_url":"https://github.com/godotengine/godot/pull/82913.patch","title":"Fix garbled text in editor toasters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-10-06T13:44:48Z","updated_at":"2023-10-24T17:04:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3006394a69af7ffdf8770cb28b65a690ebfdae00"]},"83024":{"id":"PR_kwDOAO6SJc5cNquu","public_id":83024,"url":"https://github.com/godotengine/godot/pull/83024","diff_url":"https://github.com/godotengine/godot/pull/83024.diff","patch_url":"https://github.com/godotengine/godot/pull/83024.patch","title":"Fix dependency menu not showing up if scene failed to load.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2023-10-09T02:27:44Z","updated_at":"2023-10-24T15:26:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c0e872c05b211e8f258785f33f03f43c17d62fa8"]},"83035":{"id":"PR_kwDOAO6SJc5cPUBK","public_id":83035,"url":"https://github.com/godotengine/godot/pull/83035","diff_url":"https://github.com/godotengine/godot/pull/83035.diff","patch_url":"https://github.com/godotengine/godot/pull/83035.patch","title":"Fix VoxelGI bake memory leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-10-09T09:47:34Z","updated_at":"2023-10-24T17:03:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["416ef5ad1befae79f30c7f85a2a1ed85f4a96f66"]},"83088":{"id":"PR_kwDOAO6SJc5cVhBi","public_id":83088,"url":"https://github.com/godotengine/godot/pull/83088","diff_url":"https://github.com/godotengine/godot/pull/83088.diff","patch_url":"https://github.com/godotengine/godot/pull/83088.patch","title":"[iOS] Fix build on Xcode 14 and older.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-10-10T06:19:09Z","updated_at":"2023-10-24T17:03:41Z","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":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"}],"commits":["09d51208651fde2a504df4af771c3231eb88094c"]},"83177":{"id":"PR_kwDOAO6SJc5clXqy","public_id":83177,"url":"https://github.com/godotengine/godot/pull/83177","diff_url":"https://github.com/godotengine/godot/pull/83177.diff","patch_url":"https://github.com/godotengine/godot/pull/83177.patch","title":"Don't auto translate theme type list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-10-12T02:07:44Z","updated_at":"2023-10-24T17:54:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["26b21f110a81b893f2f8a064062e16603a501a36"]},"83301":{"id":"PR_kwDOAO6SJc5cyJck","public_id":83301,"url":"https://github.com/godotengine/godot/pull/83301","diff_url":"https://github.com/godotengine/godot/pull/83301.diff","patch_url":"https://github.com/godotengine/godot/pull/83301.patch","title":"Fix Android logic for deferred window input events being inverted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTIxMzk1","created_at":"2023-10-14T01:11:49Z","updated_at":"2023-10-24T18:17:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5137497c18b9ddf081857e8ca224aee626a5997f"]},"83327":{"id":"PR_kwDOAO6SJc5czMfU","public_id":83327,"url":"https://github.com/godotengine/godot/pull/83327","diff_url":"https://github.com/godotengine/godot/pull/83327.diff","patch_url":"https://github.com/godotengine/godot/pull/83327.patch","title":"Make error suggestion less ambiguous","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-10-14T13:00:20Z","updated_at":"2023-10-24T17:54:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bea7cc784d10c01436c308d2432e405c38de7f66"]},"83371":{"id":"PR_kwDOAO6SJc5c0m3y","public_id":83371,"url":"https://github.com/godotengine/godot/pull/83371","diff_url":"https://github.com/godotengine/godot/pull/83371.diff","patch_url":"https://github.com/godotengine/godot/pull/83371.patch","title":"Fix disabling depth prepass break opaque materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwODk4Mzcy","created_at":"2023-10-15T05:22:16Z","updated_at":"2023-10-24T17:54:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903"]},"83433":{"id":"PR_kwDOAO6SJc5c4eOv","public_id":83433,"url":"https://github.com/godotengine/godot/pull/83433","diff_url":"https://github.com/godotengine/godot/pull/83433.diff","patch_url":"https://github.com/godotengine/godot/pull/83433.patch","title":"Docs: Fix link to Android Gradle build tutorial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2023-10-16T10:30:14Z","updated_at":"2023-10-24T17:55:43Z","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"}],"commits":["68a1e0c7d49af52db11c2212c79f9013f6a20a79"]},"83540":{"id":"PR_kwDOAO6SJc5dHJ8M","public_id":83540,"url":"https://github.com/godotengine/godot/pull/83540","diff_url":"https://github.com/godotengine/godot/pull/83540.diff","patch_url":"https://github.com/godotengine/godot/pull/83540.patch","title":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMDEzOTUy","created_at":"2023-10-18T08:37:55Z","updated_at":"2023-10-24T17:56:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2d262c072bacc6f207e60c10fafad065388029a6"]},"83602":{"id":"PR_kwDOAO6SJc5dOI5p","public_id":83602,"url":"https://github.com/godotengine/godot/pull/83602","diff_url":"https://github.com/godotengine/godot/pull/83602.diff","patch_url":"https://github.com/godotengine/godot/pull/83602.patch","title":"Doc: Change return type of `_Set` method from `void` to `bool` in C# code example","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMDI0MzI4","created_at":"2023-10-19T05:09:08Z","updated_at":"2023-10-24T18:11:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["458cb99966663e4db23cc8246c2493998e5ceba1"]},"83609":{"id":"PR_kwDOAO6SJc5dQR5j","public_id":83609,"url":"https://github.com/godotengine/godot/pull/83609","diff_url":"https://github.com/godotengine/godot/pull/83609.diff","patch_url":"https://github.com/godotengine/godot/pull/83609.patch","title":"Fix Object class C# syntax error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDI4NjM4","created_at":"2023-10-19T10:46:58Z","updated_at":"2023-10-24T18:12:25Z","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"}],"commits":["74efbde7dfd9f026f1dbc82c579e4430ea583e90"]},"83618":{"id":"PR_kwDOAO6SJc5dSGKf","public_id":83618,"url":"https://github.com/godotengine/godot/pull/83618","diff_url":"https://github.com/godotengine/godot/pull/83618.diff","patch_url":"https://github.com/godotengine/godot/pull/83618.patch","title":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-10-19T14:29:54Z","updated_at":"2023-10-24T18:05:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3"]},"83681":{"id":"PR_kwDOAO6SJc5dZKsZ","public_id":83681,"url":"https://github.com/godotengine/godot/pull/83681","diff_url":"https://github.com/godotengine/godot/pull/83681.diff","patch_url":"https://github.com/godotengine/godot/pull/83681.patch","title":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTU2MQ==","created_at":"2023-10-20T15:10:25Z","updated_at":"2023-10-25T10:25:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["b14f359c941b9c16643e9cbbdda504802b4b440c"]},"83721":{"id":"PR_kwDOAO6SJc5dcb3t","public_id":83721,"url":"https://github.com/godotengine/godot/pull/83721","diff_url":"https://github.com/godotengine/godot/pull/83721.diff","patch_url":"https://github.com/godotengine/godot/pull/83721.patch","title":"mbedTLS: Update to version 2.18.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2023-10-21T12:23:22Z","updated_at":"2023-10-24T15:38:43Z","target_branch":"master","labels":[{"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":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["533336559325af95bdf85fef88041ee4af82a705"]},"83756":{"id":"PR_kwDOAO6SJc5ddDzO","public_id":83756,"url":"https://github.com/godotengine/godot/pull/83756","diff_url":"https://github.com/godotengine/godot/pull/83756.diff","patch_url":"https://github.com/godotengine/godot/pull/83756.patch","title":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTU2MQ==","created_at":"2023-10-21T21:53:27Z","updated_at":"2023-10-24T17:57:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["58775a6c6767ffb69449f0f6ba823bcd3d432545"]},"83779":{"id":"PR_kwDOAO6SJc5ddz3r","public_id":83779,"url":"https://github.com/godotengine/godot/pull/83779","diff_url":"https://github.com/godotengine/godot/pull/83779.diff","patch_url":"https://github.com/godotengine/godot/pull/83779.patch","title":"[Audio] Fix pausing stream on entering tree","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-10-22T14:35:14Z","updated_at":"2023-10-24T17:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["72fccd82c556b6f0d9678fc12eb8c331ff86d9f4"]},"83845":{"id":"PR_kwDOAO6SJc5diVW8","public_id":83845,"url":"https://github.com/godotengine/godot/pull/83845","diff_url":"https://github.com/godotengine/godot/pull/83845.diff","patch_url":"https://github.com/godotengine/godot/pull/83845.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-10-23T14:14:05Z","updated_at":"2023-10-24T17:56:37Z","target_branch":"master","labels":[{"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":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["d3c0a7d598a3e83670fb03735dd9a054bdda70bc"]},"83901":{"id":"PR_kwDOAO6SJc5dq7sT","public_id":83901,"url":"https://github.com/godotengine/godot/pull/83901","diff_url":"https://github.com/godotengine/godot/pull/83901.diff","patch_url":"https://github.com/godotengine/godot/pull/83901.patch","title":"Cherry-picks for the 4.1 branch (future 4.1.3) - 1st batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-10-24T18:19:52Z","updated_at":"2023-10-25T12:18:10Z","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":["9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"]}}} \ No newline at end of file +{"generated_at":1698867976210,"log":["fc79201851a16215f9554884aa242ed957801b10","b79961e3c0ebdf5d7dd2564d2854b250aa9f476a","74a1d8addd92018cf69a79545eaedcfce41afa88","c5e3fcbeb606f06e8851cd5e482572225d9ffcd2","7c3ac4d170069fde59dc730310c4ac87f31d9928","f80c673cdf8f63d912d151eeaa866ee61ba28e41","56feab32582e1cbb976cc3b948c20eec6cafab08","4a4356dafcd2e63045e9a97e97c4065261918717","9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"],"release_logs":{"rc1":["f80c673cdf8f63d912d151eeaa866ee61ba28e41","56feab32582e1cbb976cc3b948c20eec6cafab08","4a4356dafcd2e63045e9a97e97c4065261918717","9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"],"stable":["fc79201851a16215f9554884aa242ed957801b10","b79961e3c0ebdf5d7dd2564d2854b250aa9f476a","74a1d8addd92018cf69a79545eaedcfce41afa88","c5e3fcbeb606f06e8851cd5e482572225d9ffcd2","7c3ac4d170069fde59dc730310c4ac87f31d9928"]},"authors":{"MDQ6VXNlcjExNzgyODMz":{"id":"MDQ6VXNlcjExNzgyODMz","user":"YuriSizov","avatar":"https://avatars.githubusercontent.com/u/11782833?u=fccc436e4c80f272ba6d90e311e32bf8fb3abf0b&v=4","url":"https://github.com/YuriSizov","pull_count":1,"commit_count":4},"MDQ6VXNlcjkxNDk2OA==":{"id":"MDQ6VXNlcjkxNDk2OA==","user":"m4gr3d","avatar":"https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4","url":"https://github.com/m4gr3d","pull_count":2,"commit_count":4},"MDQ6VXNlcjMwMzg2MDY3":{"id":"MDQ6VXNlcjMwMzg2MDY3","user":"Rindbee","avatar":"https://avatars.githubusercontent.com/u/30386067?v=4","url":"https://github.com/Rindbee","pull_count":2,"commit_count":4},"MDQ6VXNlcjQ3MDEzMzg=":{"id":"MDQ6VXNlcjQ3MDEzMzg=","user":"akien-mga","avatar":"https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4","url":"https://github.com/akien-mga","pull_count":4,"commit_count":9},"MDQ6VXNlcjE5MTU2MQ==":{"id":"MDQ6VXNlcjE5MTU2MQ==","user":"dsnopek","avatar":"https://avatars.githubusercontent.com/u/191561?v=4","url":"https://github.com/dsnopek","pull_count":2,"commit_count":4},"MDQ6VXNlcjMzMDkxNjY2":{"id":"MDQ6VXNlcjMzMDkxNjY2","user":"warriormaster12","avatar":"https://avatars.githubusercontent.com/u/33091666?u=c60aa82a2be9bf505c0e7516eb0fff7e6bc42117&v=4","url":"https://github.com/warriormaster12","pull_count":1,"commit_count":2},"MDQ6VXNlcjY2MTg0MDUw":{"id":"MDQ6VXNlcjY2MTg0MDUw","user":"ajreckof","avatar":"https://avatars.githubusercontent.com/u/66184050?u=48fa4d9bc97ee884ea8987ec8d70bbacddccb12f&v=4","url":"https://github.com/ajreckof","pull_count":2,"commit_count":4},"MDQ6VXNlcjQxOTIxMzk1":{"id":"MDQ6VXNlcjQxOTIxMzk1","user":"Alex2782","avatar":"https://avatars.githubusercontent.com/u/41921395?u=74caa4e396a8e2995ac648a80f7488601d679e63&v=4","url":"https://github.com/Alex2782","pull_count":2,"commit_count":4},"MDQ6VXNlcjc0NDI4NjM4":{"id":"MDQ6VXNlcjc0NDI4NjM4","user":"k0T0z","avatar":"https://avatars.githubusercontent.com/u/74428638?u=0a2b2b057e997054cbe36360a5282893c3b9674f&v=4","url":"https://github.com/k0T0z","pull_count":1,"commit_count":2},"MDQ6VXNlcjIwMDI0MzI4":{"id":"MDQ6VXNlcjIwMDI0MzI4","user":"copytime","avatar":"https://avatars.githubusercontent.com/u/20024328?u=51ccc97c36e1c7107054772bcc57676d61f22f78&v=4","url":"https://github.com/copytime","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyMjMxNzI=":{"id":"MDQ6VXNlcjIyMjMxNzI=","user":"KoBeWi","avatar":"https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4","url":"https://github.com/KoBeWi","pull_count":2,"commit_count":4},"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":7,"commit_count":15},"MDQ6VXNlcjI0OTYyMzE=":{"id":"MDQ6VXNlcjI0OTYyMzE=","user":"rcorre","avatar":"https://avatars.githubusercontent.com/u/2496231?u=4a4e901ce3205e5ca3fab53f31a4f140eafee5b2&v=4","url":"https://github.com/rcorre","pull_count":1,"commit_count":2},"MDQ6VXNlcjIyMDEzOTUy":{"id":"MDQ6VXNlcjIyMDEzOTUy","user":"mattbork","avatar":"https://avatars.githubusercontent.com/u/22013952?u=3c2ba89fea024a8fdd0a1028d0ba1fd2526754c4&v=4","url":"https://github.com/mattbork","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2NTQ3NjM=":{"id":"MDQ6VXNlcjE2NTQ3NjM=","user":"mhilbrunner","avatar":"https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4","url":"https://github.com/mhilbrunner","pull_count":1,"commit_count":2},"MDQ6VXNlcjUwODk4Mzcy":{"id":"MDQ6VXNlcjUwODk4Mzcy","user":"Lunarisnia","avatar":"https://avatars.githubusercontent.com/u/50898372?u=1d5646500891f8a585011cf389dd0dc91b29d39d&v=4","url":"https://github.com/Lunarisnia","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":8,"commit_count":16},"MDQ6VXNlcjIyNDU2NjAz":{"id":"MDQ6VXNlcjIyNDU2NjAz","user":"bitsawer","avatar":"https://avatars.githubusercontent.com/u/22456603?u=7738ebb05e266794ad0ed6563761f3ed88c560b8&v=4","url":"https://github.com/bitsawer","pull_count":11,"commit_count":22},"U_kgDOB2-aWQ":{"id":"U_kgDOB2-aWQ","user":"floatingpointer","avatar":"https://avatars.githubusercontent.com/u/124754521?u=49f597bcf8bcd054bf54546e7174b00fd9c07a89&v=4","url":"https://github.com/floatingpointer","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},"MDQ6VXNlcjY2NDM4NDQ=":{"id":"MDQ6VXNlcjY2NDM4NDQ=","user":"decacis","avatar":"https://avatars.githubusercontent.com/u/6643844?u=067e437d4108f76b148dd91c8850e772b73f7088&v=4","url":"https://github.com/decacis","pull_count":1,"commit_count":2},"MDQ6VXNlcjE1ODM1Mjg1":{"id":"MDQ6VXNlcjE1ODM1Mjg1","user":"hackerzhuli","avatar":"https://avatars.githubusercontent.com/u/15835285?v=4","url":"https://github.com/hackerzhuli","pull_count":1,"commit_count":2},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":2},"MDQ6VXNlcjY5NTIwNjkz":{"id":"MDQ6VXNlcjY5NTIwNjkz","user":"RadiantUwU","avatar":"https://avatars.githubusercontent.com/u/69520693?u=c6b8940b34e2a8bfe3d6f256b834fcae210ba401&v=4","url":"https://github.com/RadiantUwU","pull_count":1,"commit_count":0},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":5,"commit_count":10},"MDQ6VXNlcjE2NTIxMzM5":{"id":"MDQ6VXNlcjE2NTIxMzM5","user":"clayjohn","avatar":"https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4","url":"https://github.com/clayjohn","pull_count":1,"commit_count":2},"MDQ6VXNlcjMzNTI2ODQ3":{"id":"MDQ6VXNlcjMzNTI2ODQ3","user":"viksl","avatar":"https://avatars.githubusercontent.com/u/33526847?v=4","url":"https://github.com/viksl","pull_count":2,"commit_count":4},"MDQ6VXNlcjY0MjMwNDA=":{"id":"MDQ6VXNlcjY0MjMwNDA=","user":"tomissj2","avatar":"https://avatars.githubusercontent.com/u/6423040?v=4","url":"https://github.com/tomissj2","pull_count":1,"commit_count":2},"MDQ6VXNlcjQyODI0Mw==":{"id":"MDQ6VXNlcjQyODI0Mw==","user":"aitorciki","avatar":"https://avatars.githubusercontent.com/u/428243?v=4","url":"https://github.com/aitorciki","pull_count":1,"commit_count":2},"MDQ6VXNlcjM1MjgyODk4":{"id":"MDQ6VXNlcjM1MjgyODk4","user":"GrammAcc","avatar":"https://avatars.githubusercontent.com/u/35282898?u=030a14bc7a540ab8a2967698658d7b2da549156b&v=4","url":"https://github.com/GrammAcc","pull_count":1,"commit_count":2},"MDQ6VXNlcjg2MTM1NDcw":{"id":"MDQ6VXNlcjg2MTM1NDcw","user":"0x4448","avatar":"https://avatars.githubusercontent.com/u/86135470?u=965c8d9b83cb91914cc0d9da2640a9de8c7154cd&v=4","url":"https://github.com/0x4448","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},"MDQ6VXNlcjUzMTUwMjQ0":{"id":"MDQ6VXNlcjUzMTUwMjQ0","user":"BlueCube3310","avatar":"https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4","url":"https://github.com/BlueCube3310","pull_count":2,"commit_count":4},"MDQ6VXNlcjc0MjIzNzkx":{"id":"MDQ6VXNlcjc0MjIzNzkx","user":"ericliu206","avatar":"https://avatars.githubusercontent.com/u/74223791?v=4","url":"https://github.com/ericliu206","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":8},"MDQ6VXNlcjkyODMwOTg=":{"id":"MDQ6VXNlcjkyODMwOTg=","user":"kleonc","avatar":"https://avatars.githubusercontent.com/u/9283098?u=a04daf8c4d579b733ac46d2e4d17324cca7870c0&v=4","url":"https://github.com/kleonc","pull_count":1,"commit_count":2},"MDQ6VXNlcjEwOTQ0NjQ0":{"id":"MDQ6VXNlcjEwOTQ0NjQ0","user":"RedworkDE","avatar":"https://avatars.githubusercontent.com/u/10944644?v=4","url":"https://github.com/RedworkDE","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2ODc5MTg=":{"id":"MDQ6VXNlcjE2ODc5MTg=","user":"Faless","avatar":"https://avatars.githubusercontent.com/u/1687918?v=4","url":"https://github.com/Faless","pull_count":2,"commit_count":4},"MDQ6VXNlcjI3MDkyOA==":{"id":"MDQ6VXNlcjI3MDkyOA==","user":"adamscott","avatar":"https://avatars.githubusercontent.com/u/270928?v=4","url":"https://github.com/adamscott","pull_count":1,"commit_count":2},"MDQ6VXNlcjE3NTIyNDgw":{"id":"MDQ6VXNlcjE3NTIyNDgw","user":"SysError99","avatar":"https://avatars.githubusercontent.com/u/17522480?u=c0640f8138df127e3ee452ada3c472d05ce38cfa&v=4","url":"https://github.com/SysError99","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyNzU2MDQ3":{"id":"MDQ6VXNlcjEyNzU2MDQ3","user":"SaracenOne","avatar":"https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4","url":"https://github.com/SaracenOne","pull_count":2,"commit_count":4},"MDQ6VXNlcjE4NTQyNDU=":{"id":"MDQ6VXNlcjE4NTQyNDU=","user":"MarioLiebisch","avatar":"https://avatars.githubusercontent.com/u/1854245?v=4","url":"https://github.com/MarioLiebisch","pull_count":1,"commit_count":2},"MDQ6VXNlcjM5OTQ2MDMw":{"id":"MDQ6VXNlcjM5OTQ2MDMw","user":"lyuma","avatar":"https://avatars.githubusercontent.com/u/39946030?v=4","url":"https://github.com/lyuma","pull_count":1,"commit_count":2},"MDQ6VXNlcjY3Njk5MDk=":{"id":"MDQ6VXNlcjY3Njk5MDk=","user":"chokomancarr","avatar":"https://avatars.githubusercontent.com/u/6769909?v=4","url":"https://github.com/chokomancarr","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":2,"commit_count":4},"MDQ6VXNlcjE2NTcyMA==":{"id":"MDQ6VXNlcjE2NTcyMA==","user":"tcoxon","avatar":"https://avatars.githubusercontent.com/u/165720?v=4","url":"https://github.com/tcoxon","pull_count":1,"commit_count":2},"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},"MDQ6VXNlcjYwOTMxMTk=":{"id":"MDQ6VXNlcjYwOTMxMTk=","user":"groud","avatar":"https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4","url":"https://github.com/groud","pull_count":1,"commit_count":2},"MDQ6VXNlcjExMzM4OTI=":{"id":"MDQ6VXNlcjExMzM4OTI=","user":"anvilfolk","avatar":"https://avatars.githubusercontent.com/u/1133892?u=1b80e5c6b002a2d0b742080ec0c27e5f41424776&v=4","url":"https://github.com/anvilfolk","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":4,"commit_count":8},"MDQ6VXNlcjU1NjYzMA==":{"id":"MDQ6VXNlcjU1NjYzMA==","user":"ogapo","avatar":"https://avatars.githubusercontent.com/u/556630?v=4","url":"https://github.com/ogapo","pull_count":1,"commit_count":2},"MDQ6VXNlcjI1NDIyNjg3":{"id":"MDQ6VXNlcjI1NDIyNjg3","user":"AttackButton","avatar":"https://avatars.githubusercontent.com/u/25422687?u=0c80c58f4911fcadddcf39509a1a7956c1c6aa6f&v=4","url":"https://github.com/AttackButton","pull_count":1,"commit_count":2},"MDQ6VXNlcjM5MDMwNTk=":{"id":"MDQ6VXNlcjM5MDMwNTk=","user":"raulsntos","avatar":"https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4","url":"https://github.com/raulsntos","pull_count":2,"commit_count":5},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":2,"commit_count":4},"MDQ6VXNlcjc1Nzg5MjQ5":{"id":"MDQ6VXNlcjc1Nzg5MjQ5","user":"ARez2","avatar":"https://avatars.githubusercontent.com/u/75789249?u=b0a3e341f35f5412968dfbe5675094dbc02f08fd&v=4","url":"https://github.com/ARez2","pull_count":1,"commit_count":2},"MDQ6VXNlcjUyMDE5MDA5":{"id":"MDQ6VXNlcjUyMDE5MDA5","user":"mateuseap","avatar":"https://avatars.githubusercontent.com/u/52019009?u=03321a66c59a03cc4ff7345614a8f85124770ead&v=4","url":"https://github.com/mateuseap","pull_count":1,"commit_count":2},"MDQ6VXNlcjk2MjM0MA==":{"id":"MDQ6VXNlcjk2MjM0MA==","user":"rakkarage","avatar":"https://avatars.githubusercontent.com/u/962340?v=4","url":"https://github.com/rakkarage","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMzQ1MDE=":{"id":"MDQ6VXNlcjEzMzQ1MDE=","user":"bgie","avatar":"https://avatars.githubusercontent.com/u/1334501?v=4","url":"https://github.com/bgie","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NjY5Njcz":{"id":"MDQ6VXNlcjE5NjY5Njcz","user":"MarcusElg","avatar":"https://avatars.githubusercontent.com/u/19669673?u=ae50736f181ec1ecc550e840d961041d6a15baae&v=4","url":"https://github.com/MarcusElg","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NDU0NDk=":{"id":"MDQ6VXNlcjE5NDU0NDk=","user":"BastiaanOlij","avatar":"https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4","url":"https://github.com/BastiaanOlij","pull_count":2,"commit_count":4},"MDQ6VXNlcjYyOTkyMjc=":{"id":"MDQ6VXNlcjYyOTkyMjc=","user":"Sauermann","avatar":"https://avatars.githubusercontent.com/u/6299227?v=4","url":"https://github.com/Sauermann","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ5NzM3ODY4":{"id":"MDQ6VXNlcjQ5NzM3ODY4","user":"vitormaduro","avatar":"https://avatars.githubusercontent.com/u/49737868?v=4","url":"https://github.com/vitormaduro","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMjM0MTcz":{"id":"MDQ6VXNlcjEzMjM0MTcz","user":"azuloo","avatar":"https://avatars.githubusercontent.com/u/13234173?u=1de1436e25dfe7d52704a2ad45bc7d8b73d2ef71&v=4","url":"https://github.com/azuloo","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyMjIwNjc3":{"id":"MDQ6VXNlcjEyMjIwNjc3","user":"kdiduk","avatar":"https://avatars.githubusercontent.com/u/12220677?u=19de083ad7c9943ea3559aaeb41604d8dbd90eea&v=4","url":"https://github.com/kdiduk","pull_count":1,"commit_count":2},"MDQ6VXNlcjY3OTM4NDE0":{"id":"MDQ6VXNlcjY3OTM4NDE0","user":"PorkrollPosadist","avatar":"https://avatars.githubusercontent.com/u/67938414?u=d6e40591c93eaba151460572798e19e33490acd7&v=4","url":"https://github.com/PorkrollPosadist","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ0MDQ2NTM3":{"id":"MDQ6VXNlcjQ0MDQ2NTM3","user":"pidogs","avatar":"https://avatars.githubusercontent.com/u/44046537?u=63cbe34203bf28d4af3a63308b6530c22e2ae034&v=4","url":"https://github.com/pidogs","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":1,"commit_count":2},"MDQ6VXNlcjEwMjg3NTY=":{"id":"MDQ6VXNlcjEwMjg3NTY=","user":"0xafbf","avatar":"https://avatars.githubusercontent.com/u/1028756?u=ce7f888c54d34ea264f29dac086405f77c104390&v=4","url":"https://github.com/0xafbf","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":2,"commit_count":4},"MDQ6VXNlcjM1NDcwOTIx":{"id":"MDQ6VXNlcjM1NDcwOTIx","user":"emmanuel-ferdman","avatar":"https://avatars.githubusercontent.com/u/35470921?u=81e31f08c8b1c02542163ed2418e2a98beb1d1ed&v=4","url":"https://github.com/emmanuel-ferdman","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5MzY0MzEy":{"id":"MDQ6VXNlcjE5MzY0MzEy","user":"mandryskowski","avatar":"https://avatars.githubusercontent.com/u/19364312?v=4","url":"https://github.com/mandryskowski","pull_count":1,"commit_count":2},"U_kgDOB1EBvg":{"id":"U_kgDOB1EBvg","user":"SamDevelopsCode","avatar":"https://avatars.githubusercontent.com/u/122749374?u=ab9d8c3dabe3c6834d468859b79c9c04ca0d3d2b&v=4","url":"https://github.com/SamDevelopsCode","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":2,"commit_count":4},"MDQ6VXNlcjYwNzcxNQ==":{"id":"MDQ6VXNlcjYwNzcxNQ==","user":"LRFLEW","avatar":"https://avatars.githubusercontent.com/u/607715?u=dc98f9c5662f3465b21cb1734a06542d70cd5b92&v=4","url":"https://github.com/LRFLEW","pull_count":1,"commit_count":2},"MDQ6VXNlcjQ4ODMzNzk=":{"id":"MDQ6VXNlcjQ4ODMzNzk=","user":"detomon","avatar":"https://avatars.githubusercontent.com/u/4883379?u=23d3981d734e00f5b7530ec5a1b03d94bfab3280&v=4","url":"https://github.com/detomon","pull_count":1,"commit_count":2},"MDQ6VXNlcjcyMDMyMzgx":{"id":"MDQ6VXNlcjcyMDMyMzgx","user":"DarthKitten2130","avatar":"https://avatars.githubusercontent.com/u/72032381?u=1fe98ee4e98cd7dae764e40bb45abb8a797ab794&v=4","url":"https://github.com/DarthKitten2130","pull_count":1,"commit_count":2}},"commits":{"fc79201851a16215f9554884aa242ed957801b10":{"hash":"fc79201851a16215f9554884aa242ed957801b10","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov ","committer_raw":"Yuri Sizov ","summary":"Bump version to 4.1.3-stable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b79961e3c0ebdf5d7dd2564d2854b250aa9f476a":{"hash":"b79961e3c0ebdf5d7dd2564d2854b250aa9f476a","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov ","committer_raw":"Yuri Sizov ","summary":"Update changelog for 4.1.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74a1d8addd92018cf69a79545eaedcfce41afa88":{"hash":"74a1d8addd92018cf69a79545eaedcfce41afa88","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Yuri Sizov ","summary":"Update the `launchMode` for the `GodotApp` activity to allow other activities to be part of the same task","body":"For details, see https://developer.android.com/guide/topics/manifest/activity-element#lmode\n\n(cherry picked from commit 14428c8d5b068fd59a0ae03a2a8a20d3ffae86a2)","is_cherrypick":true,"cherrypick_hash":"14428c8d5b068fd59a0ae03a2a8a20d3ffae86a2","pull":""},"14428c8d5b068fd59a0ae03a2a8a20d3ffae86a2":{"hash":"14428c8d5b068fd59a0ae03a2a8a20d3ffae86a2","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Fredia Huya-Kouadio ","summary":"Update the `launchMode` for the `GodotApp` activity to allow other activities to be part of the same task","body":"For details, see https://developer.android.com/guide/topics/manifest/activity-element#lmode","is_cherrypick":false,"cherrypick_hash":"","pull":83954},"c5e3fcbeb606f06e8851cd5e482572225d9ffcd2":{"hash":"c5e3fcbeb606f06e8851cd5e482572225d9ffcd2","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov ","committer_raw":"Yuri Sizov ","summary":"Update changelog for 4.1.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c3ac4d170069fde59dc730310c4ac87f31d9928":{"hash":"7c3ac4d170069fde59dc730310c4ac87f31d9928","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Yuri Sizov ","summary":"Fix `SubViewport` with `UPDATE_WHEN_VISIBLE` not working properly in exported project","body":"The issue is primarily due to `RSG::texture_storage->render_target_was_used()`\nreturning inconsistent results in the editor and exported projects.\n\n(cherry picked from commit 59d0fdbacc03da223666e16014285f6818894d0b)","is_cherrypick":true,"cherrypick_hash":"59d0fdbacc03da223666e16014285f6818894d0b","pull":""},"59d0fdbacc03da223666e16014285f6818894d0b":{"hash":"59d0fdbacc03da223666e16014285f6818894d0b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Rindbee ","summary":"Fix `SubViewport` with `UPDATE_WHEN_VISIBLE` not working properly in exported project","body":"The issue is primarily due to `RSG::texture_storage->render_target_was_used()`\nreturning inconsistent results in the editor and exported projects.","is_cherrypick":false,"cherrypick_hash":"","pull":81607},"f80c673cdf8f63d912d151eeaa866ee61ba28e41":{"hash":"f80c673cdf8f63d912d151eeaa866ee61ba28e41","is_merge":false,"authored_by":["MDQ6VXNlcjExNzgyODMz"],"author_raw":"Yuri Sizov ","committer_raw":"Yuri Sizov ","summary":"Add changelog for 4.1.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56feab32582e1cbb976cc3b948c20eec6cafab08":{"hash":"56feab32582e1cbb976cc3b948c20eec6cafab08","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Bump version to 4.1.3-rc","body":"Should have been done before merging #83901, oops.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a4356dafcd2e63045e9a97e97c4065261918717":{"hash":"4a4356dafcd2e63045e9a97e97c4065261918717","is_merge":true,"authored_by":[],"author_raw":"Yuri Sizov <11782833+YuriSizov@users.noreply.github.com>","committer_raw":"GitHub ","summary":"Merge pull request #83901 from YuriSizov/4.1-cherrypicks","body":"Cherry-picks for the 4.1 branch (future 4.1.3) - 1st batch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a322737cc632753bc68386cc5813a8427961c9a":{"hash":"9a322737cc632753bc68386cc5813a8427961c9a","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"Yuri Sizov ","summary":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","body":"(cherry picked from commit b14f359c941b9c16643e9cbbdda504802b4b440c)","is_cherrypick":true,"cherrypick_hash":"b14f359c941b9c16643e9cbbdda504802b4b440c","pull":83901},"b14f359c941b9c16643e9cbbdda504802b4b440c":{"hash":"b14f359c941b9c16643e9cbbdda504802b4b440c","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"David Snopek ","summary":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83681},"9e315e7c796151e404172afe93ee34ae1ce0e0d4":{"hash":"9e315e7c796151e404172afe93ee34ae1ce0e0d4","is_merge":false,"authored_by":["MDQ6VXNlcjMzMDkxNjY2"],"author_raw":"warriormaster12 ","committer_raw":"Yuri Sizov ","summary":"Make SkeletonIk3D node usable","body":"(cherry picked from commit ddf93f3f59aa5b31908792821e3dfa11ab7b8673)","is_cherrypick":true,"cherrypick_hash":"ddf93f3f59aa5b31908792821e3dfa11ab7b8673","pull":83901},"ddf93f3f59aa5b31908792821e3dfa11ab7b8673":{"hash":"ddf93f3f59aa5b31908792821e3dfa11ab7b8673","is_merge":false,"authored_by":["MDQ6VXNlcjMzMDkxNjY2"],"author_raw":"warriormaster12 ","committer_raw":"warriormaster12 ","summary":"Make SkeletonIk3D node usable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82391},"5abac84a9e18d5a512be22db1d44017274fedcfa":{"hash":"5abac84a9e18d5a512be22db1d44017274fedcfa","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix paste value emptying an array on some right click location","body":"(cherry picked from commit f2758d8591f18602680eb6eee3334c100269c7fe)","is_cherrypick":true,"cherrypick_hash":"f2758d8591f18602680eb6eee3334c100269c7fe","pull":83901},"f2758d8591f18602680eb6eee3334c100269c7fe":{"hash":"f2758d8591f18602680eb6eee3334c100269c7fe","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","summary":"Fix paste value emptying an array on some right click location","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80977},"3d8c77dc9202ae24901711baa26e281608f940a4":{"hash":"3d8c77dc9202ae24901711baa26e281608f940a4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Yuri Sizov ","summary":"Fix Android logic for deferred window input events being inverted","body":"Notably fixes issues with `is_action_just_*` queries in `_physics_process`\nfor TouchScreenButton.\n\nFixes #66318.\nFixes #82396.\n\n(cherry picked from commit 5137497c18b9ddf081857e8ca224aee626a5997f)","is_cherrypick":true,"cherrypick_hash":"5137497c18b9ddf081857e8ca224aee626a5997f","pull":83901},"5137497c18b9ddf081857e8ca224aee626a5997f":{"hash":"5137497c18b9ddf081857e8ca224aee626a5997f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Alexander Hartmann ","summary":"Fix Android logic for deferred window input events being inverted","body":"Notably fixes issues with `is_action_just_*` queries in `_physics_process`\nfor TouchScreenButton.\n\nFixes #66318.\nFixes #82396.","is_cherrypick":false,"cherrypick_hash":"","pull":83301},"d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6":{"hash":"d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDI4NjM4"],"author_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix Object class C# syntax error","body":"Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>\n(cherry picked from commit 74efbde7dfd9f026f1dbc82c579e4430ea583e90)","is_cherrypick":true,"cherrypick_hash":"74efbde7dfd9f026f1dbc82c579e4430ea583e90","pull":83901},"74efbde7dfd9f026f1dbc82c579e4430ea583e90":{"hash":"74efbde7dfd9f026f1dbc82c579e4430ea583e90","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDI4NjM4"],"author_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","committer_raw":"Saif Kandil <74428638+k0T0z@users.noreply.github.com>","summary":"Fix Object class C# syntax error","body":"Signed-off-by: Saif Kandil <74428638+k0T0z@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":83609},"f2dd4086b7e0d71a6d29529a01a6386b1d4b0847":{"hash":"f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDI0MzI4"],"author_raw":"CopyTIME ","committer_raw":"Yuri Sizov ","summary":"Change return type of \"_Set\" method in csharp code example","body":"Add \"return false\" to GDScript code example of _Set method\n\n(cherry picked from commit 458cb99966663e4db23cc8246c2493998e5ceba1)","is_cherrypick":true,"cherrypick_hash":"458cb99966663e4db23cc8246c2493998e5ceba1","pull":83901},"458cb99966663e4db23cc8246c2493998e5ceba1":{"hash":"458cb99966663e4db23cc8246c2493998e5ceba1","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDI0MzI4"],"author_raw":"CopyTIME ","committer_raw":"CopyTIME ","summary":"Change return type of \"_Set\" method in csharp code example","body":"Add \"return false\" to GDScript code example of _Set method","is_cherrypick":false,"cherrypick_hash":"","pull":83602},"7f2ebc238993eb94147db3eacfb79b972124ac21":{"hash":"7f2ebc238993eb94147db3eacfb79b972124ac21","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Yuri Sizov ","summary":"Fix _set example","body":"(cherry picked from commit 90160eff80181118f335382b444fbeda0efc95b0)","is_cherrypick":true,"cherrypick_hash":"90160eff80181118f335382b444fbeda0efc95b0","pull":83901},"90160eff80181118f335382b444fbeda0efc95b0":{"hash":"90160eff80181118f335382b444fbeda0efc95b0","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Tomasz Chabora ","summary":"Fix _set example","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80475},"93becd4d2ee8d84742ca17b7bdab28f302970bbb":{"hash":"93becd4d2ee8d84742ca17b7bdab28f302970bbb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","body":"Following discussion in https://github.com/godotengine/godot-cpp/pull/1216.\n\n(cherry picked from commit 3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3)","is_cherrypick":true,"cherrypick_hash":"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3","pull":83901},"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3":{"hash":"3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","body":"Following discussion in https://github.com/godotengine/godot-cpp/pull/1216.","is_cherrypick":false,"cherrypick_hash":"","pull":83618},"10eafe236ce4fbace9467280abe12c9d210551d4":{"hash":"10eafe236ce4fbace9467280abe12c9d210551d4","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"Yuri Sizov ","summary":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","body":"(cherry picked from commit 58775a6c6767ffb69449f0f6ba823bcd3d432545)","is_cherrypick":true,"cherrypick_hash":"58775a6c6767ffb69449f0f6ba823bcd3d432545","pull":83901},"58775a6c6767ffb69449f0f6ba823bcd3d432545":{"hash":"58775a6c6767ffb69449f0f6ba823bcd3d432545","is_merge":false,"authored_by":["MDQ6VXNlcjE5MTU2MQ=="],"author_raw":"David Snopek ","committer_raw":"David Snopek ","summary":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83756},"c148398735371f2edfc2ce43033df7cbdb599d3c":{"hash":"c148398735371f2edfc2ce43033df7cbdb599d3c","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Yuri Sizov ","summary":"Fix incorrect virtual function in `VideoStream.set_paused`","body":"(cherry picked from commit 2284689b0e0be4f53b719d923ebb3e98042c548c)","is_cherrypick":true,"cherrypick_hash":"2284689b0e0be4f53b719d923ebb3e98042c548c","pull":83901},"2284689b0e0be4f53b719d923ebb3e98042c548c":{"hash":"2284689b0e0be4f53b719d923ebb3e98042c548c","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Ninni Pipping ","summary":"Fix incorrect virtual function in `VideoStream.set_paused`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79710},"c93d74aca0776409b4357b9ca057cd546e2a1683":{"hash":"c93d74aca0776409b4357b9ca057cd546e2a1683","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent ","committer_raw":"Yuri Sizov ","summary":"Update blender export flags for 3.6.","body":"Fixes #76338.\n\nBlender 3.6 imports fail with:\n\n```\nTypeError: Converting py args to operator properties: : keyword \"export_nla_strips\" unrecognized\n```\n\nThe `export_nla_strips` flag was removed and replaced with `export_animation_mode`.\nIn 3.6.0-3.6.21, this option does not exist at all and causes the failure above.\nIn 3.6.22, this option was re-added, but does nothing.\nSee https://projects.blender.org/blender/blender-addons/commit/96a73cb664bca687b7ea2e464c4d08f8082d5012.\n\nWe now need to check the blender version to determine what flags to use.\nThis adds an additional shell command before every import.\nWe might consider caching the version, but we'd have to invalidate the cache if the blender version or path changes.\n\nAs an aside, the \"group animations\" setting in Godot does the opposite of what I'd expect.\nWhen `group_tracks=true`, each animation is exported individually.\nWhen `group_tracks=false`, all animations are exported as a single track.\nThis seems backwards, but I've kept the 3.6 behavior consistent with 3.5.\n\nFrom https://docs.blender.org/api/3.6/bpy.ops.export_scene.html:\n\n> ACTIONS Actions – Export actions (actives and on NLA tracks) as separate animations.\n> ACTIVE_ACTIONS Active actions merged – All the currently assigned actions become one glTF animation.\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n(cherry picked from commit 7e64c6c39973e13989ea3b0a4988f4c3da41cbda)","is_cherrypick":true,"cherrypick_hash":"7e64c6c39973e13989ea3b0a4988f4c3da41cbda","pull":83901},"7e64c6c39973e13989ea3b0a4988f4c3da41cbda":{"hash":"7e64c6c39973e13989ea3b0a4988f4c3da41cbda","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE=","U_kgDOBcK-Cw"],"author_raw":"Ryan Roden-Corrent ","committer_raw":"Ryan Roden-Corrent ","summary":"Update blender export flags for 3.6.","body":"Fixes #76338.\n\nBlender 3.6 imports fail with:\n\n```\nTypeError: Converting py args to operator properties: : keyword \"export_nla_strips\" unrecognized\n```\n\nThe `export_nla_strips` flag was removed and replaced with `export_animation_mode`.\nIn 3.6.0-3.6.21, this option does not exist at all and causes the failure above.\nIn 3.6.22, this option was re-added, but does nothing.\nSee https://projects.blender.org/blender/blender-addons/commit/96a73cb664bca687b7ea2e464c4d08f8082d5012.\n\nWe now need to check the blender version to determine what flags to use.\nThis adds an additional shell command before every import.\nWe might consider caching the version, but we'd have to invalidate the cache if the blender version or path changes.\n\nAs an aside, the \"group animations\" setting in Godot does the opposite of what I'd expect.\nWhen `group_tracks=true`, each animation is exported individually.\nWhen `group_tracks=false`, all animations are exported as a single track.\nThis seems backwards, but I've kept the 3.6 behavior consistent with 3.5.\n\nFrom https://docs.blender.org/api/3.6/bpy.ops.export_scene.html:\n\n> ACTIONS Actions – Export actions (actives and on NLA tracks) as separate animations.\n> ACTIVE_ACTIONS Active actions merged – All the currently assigned actions become one glTF animation.\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":81194},"578fa8603d5ae5060514c06873d4a2609d1490d4":{"hash":"578fa8603d5ae5060514c06873d4a2609d1490d4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Audio] Fix pausing stream on entering tree","body":"The paused notifications are only sent when pause status is changed,\nthis ensures that streams that are non-processing do not play when added\nto the tree. Also ensures that the `process_mode` property applies\ngenerally.\n\n(cherry picked from commit 72fccd82c556b6f0d9678fc12eb8c331ff86d9f4)","is_cherrypick":true,"cherrypick_hash":"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4","pull":83901},"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4":{"hash":"72fccd82c556b6f0d9678fc12eb8c331ff86d9f4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"[Audio] Fix pausing stream on entering tree","body":"The paused notifications are only sent when pause status is changed,\nthis ensures that streams that are non-processing do not play when added\nto the tree. Also ensures that the `process_mode` property applies\ngenerally.","is_cherrypick":false,"cherrypick_hash":"","pull":83779},"4c8ee43d0819ea71a0d270724f823c43fea782c8":{"hash":"4c8ee43d0819ea71a0d270724f823c43fea782c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@eb831f75abb5c796fb2f2843c3e055d2b8cba29b\n\nFixes #83552.\n\n(cherry picked from commit d3c0a7d598a3e83670fb03735dd9a054bdda70bc)","is_cherrypick":true,"cherrypick_hash":"d3c0a7d598a3e83670fb03735dd9a054bdda70bc","pull":83901},"d3c0a7d598a3e83670fb03735dd9a054bdda70bc":{"hash":"d3c0a7d598a3e83670fb03735dd9a054bdda70bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@eb831f75abb5c796fb2f2843c3e055d2b8cba29b\n\nFixes #83552.","is_cherrypick":false,"cherrypick_hash":"","pull":83845},"0b3c182038ddef5fb88a9041e56d56765da1a19f":{"hash":"0b3c182038ddef5fb88a9041e56d56765da1a19f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@fc4b33c87239865487a3d956f7540a8d420066f5\n\n(cherry picked from commit e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb)","is_cherrypick":true,"cherrypick_hash":"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb","pull":83901},"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb":{"hash":"e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@fc4b33c87239865487a3d956f7540a8d420066f5","is_cherrypick":false,"cherrypick_hash":"","pull":82245},"34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33":{"hash":"34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDEzOTUy"],"author_raw":"Matthew Borkowski ","committer_raw":"Yuri Sizov ","summary":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","body":"Fixes #75545.\n\n(cherry picked from commit 2d262c072bacc6f207e60c10fafad065388029a6)","is_cherrypick":true,"cherrypick_hash":"2d262c072bacc6f207e60c10fafad065388029a6","pull":83901},"2d262c072bacc6f207e60c10fafad065388029a6":{"hash":"2d262c072bacc6f207e60c10fafad065388029a6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDEzOTUy"],"author_raw":"Matthew Borkowski ","committer_raw":"Matthew Borkowski ","summary":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","body":"Fixes #75545.","is_cherrypick":false,"cherrypick_hash":"","pull":83540},"e37eb47144edd7975784b4b945bd988a071e1ab6":{"hash":"e37eb47144edd7975784b4b945bd988a071e1ab6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner ","committer_raw":"Yuri Sizov ","summary":"Docs: Fix link to Android Gradle build tutorial","body":"(cherry picked from commit 68a1e0c7d49af52db11c2212c79f9013f6a20a79)","is_cherrypick":true,"cherrypick_hash":"68a1e0c7d49af52db11c2212c79f9013f6a20a79","pull":83901},"68a1e0c7d49af52db11c2212c79f9013f6a20a79":{"hash":"68a1e0c7d49af52db11c2212c79f9013f6a20a79","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner ","committer_raw":"Max Hilbrunner ","summary":"Docs: Fix link to Android Gradle build tutorial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83433},"471af30f7b96099735505d6ba42e8b6fcdff0bb9":{"hash":"471af30f7b96099735505d6ba42e8b6fcdff0bb9","is_merge":false,"authored_by":["MDQ6VXNlcjUwODk4Mzcy"],"author_raw":"Lunarisnia ","committer_raw":"Yuri Sizov ","summary":"Fix disabling depth prepass breaks opaque material","body":"(cherry picked from commit 28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903)","is_cherrypick":true,"cherrypick_hash":"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903","pull":83901},"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903":{"hash":"28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903","is_merge":false,"authored_by":["MDQ6VXNlcjUwODk4Mzcy"],"author_raw":"Lunarisnia ","committer_raw":"Lunarisnia ","summary":"Fix disabling depth prepass breaks opaque material","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83371},"d56a6ad461cbab6f469782abb67a4639b6b08501":{"hash":"d56a6ad461cbab6f469782abb67a4639b6b08501","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Make error suggestion less ambiguous","body":"(cherry picked from commit bea7cc784d10c01436c308d2432e405c38de7f66)","is_cherrypick":true,"cherrypick_hash":"bea7cc784d10c01436c308d2432e405c38de7f66","pull":83901},"bea7cc784d10c01436c308d2432e405c38de7f66":{"hash":"bea7cc784d10c01436c308d2432e405c38de7f66","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 error suggestion less ambiguous","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83327},"ac57043a34510c0edc9e33e1d95de5e0644207e8":{"hash":"ac57043a34510c0edc9e33e1d95de5e0644207e8","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Don't auto translate theme type list","body":"(cherry picked from commit 26b21f110a81b893f2f8a064062e16603a501a36)","is_cherrypick":true,"cherrypick_hash":"26b21f110a81b893f2f8a064062e16603a501a36","pull":83901},"26b21f110a81b893f2f8a064062e16603a501a36":{"hash":"26b21f110a81b893f2f8a064062e16603a501a36","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Don't auto translate theme type list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83177},"27d47246b5d0af8870d9baf1d80a2142f74fb400":{"hash":"27d47246b5d0af8870d9baf1d80a2142f74fb400","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix ShaderGlobalsOverride property handling","body":"(cherry picked from commit 71e32364ee83ca4d59f505086e2e8c25fea50a22)","is_cherrypick":true,"cherrypick_hash":"71e32364ee83ca4d59f505086e2e8c25fea50a22","pull":83901},"71e32364ee83ca4d59f505086e2e8c25fea50a22":{"hash":"71e32364ee83ca4d59f505086e2e8c25fea50a22","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix ShaderGlobalsOverride property handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82100},"82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689":{"hash":"82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","is_merge":false,"authored_by":["U_kgDOB2-aWQ"],"author_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Update joypad_windows.cpp","body":"Add XInput device for Series 2 Elite controller\n\n(cherry picked from commit 81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56)","is_cherrypick":true,"cherrypick_hash":"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56","pull":83901},"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56":{"hash":"81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56","is_merge":false,"authored_by":["U_kgDOB2-aWQ"],"author_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","committer_raw":"floatingpointer <124754521+floatingpointer@users.noreply.github.com>","summary":"Update joypad_windows.cpp","body":"Add XInput device for Series 2 Elite controller","is_cherrypick":false,"cherrypick_hash":"","pull":82508},"2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5":{"hash":"2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","is_merge":false,"authored_by":["MDQ6VXNlcjgxMjUyNzY4"],"author_raw":"Yogendra Manawat ","committer_raw":"Yuri Sizov ","summary":"Fix scrolling popup_menu On keyboard/controller input","body":"(cherry picked from commit a16fdb05aee82a52f631ad1e5209e65ab85d6c30)","is_cherrypick":true,"cherrypick_hash":"a16fdb05aee82a52f631ad1e5209e65ab85d6c30","pull":83901},"a16fdb05aee82a52f631ad1e5209e65ab85d6c30":{"hash":"a16fdb05aee82a52f631ad1e5209e65ab85d6c30","is_merge":false,"authored_by":["MDQ6VXNlcjgxMjUyNzY4"],"author_raw":"Yogendra Manawat ","committer_raw":"Yogendra Manawat ","summary":"Fix scrolling popup_menu On keyboard/controller input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80271},"de6e7c070c5f703ffe9fe949a4d072fdbddc65c2":{"hash":"de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDM4NDQ="],"author_raw":"Daniel Castellanos ","committer_raw":"Yuri Sizov ","summary":"Fixing incorrect swapchain release timing","body":"Applied a couple of checks suggested by @dhoverml for when the\nXrResult is not XR_SUCCESS but is also not a failure. Also simplified\nchecks from @BastiaanOlij feedback.\n\n(cherry picked from commit 771ec958af3a6ff0d0a9183b0ab7c73d98d8b953)","is_cherrypick":true,"cherrypick_hash":"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953","pull":83901},"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953":{"hash":"771ec958af3a6ff0d0a9183b0ab7c73d98d8b953","is_merge":false,"authored_by":["MDQ6VXNlcjY2NDM4NDQ="],"author_raw":"Daniel Castellanos ","committer_raw":"Daniel Castellanos ","summary":"Fixing incorrect swapchain release timing","body":"Applied a couple of checks suggested by @dhoverml for when the\nXrResult is not XR_SUCCESS but is also not a failure. Also simplified\nchecks from @BastiaanOlij feedback.","is_cherrypick":false,"cherrypick_hash":"","pull":82752},"11f9e35c061ce87b4e5656ba0f6ac54636e076bb":{"hash":"11f9e35c061ce87b4e5656ba0f6ac54636e076bb","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODM1Mjg1"],"author_raw":"朱力 <790403624@qq.com>","committer_raw":"Yuri Sizov ","summary":"Fixed an error in Vector3.BezierDerivative in mono module","body":"(cherry picked from commit bceba81b542a455b17fac4df49c20cd38666bbb7)","is_cherrypick":true,"cherrypick_hash":"bceba81b542a455b17fac4df49c20cd38666bbb7","pull":83901},"bceba81b542a455b17fac4df49c20cd38666bbb7":{"hash":"bceba81b542a455b17fac4df49c20cd38666bbb7","is_merge":false,"authored_by":["MDQ6VXNlcjE1ODM1Mjg1"],"author_raw":"朱力 <790403624@qq.com>","committer_raw":"朱力 <790403624@qq.com>","summary":"Fixed an error in Vector3.BezierDerivative in mono module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82664},"dac7049e16997c5d1c8fd874b358bb59fa4a0857":{"hash":"dac7049e16997c5d1c8fd874b358bb59fa4a0857","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix errors when freeing GPUParticles","body":"(cherry picked from commit 898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f)","is_cherrypick":true,"cherrypick_hash":"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f","pull":83901},"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f":{"hash":"898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix errors when freeing GPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82431},"15eaeddfbff7c96c4fa76662da15bbd488b8d278":{"hash":"15eaeddfbff7c96c4fa76662da15bbd488b8d278","is_merge":false,"authored_by":[""],"author_raw":"Radiant ","committer_raw":"Yuri Sizov ","summary":"Fix `RefCounted.unreference()` documentation providing wrong info.","body":"(cherry picked from commit 098c445f7538278046682e9acc09dca633569253)","is_cherrypick":true,"cherrypick_hash":"098c445f7538278046682e9acc09dca633569253","pull":83901},"098c445f7538278046682e9acc09dca633569253":{"hash":"098c445f7538278046682e9acc09dca633569253","is_merge":false,"authored_by":[""],"author_raw":"Radiant ","committer_raw":"Radiant ","summary":"Fix `RefCounted.unreference()` documentation providing wrong info.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82557},"d7fc0805c8819f24cf30a92a002a95d955efda9f":{"hash":"d7fc0805c8819f24cf30a92a002a95d955efda9f","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[iOS] Fix build on Xcode 14 and older.","body":"(cherry picked from commit 09d51208651fde2a504df4af771c3231eb88094c)","is_cherrypick":true,"cherrypick_hash":"09d51208651fde2a504df4af771c3231eb88094c","pull":83901},"09d51208651fde2a504df4af771c3231eb88094c":{"hash":"09d51208651fde2a504df4af771c3231eb88094c","is_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 on Xcode 14 and older.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83088},"e65f98576b4729f8008483b9353e63ff65c42b65":{"hash":"e65f98576b4729f8008483b9353e63ff65c42b65","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI bake memory leak","body":"(cherry picked from commit 416ef5ad1befae79f30c7f85a2a1ed85f4a96f66)","is_cherrypick":true,"cherrypick_hash":"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66","pull":83901},"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66":{"hash":"416ef5ad1befae79f30c7f85a2a1ed85f4a96f66","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI bake memory leak","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83035},"51fd44318fa5d56092a10a4d0ac7b1760cb41a99":{"hash":"51fd44318fa5d56092a10a4d0ac7b1760cb41a99","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John ","committer_raw":"Yuri Sizov ","summary":"Avoid default fallback material when using world_vertex_coords","body":"This avoids z-fighting between the opaque shader and the depth prepass shader\n\n(cherry picked from commit 04846c1d6db029bacb388438307669438e1504af)","is_cherrypick":true,"cherrypick_hash":"04846c1d6db029bacb388438307669438e1504af","pull":83901},"04846c1d6db029bacb388438307669438e1504af":{"hash":"04846c1d6db029bacb388438307669438e1504af","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John ","committer_raw":"Clay John ","summary":"Avoid default fallback material when using world_vertex_coords","body":"This avoids z-fighting between the opaque shader and the depth prepass shader","is_cherrypick":false,"cherrypick_hash":"","pull":82886},"1ebfd2f510592cfd5b91ad7656e19f4970e8d696":{"hash":"1ebfd2f510592cfd5b91ad7656e19f4970e8d696","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix garbled text in editor toasters","body":"(cherry picked from commit 3006394a69af7ffdf8770cb28b65a690ebfdae00)","is_cherrypick":true,"cherrypick_hash":"3006394a69af7ffdf8770cb28b65a690ebfdae00","pull":83901},"3006394a69af7ffdf8770cb28b65a690ebfdae00":{"hash":"3006394a69af7ffdf8770cb28b65a690ebfdae00","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix garbled text in editor toasters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82913},"27b0e5aebb064fab3c4003e84aa7c1fc01549da8":{"hash":"27b0e5aebb064fab3c4003e84aa7c1fc01549da8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix BoneAttachment3D signal connection","body":"(cherry picked from commit 34574db5b9ee3188c8c0a45e9dfd0662315b1c26)","is_cherrypick":true,"cherrypick_hash":"34574db5b9ee3188c8c0a45e9dfd0662315b1c26","pull":83901},"34574db5b9ee3188c8c0a45e9dfd0662315b1c26":{"hash":"34574db5b9ee3188c8c0a45e9dfd0662315b1c26","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix BoneAttachment3D signal connection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81695},"efe99e54792b79e7453fa543609099814267c8b7":{"hash":"efe99e54792b79e7453fa543609099814267c8b7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI static light pairing","body":"(cherry picked from commit 5e22ded4c90c41985e6986c2d1d3990d5289b3f7)","is_cherrypick":true,"cherrypick_hash":"5e22ded4c90c41985e6986c2d1d3990d5289b3f7","pull":83901},"5e22ded4c90c41985e6986c2d1d3990d5289b3f7":{"hash":"5e22ded4c90c41985e6986c2d1d3990d5289b3f7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI static light pairing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81124},"75671b793737291e8c9e7c21f3789a0b7b63e4be":{"hash":"75671b793737291e8c9e7c21f3789a0b7b63e4be","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix GLES3 instanced rendering color and custom data defaults","body":"(cherry picked from commit 6f88ed73be786e93e60a3c9dd4f9a4127badeba7)","is_cherrypick":true,"cherrypick_hash":"6f88ed73be786e93e60a3c9dd4f9a4127badeba7","pull":83901},"6f88ed73be786e93e60a3c9dd4f9a4127badeba7":{"hash":"6f88ed73be786e93e60a3c9dd4f9a4127badeba7","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix GLES3 instanced rendering color and custom data defaults","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81575},"ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9":{"hash":"ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl <33526847+viksl@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Instead of Vector2() start volumetric fog at frustum_near_size to avoid INF and NaN in shaders.","body":"(cherry picked from commit 00c2fb4a08ab83a623f388718869a818658434c5)","is_cherrypick":true,"cherrypick_hash":"00c2fb4a08ab83a623f388718869a818658434c5","pull":83901},"00c2fb4a08ab83a623f388718869a818658434c5":{"hash":"00c2fb4a08ab83a623f388718869a818658434c5","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl <33526847+viksl@users.noreply.github.com>","committer_raw":"viksl <33526847+viksl@users.noreply.github.com>","summary":"Instead of Vector2() start volumetric fog at frustum_near_size to avoid INF and NaN in shaders.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80992},"c9e5f90813a479519f1e51b8aa4b4106371a1a4e":{"hash":"c9e5f90813a479519f1e51b8aa4b4106371a1a4e","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl ","committer_raw":"Yuri Sizov ","summary":"Fixes spotlight's cluster artifacts and negative light.","body":"(cherry picked from commit 8a2d345a859d6643a14872474daacca85d586ff7)","is_cherrypick":true,"cherrypick_hash":"8a2d345a859d6643a14872474daacca85d586ff7","pull":83901},"8a2d345a859d6643a14872474daacca85d586ff7":{"hash":"8a2d345a859d6643a14872474daacca85d586ff7","is_merge":false,"authored_by":["MDQ6VXNlcjMzNTI2ODQ3"],"author_raw":"viksl ","committer_raw":"viksl ","summary":"Fixes spotlight's cluster artifacts and negative light.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82546},"ecd098341a3b4d61cac945554ebeb92b9d6ad454":{"hash":"ecd098341a3b4d61cac945554ebeb92b9d6ad454","is_merge":false,"authored_by":["MDQ6VXNlcjY0MjMwNDA="],"author_raw":"tomissj2 ","committer_raw":"Yuri Sizov ","summary":"Fog Shader bugfix: 'global_variables' : undeclared identifier","body":"If user try to use a global shader variable in a fog type shader we are getting shader error. The reason of this there is a typo in the fog.cpp. I other well working shaders types like sky the \"action.global_buffer_array_variable\" is \"global_shader_uniforms.data\".\nThe investigation tracked here:\nhttps://discord.com/channels/212250894228652034/1158918161337434172\n\n(cherry picked from commit e906eb8433bffa22e27662518d86df59653c80ae)","is_cherrypick":true,"cherrypick_hash":"e906eb8433bffa22e27662518d86df59653c80ae","pull":83901},"e906eb8433bffa22e27662518d86df59653c80ae":{"hash":"e906eb8433bffa22e27662518d86df59653c80ae","is_merge":false,"authored_by":["MDQ6VXNlcjY0MjMwNDA="],"author_raw":"tomissj2 ","committer_raw":"tomissj2 ","summary":"Fog Shader bugfix: 'global_variables' : undeclared identifier","body":"If user try to use a global shader variable in a fog type shader we are getting shader error. The reason of this there is a typo in the fog.cpp. I other well working shaders types like sky the \"action.global_buffer_array_variable\" is \"global_shader_uniforms.data\".\nThe investigation tracked here:\nhttps://discord.com/channels/212250894228652034/1158918161337434172","is_cherrypick":false,"cherrypick_hash":"","pull":82877},"426e5288a187a5d008a08ab7025d3e492addb89e":{"hash":"426e5288a187a5d008a08ab7025d3e492addb89e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[macOS] Fix borderless mode on macOS 13.6+.","body":"(cherry picked from commit 873d4079d16765abe6d07073daa779bd04eadb99)","is_cherrypick":true,"cherrypick_hash":"873d4079d16765abe6d07073daa779bd04eadb99","pull":83901},"873d4079d16765abe6d07073daa779bd04eadb99":{"hash":"873d4079d16765abe6d07073daa779bd04eadb99","is_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 borderless mode on macOS 13.6+.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82357},"fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01":{"hash":"fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","is_merge":false,"authored_by":["MDQ6VXNlcjQyODI0Mw=="],"author_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Windows] Fix not applying NVIDIA profile to new executables","body":"An NVIDIA profile is applied to the current executable to disable\nthreaded OpenGL optimizations on Windows (see #71472). But because the\napplication is only added to the profile upon the profile creation,\nnewer executables won't be added to the profile (e.g. if the profile is\ncreated on first launch of Godot_v4.1-stable_win64.exe, when users\nupdate the editor and launch Godot_v4.2-stable_win64.exe, the profile\nwill never be applied to this new executable).\nThis patch fixes that scenario by splitting creating the profile (if it\ndoesn't exist) and adding the application (if it doesn't have a profile\napplied) into two separate steps.\nApplications that have been manually added to a different profile aren't\noverriden to avoid confusing users who know what they're doing.\n\n(cherry picked from commit 6263774aecbe6c8ace972f1bd82220b463cb33f0)","is_cherrypick":true,"cherrypick_hash":"6263774aecbe6c8ace972f1bd82220b463cb33f0","pull":83901},"6263774aecbe6c8ace972f1bd82220b463cb33f0":{"hash":"6263774aecbe6c8ace972f1bd82220b463cb33f0","is_merge":false,"authored_by":["MDQ6VXNlcjQyODI0Mw=="],"author_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","committer_raw":"Aitor Guevara <428243+aitorciki@users.noreply.github.com>","summary":"[Windows] Fix not applying NVIDIA profile to new executables","body":"An NVIDIA profile is applied to the current executable to disable\nthreaded OpenGL optimizations on Windows (see #71472). But because the\napplication is only added to the profile upon the profile creation,\nnewer executables won't be added to the profile (e.g. if the profile is\ncreated on first launch of Godot_v4.1-stable_win64.exe, when users\nupdate the editor and launch Godot_v4.2-stable_win64.exe, the profile\nwill never be applied to this new executable).\nThis patch fixes that scenario by splitting creating the profile (if it\ndoesn't exist) and adding the application (if it doesn't have a profile\napplied) into two separate steps.\nApplications that have been manually added to a different profile aren't\noverriden to avoid confusing users who know what they're doing.","is_cherrypick":false,"cherrypick_hash":"","pull":81251},"3c3fad858cba4a11046d2e35b129f589c631406a":{"hash":"3c3fad858cba4a11046d2e35b129f589c631406a","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjgyODk4"],"author_raw":"GrammAcc ","committer_raw":"Yuri Sizov ","summary":"AssetLib: Fix long plugin names breaking the UI","body":"The UI was extending past the screen width when loading a page diplaying\na plugin with an especially long title in the asset store plugin.\n\nI implemented a new `EditorAssetLibraryItem::clamp_width` method that\nchecks that the title text is not longer than the column width minus\nsome padding and truncates it if it is.\n\nI also noticed that the nav buttons for paginated results were causing the UI to extend past\nthe screen width on higher editor scales since they were hardcoded to\nshow ten page buttons if there were enough results. I modified the\npagination slightly to display a dynamic number of nav buttons based on\nthe editor scale in order to fix this other cause of the same problem.\n\nI had to use the font of the `title`, which is a `LinkButton` in order\nto determine the text width, so I added a public getter `get_button_font` to the `LinkButton` class.\n\n(cherry picked from commit d63a88bef1e10138741b6666def5b90460d6ba82)","is_cherrypick":true,"cherrypick_hash":"d63a88bef1e10138741b6666def5b90460d6ba82","pull":83901},"d63a88bef1e10138741b6666def5b90460d6ba82":{"hash":"d63a88bef1e10138741b6666def5b90460d6ba82","is_merge":false,"authored_by":["MDQ6VXNlcjM1MjgyODk4"],"author_raw":"GrammAcc ","committer_raw":"GrammAcc ","summary":"AssetLib: Fix long plugin names breaking the UI","body":"The UI was extending past the screen width when loading a page diplaying\na plugin with an especially long title in the asset store plugin.\n\nI implemented a new `EditorAssetLibraryItem::clamp_width` method that\nchecks that the title text is not longer than the column width minus\nsome padding and truncates it if it is.\n\nI also noticed that the nav buttons for paginated results were causing the UI to extend past\nthe screen width on higher editor scales since they were hardcoded to\nshow ten page buttons if there were enough results. I modified the\npagination slightly to display a dynamic number of nav buttons based on\nthe editor scale in order to fix this other cause of the same problem.\n\nI had to use the font of the `title`, which is a `LinkButton` in order\nto determine the text width, so I added a public getter `get_button_font` to the `LinkButton` class.","is_cherrypick":false,"cherrypick_hash":"","pull":80555},"ced93eb2e50e651b01487de26c162733620663ed":{"hash":"ced93eb2e50e651b01487de26c162733620663ed","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTM1NDcw"],"author_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Omit quotes from completion if triggered with quote","body":"Typing a single or double quote in an external editor triggers\nauto-completion. The returned CompletionItem should not include\nquotes since they're already in the editor.\n\nCompletionParams was missing context in to_json() and this is\nrequired to detect whether a quote was typed.\n\n(cherry picked from commit 7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9)","is_cherrypick":true,"cherrypick_hash":"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9","pull":83901},"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9":{"hash":"7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9","is_merge":false,"authored_by":["MDQ6VXNlcjg2MTM1NDcw"],"author_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","committer_raw":"0x4448 <86135470+0x4448@users.noreply.github.com>","summary":"Omit quotes from completion if triggered with quote","body":"Typing a single or double quote in an external editor triggers\nauto-completion. The returned CompletionItem should not include\nquotes since they're already in the editor.\n\nCompletionParams was missing context in to_json() and this is\nrequired to detect whether a quote was typed.","is_cherrypick":false,"cherrypick_hash":"","pull":81833},"2d82ab735c83af5ed130719d283758dc38e6c78f":{"hash":"2d82ab735c83af5ed130719d283758dc38e6c78f","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"Fix can not set process priority of node if not any process is processing","body":"(cherry picked from commit e36117f557326d32f1da65394432596304e3d44e)","is_cherrypick":true,"cherrypick_hash":"e36117f557326d32f1da65394432596304e3d44e","pull":83901},"e36117f557326d32f1da65394432596304e3d44e":{"hash":"e36117f557326d32f1da65394432596304e3d44e","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"Fix can not set process priority of node if not any process is processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82358},"f220aaa54be692778b7cf87b4bd212dbfabccc77":{"hash":"f220aaa54be692778b7cf87b4bd212dbfabccc77","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix TreeItem range slider not working","body":"(cherry picked from commit c759ac0e4ff4803810157171be094b50c6c377ea)","is_cherrypick":true,"cherrypick_hash":"c759ac0e4ff4803810157171be094b50c6c377ea","pull":83901},"c759ac0e4ff4803810157171be094b50c6c377ea":{"hash":"c759ac0e4ff4803810157171be094b50c6c377ea","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","summary":"Fix TreeItem range slider not working","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81174},"3bc614bb1cbcee067d8334f527ad79f5c247c6f3":{"hash":"3bc614bb1cbcee067d8334f527ad79f5c247c6f3","is_merge":false,"authored_by":["MDQ6VXNlcjc0MjIzNzkx"],"author_raw":"Eric Liu ","committer_raw":"Yuri Sizov ","summary":"Fix conversion of hex color strings in project converter","body":"(cherry picked from commit d94ad09903a9716a20dc261ace633040a9e7bc61)","is_cherrypick":true,"cherrypick_hash":"d94ad09903a9716a20dc261ace633040a9e7bc61","pull":83901},"d94ad09903a9716a20dc261ace633040a9e7bc61":{"hash":"d94ad09903a9716a20dc261ace633040a9e7bc61","is_merge":false,"authored_by":["MDQ6VXNlcjc0MjIzNzkx"],"author_raw":"Eric Liu ","committer_raw":"Eric Liu ","summary":"Fix conversion of hex color strings in project converter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":74026},"61374c77940d764e294dd41c81e4859fd32769ee":{"hash":"61374c77940d764e294dd41c81e4859fd32769ee","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Clarify difference between surface material and surface override material","body":"(cherry picked from commit f4fd6d0d99938c55ea22282f5a189f0e67ab0163)","is_cherrypick":true,"cherrypick_hash":"f4fd6d0d99938c55ea22282f5a189f0e67ab0163","pull":83901},"f4fd6d0d99938c55ea22282f5a189f0e67ab0163":{"hash":"f4fd6d0d99938c55ea22282f5a189f0e67ab0163","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Clarify difference between surface material and surface override material","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82499},"e5c8d1ec0b132da33c34edbf10236132edb34e11":{"hash":"e5c8d1ec0b132da33c34edbf10236132edb34e11","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix animated tile time-slice calculation accumulating float errors","body":"(cherry picked from commit 20d6a9b2e1238a6304161a594302d35a078e9de3)","is_cherrypick":true,"cherrypick_hash":"20d6a9b2e1238a6304161a594302d35a078e9de3","pull":83901},"20d6a9b2e1238a6304161a594302d35a078e9de3":{"hash":"20d6a9b2e1238a6304161a594302d35a078e9de3","is_merge":false,"authored_by":["MDQ6VXNlcjkyODMwOTg="],"author_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","committer_raw":"kleonc <9283098+kleonc@users.noreply.github.com>","summary":"Fix animated tile time-slice calculation accumulating float errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82360},"aa0591897106f45734df66d4235450ef9bf7b020":{"hash":"aa0591897106f45734df66d4235450ef9bf7b020","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Yuri Sizov ","summary":"zlib/minizip: Update to version 1.3","body":"Upstreams the fix from #73310, so we can remove that patch.\nRemove `infback.c` which we stopped compiling after #79273.\n\nThe `OF` macro was also removed so I can drop the patch where I yell\nat Gentoo developers.\n\n(cherry picked from commit e0e1f2e4a2056db1a908af75612daaaf5b129ebd)","is_cherrypick":true,"cherrypick_hash":"e0e1f2e4a2056db1a908af75612daaaf5b129ebd","pull":83901},"e0e1f2e4a2056db1a908af75612daaaf5b129ebd":{"hash":"e0e1f2e4a2056db1a908af75612daaaf5b129ebd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde ","committer_raw":"Rémi Verschelde ","summary":"zlib/minizip: Update to version 1.3","body":"Upstreams the fix from #73310, so we can remove that patch.\nRemove `infback.c` which we stopped compiling after #79273.\n\nThe `OF` macro was also removed so I can drop the patch where I yell\nat Gentoo developers.","is_cherrypick":false,"cherrypick_hash":"","pull":81111},"fb73281519b025ce47e3823856e0b5a2e95740c9":{"hash":"fb73281519b025ce47e3823856e0b5a2e95740c9","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix ZIPReader failing to open empty zip files","body":"(cherry picked from commit 071499ac0d8e33e6f269437c3ce4fab52cc43f90)","is_cherrypick":true,"cherrypick_hash":"071499ac0d8e33e6f269437c3ce4fab52cc43f90","pull":83901},"071499ac0d8e33e6f269437c3ce4fab52cc43f90":{"hash":"071499ac0d8e33e6f269437c3ce4fab52cc43f90","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTQ0NjQ0"],"author_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","committer_raw":"RedworkDE <10944644+RedworkDE@users.noreply.github.com>","summary":"Fix ZIPReader failing to open empty zip files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":73310},"fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635":{"hash":"fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Yuri Sizov ","summary":"mbedTLS: Update to version 2.18.5","body":"(cherry picked from commit 533336559325af95bdf85fef88041ee4af82a705)","is_cherrypick":true,"cherrypick_hash":"533336559325af95bdf85fef88041ee4af82a705","pull":83901},"533336559325af95bdf85fef88041ee4af82a705":{"hash":"533336559325af95bdf85fef88041ee4af82a705","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Fabio Alessandrelli ","summary":"mbedTLS: Update to version 2.18.5","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83721},"21e1148cc5ba89ea74e89a74055e614614af8ab5":{"hash":"21e1148cc5ba89ea74e89a74055e614614af8ab5","is_merge":false,"authored_by":["MDQ6VXNlcjI3MDkyOA=="],"author_raw":"Adam Scott ","committer_raw":"Yuri Sizov ","summary":"Fix godot_js_wrapper_create_cb regression","body":"(cherry picked from commit 8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4)","is_cherrypick":true,"cherrypick_hash":"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4","pull":83901},"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4":{"hash":"8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4","is_merge":false,"authored_by":["MDQ6VXNlcjI3MDkyOA=="],"author_raw":"Adam Scott ","committer_raw":"Adam Scott ","summary":"Fix godot_js_wrapper_create_cb regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82736},"55ae5b0a7806144a59cd39febd4be7e0c4a95dd8":{"hash":"55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","is_merge":false,"authored_by":["MDQ6VXNlcjE3NTIyNDgw"],"author_raw":"SysError99 ","committer_raw":"Yuri Sizov ","summary":"Fix JavaScript callback memory leak issue","body":"Typo fix\n\n(cherry picked from commit 6a90164a0319276133a809bd32c366dd5d4c33d4)","is_cherrypick":true,"cherrypick_hash":"6a90164a0319276133a809bd32c366dd5d4c33d4","pull":83901},"6a90164a0319276133a809bd32c366dd5d4c33d4":{"hash":"6a90164a0319276133a809bd32c366dd5d4c33d4","is_merge":false,"authored_by":["MDQ6VXNlcjE3NTIyNDgw"],"author_raw":"SysError99 ","committer_raw":"SysError99 ","summary":"Fix JavaScript callback memory leak issue","body":"Typo fix","is_cherrypick":false,"cherrypick_hash":"","pull":81105},"314dac441b4cb61f55e6e6c224b15d09c506af0a":{"hash":"314dac441b4cb61f55e6e6c224b15d09c506af0a","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Yuri Sizov ","summary":"Fix dependency menu not showing up if scene failed to load.","body":"(cherry picked from commit c0e872c05b211e8f258785f33f03f43c17d62fa8)","is_cherrypick":true,"cherrypick_hash":"c0e872c05b211e8f258785f33f03f43c17d62fa8","pull":83901},"c0e872c05b211e8f258785f33f03f43c17d62fa8":{"hash":"c0e872c05b211e8f258785f33f03f43c17d62fa8","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Saracen ","summary":"Fix dependency menu not showing up if scene failed to load.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":83024},"eb414422fe6dc3f85d49d7a94d6fc34ae645f10f":{"hash":"eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Yuri Sizov ","summary":"Make notify_dependency_error only defer calls if called from secondary threads.","body":"(cherry picked from commit 0b0a6109b6d8974899691fd1dd883eca994b769f)","is_cherrypick":true,"cherrypick_hash":"0b0a6109b6d8974899691fd1dd883eca994b769f","pull":83901},"0b0a6109b6d8974899691fd1dd883eca994b769f":{"hash":"0b0a6109b6d8974899691fd1dd883eca994b769f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen ","committer_raw":"Saracen ","summary":"Make notify_dependency_error only defer calls if called from secondary threads.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82244},"3d47a3662fdb24b8d43ead5d3568d66de5c0e12f":{"hash":"3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix LightmapGI baking with GridMap","body":"(cherry picked from commit 8c26da5460cd4cad532dbd5e9ba785ea162eb977)","is_cherrypick":true,"cherrypick_hash":"8c26da5460cd4cad532dbd5e9ba785ea162eb977","pull":83901},"8c26da5460cd4cad532dbd5e9ba785ea162eb977":{"hash":"8c26da5460cd4cad532dbd5e9ba785ea162eb977","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix LightmapGI baking with GridMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81545},"ff59871b869e808fdc0c1d31182298656df44451":{"hash":"ff59871b869e808fdc0c1d31182298656df44451","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix compiler detection.","body":"(cherry picked from commit 89b568c2b09cb8d80021f97238f6cdb840fc302b)","is_cherrypick":true,"cherrypick_hash":"89b568c2b09cb8d80021f97238f6cdb840fc302b","pull":83901},"89b568c2b09cb8d80021f97238f6cdb840fc302b":{"hash":"89b568c2b09cb8d80021f97238f6cdb840fc302b","is_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 compiler detection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82352},"5bb54d3184cf8fd779017a8f7f94dcf89c43aceb":{"hash":"5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTQyNDU="],"author_raw":"Mario Liebisch ","committer_raw":"Yuri Sizov ","summary":"Updated compiler version detection","body":"This fixes multiple issues/inconsistencies around `get_compiler_version()`:\n* With no shell allocated, launching the compiler could fail even\nwith proper paths being set.\n* The return value was described as \"an array of version numbers as ints\",\nbut the function actually returned a `Dictionary` (or `None`).\n* Not all calls were properly handling a `None` return value in case of errors.\nOn Windows this broke compiling for me since #81869 with default settings.\n* Some calls defined inconsistent defaults/fallbacks (`0` or `-1`).\n\n(cherry picked from commit 426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb)","is_cherrypick":true,"cherrypick_hash":"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb","pull":83901},"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb":{"hash":"426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTQyNDU="],"author_raw":"Mario Liebisch ","committer_raw":"Mario Liebisch ","summary":"Updated compiler version detection","body":"This fixes multiple issues/inconsistencies around `get_compiler_version()`:\n* With no shell allocated, launching the compiler could fail even\nwith proper paths being set.\n* The return value was described as \"an array of version numbers as ints\",\nbut the function actually returned a `Dictionary` (or `None`).\n* Not all calls were properly handling a `None` return value in case of errors.\nOn Windows this broke compiling for me since #81869 with default settings.\n* Some calls defined inconsistent defaults/fallbacks (`0` or `-1`).","is_cherrypick":false,"cherrypick_hash":"","pull":82325},"08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc":{"hash":"08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix ImporterMesh bone weight handling during lightmap unwrap","body":"(cherry picked from commit 145503765ad37591042eedcf52c504609c95a1d2)","is_cherrypick":true,"cherrypick_hash":"145503765ad37591042eedcf52c504609c95a1d2","pull":83901},"145503765ad37591042eedcf52c504609c95a1d2":{"hash":"145503765ad37591042eedcf52c504609c95a1d2","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix ImporterMesh bone weight handling during lightmap unwrap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81854},"4f04d3191ee0419380514e3f5ac01713441b92e8":{"hash":"4f04d3191ee0419380514e3f5ac01713441b92e8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix LightmapGI shading sometimes being unlit or black","body":"(cherry picked from commit dda8846deacc5d8f771d3bfbe755bd602c089492)","is_cherrypick":true,"cherrypick_hash":"dda8846deacc5d8f771d3bfbe755bd602c089492","pull":83901},"dda8846deacc5d8f771d3bfbe755bd602c089492":{"hash":"dda8846deacc5d8f771d3bfbe755bd602c089492","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix LightmapGI shading sometimes being unlit or black","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81951},"299413157aad89f9a276e4920aeb128aff56d162":{"hash":"299413157aad89f9a276e4920aeb128aff56d162","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTQ2MDMw"],"author_raw":"Lyuma ","committer_raw":"Yuri Sizov ","summary":"Avoid crash when generating LODs on meshes with non-finite vertices.","body":"(cherry picked from commit acf76027bd2926ed2a9538f992ad6a7c9888d518)","is_cherrypick":true,"cherrypick_hash":"acf76027bd2926ed2a9538f992ad6a7c9888d518","pull":83901},"acf76027bd2926ed2a9538f992ad6a7c9888d518":{"hash":"acf76027bd2926ed2a9538f992ad6a7c9888d518","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTQ2MDMw"],"author_raw":"Lyuma ","committer_raw":"Lyuma ","summary":"Avoid crash when generating LODs on meshes with non-finite vertices.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82285},"78713a427c1696c644664ea6f2360570e045d349":{"hash":"78713a427c1696c644664ea6f2360570e045d349","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk5MDk="],"author_raw":"chokomancarr ","committer_raw":"Yuri Sizov ","summary":"fix incorrect GL format code for 16 bit float formats","body":"For FORMAT_XXXH half-precision format constants, the description uses GL_XXX32F, which is incorrect.\nThis fixes it to GL_XXX16F to align with the intended precision.\n\n(cherry picked from commit 4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b)","is_cherrypick":true,"cherrypick_hash":"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b","pull":83901},"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b":{"hash":"4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b","is_merge":false,"authored_by":["MDQ6VXNlcjY3Njk5MDk="],"author_raw":"chokomancarr ","committer_raw":"chokomancarr ","summary":"fix incorrect GL format code for 16 bit float formats","body":"For FORMAT_XXXH half-precision format constants, the description uses GL_XXX32F, which is incorrect.\nThis fixes it to GL_XXX16F to align with the intended precision.","is_cherrypick":false,"cherrypick_hash":"","pull":82050},"b7498aeb5d21c8a0eaba87548864a27a3a17412d":{"hash":"b7498aeb5d21c8a0eaba87548864a27a3a17412d","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Yuri Sizov ","summary":"Fix massive validation errors when enabling TAA + MSAA","body":"TAA + MSAA would make Godot request unnecessary flags for an MSAA\nvelocity texture. flags that were not even actually needed.\n\nThis was causing:\n1. Unsupported GPUs to fail completely (e.g. Intel Arc 770)\n2. Wrong codepaths to be followed (causing validation errors, possibly\ncrashes or glitches)\n3. Unnecessary performance impact in all GPUs.\n\nSee\nhttps://github.com/godotengine/godot/issues/71929#issuecomment-1722274359\n\n(cherry picked from commit 4de0ed4adf6cad8722caf814c47a9c865078a2a0)","is_cherrypick":true,"cherrypick_hash":"4de0ed4adf6cad8722caf814c47a9c865078a2a0","pull":83901},"4de0ed4adf6cad8722caf814c47a9c865078a2a0":{"hash":"4de0ed4adf6cad8722caf814c47a9c865078a2a0","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Matias N. Goldberg ","summary":"Fix massive validation errors when enabling TAA + MSAA","body":"TAA + MSAA would make Godot request unnecessary flags for an MSAA\nvelocity texture. flags that were not even actually needed.\n\nThis was causing:\n1. Unsupported GPUs to fail completely (e.g. Intel Arc 770)\n2. Wrong codepaths to be followed (causing validation errors, possibly\ncrashes or glitches)\n3. Unnecessary performance impact in all GPUs.\n\nSee\nhttps://github.com/godotengine/godot/issues/71929#issuecomment-1722274359","is_cherrypick":false,"cherrypick_hash":"","pull":81775},"ba27e1627571d8a146a7f2a3eb9233889ea825aa":{"hash":"ba27e1627571d8a146a7f2a3eb9233889ea825aa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTcyMA=="],"author_raw":"Tom Coxon ","committer_raw":"Yuri Sizov ","summary":"Fix animation keyframes being skipped sometimes when being played backwards. #57271","body":"(cherry picked from commit 1a52c0c54384349e6c441a8a99dd09e8fd0129df)","is_cherrypick":true,"cherrypick_hash":"1a52c0c54384349e6c441a8a99dd09e8fd0129df","pull":83901},"1a52c0c54384349e6c441a8a99dd09e8fd0129df":{"hash":"1a52c0c54384349e6c441a8a99dd09e8fd0129df","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTcyMA=="],"author_raw":"Tom Coxon ","committer_raw":"Tom Coxon ","summary":"Fix animation keyframes being skipped sometimes when being played backwards. #57271","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81452},"3518801deb3d2e13579bbb73d83d192ffaf46878":{"hash":"3518801deb3d2e13579bbb73d83d192ffaf46878","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke ","committer_raw":"Yuri Sizov ","summary":"Limit mesh complexity in LOD generation to prevent crashing","body":"(cherry picked from commit f95f2d1149ad68cd4efb4d19e662e0eea0125b26)","is_cherrypick":true,"cherrypick_hash":"f95f2d1149ad68cd4efb4d19e662e0eea0125b26","pull":83901},"f95f2d1149ad68cd4efb4d19e662e0eea0125b26":{"hash":"f95f2d1149ad68cd4efb4d19e662e0eea0125b26","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke ","committer_raw":"Aaron Franke ","summary":"Limit mesh complexity in LOD generation to prevent crashing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80467},"b0c59de14341ad23e94e9ff52487d8618791d600":{"hash":"b0c59de14341ad23e94e9ff52487d8618791d600","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix missing clear for some `set_exclude*` query parameter methods","body":"(cherry picked from commit 95eafcba4ca34e704fcc8bf5b4e5d7daf0664917)","is_cherrypick":true,"cherrypick_hash":"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917","pull":83901},"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917":{"hash":"95eafcba4ca34e704fcc8bf5b4e5d7daf0664917","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"Fix missing clear for some `set_exclude*` query parameter methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":82043},"89325e8f13be1faa8ce7fb7cbf18186d5ea431e4":{"hash":"89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere ","committer_raw":"Yuri Sizov ","summary":"Fix TileMap editor so that pressing control deselects cells correctly","body":"(cherry picked from commit 83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c)","is_cherrypick":true,"cherrypick_hash":"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c","pull":83901},"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c":{"hash":"83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere ","committer_raw":"Gilles Roudiere ","summary":"Fix TileMap editor so that pressing control deselects cells correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81925},"2beec2b00fc7bf40b66107d52a4a43a06819fd80":{"hash":"2beec2b00fc7bf40b66107d52a4a43a06819fd80","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) ","committer_raw":"Yuri Sizov ","summary":"GDScript: Add check for `super()` methods not being implemented","body":"(cherry picked from commit 729c9b4d4b82c88de6adde34fc060fdb8727d116)","is_cherrypick":true,"cherrypick_hash":"729c9b4d4b82c88de6adde34fc060fdb8727d116","pull":83901},"729c9b4d4b82c88de6adde34fc060fdb8727d116":{"hash":"729c9b4d4b82c88de6adde34fc060fdb8727d116","is_merge":false,"authored_by":["MDQ6VXNlcjExMzM4OTI="],"author_raw":"ocean (they/them) ","committer_raw":"ocean (they/them) ","summary":"GDScript: Add check for `super()` methods not being implemented","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81808},"e0221d1c09036f50c11acadd9b8cebdd30c09541":{"hash":"e0221d1c09036f50c11acadd9b8cebdd30c09541","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Yuri Sizov ","summary":"Fix Android input routing logic when using a hardware keyboard","body":"When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.\nThis is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.\n\n(cherry picked from commit 87102e358d71a270ec8792a2aa6c711e9de3b91c)","is_cherrypick":true,"cherrypick_hash":"87102e358d71a270ec8792a2aa6c711e9de3b91c","pull":83901},"87102e358d71a270ec8792a2aa6c711e9de3b91c":{"hash":"87102e358d71a270ec8792a2aa6c711e9de3b91c","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio ","committer_raw":"Fredia Huya-Kouadio ","summary":"Fix Android input routing logic when using a hardware keyboard","body":"When a hardware keyboard is connected, all key events come through so we can route them directly to the engine.\nThis is not the case for soft keyboards, for which the current logic was designed as it requires extra processing.","is_cherrypick":false,"cherrypick_hash":"","pull":80932},"48b92610ce47dd3d0a7adabb34161420b6f631e4":{"hash":"48b92610ce47dd3d0a7adabb34161420b6f631e4","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Ensure methods skipped by AnimationPlayer::seek are not called","body":"(cherry picked from commit 125ae78a89d4d2b8c3ea928b806a2213e64a0adb)","is_cherrypick":true,"cherrypick_hash":"125ae78a89d4d2b8c3ea928b806a2213e64a0adb","pull":83901},"125ae78a89d4d2b8c3ea928b806a2213e64a0adb":{"hash":"125ae78a89d4d2b8c3ea928b806a2213e64a0adb","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":"Ensure methods skipped by AnimationPlayer::seek are not called","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80708},"d69359fa928c2d406e73b207f53145aa2453938b":{"hash":"d69359fa928c2d406e73b207f53145aa2453938b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix description of dock slot usage in the documentation","body":"(cherry picked from commit 6cdf5eff21e276dc5f153fb206068755fbb8b394)","is_cherrypick":true,"cherrypick_hash":"6cdf5eff21e276dc5f153fb206068755fbb8b394","pull":83901},"6cdf5eff21e276dc5f153fb206068755fbb8b394":{"hash":"6cdf5eff21e276dc5f153fb206068755fbb8b394","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix description of dock slot usage in the documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81445},"a8e67284a9748df4f881d228f408d8c08c31e38c":{"hash":"a8e67284a9748df4f881d228f408d8c08c31e38c","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","body":"When the rt's transparency is false, force the alpha of the clear color to one\n\n(cherry picked from commit e21a485dbc3d0540652c4527b30d059e7924eccd)","is_cherrypick":true,"cherrypick_hash":"e21a485dbc3d0540652c4527b30d059e7924eccd","pull":83901},"e21a485dbc3d0540652c4527b30d059e7924eccd":{"hash":"e21a485dbc3d0540652c4527b30d059e7924eccd","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","body":"When the rt's transparency is false, force the alpha of the clear color to one","is_cherrypick":false,"cherrypick_hash":"","pull":81395},"e19f868e09c708dfa83fc19615d79a6f63927f40":{"hash":"e19f868e09c708dfa83fc19615d79a6f63927f40","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Yuri Sizov ","summary":"Fix go to parent folder in EditorFileDialog","body":"(cherry picked from commit 40046bcf608e0a596e6872fe5d9ede6641530131)","is_cherrypick":true,"cherrypick_hash":"40046bcf608e0a596e6872fe5d9ede6641530131","pull":83901},"40046bcf608e0a596e6872fe5d9ede6641530131":{"hash":"40046bcf608e0a596e6872fe5d9ede6641530131","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTIxMzk1"],"author_raw":"Alexander Hartmann ","committer_raw":"Alexander Hartmann ","summary":"Fix go to parent folder in EditorFileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80821},"74506ce901777b499e67f633e1633b615d237a70":{"hash":"74506ce901777b499e67f633e1633b615d237a70","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix incorrect cast when animating `int`","body":"Type was cast to `int` rather than `int64_t`\nAlso corrects `real_t` to `double`\n\n(cherry picked from commit 035cf5e2107c492553db876d976536cf0c67c211)","is_cherrypick":true,"cherrypick_hash":"035cf5e2107c492553db876d976536cf0c67c211","pull":83901},"035cf5e2107c492553db876d976536cf0c67c211":{"hash":"035cf5e2107c492553db876d976536cf0c67c211","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","summary":"Fix incorrect cast when animating `int`","body":"Type was cast to `int` rather than `int64_t`\nAlso corrects `real_t` to `double`","is_cherrypick":false,"cherrypick_hash":"","pull":81296},"4d498e18ec4906b59d86f3ae6be38ab2776cb4a6":{"hash":"4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","is_merge":false,"authored_by":["MDQ6VXNlcjU1NjYzMA=="],"author_raw":"David Nikdel ","committer_raw":"Yuri Sizov ","summary":"Remove nondeterminism in pck_packer","body":"PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.\n\nLooks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.\n\nIf there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.\nremove Math::rand() calls in editor_export_platform.cpp\n\nfollow up to make consistent with pck_packer\n\n(cherry picked from commit 067807c1cb7a13624c1d226f301b0431c6edec87)","is_cherrypick":true,"cherrypick_hash":"067807c1cb7a13624c1d226f301b0431c6edec87","pull":83901},"067807c1cb7a13624c1d226f301b0431c6edec87":{"hash":"067807c1cb7a13624c1d226f301b0431c6edec87","is_merge":false,"authored_by":["MDQ6VXNlcjU1NjYzMA=="],"author_raw":"David Nikdel ","committer_raw":"David Nikdel ","summary":"Remove nondeterminism in pck_packer","body":"PCK files (like other build products) should be deterministic based on their inputs. Removed calls to Math::rand() that are being used to generate padding.\n\nLooks like these were introduced as part of adding encryption support, but the padding being random does not have any cryptographic significance. This can be trivially inferred since file blocks that happen to be aligned don't get padding anyway.\n\nIf there's a desire to indroduce something that functions as a nonce it should probably be added explicitly and only if encryption is enabled.\nremove Math::rand() calls in editor_export_platform.cpp\n\nfollow up to make consistent with pck_packer","is_cherrypick":false,"cherrypick_hash":"","pull":81280},"90b8a2ae8c7af4a031c23112c73e3b595feb118d":{"hash":"90b8a2ae8c7af4a031c23112c73e3b595feb118d","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDIyNjg3"],"author_raw":"AttackButton ","committer_raw":"Yuri Sizov ","summary":"Add missing YEN, SECTION and OPENURL names to keycode mappings","body":"(cherry picked from commit 8908ac4e6e53daa4b0a43269757b082704740251)","is_cherrypick":true,"cherrypick_hash":"8908ac4e6e53daa4b0a43269757b082704740251","pull":83901},"8908ac4e6e53daa4b0a43269757b082704740251":{"hash":"8908ac4e6e53daa4b0a43269757b082704740251","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDIyNjg3"],"author_raw":"AttackButton ","committer_raw":"AttackButton ","summary":"Add missing YEN, SECTION and OPENURL names to keycode mappings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81054},"3c84e5a947aa00dc32ebc01b2a3d49eb300d7338":{"hash":"3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Yuri Sizov ","summary":"Fix int's C# documentation","body":"- There's no implicit conversion from `double` to `int`, a cast was missing.\n- The example about literals in GDScript also applies to C# (with the same syntax even).\n\n(cherry picked from commit 0897a795c3d37ff9071e36b40b863c370249a82e)","is_cherrypick":true,"cherrypick_hash":"0897a795c3d37ff9071e36b40b863c370249a82e","pull":83901},"0897a795c3d37ff9071e36b40b863c370249a82e":{"hash":"0897a795c3d37ff9071e36b40b863c370249a82e","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Raul Santos ","summary":"Fix int's C# documentation","body":"- There's no implicit conversion from `double` to `int`, a cast was missing.\n- The example about literals in GDScript also applies to C# (with the same syntax even).","is_cherrypick":false,"cherrypick_hash":"","pull":81227},"9e7652c5db144c5a4da209aeee2a4622542a9187":{"hash":"9e7652c5db144c5a4da209aeee2a4622542a9187","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng <88014292+garychia@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Ensure the visibility is updated when entering the tree","body":"(cherry picked from commit 3a3ebbf4c9ee51550b769ef8251a14b66f3fe183)","is_cherrypick":true,"cherrypick_hash":"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183","pull":83901},"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183":{"hash":"3a3ebbf4c9ee51550b769ef8251a14b66f3fe183","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":"Ensure the visibility is updated when entering the tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81106},"a9566c17fccc2e953a2653574960d3445540ae39":{"hash":"a9566c17fccc2e953a2653574960d3445540ae39","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix comparison of `Callable`s with binds","body":"(cherry picked from commit 2caf5ae453863bb992bb18abb3cfb725c556f82c)","is_cherrypick":true,"cherrypick_hash":"2caf5ae453863bb992bb18abb3cfb725c556f82c","pull":83901},"2caf5ae453863bb992bb18abb3cfb725c556f82c":{"hash":"2caf5ae453863bb992bb18abb3cfb725c556f82c","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 comparison of `Callable`s with binds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81131},"8d6493fae4e466c075fce895fade3878f57c73f4":{"hash":"8d6493fae4e466c075fce895fade3878f57c73f4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Initialize View Frame Time estimates to match 120 FPS","body":"This prevents the estimation from being extremely high (close to 100,000 FPS)\nuntil enough time has passed to display an accurate estimation.\n\n(cherry picked from commit 15b31f0891fde06da4fa617276705b1d6404b2dd)","is_cherrypick":true,"cherrypick_hash":"15b31f0891fde06da4fa617276705b1d6404b2dd","pull":83901},"15b31f0891fde06da4fa617276705b1d6404b2dd":{"hash":"15b31f0891fde06da4fa617276705b1d6404b2dd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Initialize View Frame Time estimates to match 120 FPS","body":"This prevents the estimation from being extremely high (close to 100,000 FPS)\nuntil enough time has passed to display an accurate estimation.","is_cherrypick":false,"cherrypick_hash":"","pull":80124},"165c49066b64aaa6da9655d5ae54a6e29e5b4834":{"hash":"165c49066b64aaa6da9655d5ae54a6e29e5b4834","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix grayscale dds loading","body":"(cherry picked from commit cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6)","is_cherrypick":true,"cherrypick_hash":"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6","pull":83901},"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6":{"hash":"cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6","is_merge":false,"authored_by":["MDQ6VXNlcjUzMTUwMjQ0"],"author_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","committer_raw":"BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>","summary":"Fix grayscale dds loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81134},"d3d5531658c4c2b54193a28ae2f2c35b2e835254":{"hash":"d3d5531658c4c2b54193a28ae2f2c35b2e835254","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Yuri Sizov ","summary":"Fixup special case of cluster render","body":"(cherry picked from commit e9b4d25f20fc2d4a8fd1d47586616f014755d07c)","is_cherrypick":true,"cherrypick_hash":"e9b4d25f20fc2d4a8fd1d47586616f014755d07c","pull":83901},"e9b4d25f20fc2d4a8fd1d47586616f014755d07c":{"hash":"e9b4d25f20fc2d4a8fd1d47586616f014755d07c","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Pedro J. Estébanez ","summary":"Fixup special case of cluster render","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81081},"ca6fba87de39271d1c3fcabc65872f60e7d1cf1a":{"hash":"ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","is_merge":false,"authored_by":["MDQ6VXNlcjc1Nzg5MjQ5"],"author_raw":"ARez ","committer_raw":"Yuri Sizov ","summary":"Add missing RenderingDevice method descriptions","body":"(cherry picked from commit bd4d43023d3b164e316c26e10112e0bca3431000)","is_cherrypick":true,"cherrypick_hash":"bd4d43023d3b164e316c26e10112e0bca3431000","pull":83901},"bd4d43023d3b164e316c26e10112e0bca3431000":{"hash":"bd4d43023d3b164e316c26e10112e0bca3431000","is_merge":false,"authored_by":["MDQ6VXNlcjc1Nzg5MjQ5"],"author_raw":"ARez ","committer_raw":"ARez ","summary":"Add missing RenderingDevice method descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80716},"cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689":{"hash":"cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE5MDA5"],"author_raw":"Mateus Elias ","committer_raw":"Yuri Sizov ","summary":"Improve MeshDataTool.get_face_vertex() method description","body":"Improve MeshDataTool.get_face_vertex() method description and also add an example code.\n\nCo-authored-by: Raul Santos \n(cherry picked from commit adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c)","is_cherrypick":true,"cherrypick_hash":"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c","pull":83901},"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c":{"hash":"adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE5MDA5","MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Mateus Elias ","committer_raw":"Mateus Elias ","summary":"Improve MeshDataTool.get_face_vertex() method description","body":"Improve MeshDataTool.get_face_vertex() method description and also add an example code.\n\nCo-authored-by: Raul Santos ","is_cherrypick":false,"cherrypick_hash":"","pull":81088},"daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f":{"hash":"daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix VoxelGI CameraAttributes exposure normalization handling","body":"(cherry picked from commit c73e1f0d22a3cd12f756492e1cc0a03d74e171fa)","is_cherrypick":true,"cherrypick_hash":"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa","pull":83901},"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa":{"hash":"c73e1f0d22a3cd12f756492e1cc0a03d74e171fa","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix VoxelGI CameraAttributes exposure normalization handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81067},"7d76bcbac6e687d026a920de9a2a319e1b2708e9":{"hash":"7d76bcbac6e687d026a920de9a2a319e1b2708e9","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"Yuri Sizov ","summary":"Fix Vulkan multithreaded compute list and GPU particle processing","body":"(cherry picked from commit 5d18e2ee001f1cecd544b23c29f96daae638adc8)","is_cherrypick":true,"cherrypick_hash":"5d18e2ee001f1cecd544b23c29f96daae638adc8","pull":83901},"5d18e2ee001f1cecd544b23c29f96daae638adc8":{"hash":"5d18e2ee001f1cecd544b23c29f96daae638adc8","is_merge":false,"authored_by":["MDQ6VXNlcjIyNDU2NjAz"],"author_raw":"bitsawer ","committer_raw":"bitsawer ","summary":"Fix Vulkan multithreaded compute list and GPU particle processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79849},"22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c":{"hash":"22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","is_merge":false,"authored_by":["MDQ6VXNlcjk2MjM0MA=="],"author_raw":"Rakka Rage ","committer_raw":"Yuri Sizov ","summary":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","body":"(cherry picked from commit dc2aa69c464c3373d21d524741d1d34270f39139)","is_cherrypick":true,"cherrypick_hash":"dc2aa69c464c3373d21d524741d1d34270f39139","pull":83901},"dc2aa69c464c3373d21d524741d1d34270f39139":{"hash":"dc2aa69c464c3373d21d524741d1d34270f39139","is_merge":false,"authored_by":["MDQ6VXNlcjk2MjM0MA=="],"author_raw":"Rakka Rage ","committer_raw":"Rakka Rage ","summary":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80943},"4944a07044b17d5e18b3a52aa5327bb5e489122f":{"hash":"4944a07044b17d5e18b3a52aa5327bb5e489122f","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQ1MDE="],"author_raw":"Brecht Kuppens ","committer_raw":"Yuri Sizov ","summary":"Windows: Always double-quote path when launching explorer.exe to browse","body":"Code now always double quotes the filename to use as command line\nargument when calling explorer.exe. In particular, commas in a filename\nwould be interpreted by explorer.exe as separators for commands.\n\nSimilarly a trim_suffix for \"file://\" is assumed to be a mistake, this\ncould potentially be a PREfix that we want to strip, but never a suffix.\nSince it didn't seem needed in the end, we removed it.\n\n(cherry picked from commit 5608b1d4117c4d7931905f8109d39cba6fa2128f)","is_cherrypick":true,"cherrypick_hash":"5608b1d4117c4d7931905f8109d39cba6fa2128f","pull":83901},"5608b1d4117c4d7931905f8109d39cba6fa2128f":{"hash":"5608b1d4117c4d7931905f8109d39cba6fa2128f","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQ1MDE="],"author_raw":"Brecht Kuppens ","committer_raw":"Brecht Kuppens ","summary":"Windows: Always double-quote path when launching explorer.exe to browse","body":"Code now always double quotes the filename to use as command line\nargument when calling explorer.exe. In particular, commas in a filename\nwould be interpreted by explorer.exe as separators for commands.\n\nSimilarly a trim_suffix for \"file://\" is assumed to be a mistake, this\ncould potentially be a PREfix that we want to strip, but never a suffix.\nSince it didn't seem needed in the end, we removed it.","is_cherrypick":false,"cherrypick_hash":"","pull":78963},"560c52cef26f6a0560c7222a407ae1dbae171bbe":{"hash":"560c52cef26f6a0560c7222a407ae1dbae171bbe","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Yuri Sizov ","summary":"[MP] Fix watch properties not being correctly removed","body":"(cherry picked from commit 3860f2e36698eac4a1e045ef1a626d0982207e7c)","is_cherrypick":true,"cherrypick_hash":"3860f2e36698eac4a1e045ef1a626d0982207e7c","pull":83901},"3860f2e36698eac4a1e045ef1a626d0982207e7c":{"hash":"3860f2e36698eac4a1e045ef1a626d0982207e7c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli ","committer_raw":"Fabio Alessandrelli ","summary":"[MP] Fix watch properties not being correctly removed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":81033},"035fece0e75fc5d9de44c19e749af6a6a0688cab":{"hash":"035fece0e75fc5d9de44c19e749af6a6a0688cab","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"Marcus Elg ","committer_raw":"Yuri Sizov ","summary":"Fix GPUParticle2D offset stutter","body":"(cherry picked from commit 936fd8db3829921ec346461567f235ead4a79582)","is_cherrypick":true,"cherrypick_hash":"936fd8db3829921ec346461567f235ead4a79582","pull":83901},"936fd8db3829921ec346461567f235ead4a79582":{"hash":"936fd8db3829921ec346461567f235ead4a79582","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"Marcus Elg ","committer_raw":"Marcus Elg ","summary":"Fix GPUParticle2D offset stutter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80984},"82846a7e6d25652ca605107f7b025fbf29f95a14":{"hash":"82846a7e6d25652ca605107f7b025fbf29f95a14","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Yuri Sizov ","summary":"Fix missing decal mask in mobile renderer","body":"(cherry picked from commit 8449331f134a8a5b771426f2a53d9a81180a0200)","is_cherrypick":true,"cherrypick_hash":"8449331f134a8a5b771426f2a53d9a81180a0200","pull":83901},"8449331f134a8a5b771426f2a53d9a81180a0200":{"hash":"8449331f134a8a5b771426f2a53d9a81180a0200","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Bastiaan Olij ","summary":"Fix missing decal mask in mobile renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80911},"1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88":{"hash":"1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Document mouse-picking limit of 64 objects","body":"(cherry picked from commit 765da0a365b63cef3e3459467e14e5206d7164e4)","is_cherrypick":true,"cherrypick_hash":"765da0a365b63cef3e3459467e14e5206d7164e4","pull":83901},"765da0a365b63cef3e3459467e14e5206d7164e4":{"hash":"765da0a365b63cef3e3459467e14e5206d7164e4","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTkyMjc="],"author_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","committer_raw":"Markus Sauermann <6299227+Sauermann@users.noreply.github.com>","summary":"Document mouse-picking limit of 64 objects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80875},"60b432a1f00db6d6c7f0c39986b40f7529841a23":{"hash":"60b432a1f00db6d6c7f0c39986b40f7529841a23","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NzM3ODY4"],"author_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Updated C# example for method AddPropertyInfo","body":"(cherry picked from commit 694f280acddebac7be49d7a7b9130b88195c9086)","is_cherrypick":true,"cherrypick_hash":"694f280acddebac7be49d7a7b9130b88195c9086","pull":83901},"694f280acddebac7be49d7a7b9130b88195c9086":{"hash":"694f280acddebac7be49d7a7b9130b88195c9086","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NzM3ODY4"],"author_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","committer_raw":"vitormaduro <49737868+vitormaduro@users.noreply.github.com>","summary":"Updated C# example for method AddPropertyInfo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80851},"3de5e5d4d412e854df698b1854b9e9c7630634dd":{"hash":"3de5e5d4d412e854df698b1854b9e9c7630634dd","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM0MTcz"],"author_raw":"azuloo ","committer_raw":"Yuri Sizov ","summary":"Fixes LSP connection error when launched in a separate thread","body":"(cherry picked from commit a5710d468b8f99d723116bbd71af83ac3ea35598)","is_cherrypick":true,"cherrypick_hash":"a5710d468b8f99d723116bbd71af83ac3ea35598","pull":83901},"a5710d468b8f99d723116bbd71af83ac3ea35598":{"hash":"a5710d468b8f99d723116bbd71af83ac3ea35598","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM0MTcz"],"author_raw":"azuloo ","committer_raw":"azuloo ","summary":"Fixes LSP connection error when launched in a separate thread","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80686},"eaa2485a5d786f002ec00ddbadb4ac933f328946":{"hash":"eaa2485a5d786f002ec00ddbadb4ac933f328946","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjIwNjc3"],"author_raw":"Kirill Diduk ","committer_raw":"Yuri Sizov ","summary":"[bugfix] Fix reimporting scene withh default values selected","body":"This commit fixes #78140\n\nWhen the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect.\n\nThe problem was that when handling the reimport, a wrong dictionary of the settings was used.\n\n(cherry picked from commit 8b729e5b7e20e64204040d2fa24e07d6c3c3a494)","is_cherrypick":true,"cherrypick_hash":"8b729e5b7e20e64204040d2fa24e07d6c3c3a494","pull":83901},"8b729e5b7e20e64204040d2fa24e07d6c3c3a494":{"hash":"8b729e5b7e20e64204040d2fa24e07d6c3c3a494","is_merge":false,"authored_by":["MDQ6VXNlcjEyMjIwNjc3"],"author_raw":"Kirill Diduk ","committer_raw":"Kirill Diduk ","summary":"[bugfix] Fix reimporting scene withh default values selected","body":"This commit fixes #78140\n\nWhen the scene was re-imported with non-default values of some settings, re-importing it again using default values for those settings didn't have the effect.\n\nThe problem was that when handling the reimport, a wrong dictionary of the settings was used.","is_cherrypick":false,"cherrypick_hash":"","pull":79907},"67e1849bd4c885a5771e47f71efaaffc281787b3":{"hash":"67e1849bd4c885a5771e47f71efaaffc281787b3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Add missing tutorials to documentation classes","body":"(cherry picked from commit 469c462b763efe1acff65441a23964b0cbdba0bf)","is_cherrypick":true,"cherrypick_hash":"469c462b763efe1acff65441a23964b0cbdba0bf","pull":83901},"469c462b763efe1acff65441a23964b0cbdba0bf":{"hash":"469c462b763efe1acff65441a23964b0cbdba0bf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Add missing tutorials to documentation classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80653},"1588eae8fafeccdd7b83f910b063d7ac312329b1":{"hash":"1588eae8fafeccdd7b83f910b063d7ac312329b1","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Yuri Sizov ","summary":"Ensure POINT_SIZE takes effect","body":"(cherry picked from commit 0cf57e1927e51c9061cc292a88985e33543dafff)","is_cherrypick":true,"cherrypick_hash":"0cf57e1927e51c9061cc292a88985e33543dafff","pull":83901},"0cf57e1927e51c9061cc292a88985e33543dafff":{"hash":"0cf57e1927e51c9061cc292a88985e33543dafff","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Chia-Hsiang Cheng ","summary":"Ensure POINT_SIZE takes effect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80323},"f5130502be711f5c4638a28282cfe518813f94da":{"hash":"f5130502be711f5c4638a28282cfe518813f94da","is_merge":false,"authored_by":["MDQ6VXNlcjY3OTM4NDE0"],"author_raw":"PorkrollPosadist ","committer_raw":"Yuri Sizov ","summary":"Use EWMH for DisplayServerX11::_window_minimize_check() implementation","body":"(cherry picked from commit 5666656d42cc088062bb4c88874df3f2eb2604e5)","is_cherrypick":true,"cherrypick_hash":"5666656d42cc088062bb4c88874df3f2eb2604e5","pull":83901},"5666656d42cc088062bb4c88874df3f2eb2604e5":{"hash":"5666656d42cc088062bb4c88874df3f2eb2604e5","is_merge":false,"authored_by":["MDQ6VXNlcjY3OTM4NDE0"],"author_raw":"PorkrollPosadist ","committer_raw":"PorkrollPosadist ","summary":"Use EWMH for DisplayServerX11::_window_minimize_check() implementation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80036},"67f5ec2f2fe4feff2791deaf52715e012dbbc59f":{"hash":"67f5ec2f2fe4feff2791deaf52715e012dbbc59f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDQ2NTM3"],"author_raw":"pidogs ","committer_raw":"Yuri Sizov ","summary":"Make CSGShape follow curve's tilt in Path mode","body":"Fixes #65634.\n\n(cherry picked from commit f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2)","is_cherrypick":true,"cherrypick_hash":"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2","pull":83901},"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2":{"hash":"f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDQ2NTM3"],"author_raw":"pidogs ","committer_raw":"pidogs ","summary":"Make CSGShape follow curve's tilt in Path mode","body":"Fixes #65634.","is_cherrypick":false,"cherrypick_hash":"","pull":79355},"00d5da2f09245d28d0a0f495e7448301c20cc101":{"hash":"00d5da2f09245d28d0a0f495e7448301c20cc101","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Yuri Sizov ","summary":"Clear the previously set state when configuring for a new scene root node","body":"Saving a subscene causes the main scene to be re-instantiated. And the resource\ninstance in the main scene will be reused when the main scene is re-instantiated.\nSo for resources with `resource_local_to_scene` enabled, resetting state may be\nnecessary (at least for `ViewportTexture`).\n\n(cherry picked from commit 4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4)","is_cherrypick":true,"cherrypick_hash":"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4","pull":83901},"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4":{"hash":"4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzg2MDY3"],"author_raw":"Rindbee ","committer_raw":"Rindbee ","summary":"Clear the previously set state when configuring for a new scene root node","body":"Saving a subscene causes the main scene to be re-instantiated. And the resource\ninstance in the main scene will be reused when the main scene is re-instantiated.\nSo for resources with `resource_local_to_scene` enabled, resetting state may be\nnecessary (at least for `ViewportTexture`).","is_cherrypick":false,"cherrypick_hash":"","pull":79201},"d5a11e17b80853abdc8964f5b423b910808110d5":{"hash":"d5a11e17b80853abdc8964f5b423b910808110d5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev ","committer_raw":"Yuri Sizov ","summary":"GDScript: Check `get_node()` shorthand in static functions","body":"(cherry picked from commit 0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79)","is_cherrypick":true,"cherrypick_hash":"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79","pull":83901},"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79":{"hash":"0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev ","committer_raw":"Danil Alexeev ","summary":"GDScript: Check `get_node()` shorthand in static functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78552},"efa82d5025fa8e8fc2b4d62523a8c41c00ea954f":{"hash":"efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"Yuri Sizov ","summary":"fix CollisionShape3D Shape Size handle will missing","body":"when Script editor floating\n\n(cherry picked from commit fec0396cacc29907fdd6d8a1eb05dec1a177123d)","is_cherrypick":true,"cherrypick_hash":"fec0396cacc29907fdd6d8a1eb05dec1a177123d","pull":83901},"fec0396cacc29907fdd6d8a1eb05dec1a177123d":{"hash":"fec0396cacc29907fdd6d8a1eb05dec1a177123d","is_merge":false,"authored_by":["MDQ6VXNlcjgzMTU5ODY="],"author_raw":"jsjtxietian ","committer_raw":"jsjtxietian ","summary":"fix CollisionShape3D Shape Size handle will missing","body":"when Script editor floating","is_cherrypick":false,"cherrypick_hash":"","pull":80647},"3e9751aca44dc5213cbfa3480d82dbfd0210eb6d":{"hash":"3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Yuri Sizov ","summary":"Avoid emitting signals if the animation is not ready to be processed","body":"(cherry picked from commit ef5d0b1c06e57aca0d638a46d2824c23f85de6a4)","is_cherrypick":true,"cherrypick_hash":"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4","pull":83901},"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4":{"hash":"ef5d0b1c06e57aca0d638a46d2824c23f85de6a4","is_merge":false,"authored_by":["MDQ6VXNlcjg4MDE0Mjky"],"author_raw":"Chia-Hsiang Cheng ","committer_raw":"Chia-Hsiang Cheng ","summary":"Avoid emitting signals if the animation is not ready to be processed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80367},"2e3955030653ce431988367902b68aed387a5ee8":{"hash":"2e3955030653ce431988367902b68aed387a5ee8","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjg3NTY="],"author_raw":"Andrés Botero <0xafbf@gmail.com>","committer_raw":"Yuri Sizov ","summary":"Fix empty XML tag doc in XMLParser.xml","body":"Fix doc to show how an empty XML tag is appropiately closed.\n\n(cherry picked from commit 3fdca75365e2a30dfdb82702eaef06c5f559e58f)","is_cherrypick":true,"cherrypick_hash":"3fdca75365e2a30dfdb82702eaef06c5f559e58f","pull":83901},"3fdca75365e2a30dfdb82702eaef06c5f559e58f":{"hash":"3fdca75365e2a30dfdb82702eaef06c5f559e58f","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjg3NTY="],"author_raw":"Andrés Botero <0xafbf@gmail.com>","committer_raw":"Andrés Botero <0xafbf@gmail.com>","summary":"Fix empty XML tag doc in XMLParser.xml","body":"Fix doc to show how an empty XML tag is appropiately closed.","is_cherrypick":false,"cherrypick_hash":"","pull":80698},"35d622b029d1eed8025dec59af54b8424c490da0":{"hash":"35d622b029d1eed8025dec59af54b8424c490da0","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Yuri Sizov ","summary":"Fix particle shader deterministic random values","body":"(cherry picked from commit cb7400d67ac37667ad32beca64c463e9eb784e5d)","is_cherrypick":true,"cherrypick_hash":"cb7400d67ac37667ad32beca64c463e9eb784e5d","pull":83901},"cb7400d67ac37667ad32beca64c463e9eb784e5d":{"hash":"cb7400d67ac37667ad32beca64c463e9eb784e5d","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Septian ","summary":"Fix particle shader deterministic random values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80638},"7773e1ed96c934e5e54973b3914ea527774b3371":{"hash":"7773e1ed96c934e5e54973b3914ea527774b3371","is_merge":false,"authored_by":["MDQ6VXNlcjM1NDcwOTIx"],"author_raw":"Emmanuel Ferdman ","committer_raw":"Yuri Sizov ","summary":"docs: fix link to two's complement wiki page","body":"Signed-off-by: Emmanuel Ferdman \n(cherry picked from commit f000be3237c5aa9079b77e31e13970d613e35df7)","is_cherrypick":true,"cherrypick_hash":"f000be3237c5aa9079b77e31e13970d613e35df7","pull":83901},"f000be3237c5aa9079b77e31e13970d613e35df7":{"hash":"f000be3237c5aa9079b77e31e13970d613e35df7","is_merge":false,"authored_by":["MDQ6VXNlcjM1NDcwOTIx"],"author_raw":"Emmanuel Ferdman ","committer_raw":"Emmanuel Ferdman ","summary":"docs: fix link to two's complement wiki page","body":"Signed-off-by: Emmanuel Ferdman ","is_cherrypick":false,"cherrypick_hash":"","pull":80608},"666460448d1192512ab11da2f6ab3318d17d1f3b":{"hash":"666460448d1192512ab11da2f6ab3318d17d1f3b","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzY0MzEy"],"author_raw":"mandryskowski ","committer_raw":"Yuri Sizov ","summary":"Clarify the behaviour of CSGMesh3D using ArrayMesh","body":"(cherry picked from commit 378f835a9c0a5502819693ec3453ab64a3c3e320)","is_cherrypick":true,"cherrypick_hash":"378f835a9c0a5502819693ec3453ab64a3c3e320","pull":83901},"378f835a9c0a5502819693ec3453ab64a3c3e320":{"hash":"378f835a9c0a5502819693ec3453ab64a3c3e320","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzY0MzEy"],"author_raw":"mandryskowski ","committer_raw":"mandryskowski ","summary":"Clarify the behaviour of CSGMesh3D using ArrayMesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80543},"bede7fa0d8929f3862cc39ab75429e0d30fb481a":{"hash":"bede7fa0d8929f3862cc39ab75429e0d30fb481a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Yuri Sizov ","summary":"Fix `get_method` from named lambda","body":"(cherry picked from commit 793cc080cbab0b047613bd449f0d35bf33cada5f)","is_cherrypick":true,"cherrypick_hash":"793cc080cbab0b047613bd449f0d35bf33cada5f","pull":83901},"793cc080cbab0b047613bd449f0d35bf33cada5f":{"hash":"793cc080cbab0b047613bd449f0d35bf33cada5f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODQ2MDIy"],"author_raw":"Septian ","committer_raw":"Septian ","summary":"Fix `get_method` from named lambda","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80506},"ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1":{"hash":"ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Yuri Sizov ","summary":"Fix issue with four subpasses always been requested in mobile renderer","body":"(cherry picked from commit 414df467cdf34d88c0612c57c520ca8c28683149)","is_cherrypick":true,"cherrypick_hash":"414df467cdf34d88c0612c57c520ca8c28683149","pull":83901},"414df467cdf34d88c0612c57c520ca8c28683149":{"hash":"414df467cdf34d88c0612c57c520ca8c28683149","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij ","committer_raw":"Bastiaan Olij ","summary":"Fix issue with four subpasses always been requested in mobile renderer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80368},"b027d000cb52be177a748056ab3ce0b753c1e711":{"hash":"b027d000cb52be177a748056ab3ce0b753c1e711","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix OptionButton min size when fit longest item is enabled","body":"(cherry picked from commit 5dd854513eb90d4923f3822c3cb6e9b348ad5936)","is_cherrypick":true,"cherrypick_hash":"5dd854513eb90d4923f3822c3cb6e9b348ad5936","pull":83901},"5dd854513eb90d4923f3822c3cb6e9b348ad5936":{"hash":"5dd854513eb90d4923f3822c3cb6e9b348ad5936","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix OptionButton min size when fit longest item is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80366},"7fa44784f82242862fef98f6302632438a3afc46":{"hash":"7fa44784f82242862fef98f6302632438a3afc46","is_merge":false,"authored_by":["U_kgDOB1EBvg"],"author_raw":"samdevelopscode ","committer_raw":"Yuri Sizov ","summary":"Add description for SoftBody3D linear_stiffness property","body":"(cherry picked from commit 7ca6e94c36300c217fd6ff43cd5220bc6ee393d8)","is_cherrypick":true,"cherrypick_hash":"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8","pull":83901},"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8":{"hash":"7ca6e94c36300c217fd6ff43cd5220bc6ee393d8","is_merge":false,"authored_by":["U_kgDOB1EBvg"],"author_raw":"samdevelopscode ","committer_raw":"samdevelopscode ","summary":"Add description for SoftBody3D linear_stiffness property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79933},"1f4a5c2c15ae9c6158e31ad835fa190f5e81e395":{"hash":"1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Yuri Sizov ","summary":"Fix validation error when enabling SSIL alone","body":"(cherry picked from commit 666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd)","is_cherrypick":true,"cherrypick_hash":"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd","pull":83901},"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd":{"hash":"666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd","is_merge":false,"authored_by":["MDQ6VXNlcjMzOTUxMzA="],"author_raw":"Matias N. Goldberg ","committer_raw":"Matias N. Goldberg ","summary":"Fix validation error when enabling SSIL alone","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80315},"02c6d985b86803ba40b5819aef04933e3ec8fb26":{"hash":"02c6d985b86803ba40b5819aef04933e3ec8fb26","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix native popups auto-closing when interacting with non-client area.","body":"(cherry picked from commit e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e)","is_cherrypick":true,"cherrypick_hash":"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e","pull":83901},"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e":{"hash":"e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix native popups auto-closing when interacting with non-client area.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79456},"3d0c29cc0ae938332178dacbef3acfe431cdaab5":{"hash":"3d0c29cc0ae938332178dacbef3acfe431cdaab5","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTg0MDUw"],"author_raw":"ajreckof <66184050+ajreckof@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix completion option location not found","body":"(cherry picked from commit 4b724c9252ad6d3a27efc9c4a13ea300b6daaf16)","is_cherrypick":true,"cherrypick_hash":"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16","pull":83901},"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16":{"hash":"4b724c9252ad6d3a27efc9c4a13ea300b6daaf16","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 completion option location not found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80283},"06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff":{"hash":"06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix wrong example output of float*Color in classref","body":"(cherry picked from commit 54f26c66ab9c5edf2f61867312cdaa79b9795af1)","is_cherrypick":true,"cherrypick_hash":"54f26c66ab9c5edf2f61867312cdaa79b9795af1","pull":83901},"54f26c66ab9c5edf2f61867312cdaa79b9795af1":{"hash":"54f26c66ab9c5edf2f61867312cdaa79b9795af1","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix wrong example output of float*Color in classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80245},"d0b652932e06577f20a44cc7366afaa245b1fa13":{"hash":"d0b652932e06577f20a44cc7366afaa245b1fa13","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Fix pathfinding funnel adding unwanted point","body":"Fixes pathfinding funnel adding unwanted point due to precision issues.\n\n(cherry picked from commit c51e2644466b96d414d4e42a9cfe283ce1162264)","is_cherrypick":true,"cherrypick_hash":"c51e2644466b96d414d4e42a9cfe283ce1162264","pull":83901},"c51e2644466b96d414d4e42a9cfe283ce1162264":{"hash":"c51e2644466b96d414d4e42a9cfe283ce1162264","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 pathfinding funnel adding unwanted point","body":"Fixes pathfinding funnel adding unwanted point due to precision issues.","is_cherrypick":false,"cherrypick_hash":"","pull":79228},"eca105f0753949115db7d028f857405d2a8836f5":{"hash":"eca105f0753949115db7d028f857405d2a8836f5","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"[Windows] Do not force redraw window background on mouse pass-through region change.","body":"(cherry picked from commit b240b5be8402bc97c12d1819b26203765fb9f888)","is_cherrypick":true,"cherrypick_hash":"b240b5be8402bc97c12d1819b26203765fb9f888","pull":83901},"b240b5be8402bc97c12d1819b26203765fb9f888":{"hash":"b240b5be8402bc97c12d1819b26203765fb9f888","is_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] Do not force redraw window background on mouse pass-through region change.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80153},"85ab2697969c24f5a540d1a0c4abcbab8299764d":{"hash":"85ab2697969c24f5a540d1a0c4abcbab8299764d","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Yuri Sizov ","summary":"C#: Fix line in OpenInExternalEditor","body":"(cherry picked from commit 132a1daf1a7eac623829bd1d149f79ac95853c9a)","is_cherrypick":true,"cherrypick_hash":"132a1daf1a7eac623829bd1d149f79ac95853c9a","pull":83901},"132a1daf1a7eac623829bd1d149f79ac95853c9a":{"hash":"132a1daf1a7eac623829bd1d149f79ac95853c9a","is_merge":false,"authored_by":["MDQ6VXNlcjM5MDMwNTk="],"author_raw":"Raul Santos ","committer_raw":"Raul Santos ","summary":"C#: Fix line in OpenInExternalEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79404},"5cc85fb119f21f74de406c6b84950813be53898e":{"hash":"5cc85fb119f21f74de406c6b84950813be53898e","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Yuri Sizov ","summary":"Fix indentation in script templates","body":"(cherry picked from commit 39353462acfd5c32d6ad02076dd7568ec0ab06e4)","is_cherrypick":true,"cherrypick_hash":"39353462acfd5c32d6ad02076dd7568ec0ab06e4","pull":83901},"39353462acfd5c32d6ad02076dd7568ec0ab06e4":{"hash":"39353462acfd5c32d6ad02076dd7568ec0ab06e4","is_merge":false,"authored_by":["U_kgDOBcK-Cw"],"author_raw":"Ninni Pipping ","committer_raw":"Ninni Pipping ","summary":"Fix indentation in script templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78675},"06b777fe4a84a6a996a61a47e24f99f853e01ebe":{"hash":"06b777fe4a84a6a996a61a47e24f99f853e01ebe","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix \"a number is required\" error when printing RID","body":"(cherry picked from commit 35f28407d9368b47f440a772b60d863b9e5faef5)","is_cherrypick":true,"cherrypick_hash":"35f28407d9368b47f440a772b60d863b9e5faef5","pull":83901},"35f28407d9368b47f440a772b60d863b9e5faef5":{"hash":"35f28407d9368b47f440a772b60d863b9e5faef5","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix \"a number is required\" error when printing RID","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":80122},"3df5907c87e5e0afe02074e6a43b85ff41ef369e":{"hash":"3df5907c87e5e0afe02074e6a43b85ff41ef369e","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzcxNQ=="],"author_raw":"LRFLEW ","committer_raw":"Yuri Sizov ","summary":"Mobile: Uncomment code required for fog rendering on clear color","body":"(cherry picked from commit db17415df837f4900fed418c9c7646632ef2bba0)","is_cherrypick":true,"cherrypick_hash":"db17415df837f4900fed418c9c7646632ef2bba0","pull":83901},"db17415df837f4900fed418c9c7646632ef2bba0":{"hash":"db17415df837f4900fed418c9c7646632ef2bba0","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzcxNQ=="],"author_raw":"LRFLEW ","committer_raw":"LRFLEW ","summary":"Mobile: Uncomment code required for fog rendering on clear color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79776},"2192c717a41e11f4722a1796dce7a976958fb518":{"hash":"2192c717a41e11f4722a1796dce7a976958fb518","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Make indentation indicators translatable","body":"(cherry picked from commit a552103531a305072bcd0b4c63994354d7de164b)","is_cherrypick":true,"cherrypick_hash":"a552103531a305072bcd0b4c63994354d7de164b","pull":83901},"a552103531a305072bcd0b4c63994354d7de164b":{"hash":"a552103531a305072bcd0b4c63994354d7de164b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Make indentation indicators translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79358},"cf1674c423d1cb863ea623504ba9be8abc5f31c8":{"hash":"cf1674c423d1cb863ea623504ba9be8abc5f31c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODMzNzk="],"author_raw":"detomon ","committer_raw":"Yuri Sizov ","summary":"Initialize MSDF parameters in BaseMaterial3D with default","body":"(cherry picked from commit d275a7487d6728a490184971589f5e4854965466)","is_cherrypick":true,"cherrypick_hash":"d275a7487d6728a490184971589f5e4854965466","pull":83901},"d275a7487d6728a490184971589f5e4854965466":{"hash":"d275a7487d6728a490184971589f5e4854965466","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODMzNzk="],"author_raw":"detomon ","committer_raw":"detomon ","summary":"Initialize MSDF parameters in BaseMaterial3D with default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79983},"188d9040d3aafe8636964c260a4176ea0766f2b7":{"hash":"188d9040d3aafe8636964c260a4176ea0766f2b7","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Yuri Sizov ","summary":"Fix typo in ResourceImporterImageFont","body":"(cherry picked from commit 80728bdf1e5929dd779ca9adac4b66d09971c6ef)","is_cherrypick":true,"cherrypick_hash":"80728bdf1e5929dd779ca9adac4b66d09971c6ef","pull":83901},"80728bdf1e5929dd779ca9adac4b66d09971c6ef":{"hash":"80728bdf1e5929dd779ca9adac4b66d09971c6ef","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu ","committer_raw":"Haoyu Qiu ","summary":"Fix typo in ResourceImporterImageFont","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79736},"8fab0ff8484bcb392b24b72c758e6f64643e0017":{"hash":"8fab0ff8484bcb392b24b72c758e6f64643e0017","is_merge":false,"authored_by":["MDQ6VXNlcjUyNDY0MjA0"],"author_raw":"smix8 <52464204+smix8@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Add detail to NavigationAgent signal descriptions","body":"Adds detail to NavigationAgent signal descriptions.\n\n(cherry picked from commit 99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1)","is_cherrypick":true,"cherrypick_hash":"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1","pull":83901},"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1":{"hash":"99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1","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 detail to NavigationAgent signal descriptions","body":"Adds detail to NavigationAgent signal descriptions.","is_cherrypick":false,"cherrypick_hash":"","pull":79401},"ff6229e79466889da1935b8a79da148a65d64528":{"hash":"ff6229e79466889da1935b8a79da148a65d64528","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Yuri Sizov ","summary":"Support loading of translations on threads","body":"(cherry picked from commit 5301bbb3a5cbf94e38662b7ac977ba20f341c8ca)","is_cherrypick":true,"cherrypick_hash":"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca","pull":83901},"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca":{"hash":"5301bbb3a5cbf94e38662b7ac977ba20f341c8ca","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez ","committer_raw":"Pedro J. Estébanez ","summary":"Support loading of translations on threads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":78747},"f7d1f9e25b377452d38f48b3f824bc1f21aedb6d":{"hash":"f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Yuri Sizov ","summary":"Improve and clarify paused Tweens","body":"(cherry picked from commit dbecf8bd1ab800d1349c6519c9199692a4a486a7)","is_cherrypick":true,"cherrypick_hash":"dbecf8bd1ab800d1349c6519c9199692a4a486a7","pull":83901},"dbecf8bd1ab800d1349c6519c9199692a4a486a7":{"hash":"dbecf8bd1ab800d1349c6519c9199692a4a486a7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora ","committer_raw":"Tomasz Chabora ","summary":"Improve and clarify paused Tweens","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79879},"77f6d00ad861c8db1e6d85112a58a6abd573296f":{"hash":"77f6d00ad861c8db1e6d85112a58a6abd573296f","is_merge":false,"authored_by":["MDQ6VXNlcjcyMDMyMzgx"],"author_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","committer_raw":"Yuri Sizov ","summary":"Updated Deprecated Method in C# Example Size to Region","body":"(cherry picked from commit 5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c)","is_cherrypick":true,"cherrypick_hash":"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c","pull":83901},"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c":{"hash":"5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c","is_merge":false,"authored_by":["MDQ6VXNlcjcyMDMyMzgx"],"author_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","committer_raw":"Sathvik Mulukutla <72032381+DarthKitten2130@users.noreply.github.com>","summary":"Updated Deprecated Method in C# Example Size to Region","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":79794},"c8bd1259af8aa2370597551caa96ea7b3b17cd5b":{"hash":"c8bd1259af8aa2370597551caa96ea7b3b17cd5b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Yuri Sizov ","summary":"Allow using floating-point bone sizes and outline widths in the 2D editor","body":"This is useful when animating pixel art sprites in the 2D editor,\nas a value of `1` is often too large when zoomed in.\n\n(cherry picked from commit a39190a18f4d1d2971d30147e47f51dea65f4304)","is_cherrypick":true,"cherrypick_hash":"a39190a18f4d1d2971d30147e47f51dea65f4304","pull":83901},"a39190a18f4d1d2971d30147e47f51dea65f4304":{"hash":"a39190a18f4d1d2971d30147e47f51dea65f4304","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio ","committer_raw":"Hugo Locurcio ","summary":"Allow using floating-point bone sizes and outline widths in the 2D editor","body":"This is useful when animating pixel art sprites in the 2D editor,\nas a value of `1` is often too large when zoomed in.","is_cherrypick":false,"cherrypick_hash":"","pull":79434}},"pulls":{"73310":{"id":"PR_kwDOAO6SJc5J-67-","public_id":73310,"url":"https://github.com/godotengine/godot/pull/73310","diff_url":"https://github.com/godotengine/godot/pull/73310.diff","patch_url":"https://github.com/godotengine/godot/pull/73310.patch","title":"Fix `ZIPReader` failing to open empty zip files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTQ0NjQ0","created_at":"2023-02-14T22:00:14Z","updated_at":"2023-10-24T15:49:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["071499ac0d8e33e6f269437c3ce4fab52cc43f90"]},"74026":{"id":"PR_kwDOAO6SJc5KzJqh","public_id":74026,"url":"https://github.com/godotengine/godot/pull/74026","diff_url":"https://github.com/godotengine/godot/pull/74026.diff","patch_url":"https://github.com/godotengine/godot/pull/74026.patch","title":"Fix conversion of hex color strings in project converter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0MjIzNzkx","created_at":"2023-02-27T06:24:11Z","updated_at":"2023-10-24T16:18:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d94ad09903a9716a20dc261ace633040a9e7bc61"]},"78552":{"id":"PR_kwDOAO6SJc5Toqbr","public_id":78552,"url":"https://github.com/godotengine/godot/pull/78552","diff_url":"https://github.com/godotengine/godot/pull/78552.diff","patch_url":"https://github.com/godotengine/godot/pull/78552.patch","title":"GDScript: Check `get_node()` shorthand in static functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2023-06-22T09:20:15Z","updated_at":"2023-10-19T19:54:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["0f27c4ad8079f58d7c6cc86d644a89a78b6e8c79"]},"78675":{"id":"PR_kwDOAO6SJc5T2SXW","public_id":78675,"url":"https://github.com/godotengine/godot/pull/78675","diff_url":"https://github.com/godotengine/godot/pull/78675.diff","patch_url":"https://github.com/godotengine/godot/pull/78675.patch","title":"Fix indentation in script templates","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-06-25T16:21:30Z","updated_at":"2023-10-19T19:23:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["39353462acfd5c32d6ad02076dd7568ec0ab06e4"]},"78747":{"id":"PR_kwDOAO6SJc5UBy5m","public_id":78747,"url":"https://github.com/godotengine/godot/pull/78747","diff_url":"https://github.com/godotengine/godot/pull/78747.diff","patch_url":"https://github.com/godotengine/godot/pull/78747.patch","title":"Support loading of translations on threads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-06-27T12:26:05Z","updated_at":"2023-10-19T19:07:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5301bbb3a5cbf94e38662b7ac977ba20f341c8ca"]},"78963":{"id":"PR_kwDOAO6SJc5UdJkv","public_id":78963,"url":"https://github.com/godotengine/godot/pull/78963","diff_url":"https://github.com/godotengine/godot/pull/78963.diff","patch_url":"https://github.com/godotengine/godot/pull/78963.patch","title":"Windows: Always double-quote path when launching explorer.exe to browse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMzQ1MDE=","created_at":"2023-07-02T21:04:06Z","updated_at":"2023-10-24T14:12:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5608b1d4117c4d7931905f8109d39cba6fa2128f"]},"79201":{"id":"PR_kwDOAO6SJc5U_dRB","public_id":79201,"url":"https://github.com/godotengine/godot/pull/79201","diff_url":"https://github.com/godotengine/godot/pull/79201.diff","patch_url":"https://github.com/godotengine/godot/pull/79201.patch","title":"Clear the previously set state when configuring for a new scene root node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-07-08T12:21:57Z","updated_at":"2023-10-19T19:54:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4795c3cdfa5cebaaee6c5ca0ea070d0e7c4305e4"]},"79228":{"id":"PR_kwDOAO6SJc5VAT3q","public_id":79228,"url":"https://github.com/godotengine/godot/pull/79228","diff_url":"https://github.com/godotengine/godot/pull/79228.diff","patch_url":"https://github.com/godotengine/godot/pull/79228.patch","title":"Fix pathfinding funnel adding unwanted point","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-09T01:46:01Z","updated_at":"2023-10-19T19:22:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["c51e2644466b96d414d4e42a9cfe283ce1162264"]},"79355":{"id":"PR_kwDOAO6SJc5VQTpV","public_id":79355,"url":"https://github.com/godotengine/godot/pull/79355","diff_url":"https://github.com/godotengine/godot/pull/79355.diff","patch_url":"https://github.com/godotengine/godot/pull/79355.patch","title":"Make CSGShape follow curve's tilt in Path mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDQ2NTM3","created_at":"2023-07-11T23:39:33Z","updated_at":"2023-10-29T02:38:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f476b74ecf1d6d2de1896f9cc7e9e5963ab299e2"]},"79358":{"id":"PR_kwDOAO6SJc5VQkzj","public_id":79358,"url":"https://github.com/godotengine/godot/pull/79358","diff_url":"https://github.com/godotengine/godot/pull/79358.diff","patch_url":"https://github.com/godotengine/godot/pull/79358.patch","title":"Make indentation indicators translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-12T01:20:28Z","updated_at":"2023-10-19T19:24:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a552103531a305072bcd0b4c63994354d7de164b"]},"79401":{"id":"PR_kwDOAO6SJc5VXDBg","public_id":79401,"url":"https://github.com/godotengine/godot/pull/79401","diff_url":"https://github.com/godotengine/godot/pull/79401.diff","patch_url":"https://github.com/godotengine/godot/pull/79401.patch","title":"Add detail to NavigationAgent signal descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNDY0MjA0","created_at":"2023-07-12T23:14:40Z","updated_at":"2023-10-19T19:08:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzUyMDQwNjk0","name":"topic:navigation","color":"#ffee88"}],"commits":["99e70ab6efd18c0ed472041dcc2b7b3ae1c22de1"]},"79404":{"id":"PR_kwDOAO6SJc5VXYAb","public_id":79404,"url":"https://github.com/godotengine/godot/pull/79404","diff_url":"https://github.com/godotengine/godot/pull/79404.diff","patch_url":"https://github.com/godotengine/godot/pull/79404.patch","title":"C#: Fix line in OpenInExternalEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-07-13T01:26:36Z","updated_at":"2023-10-19T19:23:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["132a1daf1a7eac623829bd1d149f79ac95853c9a"]},"79434":{"id":"PR_kwDOAO6SJc5VcpCy","public_id":79434,"url":"https://github.com/godotengine/godot/pull/79434","diff_url":"https://github.com/godotengine/godot/pull/79434.diff","patch_url":"https://github.com/godotengine/godot/pull/79434.patch","title":"Allow using floating-point bone sizes and outline widths in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-07-13T18:05:07Z","updated_at":"2023-10-19T19:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a39190a18f4d1d2971d30147e47f51dea65f4304"]},"79456":{"id":"PR_kwDOAO6SJc5VfMH_","public_id":79456,"url":"https://github.com/godotengine/godot/pull/79456","diff_url":"https://github.com/godotengine/godot/pull/79456.diff","patch_url":"https://github.com/godotengine/godot/pull/79456.patch","title":"Fix native popups auto-closing when interacting with non-client area.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-07-14T06:22:58Z","updated_at":"2023-10-19T19:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e26a6c36c881d2e39e1131dc91cb7bcbdc7cac3e"]},"79710":{"id":"PR_kwDOAO6SJc5WAX07","public_id":79710,"url":"https://github.com/godotengine/godot/pull/79710","diff_url":"https://github.com/godotengine/godot/pull/79710.diff","patch_url":"https://github.com/godotengine/godot/pull/79710.patch","title":"Fix incorrect virtual function in `VideoStream.set_paused`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-07-20T13:56:51Z","updated_at":"2023-10-24T17:57:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["2284689b0e0be4f53b719d923ebb3e98042c548c"]},"79736":{"id":"PR_kwDOAO6SJc5WDtw3","public_id":79736,"url":"https://github.com/godotengine/godot/pull/79736","diff_url":"https://github.com/godotengine/godot/pull/79736.diff","patch_url":"https://github.com/godotengine/godot/pull/79736.patch","title":"Fix typo in ResourceImporterImageFont","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-07-21T01:52:56Z","updated_at":"2023-10-19T19:08:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["80728bdf1e5929dd779ca9adac4b66d09971c6ef"]},"79776":{"id":"PR_kwDOAO6SJc5WJH4r","public_id":79776,"url":"https://github.com/godotengine/godot/pull/79776","diff_url":"https://github.com/godotengine/godot/pull/79776.diff","patch_url":"https://github.com/godotengine/godot/pull/79776.patch","title":"Mobile: Uncomment code required for fog rendering on clear color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzcxNQ==","created_at":"2023-07-22T06:51:33Z","updated_at":"2023-10-19T19:24:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["db17415df837f4900fed418c9c7646632ef2bba0"]},"79794":{"id":"PR_kwDOAO6SJc5WJosz","public_id":79794,"url":"https://github.com/godotengine/godot/pull/79794","diff_url":"https://github.com/godotengine/godot/pull/79794.diff","patch_url":"https://github.com/godotengine/godot/pull/79794.patch","title":"Update outdated C# code sample in `AStarGrid2D` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcyMDMyMzgx","created_at":"2023-07-22T16:42:15Z","updated_at":"2023-10-19T19:06:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5b3f14cc827acd2c3cc6a3c542d0eb577af4cd8c"]},"79849":{"id":"PR_kwDOAO6SJc5WNtQ4","public_id":79849,"url":"https://github.com/godotengine/godot/pull/79849","diff_url":"https://github.com/godotengine/godot/pull/79849.diff","patch_url":"https://github.com/godotengine/godot/pull/79849.patch","title":"Fix Vulkan multithreaded compute list and GPU particle processing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-07-24T10:11:16Z","updated_at":"2023-10-24T14:10:49Z","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":["5d18e2ee001f1cecd544b23c29f96daae638adc8"]},"79879":{"id":"PR_kwDOAO6SJc5WUoqJ","public_id":79879,"url":"https://github.com/godotengine/godot/pull/79879","diff_url":"https://github.com/godotengine/godot/pull/79879.diff","patch_url":"https://github.com/godotengine/godot/pull/79879.patch","title":"Improve and clarify paused Tweens","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-07-25T11:30:18Z","updated_at":"2023-10-19T19:07:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["dbecf8bd1ab800d1349c6519c9199692a4a486a7"]},"79907":{"id":"PR_kwDOAO6SJc5WYckI","public_id":79907,"url":"https://github.com/godotengine/godot/pull/79907","diff_url":"https://github.com/godotengine/godot/pull/79907.diff","patch_url":"https://github.com/godotengine/godot/pull/79907.patch","title":"Fix reimporting scene with default values selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMjIwNjc3","created_at":"2023-07-25T22:13:58Z","updated_at":"2023-10-24T14:14:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["8b729e5b7e20e64204040d2fa24e07d6c3c3a494"]},"79933":{"id":"PR_kwDOAO6SJc5Wd3jR","public_id":79933,"url":"https://github.com/godotengine/godot/pull/79933","diff_url":"https://github.com/godotengine/godot/pull/79933.diff","patch_url":"https://github.com/godotengine/godot/pull/79933.patch","title":"Document `linear_stiffness` in SoftBody3D","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB1EBvg","created_at":"2023-07-26T17:35:50Z","updated_at":"2023-10-19T19:56:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["7ca6e94c36300c217fd6ff43cd5220bc6ee393d8"]},"79983":{"id":"PR_kwDOAO6SJc5Wpt4v","public_id":79983,"url":"https://github.com/godotengine/godot/pull/79983","diff_url":"https://github.com/godotengine/godot/pull/79983.diff","patch_url":"https://github.com/godotengine/godot/pull/79983.patch","title":"Initialize MSDF parameters in BaseMaterial3D with default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODMzNzk=","created_at":"2023-07-28T12:49:02Z","updated_at":"2023-10-19T19:24:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d275a7487d6728a490184971589f5e4854965466"]},"80036":{"id":"PR_kwDOAO6SJc5WuVpH","public_id":80036,"url":"https://github.com/godotengine/godot/pull/80036","diff_url":"https://github.com/godotengine/godot/pull/80036.diff","patch_url":"https://github.com/godotengine/godot/pull/80036.patch","title":"Use EWMH for `DisplayServerX11::_window_minimize_check()` implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3OTM4NDE0","created_at":"2023-07-30T00:28:47Z","updated_at":"2023-10-19T19:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5666656d42cc088062bb4c88874df3f2eb2604e5"]},"80122":{"id":"PR_kwDOAO6SJc5W7Hjr","public_id":80122,"url":"https://github.com/godotengine/godot/pull/80122","diff_url":"https://github.com/godotengine/godot/pull/80122.diff","patch_url":"https://github.com/godotengine/godot/pull/80122.patch","title":"Fix \"a number is required\" error when printing RID","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-01T15:34:20Z","updated_at":"2023-10-19T19:24:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"}],"commits":["35f28407d9368b47f440a772b60d863b9e5faef5"]},"80124":{"id":"PR_kwDOAO6SJc5W7LRd","public_id":80124,"url":"https://github.com/godotengine/godot/pull/80124","diff_url":"https://github.com/godotengine/godot/pull/80124.diff","patch_url":"https://github.com/godotengine/godot/pull/80124.patch","title":"Initialize View Frame Time estimates to match 120 FPS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-08-01T15:44:49Z","updated_at":"2023-10-24T14:09:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["15b31f0891fde06da4fa617276705b1d6404b2dd"]},"80153":{"id":"PR_kwDOAO6SJc5W-wJJ","public_id":80153,"url":"https://github.com/godotengine/godot/pull/80153","diff_url":"https://github.com/godotengine/godot/pull/80153.diff","patch_url":"https://github.com/godotengine/godot/pull/80153.patch","title":"[Windows] Do not force redraw window background on mouse pass-through region change.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-08-02T07:43:23Z","updated_at":"2023-10-19T19:23:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b240b5be8402bc97c12d1819b26203765fb9f888"]},"80245":{"id":"PR_kwDOAO6SJc5XLVi9","public_id":80245,"url":"https://github.com/godotengine/godot/pull/80245","diff_url":"https://github.com/godotengine/godot/pull/80245.diff","patch_url":"https://github.com/godotengine/godot/pull/80245.patch","title":"Fix wrong example output of `float*Color` in classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-04T09:05:11Z","updated_at":"2023-10-19T19:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["54f26c66ab9c5edf2f61867312cdaa79b9795af1"]},"80271":{"id":"PR_kwDOAO6SJc5XN7j9","public_id":80271,"url":"https://github.com/godotengine/godot/pull/80271","diff_url":"https://github.com/godotengine/godot/pull/80271.diff","patch_url":"https://github.com/godotengine/godot/pull/80271.patch","title":"Fix scrolling `PopupMenu` on keyboard/controller input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxMjUyNzY4","created_at":"2023-08-04T17:40:36Z","updated_at":"2023-10-26T14:13:42Z","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"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["a16fdb05aee82a52f631ad1e5209e65ab85d6c30"]},"80283":{"id":"PR_kwDOAO6SJc5XPF64","public_id":80283,"url":"https://github.com/godotengine/godot/pull/80283","diff_url":"https://github.com/godotengine/godot/pull/80283.diff","patch_url":"https://github.com/godotengine/godot/pull/80283.patch","title":"Fix completion option location not found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTg0MDUw","created_at":"2023-08-05T00:23:33Z","updated_at":"2023-10-19T19:22:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4b724c9252ad6d3a27efc9c4a13ea300b6daaf16"]},"80315":{"id":"PR_kwDOAO6SJc5XQp-Q","public_id":80315,"url":"https://github.com/godotengine/godot/pull/80315","diff_url":"https://github.com/godotengine/godot/pull/80315.diff","patch_url":"https://github.com/godotengine/godot/pull/80315.patch","title":"Fix validation error when enabling SSIL alone","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzOTUxMzA=","created_at":"2023-08-05T23:58:43Z","updated_at":"2023-10-19T19:56:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["666e91b9ff5e38a6ffb7ba5f714b6de1ecd5cebd"]},"80323":{"id":"PR_kwDOAO6SJc5XRCpJ","public_id":80323,"url":"https://github.com/godotengine/godot/pull/80323","diff_url":"https://github.com/godotengine/godot/pull/80323.diff","patch_url":"https://github.com/godotengine/godot/pull/80323.patch","title":"Ensure `POINT_SIZE` takes effect in the canvas item shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-06T08:46:32Z","updated_at":"2023-10-19T19:53:23Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["0cf57e1927e51c9061cc292a88985e33543dafff"]},"80366":{"id":"PR_kwDOAO6SJc5XUH21","public_id":80366,"url":"https://github.com/godotengine/godot/pull/80366","diff_url":"https://github.com/godotengine/godot/pull/80366.diff","patch_url":"https://github.com/godotengine/godot/pull/80366.patch","title":"Fix `OptionButton` minimum size when \"Fit Longest Item\" is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-08-07T09:33:25Z","updated_at":"2023-10-26T14:14:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["5dd854513eb90d4923f3822c3cb6e9b348ad5936"]},"80367":{"id":"PR_kwDOAO6SJc5XUeGZ","public_id":80367,"url":"https://github.com/godotengine/godot/pull/80367","diff_url":"https://github.com/godotengine/godot/pull/80367.diff","patch_url":"https://github.com/godotengine/godot/pull/80367.patch","title":"Avoid emitting signals if the animation is not ready to be processed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-07T10:31:20Z","updated_at":"2023-10-19T19:54:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["ef5d0b1c06e57aca0d638a46d2824c23f85de6a4"]},"80368":{"id":"PR_kwDOAO6SJc5XUfme","public_id":80368,"url":"https://github.com/godotengine/godot/pull/80368","diff_url":"https://github.com/godotengine/godot/pull/80368.diff","patch_url":"https://github.com/godotengine/godot/pull/80368.patch","title":"Fix issue with four subpasses always been requested in mobile renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-08-07T10:35:41Z","updated_at":"2023-10-19T19:56:09Z","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":["414df467cdf34d88c0612c57c520ca8c28683149"]},"80467":{"id":"PR_kwDOAO6SJc5Xl8dG","public_id":80467,"url":"https://github.com/godotengine/godot/pull/80467","diff_url":"https://github.com/godotengine/godot/pull/80467.diff","patch_url":"https://github.com/godotengine/godot/pull/80467.patch","title":"Limit mesh complexity in LOD generation to prevent crashing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2023-08-10T02:34:53Z","updated_at":"2023-10-24T14:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["f95f2d1149ad68cd4efb4d19e662e0eea0125b26"]},"80475":{"id":"PR_kwDOAO6SJc5Xmqcj","public_id":80475,"url":"https://github.com/godotengine/godot/pull/80475","diff_url":"https://github.com/godotengine/godot/pull/80475.diff","patch_url":"https://github.com/godotengine/godot/pull/80475.patch","title":"Fix example for `Object._set` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2023-08-10T06:47:55Z","updated_at":"2023-10-24T18:11:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90160eff80181118f335382b444fbeda0efc95b0"]},"80506":{"id":"PR_kwDOAO6SJc5Xsblq","public_id":80506,"url":"https://github.com/godotengine/godot/pull/80506","diff_url":"https://github.com/godotengine/godot/pull/80506.diff","patch_url":"https://github.com/godotengine/godot/pull/80506.patch","title":"Fix `get_method` from named lambda","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-08-11T05:30:01Z","updated_at":"2023-10-19T19:55:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["793cc080cbab0b047613bd449f0d35bf33cada5f"]},"80543":{"id":"PR_kwDOAO6SJc5XyaHd","public_id":80543,"url":"https://github.com/godotengine/godot/pull/80543","diff_url":"https://github.com/godotengine/godot/pull/80543.diff","patch_url":"https://github.com/godotengine/godot/pull/80543.patch","title":"Clarify the behavior of CSGMesh using ArrayMesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzY0MzEy","created_at":"2023-08-12T11:56:40Z","updated_at":"2023-10-19T19:55:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"}],"commits":["378f835a9c0a5502819693ec3453ab64a3c3e320"]},"80555":{"id":"PR_kwDOAO6SJc5XzA9_","public_id":80555,"url":"https://github.com/godotengine/godot/pull/80555","diff_url":"https://github.com/godotengine/godot/pull/80555.diff","patch_url":"https://github.com/godotengine/godot/pull/80555.patch","title":"Assetlib: Fix long plugin names breaking the UI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MjgyODk4","created_at":"2023-08-12T17:38:24Z","updated_at":"2023-10-24T16:18:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d63a88bef1e10138741b6666def5b90460d6ba82"]},"80608":{"id":"PR_kwDOAO6SJc5X3RiW","public_id":80608,"url":"https://github.com/godotengine/godot/pull/80608","diff_url":"https://github.com/godotengine/godot/pull/80608.diff","patch_url":"https://github.com/godotengine/godot/pull/80608.patch","title":"docs: Fix link to two's complement wiki page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NDcwOTIx","created_at":"2023-08-14T09:47:53Z","updated_at":"2023-10-19T19:55:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f000be3237c5aa9079b77e31e13970d613e35df7"]},"80638":{"id":"PR_kwDOAO6SJc5X7OcP","public_id":80638,"url":"https://github.com/godotengine/godot/pull/80638","diff_url":"https://github.com/godotengine/godot/pull/80638.diff","patch_url":"https://github.com/godotengine/godot/pull/80638.patch","title":"Fix particle shader deterministic random values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODQ2MDIy","created_at":"2023-08-14T21:44:31Z","updated_at":"2023-10-19T19:55:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"}],"commits":["cb7400d67ac37667ad32beca64c463e9eb784e5d"]},"80647":{"id":"PR_kwDOAO6SJc5X8Rsh","public_id":80647,"url":"https://github.com/godotengine/godot/pull/80647","diff_url":"https://github.com/godotengine/godot/pull/80647.diff","patch_url":"https://github.com/godotengine/godot/pull/80647.patch","title":"Fix 2D/3D viewport context switching issues when script editor is floating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-08-15T04:46:03Z","updated_at":"2023-10-19T19:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["fec0396cacc29907fdd6d8a1eb05dec1a177123d"]},"80653":{"id":"PR_kwDOAO6SJc5X9TJG","public_id":80653,"url":"https://github.com/godotengine/godot/pull/80653","diff_url":"https://github.com/godotengine/godot/pull/80653.diff","patch_url":"https://github.com/godotengine/godot/pull/80653.patch","title":"Add missing tutorials to documentation classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-08-15T10:14:26Z","updated_at":"2023-10-19T20:00:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["469c462b763efe1acff65441a23964b0cbdba0bf"]},"80686":{"id":"PR_kwDOAO6SJc5YETaw","public_id":80686,"url":"https://github.com/godotengine/godot/pull/80686","diff_url":"https://github.com/godotengine/godot/pull/80686.diff","patch_url":"https://github.com/godotengine/godot/pull/80686.patch","title":"Fixes LSP connection error when launched in a separate thread","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM0MTcz","created_at":"2023-08-16T13:46:04Z","updated_at":"2023-10-24T14:14:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a5710d468b8f99d723116bbd71af83ac3ea35598"]},"80698":{"id":"PR_kwDOAO6SJc5YGKU9","public_id":80698,"url":"https://github.com/godotengine/godot/pull/80698","diff_url":"https://github.com/godotengine/godot/pull/80698.diff","patch_url":"https://github.com/godotengine/godot/pull/80698.patch","title":"Fix empty XML tag doc in XMLParser.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjg3NTY=","created_at":"2023-08-16T20:03:26Z","updated_at":"2023-10-19T19:54:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["3fdca75365e2a30dfdb82702eaef06c5f559e58f"]},"80708":{"id":"PR_kwDOAO6SJc5YJE03","public_id":80708,"url":"https://github.com/godotengine/godot/pull/80708","diff_url":"https://github.com/godotengine/godot/pull/80708.diff","patch_url":"https://github.com/godotengine/godot/pull/80708.patch","title":"Ensure methods skipped by `AnimationPlayer::seek` are not called","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-17T10:12:58Z","updated_at":"2023-10-24T14:56:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["125ae78a89d4d2b8c3ea928b806a2213e64a0adb"]},"80716":{"id":"PR_kwDOAO6SJc5YJ5hX","public_id":80716,"url":"https://github.com/godotengine/godot/pull/80716","diff_url":"https://github.com/godotengine/godot/pull/80716.diff","patch_url":"https://github.com/godotengine/godot/pull/80716.patch","title":"Add missing RenderingDevice method descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1Nzg5MjQ5","created_at":"2023-08-17T12:49:00Z","updated_at":"2023-10-24T14:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bd4d43023d3b164e316c26e10112e0bca3431000"]},"80821":{"id":"PR_kwDOAO6SJc5YUsjz","public_id":80821,"url":"https://github.com/godotengine/godot/pull/80821","diff_url":"https://github.com/godotengine/godot/pull/80821.diff","patch_url":"https://github.com/godotengine/godot/pull/80821.patch","title":"Fix \"Go to parent folder\" in `EditorFileDialog`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTIxMzk1","created_at":"2023-08-20T15:24:58Z","updated_at":"2023-10-26T14:15:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["40046bcf608e0a596e6872fe5d9ede6641530131"]},"80851":{"id":"PR_kwDOAO6SJc5YZDw8","public_id":80851,"url":"https://github.com/godotengine/godot/pull/80851","diff_url":"https://github.com/godotengine/godot/pull/80851.diff","patch_url":"https://github.com/godotengine/godot/pull/80851.patch","title":"Updated C# example of AddPropertyInfo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NzM3ODY4","created_at":"2023-08-21T14:08:18Z","updated_at":"2023-10-24T14:13:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["694f280acddebac7be49d7a7b9130b88195c9086"]},"80875":{"id":"PR_kwDOAO6SJc5YdPIv","public_id":80875,"url":"https://github.com/godotengine/godot/pull/80875","diff_url":"https://github.com/godotengine/godot/pull/80875.diff","patch_url":"https://github.com/godotengine/godot/pull/80875.patch","title":"Document mouse-picking limit of 64 objects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTkyMjc=","created_at":"2023-08-22T06:26:27Z","updated_at":"2023-10-24T14:13:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["765da0a365b63cef3e3459467e14e5206d7164e4"]},"80911":{"id":"PR_kwDOAO6SJc5YjITW","public_id":80911,"url":"https://github.com/godotengine/godot/pull/80911","diff_url":"https://github.com/godotengine/godot/pull/80911.diff","patch_url":"https://github.com/godotengine/godot/pull/80911.patch","title":"Fix missing decal mask in mobile renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2023-08-23T01:15:22Z","updated_at":"2023-10-24T14:13:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8449331f134a8a5b771426f2a53d9a81180a0200"]},"80932":{"id":"PR_kwDOAO6SJc5YnWbU","public_id":80932,"url":"https://github.com/godotengine/godot/pull/80932","diff_url":"https://github.com/godotengine/godot/pull/80932.diff","patch_url":"https://github.com/godotengine/godot/pull/80932.patch","title":"Fix Android input routing logic when using a hardware keyboard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-08-23T16:20:50Z","updated_at":"2023-10-24T14:56:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["87102e358d71a270ec8792a2aa6c711e9de3b91c"]},"80943":{"id":"PR_kwDOAO6SJc5YoTeX","public_id":80943,"url":"https://github.com/godotengine/godot/pull/80943","diff_url":"https://github.com/godotengine/godot/pull/80943.diff","patch_url":"https://github.com/godotengine/godot/pull/80943.patch","title":"Convert TileSet Atlas Merge input images to RGBA8 to match output, if needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk2MjM0MA==","created_at":"2023-08-23T19:56:57Z","updated_at":"2023-10-24T14:12:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc2aa69c464c3373d21d524741d1d34270f39139"]},"80977":{"id":"PR_kwDOAO6SJc5YveI3","public_id":80977,"url":"https://github.com/godotengine/godot/pull/80977","diff_url":"https://github.com/godotengine/godot/pull/80977.diff","patch_url":"https://github.com/godotengine/godot/pull/80977.patch","title":"Fix paste value emptying an array on some right click location","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTg0MDUw","created_at":"2023-08-25T00:11:55Z","updated_at":"2023-10-24T18:17:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f2758d8591f18602680eb6eee3334c100269c7fe"]},"80984":{"id":"PR_kwDOAO6SJc5YxMCr","public_id":80984,"url":"https://github.com/godotengine/godot/pull/80984","diff_url":"https://github.com/godotengine/godot/pull/80984.diff","patch_url":"https://github.com/godotengine/godot/pull/80984.patch","title":"Fix GPUParticles2D offset stutter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Njcz","created_at":"2023-08-25T08:00:17Z","updated_at":"2023-10-26T14:19:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["936fd8db3829921ec346461567f235ead4a79582"]},"80992":{"id":"PR_kwDOAO6SJc5YyKi3","public_id":80992,"url":"https://github.com/godotengine/godot/pull/80992","diff_url":"https://github.com/godotengine/godot/pull/80992.diff","patch_url":"https://github.com/godotengine/godot/pull/80992.patch","title":"Fix volumetric fog NaN values in textures from starting at a zero Vector2.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTI2ODQ3","created_at":"2023-08-25T11:01:47Z","updated_at":"2023-10-24T16:30:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00c2fb4a08ab83a623f388718869a818658434c5"]},"81033":{"id":"PR_kwDOAO6SJc5Y3Vsu","public_id":81033,"url":"https://github.com/godotengine/godot/pull/81033","diff_url":"https://github.com/godotengine/godot/pull/81033.diff","patch_url":"https://github.com/godotengine/godot/pull/81033.patch","title":"[MP] Fix watch properties not being correctly removed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2023-08-27T08:54:33Z","updated_at":"2023-10-24T14:54:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABAjhGIg","name":"topic:multiplayer","color":"#ffee88"}],"commits":["3860f2e36698eac4a1e045ef1a626d0982207e7c"]},"81054":{"id":"PR_kwDOAO6SJc5Y35yL","public_id":81054,"url":"https://github.com/godotengine/godot/pull/81054","diff_url":"https://github.com/godotengine/godot/pull/81054.diff","patch_url":"https://github.com/godotengine/godot/pull/81054.patch","title":"Add missing YEN, SECTION and OPENURL names to keycode mappings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NDIyNjg3","created_at":"2023-08-27T19:17:01Z","updated_at":"2023-10-24T14:08:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["8908ac4e6e53daa4b0a43269757b082704740251"]},"81067":{"id":"PR_kwDOAO6SJc5Y7BPW","public_id":81067,"url":"https://github.com/godotengine/godot/pull/81067","diff_url":"https://github.com/godotengine/godot/pull/81067.diff","patch_url":"https://github.com/godotengine/godot/pull/81067.patch","title":"Fix VoxelGI CameraAttributes exposure normalization handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-08-28T10:55:22Z","updated_at":"2023-10-24T14:10:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c73e1f0d22a3cd12f756492e1cc0a03d74e171fa"]},"81081":{"id":"PR_kwDOAO6SJc5Y9F7T","public_id":81081,"url":"https://github.com/godotengine/godot/pull/81081","diff_url":"https://github.com/godotengine/godot/pull/81081.diff","patch_url":"https://github.com/godotengine/godot/pull/81081.patch","title":"Fixup special case of cluster render","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2023-08-28T17:02:44Z","updated_at":"2023-10-24T14:09:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e9b4d25f20fc2d4a8fd1d47586616f014755d07c"]},"81088":{"id":"PR_kwDOAO6SJc5Y94zp","public_id":81088,"url":"https://github.com/godotengine/godot/pull/81088","diff_url":"https://github.com/godotengine/godot/pull/81088.diff","patch_url":"https://github.com/godotengine/godot/pull/81088.patch","title":"Improve `MeshDataTool.get_face_vertex()` method description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDE5MDA5","created_at":"2023-08-28T19:43:31Z","updated_at":"2023-10-24T14:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["adb0d0ea5845cba3ced5e6a1e32c40b12cc8bc2c"]},"81105":{"id":"PR_kwDOAO6SJc5ZAFbS","public_id":81105,"url":"https://github.com/godotengine/godot/pull/81105","diff_url":"https://github.com/godotengine/godot/pull/81105.diff","patch_url":"https://github.com/godotengine/godot/pull/81105.patch","title":"Fix JavaScript callback memory leak issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NTIyNDgw","created_at":"2023-08-29T07:01:48Z","updated_at":"2023-10-24T15:26:31Z","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":["6a90164a0319276133a809bd32c366dd5d4c33d4"]},"81106":{"id":"PR_kwDOAO6SJc5ZAQ_X","public_id":81106,"url":"https://github.com/godotengine/godot/pull/81106","diff_url":"https://github.com/godotengine/godot/pull/81106.diff","patch_url":"https://github.com/godotengine/godot/pull/81106.patch","title":"GridMap: Ensure the visibility is updated when entering the tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MDE0Mjky","created_at":"2023-08-29T07:36:09Z","updated_at":"2023-10-24T14:08:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"}],"commits":["3a3ebbf4c9ee51550b769ef8251a14b66f3fe183"]},"81111":{"id":"PR_kwDOAO6SJc5ZAudA","public_id":81111,"url":"https://github.com/godotengine/godot/pull/81111","diff_url":"https://github.com/godotengine/godot/pull/81111.diff","patch_url":"https://github.com/godotengine/godot/pull/81111.patch","title":"zlib/minizip: Update to version 1.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-08-29T09:03:05Z","updated_at":"2023-10-24T15:49:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e0e1f2e4a2056db1a908af75612daaaf5b129ebd"]},"81124":{"id":"PR_kwDOAO6SJc5ZB9E5","public_id":81124,"url":"https://github.com/godotengine/godot/pull/81124","diff_url":"https://github.com/godotengine/godot/pull/81124.diff","patch_url":"https://github.com/godotengine/godot/pull/81124.patch","title":"Fix VoxelGI static light pairing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-08-29T12:31:40Z","updated_at":"2023-10-24T17:04:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5e22ded4c90c41985e6986c2d1d3990d5289b3f7"]},"81131":{"id":"PR_kwDOAO6SJc5ZCnfy","public_id":81131,"url":"https://github.com/godotengine/godot/pull/81131","diff_url":"https://github.com/godotengine/godot/pull/81131.diff","patch_url":"https://github.com/godotengine/godot/pull/81131.patch","title":"Fix comparison of `Callable`s with binds","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-08-29T14:12:32Z","updated_at":"2023-10-24T14:09:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2caf5ae453863bb992bb18abb3cfb725c556f82c"]},"81134":{"id":"PR_kwDOAO6SJc5ZDvTT","public_id":81134,"url":"https://github.com/godotengine/godot/pull/81134","diff_url":"https://github.com/godotengine/godot/pull/81134.diff","patch_url":"https://github.com/godotengine/godot/pull/81134.patch","title":"Fix grayscale DDS loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTUwMjQ0","created_at":"2023-08-29T17:26:06Z","updated_at":"2023-10-24T14:09:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cbbcaa31d578085eba5c5f44eda6f35d8f1f54a6"]},"81174":{"id":"PR_kwDOAO6SJc5ZKasD","public_id":81174,"url":"https://github.com/godotengine/godot/pull/81174","diff_url":"https://github.com/godotengine/godot/pull/81174.diff","patch_url":"https://github.com/godotengine/godot/pull/81174.patch","title":"Fix TreeItem range slider not working properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzMTUwMjQ0","created_at":"2023-08-30T17:31:20Z","updated_at":"2023-10-24T16:18:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["c759ac0e4ff4803810157171be094b50c6c377ea"]},"81194":{"id":"PR_kwDOAO6SJc5ZPDw1","public_id":81194,"url":"https://github.com/godotengine/godot/pull/81194","diff_url":"https://github.com/godotengine/godot/pull/81194.diff","patch_url":"https://github.com/godotengine/godot/pull/81194.patch","title":"Update Blender export flags for 3.6.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2023-08-31T12:50:44Z","updated_at":"2023-10-24T17:57:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["7e64c6c39973e13989ea3b0a4988f4c3da41cbda"]},"81227":{"id":"PR_kwDOAO6SJc5ZWaVL","public_id":81227,"url":"https://github.com/godotengine/godot/pull/81227","diff_url":"https://github.com/godotengine/godot/pull/81227.diff","patch_url":"https://github.com/godotengine/godot/pull/81227.patch","title":"Fix int's C# documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5MDMwNTk=","created_at":"2023-09-01T15:27:42Z","updated_at":"2023-10-24T14:08:35Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0897a795c3d37ff9071e36b40b863c370249a82e"]},"81251":{"id":"PR_kwDOAO6SJc5ZZ_PA","public_id":81251,"url":"https://github.com/godotengine/godot/pull/81251","diff_url":"https://github.com/godotengine/godot/pull/81251.diff","patch_url":"https://github.com/godotengine/godot/pull/81251.patch","title":"[Windows] Fix not applying NVIDIA profile to new executables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyODI0Mw==","created_at":"2023-09-02T14:59:30Z","updated_at":"2023-10-24T16:19:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6263774aecbe6c8ace972f1bd82220b463cb33f0"]},"81280":{"id":"PR_kwDOAO6SJc5ZbbvG","public_id":81280,"url":"https://github.com/godotengine/godot/pull/81280","diff_url":"https://github.com/godotengine/godot/pull/81280.diff","patch_url":"https://github.com/godotengine/godot/pull/81280.patch","title":"Fix for non-deterministic behavior in PCKPacker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1NjYzMA==","created_at":"2023-09-03T19:43:23Z","updated_at":"2023-10-24T14:35:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["067807c1cb7a13624c1d226f301b0431c6edec87"]},"81296":{"id":"PR_kwDOAO6SJc5ZdgiX","public_id":81296,"url":"https://github.com/godotengine/godot/pull/81296","diff_url":"https://github.com/godotengine/godot/pull/81296.diff","patch_url":"https://github.com/godotengine/godot/pull/81296.patch","title":"Fix incorrect cast when animating `int`","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-09-04T09:06:28Z","updated_at":"2023-10-24T14:34:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"}],"commits":["035cf5e2107c492553db876d976536cf0c67c211"]},"81395":{"id":"PR_kwDOAO6SJc5ZvcmA","public_id":81395,"url":"https://github.com/godotengine/godot/pull/81395","diff_url":"https://github.com/godotengine/godot/pull/81395.diff","patch_url":"https://github.com/godotengine/godot/pull/81395.patch","title":"Fix clear color's alpha value will affects 2D editor in Compatibility mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-09-07T04:58:04Z","updated_at":"2023-10-24T14:34:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e21a485dbc3d0540652c4527b30d059e7924eccd"]},"81445":{"id":"PR_kwDOAO6SJc5Z23ZX","public_id":81445,"url":"https://github.com/godotengine/godot/pull/81445","diff_url":"https://github.com/godotengine/godot/pull/81445.diff","patch_url":"https://github.com/godotengine/godot/pull/81445.patch","title":"Fix description of dock slot usage in the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-09-08T09:30:40Z","updated_at":"2023-10-24T14:57:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["6cdf5eff21e276dc5f153fb206068755fbb8b394"]},"81452":{"id":"PR_kwDOAO6SJc5Z4KLo","public_id":81452,"url":"https://github.com/godotengine/godot/pull/81452","diff_url":"https://github.com/godotengine/godot/pull/81452.diff","patch_url":"https://github.com/godotengine/godot/pull/81452.patch","title":"Fix animation keyframes being skipped when played backwards","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTcyMA==","created_at":"2023-09-08T13:19:11Z","updated_at":"2023-10-24T14:54:19Z","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":["1a52c0c54384349e6c441a8a99dd09e8fd0129df"]},"81545":{"id":"PR_kwDOAO6SJc5aBPmu","public_id":81545,"url":"https://github.com/godotengine/godot/pull/81545","diff_url":"https://github.com/godotengine/godot/pull/81545.diff","patch_url":"https://github.com/godotengine/godot/pull/81545.patch","title":"Fix LightmapGI baking with GridMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-11T12:48:11Z","updated_at":"2023-10-24T15:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8c26da5460cd4cad532dbd5e9ba785ea162eb977"]},"81575":{"id":"PR_kwDOAO6SJc5aIbKW","public_id":81575,"url":"https://github.com/godotengine/godot/pull/81575","diff_url":"https://github.com/godotengine/godot/pull/81575.diff","patch_url":"https://github.com/godotengine/godot/pull/81575.patch","title":"Fix GLES3 instanced rendering color and custom data defaults","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-12T13:39:38Z","updated_at":"2023-10-24T17:05:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6f88ed73be786e93e60a3c9dd4f9a4127badeba7"]},"81607":{"id":"PR_kwDOAO6SJc5aNKcN","public_id":81607,"url":"https://github.com/godotengine/godot/pull/81607","diff_url":"https://github.com/godotengine/godot/pull/81607.diff","patch_url":"https://github.com/godotengine/godot/pull/81607.patch","title":"Fix `SubViewport` with `UPDATE_WHEN_VISIBLE` not working properly in exported project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzg2MDY3","created_at":"2023-09-13T08:03:40Z","updated_at":"2023-11-01T14:47:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["59d0fdbacc03da223666e16014285f6818894d0b"]},"81695":{"id":"PR_kwDOAO6SJc5acs6W","public_id":81695,"url":"https://github.com/godotengine/godot/pull/81695","diff_url":"https://github.com/godotengine/godot/pull/81695.diff","patch_url":"https://github.com/godotengine/godot/pull/81695.patch","title":"Fix BoneAttachment3D signal connection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-15T14:42:32Z","updated_at":"2023-10-24T17:04:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["34574db5b9ee3188c8c0a45e9dfd0662315b1c26"]},"81775":{"id":"PR_kwDOAO6SJc5agANm","public_id":81775,"url":"https://github.com/godotengine/godot/pull/81775","diff_url":"https://github.com/godotengine/godot/pull/81775.diff","patch_url":"https://github.com/godotengine/godot/pull/81775.patch","title":"Fix massive validation errors when enabling TAA + MSAA","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzOTUxMzA=","created_at":"2023-09-16T22:31:18Z","updated_at":"2023-10-24T14:54:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMjQwOTUwMDYw","name":"performance","color":"#447777"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4de0ed4adf6cad8722caf814c47a9c865078a2a0"]},"81808":{"id":"PR_kwDOAO6SJc5agtBf","public_id":81808,"url":"https://github.com/godotengine/godot/pull/81808","diff_url":"https://github.com/godotengine/godot/pull/81808.diff","patch_url":"https://github.com/godotengine/godot/pull/81808.patch","title":"GDScript: Add check for `super()` methods not being implemented","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzM4OTI=","created_at":"2023-09-17T15:37:45Z","updated_at":"2023-10-24T14:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["729c9b4d4b82c88de6adde34fc060fdb8727d116"]},"81833":{"id":"PR_kwDOAO6SJc5ahC5F","public_id":81833,"url":"https://github.com/godotengine/godot/pull/81833","diff_url":"https://github.com/godotengine/godot/pull/81833.diff","patch_url":"https://github.com/godotengine/godot/pull/81833.patch","title":"LSP: Fix autocomplete quote handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2MTM1NDcw","created_at":"2023-09-17T22:19:55Z","updated_at":"2023-10-24T16:18:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7ea4247c3d48d1b56d97ebb81949eb2cce2ce6f9"]},"81854":{"id":"PR_kwDOAO6SJc5aiz2V","public_id":81854,"url":"https://github.com/godotengine/godot/pull/81854","diff_url":"https://github.com/godotengine/godot/pull/81854.diff","patch_url":"https://github.com/godotengine/godot/pull/81854.patch","title":"Fix ImporterMesh bone weight handling during lightmap unwrap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-18T08:46:56Z","updated_at":"2023-10-24T15:06:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["145503765ad37591042eedcf52c504609c95a1d2"]},"81925":{"id":"PR_kwDOAO6SJc5arSp6","public_id":81925,"url":"https://github.com/godotengine/godot/pull/81925","diff_url":"https://github.com/godotengine/godot/pull/81925.diff","patch_url":"https://github.com/godotengine/godot/pull/81925.patch","title":"Fix TileMap editor so that pressing control deselects cells correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2023-09-19T13:12:50Z","updated_at":"2023-10-24T14:55:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["83f1e31483cb2ae52d5d3f4490a6cb08dab64d9c"]},"81951":{"id":"PR_kwDOAO6SJc5auUd2","public_id":81951,"url":"https://github.com/godotengine/godot/pull/81951","diff_url":"https://github.com/godotengine/godot/pull/81951.diff","patch_url":"https://github.com/godotengine/godot/pull/81951.patch","title":"Fix LightmapGI shading sometimes being unlit or black","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-19T23:14:54Z","updated_at":"2023-10-24T15:06:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dda8846deacc5d8f771d3bfbe755bd602c089492"]},"82043":{"id":"PR_kwDOAO6SJc5a4MWD","public_id":82043,"url":"https://github.com/godotengine/godot/pull/82043","diff_url":"https://github.com/godotengine/godot/pull/82043.diff","patch_url":"https://github.com/godotengine/godot/pull/82043.patch","title":"Fix missing clear for some `set_exclude*` query parameter methods","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-09-21T11:33:05Z","updated_at":"2023-10-24T14:55:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["95eafcba4ca34e704fcc8bf5b4e5d7daf0664917"]},"82050":{"id":"PR_kwDOAO6SJc5a5IcP","public_id":82050,"url":"https://github.com/godotengine/godot/pull/82050","diff_url":"https://github.com/godotengine/godot/pull/82050.diff","patch_url":"https://github.com/godotengine/godot/pull/82050.patch","title":"docs: Fix incorrect GL format code for 16 bit float formats","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3Njk5MDk=","created_at":"2023-09-21T13:51:42Z","updated_at":"2023-10-30T06:45:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4a2de1e17a4e4a4c4c999400cdc5d8c496d1a05b"]},"82100":{"id":"PR_kwDOAO6SJc5a9jO6","public_id":82100,"url":"https://github.com/godotengine/godot/pull/82100","diff_url":"https://github.com/godotengine/godot/pull/82100.diff","patch_url":"https://github.com/godotengine/godot/pull/82100.patch","title":"Fix ShaderGlobalsOverride property handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-22T07:31:32Z","updated_at":"2023-10-24T17:54:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["71e32364ee83ca4d59f505086e2e8c25fea50a22"]},"82244":{"id":"PR_kwDOAO6SJc5bDs4z","public_id":82244,"url":"https://github.com/godotengine/godot/pull/82244","diff_url":"https://github.com/godotengine/godot/pull/82244.diff","patch_url":"https://github.com/godotengine/godot/pull/82244.patch","title":"Fix missing dependency warning popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2023-09-24T12:57:21Z","updated_at":"2023-10-24T15:25:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0b0a6109b6d8974899691fd1dd883eca994b769f"]},"82245":{"id":"PR_kwDOAO6SJc5bDv9h","public_id":82245,"url":"https://github.com/godotengine/godot/pull/82245","diff_url":"https://github.com/godotengine/godot/pull/82245.diff","patch_url":"https://github.com/godotengine/godot/pull/82245.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-09-24T13:52:07Z","updated_at":"2023-10-24T17:56:23Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e40b0b3ed81b18abdadbd0ae6dff037ebacff0fb"]},"82285":{"id":"PR_kwDOAO6SJc5bFXfr","public_id":82285,"url":"https://github.com/godotengine/godot/pull/82285","diff_url":"https://github.com/godotengine/godot/pull/82285.diff","patch_url":"https://github.com/godotengine/godot/pull/82285.patch","title":"Avoid crash when generating LODs on meshes with non-finite vertices.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5OTQ2MDMw","created_at":"2023-09-25T06:12:16Z","updated_at":"2023-10-24T14:53:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["acf76027bd2926ed2a9538f992ad6a7c9888d518"]},"82325":{"id":"PR_kwDOAO6SJc5bKJS2","public_id":82325,"url":"https://github.com/godotengine/godot/pull/82325","diff_url":"https://github.com/godotengine/godot/pull/82325.diff","patch_url":"https://github.com/godotengine/godot/pull/82325.patch","title":"Updated compiler version detection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTQyNDU=","created_at":"2023-09-25T19:19:57Z","updated_at":"2023-10-24T15:09:17Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["426e18fd37f0eedf4cbb39f3dad4e8fad39ebebb"]},"82352":{"id":"PR_kwDOAO6SJc5bMlGZ","public_id":82352,"url":"https://github.com/godotengine/godot/pull/82352","diff_url":"https://github.com/godotengine/godot/pull/82352.diff","patch_url":"https://github.com/godotengine/godot/pull/82352.patch","title":"Fix compiler detection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-09-26T07:22:09Z","updated_at":"2023-10-24T15:09:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["89b568c2b09cb8d80021f97238f6cdb840fc302b"]},"82357":{"id":"PR_kwDOAO6SJc5bNLMG","public_id":82357,"url":"https://github.com/godotengine/godot/pull/82357","diff_url":"https://github.com/godotengine/godot/pull/82357.diff","patch_url":"https://github.com/godotengine/godot/pull/82357.patch","title":"[macOS] Fix borderless mode on macOS 13.6+.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-09-26T08:58:47Z","updated_at":"2023-10-24T16:31:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["873d4079d16765abe6d07073daa779bd04eadb99"]},"82358":{"id":"PR_kwDOAO6SJc5bNmcl","public_id":82358,"url":"https://github.com/godotengine/godot/pull/82358","diff_url":"https://github.com/godotengine/godot/pull/82358.diff","patch_url":"https://github.com/godotengine/godot/pull/82358.patch","title":"Fix not being able to set Node process priority in certain cases","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzMTU5ODY=","created_at":"2023-09-26T10:03:12Z","updated_at":"2023-10-24T16:18:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e36117f557326d32f1da65394432596304e3d44e"]},"82360":{"id":"PR_kwDOAO6SJc5bNr1y","public_id":82360,"url":"https://github.com/godotengine/godot/pull/82360","diff_url":"https://github.com/godotengine/godot/pull/82360.diff","patch_url":"https://github.com/godotengine/godot/pull/82360.patch","title":"Fix animated tile time-slice calculation accumulating float errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyODMwOTg=","created_at":"2023-09-26T10:17:45Z","updated_at":"2023-10-24T16:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4MDU5","name":"topic:2d","color":"#ffee88"}],"commits":["20d6a9b2e1238a6304161a594302d35a078e9de3"]},"82391":{"id":"PR_kwDOAO6SJc5bQuAU","public_id":82391,"url":"https://github.com/godotengine/godot/pull/82391","diff_url":"https://github.com/godotengine/godot/pull/82391.diff","patch_url":"https://github.com/godotengine/godot/pull/82391.patch","title":"Fix `SkeletonIK3D` editor preview when changing active node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMDkxNjY2","created_at":"2023-09-26T18:27:12Z","updated_at":"2023-10-25T10:25:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNjY2NzA1NjQ4","name":"topic:animation","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ddf93f3f59aa5b31908792821e3dfa11ab7b8673"]},"82431":{"id":"PR_kwDOAO6SJc5bUFbI","public_id":82431,"url":"https://github.com/godotengine/godot/pull/82431","diff_url":"https://github.com/godotengine/godot/pull/82431.diff","patch_url":"https://github.com/godotengine/godot/pull/82431.patch","title":"Fix errors when freeing GPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-09-27T09:13:16Z","updated_at":"2023-10-24T17:02:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABCNCFwA","name":"topic:particles","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["898d1a2d5fdee2fa2d917cfd7b3275fdf3cd358f"]},"82499":{"id":"PR_kwDOAO6SJc5bfEZz","public_id":82499,"url":"https://github.com/godotengine/godot/pull/82499","diff_url":"https://github.com/godotengine/godot/pull/82499.diff","patch_url":"https://github.com/godotengine/godot/pull/82499.patch","title":"Clarify difference between surface material and surface override material","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2023-09-28T21:19:11Z","updated_at":"2023-10-24T16:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f4fd6d0d99938c55ea22282f5a189f0e67ab0163"]},"82508":{"id":"PR_kwDOAO6SJc5bfvi6","public_id":82508,"url":"https://github.com/godotengine/godot/pull/82508","diff_url":"https://github.com/godotengine/godot/pull/82508.diff","patch_url":"https://github.com/godotengine/godot/pull/82508.patch","title":"Add XInput device ID for wireless Series 2 Elite controller","state":"MERGED","is_draft":false,"authored_by":"U_kgDOB2-aWQ","created_at":"2023-09-29T02:00:27Z","updated_at":"2023-10-24T17:54:00Z","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":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56"]},"82546":{"id":"PR_kwDOAO6SJc5bkPTj","public_id":82546,"url":"https://github.com/godotengine/godot/pull/82546","diff_url":"https://github.com/godotengine/godot/pull/82546.diff","patch_url":"https://github.com/godotengine/godot/pull/82546.patch","title":"Fix cluster artifacts and negative light","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNTI2ODQ3","created_at":"2023-09-29T19:46:03Z","updated_at":"2023-10-24T16:30:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8a2d345a859d6643a14872474daacca85d586ff7"]},"82557":{"id":"PR_kwDOAO6SJc5bk62j","public_id":82557,"url":"https://github.com/godotengine/godot/pull/82557","diff_url":"https://github.com/godotengine/godot/pull/82557.diff","patch_url":"https://github.com/godotengine/godot/pull/82557.patch","title":"Fix `RefCounted.unreference()` documentation providing wrong info.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIwNjkz","created_at":"2023-09-29T23:48:01Z","updated_at":"2023-10-25T17:04:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["098c445f7538278046682e9acc09dca633569253"]},"82664":{"id":"PR_kwDOAO6SJc5bpOaB","public_id":82664,"url":"https://github.com/godotengine/godot/pull/82664","diff_url":"https://github.com/godotengine/godot/pull/82664.diff","patch_url":"https://github.com/godotengine/godot/pull/82664.patch","title":"Fixed an error in `Vector3.BezierDerivative` in mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1ODM1Mjg1","created_at":"2023-10-02T07:10:12Z","updated_at":"2023-10-24T17:52:25Z","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":["bceba81b542a455b17fac4df49c20cd38666bbb7"]},"82736":{"id":"PR_kwDOAO6SJc5b0BWh","public_id":82736,"url":"https://github.com/godotengine/godot/pull/82736","diff_url":"https://github.com/godotengine/godot/pull/82736.diff","patch_url":"https://github.com/godotengine/godot/pull/82736.patch","title":"Fix `godot_js_wrapper_create_cb` regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3MDkyOA==","created_at":"2023-10-03T16:52:35Z","updated_at":"2023-10-24T15:26:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["8447cbc16d064e1ffe0149a3c5f9d4b2868c1ea4"]},"82752":{"id":"PR_kwDOAO6SJc5b1uRs","public_id":82752,"url":"https://github.com/godotengine/godot/pull/82752","diff_url":"https://github.com/godotengine/godot/pull/82752.diff","patch_url":"https://github.com/godotengine/godot/pull/82752.patch","title":"OpenXR: Properly skip frame render when the XR runtime is not yet ready","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NDM4NDQ=","created_at":"2023-10-03T22:33:41Z","updated_at":"2023-10-24T17:53:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["771ec958af3a6ff0d0a9183b0ab7c73d98d8b953"]},"82877":{"id":"PR_kwDOAO6SJc5cDEzj","public_id":82877,"url":"https://github.com/godotengine/godot/pull/82877","diff_url":"https://github.com/godotengine/godot/pull/82877.diff","patch_url":"https://github.com/godotengine/godot/pull/82877.patch","title":"Fog shader: Fix undeclared identifier `global_variables`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY0MjMwNDA=","created_at":"2023-10-05T20:23:46Z","updated_at":"2023-10-24T16:30:56Z","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":["e906eb8433bffa22e27662518d86df59653c80ae"]},"82886":{"id":"PR_kwDOAO6SJc5cEEu-","public_id":82886,"url":"https://github.com/godotengine/godot/pull/82886","diff_url":"https://github.com/godotengine/godot/pull/82886.diff","patch_url":"https://github.com/godotengine/godot/pull/82886.patch","title":"Avoid default fallback material when using `world_vertex_coords`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2023-10-06T01:14:12Z","updated_at":"2023-10-24T17:04:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["04846c1d6db029bacb388438307669438e1504af"]},"82913":{"id":"PR_kwDOAO6SJc5cHKio","public_id":82913,"url":"https://github.com/godotengine/godot/pull/82913","diff_url":"https://github.com/godotengine/godot/pull/82913.diff","patch_url":"https://github.com/godotengine/godot/pull/82913.patch","title":"Fix garbled text in editor toasters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-10-06T13:44:48Z","updated_at":"2023-10-24T17:04:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3006394a69af7ffdf8770cb28b65a690ebfdae00"]},"83024":{"id":"PR_kwDOAO6SJc5cNquu","public_id":83024,"url":"https://github.com/godotengine/godot/pull/83024","diff_url":"https://github.com/godotengine/godot/pull/83024.diff","patch_url":"https://github.com/godotengine/godot/pull/83024.patch","title":"Fix dependency menu not showing up if scene failed to load.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2023-10-09T02:27:44Z","updated_at":"2023-10-24T15:26:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c0e872c05b211e8f258785f33f03f43c17d62fa8"]},"83035":{"id":"PR_kwDOAO6SJc5cPUBK","public_id":83035,"url":"https://github.com/godotengine/godot/pull/83035","diff_url":"https://github.com/godotengine/godot/pull/83035.diff","patch_url":"https://github.com/godotengine/godot/pull/83035.patch","title":"Fix VoxelGI bake memory leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNDU2NjAz","created_at":"2023-10-09T09:47:34Z","updated_at":"2023-10-24T17:03:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["416ef5ad1befae79f30c7f85a2a1ed85f4a96f66"]},"83088":{"id":"PR_kwDOAO6SJc5cVhBi","public_id":83088,"url":"https://github.com/godotengine/godot/pull/83088","diff_url":"https://github.com/godotengine/godot/pull/83088.diff","patch_url":"https://github.com/godotengine/godot/pull/83088.patch","title":"[iOS] Fix build on Xcode 14 and older.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2023-10-10T06:19:09Z","updated_at":"2023-10-24T17:03:41Z","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":"MDU6TGFiZWwyOTA5OTAwODUw","name":"topic:export","color":"#ffee88"}],"commits":["09d51208651fde2a504df4af771c3231eb88094c"]},"83177":{"id":"PR_kwDOAO6SJc5clXqy","public_id":83177,"url":"https://github.com/godotengine/godot/pull/83177","diff_url":"https://github.com/godotengine/godot/pull/83177.diff","patch_url":"https://github.com/godotengine/godot/pull/83177.patch","title":"Don't auto translate theme type list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2023-10-12T02:07:44Z","updated_at":"2023-10-24T17:54:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["26b21f110a81b893f2f8a064062e16603a501a36"]},"83301":{"id":"PR_kwDOAO6SJc5cyJck","public_id":83301,"url":"https://github.com/godotengine/godot/pull/83301","diff_url":"https://github.com/godotengine/godot/pull/83301.diff","patch_url":"https://github.com/godotengine/godot/pull/83301.patch","title":"Fix Android logic for deferred window input events being inverted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTIxMzk1","created_at":"2023-10-14T01:11:49Z","updated_at":"2023-10-24T18:17:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5137497c18b9ddf081857e8ca224aee626a5997f"]},"83327":{"id":"PR_kwDOAO6SJc5czMfU","public_id":83327,"url":"https://github.com/godotengine/godot/pull/83327","diff_url":"https://github.com/godotengine/godot/pull/83327.diff","patch_url":"https://github.com/godotengine/godot/pull/83327.patch","title":"Make error suggestion less ambiguous","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-10-14T13:00:20Z","updated_at":"2023-10-24T17:54:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bea7cc784d10c01436c308d2432e405c38de7f66"]},"83371":{"id":"PR_kwDOAO6SJc5c0m3y","public_id":83371,"url":"https://github.com/godotengine/godot/pull/83371","diff_url":"https://github.com/godotengine/godot/pull/83371.diff","patch_url":"https://github.com/godotengine/godot/pull/83371.patch","title":"Fix disabling depth prepass break opaque materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwODk4Mzcy","created_at":"2023-10-15T05:22:16Z","updated_at":"2023-10-24T17:54:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["28f7a62ae4ec07dd60ec95ed5a0ef6b20e606903"]},"83433":{"id":"PR_kwDOAO6SJc5c4eOv","public_id":83433,"url":"https://github.com/godotengine/godot/pull/83433","diff_url":"https://github.com/godotengine/godot/pull/83433.diff","patch_url":"https://github.com/godotengine/godot/pull/83433.patch","title":"Docs: Fix link to Android Gradle build tutorial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2023-10-16T10:30:14Z","updated_at":"2023-10-24T17:55:43Z","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"}],"commits":["68a1e0c7d49af52db11c2212c79f9013f6a20a79"]},"83540":{"id":"PR_kwDOAO6SJc5dHJ8M","public_id":83540,"url":"https://github.com/godotengine/godot/pull/83540","diff_url":"https://github.com/godotengine/godot/pull/83540.diff","patch_url":"https://github.com/godotengine/godot/pull/83540.patch","title":"Fix `GDScriptCache::get_full_script` eating parsing errors because of early exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMDEzOTUy","created_at":"2023-10-18T08:37:55Z","updated_at":"2023-10-24T17:56:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2d262c072bacc6f207e60c10fafad065388029a6"]},"83602":{"id":"PR_kwDOAO6SJc5dOI5p","public_id":83602,"url":"https://github.com/godotengine/godot/pull/83602","diff_url":"https://github.com/godotengine/godot/pull/83602.diff","patch_url":"https://github.com/godotengine/godot/pull/83602.patch","title":"Doc: Change return type of `_Set` method from `void` to `bool` in C# code example","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMDI0MzI4","created_at":"2023-10-19T05:09:08Z","updated_at":"2023-10-24T18:11:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["458cb99966663e4db23cc8246c2493998e5ceba1"]},"83609":{"id":"PR_kwDOAO6SJc5dQR5j","public_id":83609,"url":"https://github.com/godotengine/godot/pull/83609","diff_url":"https://github.com/godotengine/godot/pull/83609.diff","patch_url":"https://github.com/godotengine/godot/pull/83609.patch","title":"Fix Object class C# syntax error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDI4NjM4","created_at":"2023-10-19T10:46:58Z","updated_at":"2023-10-24T18:12:25Z","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"}],"commits":["74efbde7dfd9f026f1dbc82c579e4430ea583e90"]},"83618":{"id":"PR_kwDOAO6SJc5dSGKf","public_id":83618,"url":"https://github.com/godotengine/godot/pull/83618","diff_url":"https://github.com/godotengine/godot/pull/83618.diff","patch_url":"https://github.com/godotengine/godot/pull/83618.patch","title":"SCons: Use CXXFLAGS to disable exceptions, it's only for C++","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-10-19T14:29:54Z","updated_at":"2023-10-24T18:05:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwxNjQ3MDUzMjAw","name":"cherrypick:3.x","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["3bfcbe7946fc17d7b61a587bc3dcc8e94633e3d3"]},"83681":{"id":"PR_kwDOAO6SJc5dZKsZ","public_id":83681,"url":"https://github.com/godotengine/godot/pull/83681","diff_url":"https://github.com/godotengine/godot/pull/83681.diff","patch_url":"https://github.com/godotengine/godot/pull/83681.patch","title":"GDExtension: Fix `variant_iter_get()` actually calling `iter_next()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTU2MQ==","created_at":"2023-10-20T15:10:25Z","updated_at":"2023-10-25T10:25:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["b14f359c941b9c16643e9cbbdda504802b4b440c"]},"83721":{"id":"PR_kwDOAO6SJc5dcb3t","public_id":83721,"url":"https://github.com/godotengine/godot/pull/83721","diff_url":"https://github.com/godotengine/godot/pull/83721.diff","patch_url":"https://github.com/godotengine/godot/pull/83721.patch","title":"mbedTLS: Update to version 2.18.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2023-10-21T12:23:22Z","updated_at":"2023-10-30T13:52:40Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["533336559325af95bdf85fef88041ee4af82a705"]},"83756":{"id":"PR_kwDOAO6SJc5ddDzO","public_id":83756,"url":"https://github.com/godotengine/godot/pull/83756","diff_url":"https://github.com/godotengine/godot/pull/83756.diff","patch_url":"https://github.com/godotengine/godot/pull/83756.patch","title":"Fix `GPUParticles3D` on the Meta Quest 2 with OpenGL renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MTU2MQ==","created_at":"2023-10-21T21:53:27Z","updated_at":"2023-10-24T17:57:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["58775a6c6767ffb69449f0f6ba823bcd3d432545"]},"83779":{"id":"PR_kwDOAO6SJc5ddz3r","public_id":83779,"url":"https://github.com/godotengine/godot/pull/83779","diff_url":"https://github.com/godotengine/godot/pull/83779.diff","patch_url":"https://github.com/godotengine/godot/pull/83779.patch","title":"[Audio] Fix pausing stream on entering tree","state":"MERGED","is_draft":false,"authored_by":"U_kgDOBcK-Cw","created_at":"2023-10-22T14:35:14Z","updated_at":"2023-10-24T17:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["72fccd82c556b6f0d9678fc12eb8c331ff86d9f4"]},"83845":{"id":"PR_kwDOAO6SJc5diVW8","public_id":83845,"url":"https://github.com/godotengine/godot/pull/83845","diff_url":"https://github.com/godotengine/godot/pull/83845.diff","patch_url":"https://github.com/godotengine/godot/pull/83845.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2023-10-23T14:14:05Z","updated_at":"2023-10-30T13:50:57Z","target_branch":"master","labels":[{"id":"LA_kwDOAO6SJc77GWog","name":"cherrypick:3.5","color":"#446699"},{"id":"LA_kwDOAO6SJc8AAAABNIuwxg","name":"cherrypick:4.0","color":"#446699"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["d3c0a7d598a3e83670fb03735dd9a054bdda70bc"]},"83901":{"id":"PR_kwDOAO6SJc5dq7sT","public_id":83901,"url":"https://github.com/godotengine/godot/pull/83901","diff_url":"https://github.com/godotengine/godot/pull/83901.diff","patch_url":"https://github.com/godotengine/godot/pull/83901.patch","title":"Cherry-picks for the 4.1 branch (future 4.1.3) - 1st batch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzgyODMz","created_at":"2023-10-24T18:19:52Z","updated_at":"2023-10-25T12:18:10Z","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":["9a322737cc632753bc68386cc5813a8427961c9a","9e315e7c796151e404172afe93ee34ae1ce0e0d4","5abac84a9e18d5a512be22db1d44017274fedcfa","3d8c77dc9202ae24901711baa26e281608f940a4","d73b76da02c80d9fe4725a8f90a3d2e4fc3f74a6","f2dd4086b7e0d71a6d29529a01a6386b1d4b0847","7f2ebc238993eb94147db3eacfb79b972124ac21","93becd4d2ee8d84742ca17b7bdab28f302970bbb","10eafe236ce4fbace9467280abe12c9d210551d4","c148398735371f2edfc2ce43033df7cbdb599d3c","c93d74aca0776409b4357b9ca057cd546e2a1683","578fa8603d5ae5060514c06873d4a2609d1490d4","4c8ee43d0819ea71a0d270724f823c43fea782c8","0b3c182038ddef5fb88a9041e56d56765da1a19f","34811c1f1e6f8d623b1cb29a3e0dd1dfa44ffe33","e37eb47144edd7975784b4b945bd988a071e1ab6","471af30f7b96099735505d6ba42e8b6fcdff0bb9","d56a6ad461cbab6f469782abb67a4639b6b08501","ac57043a34510c0edc9e33e1d95de5e0644207e8","27d47246b5d0af8870d9baf1d80a2142f74fb400","82ad6a3dadd04d13ed0516dcd3eaf0942ecb4689","2b8dbbccae979a22e27a26a5d4bfe90ecf50b2e5","de6e7c070c5f703ffe9fe949a4d072fdbddc65c2","11f9e35c061ce87b4e5656ba0f6ac54636e076bb","dac7049e16997c5d1c8fd874b358bb59fa4a0857","15eaeddfbff7c96c4fa76662da15bbd488b8d278","d7fc0805c8819f24cf30a92a002a95d955efda9f","e65f98576b4729f8008483b9353e63ff65c42b65","51fd44318fa5d56092a10a4d0ac7b1760cb41a99","1ebfd2f510592cfd5b91ad7656e19f4970e8d696","27b0e5aebb064fab3c4003e84aa7c1fc01549da8","efe99e54792b79e7453fa543609099814267c8b7","75671b793737291e8c9e7c21f3789a0b7b63e4be","ee6bdce5a1824fecf7a0dece0f3770e5cdcbc1d9","c9e5f90813a479519f1e51b8aa4b4106371a1a4e","ecd098341a3b4d61cac945554ebeb92b9d6ad454","426e5288a187a5d008a08ab7025d3e492addb89e","fdfa59ee6c96e0f0a0bc9bbefe4e17ed94bb3f01","3c3fad858cba4a11046d2e35b129f589c631406a","ced93eb2e50e651b01487de26c162733620663ed","2d82ab735c83af5ed130719d283758dc38e6c78f","f220aaa54be692778b7cf87b4bd212dbfabccc77","3bc614bb1cbcee067d8334f527ad79f5c247c6f3","61374c77940d764e294dd41c81e4859fd32769ee","e5c8d1ec0b132da33c34edbf10236132edb34e11","aa0591897106f45734df66d4235450ef9bf7b020","fb73281519b025ce47e3823856e0b5a2e95740c9","fbc4ed8d9424e0dbc99890c2f2933fadfaaf1635","21e1148cc5ba89ea74e89a74055e614614af8ab5","55ae5b0a7806144a59cd39febd4be7e0c4a95dd8","314dac441b4cb61f55e6e6c224b15d09c506af0a","eb414422fe6dc3f85d49d7a94d6fc34ae645f10f","3d47a3662fdb24b8d43ead5d3568d66de5c0e12f","ff59871b869e808fdc0c1d31182298656df44451","5bb54d3184cf8fd779017a8f7f94dcf89c43aceb","08bc3570ae6ef24beffc0deb5bae3a03d8c3b0fc","4f04d3191ee0419380514e3f5ac01713441b92e8","299413157aad89f9a276e4920aeb128aff56d162","78713a427c1696c644664ea6f2360570e045d349","b7498aeb5d21c8a0eaba87548864a27a3a17412d","ba27e1627571d8a146a7f2a3eb9233889ea825aa","3518801deb3d2e13579bbb73d83d192ffaf46878","b0c59de14341ad23e94e9ff52487d8618791d600","89325e8f13be1faa8ce7fb7cbf18186d5ea431e4","2beec2b00fc7bf40b66107d52a4a43a06819fd80","e0221d1c09036f50c11acadd9b8cebdd30c09541","48b92610ce47dd3d0a7adabb34161420b6f631e4","d69359fa928c2d406e73b207f53145aa2453938b","a8e67284a9748df4f881d228f408d8c08c31e38c","e19f868e09c708dfa83fc19615d79a6f63927f40","74506ce901777b499e67f633e1633b615d237a70","4d498e18ec4906b59d86f3ae6be38ab2776cb4a6","90b8a2ae8c7af4a031c23112c73e3b595feb118d","3c84e5a947aa00dc32ebc01b2a3d49eb300d7338","9e7652c5db144c5a4da209aeee2a4622542a9187","a9566c17fccc2e953a2653574960d3445540ae39","8d6493fae4e466c075fce895fade3878f57c73f4","165c49066b64aaa6da9655d5ae54a6e29e5b4834","d3d5531658c4c2b54193a28ae2f2c35b2e835254","ca6fba87de39271d1c3fcabc65872f60e7d1cf1a","cfd8b3cd9bb1cdcc30cfed7c679cd950cb4f5689","daa44c778cdfc6ecfd7bbdd1b09eeca37deaf83f","7d76bcbac6e687d026a920de9a2a319e1b2708e9","22560c5bf001ea33dc212eebb6e56d6fd3fa8f9c","4944a07044b17d5e18b3a52aa5327bb5e489122f","560c52cef26f6a0560c7222a407ae1dbae171bbe","035fece0e75fc5d9de44c19e749af6a6a0688cab","82846a7e6d25652ca605107f7b025fbf29f95a14","1c0ffdaa87923f2fd94f79e1dea40f0dda93dd88","60b432a1f00db6d6c7f0c39986b40f7529841a23","3de5e5d4d412e854df698b1854b9e9c7630634dd","eaa2485a5d786f002ec00ddbadb4ac933f328946","67e1849bd4c885a5771e47f71efaaffc281787b3","1588eae8fafeccdd7b83f910b063d7ac312329b1","f5130502be711f5c4638a28282cfe518813f94da","67f5ec2f2fe4feff2791deaf52715e012dbbc59f","00d5da2f09245d28d0a0f495e7448301c20cc101","d5a11e17b80853abdc8964f5b423b910808110d5","efa82d5025fa8e8fc2b4d62523a8c41c00ea954f","3e9751aca44dc5213cbfa3480d82dbfd0210eb6d","2e3955030653ce431988367902b68aed387a5ee8","35d622b029d1eed8025dec59af54b8424c490da0","7773e1ed96c934e5e54973b3914ea527774b3371","666460448d1192512ab11da2f6ab3318d17d1f3b","bede7fa0d8929f3862cc39ab75429e0d30fb481a","ed94e3eb7944c79b23e744c9e12dfcf3bb21f2a1","b027d000cb52be177a748056ab3ce0b753c1e711","7fa44784f82242862fef98f6302632438a3afc46","1f4a5c2c15ae9c6158e31ad835fa190f5e81e395","02c6d985b86803ba40b5819aef04933e3ec8fb26","3d0c29cc0ae938332178dacbef3acfe431cdaab5","06f6ef8fca5d5585fc368cc50fa4a1db1baee7ff","d0b652932e06577f20a44cc7366afaa245b1fa13","eca105f0753949115db7d028f857405d2a8836f5","85ab2697969c24f5a540d1a0c4abcbab8299764d","5cc85fb119f21f74de406c6b84950813be53898e","06b777fe4a84a6a996a61a47e24f99f853e01ebe","3df5907c87e5e0afe02074e6a43b85ff41ef369e","2192c717a41e11f4722a1796dce7a976958fb518","cf1674c423d1cb863ea623504ba9be8abc5f31c8","188d9040d3aafe8636964c260a4176ea0766f2b7","8fab0ff8484bcb392b24b72c758e6f64643e0017","ff6229e79466889da1935b8a79da148a65d64528","f7d1f9e25b377452d38f48b3f824bc1f21aedb6d","77f6d00ad861c8db1e6d85112a58a6abd573296f","c8bd1259af8aa2370597551caa96ea7b3b17cd5b"]},"83954":{"id":"PR_kwDOAO6SJc5dxkYU","public_id":83954,"url":"https://github.com/godotengine/godot/pull/83954","diff_url":"https://github.com/godotengine/godot/pull/83954.diff","patch_url":"https://github.com/godotengine/godot/pull/83954.patch","title":"Update the `launchMode` for the `GodotApp` activity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2023-10-25T16:21:14Z","updated_at":"2023-11-01T15:36:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["14428c8d5b068fd59a0ae03a2a8a20d3ffae86a2"]}}} \ No newline at end of file