From af6d018438e03475a1b4236f085ae42e4d92cd83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 15 Jan 2025 01:20:36 +0100 Subject: [PATCH] Add config and data for 4.4-beta1 --- configs/godotengine.godot.4.4.json | 10 +- data/godotengine.godot.4.4.json | 28015 ++++++++++++++++++++++++++- 2 files changed, 27111 insertions(+), 914 deletions(-) diff --git a/configs/godotengine.godot.4.4.json b/configs/godotengine.godot.4.4.json index 3a2b4b1..571a612 100644 --- a/configs/godotengine.godot.4.4.json +++ b/configs/godotengine.godot.4.4.json @@ -1,9 +1,9 @@ { "name": "4.4", "git_tag": "master", - "ref": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "ref": "4ce466d7fa79e351d4295d5bb47e3266089c3a59", "from_ref": "4.3-stable", - "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-7/", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-beta-1/", "releases": [ { @@ -47,6 +47,12 @@ "ref": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", "from_ref": "1f47e4c4e3a09a422e96880a7918d986dd575a63", "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-dev-7/" + }, + { + "name": "beta1", + "ref": "4ce466d7fa79e351d4295d5bb47e3266089c3a59", + "from_ref": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "article": "https://godotengine.org/article/dev-snapshot-godot-4-4-beta-1/" } ] } diff --git a/data/godotengine.godot.4.4.json b/data/godotengine.godot.4.4.json index 5198202..b8c9fe4 100644 --- a/data/godotengine.godot.4.4.json +++ b/data/godotengine.godot.4.4.json @@ -1,14 +1,770 @@ { - "generated_at": 1734555004973, + "generated_at": 1736900400051, "log": [ + "4ce466d7fa79e351d4295d5bb47e3266089c3a59", + "6d3e66badf3251098a57961b58bb8f97522115fa", + "efbcfb9379c901c0b55bff32c854ba9603991652", + "f8724e41a061e6f92c1b8841e6b6c08df4428c95", + "ddd4527747276d9719609f5d3fb4358576569985", + "67f54bd9930ee4cac08f507b35612089bb2f1f8b", + "19bb441a3b96d9eab6c2245289f50bf41a2b2614", + "e67e8b8680c30d86677fcae181e273b634f80194", + "33949889dac3a6e934588b6f365cb9df45522fd3", + "9d2798d4aacfb5875d7144cce9b727a7c8f246d2", + "1e1f54e95464b4cb8d8e5f00179a2b1aa6c12f00", + "21fcb56547010b2c85debcf7c7a358b6387d6328", + "ebf96816689d31bad65fcfb4df319d1c9a5cd8b2", + "e33a95f6ab979c2fcd45e11f59e3b9648126fd5e", + "e813d3021b2ee79e4e34a63c3f4990c0bb606d18", + "a69ccee15183e280160066ad451ca512a2706fbd", + "4d1cfc1784a567730f7e0a2b37471c340d59ecc0", + "488ee4f0100f4384c95aa8de8f540f96f3a58be1", + "85b066aa786a1ea36d47ee22cdcbca15775b9a10", + "2e99d84e87a81dcfc29b067450a9e9f4d76b3086", + "1d2c503b008601fb9a887be7c88fd2b50bb2d541", + "5608f6565fa563eab75b54efdd3f951fc6344690", + "1ca03add30aa67a5ad604c6a2a12ad510b1d75ea", + "132223fb04839a3b1a6238046f82390b8ca6e8b5", + "dde7a9407ad65b426d452767bd8ccb3c3abebead", + "8ef53ab8b43b1abda61e9c2ad0bd8e4a8a0240df", + "3aa5b0048fe33cb76f9060da02c8b88fc628319c", + "336459168f7fd59fca57d9fee1c365980eead5cb", + "e8c5d99feae0bdbbd06e9e18c6d1a12d086aa6ae", + "7a99e5ef5a28a1740070f6c5352cb723675abcd1", + "f07e3ed5514718b5d72e20a330973356c4735bb6", + "89999b9fa9694532c002ab35952fdbfc1de5506c", + "8cf6061dfd058f164017ed2532a975d20840202a", + "413f60d191c1242a31ee23edbdb3e0a52894daa2", + "048788f07d8218a491813eb01b654cc614a6f99a", + "88a719f2917f2497c3ecb035da7f3ee2f0479705", + "cb9ee099ac4661a47efe8e7f3a5a08e3ef8c51c2", + "867ae4d85ac06a2d30b50ddf3fa3749a7ae4cb4a", + "7b3d14fbcd048700a99e1951672c951c79174858", + "3d92f406b25c4e962e330bf96a6c9199f067d761", + "730495c215eb8523f438817330c47f8a8d55daca", + "554d4198360e2d7ebab152200251b2927eae208a", + "77d18d1ad4c250c1cfc5d946e259cc3ced0cc158", + "b3a44e8d5195d184dd32e7a03db9946244853ec8", + "643a6f15f3d3d7783f1b274d8ee90e4bf3a76bec", + "f8dc6a0afe3ff65c2dc18f7519365880ca79ca03", + "48715ff98b53a9ade92ec8fb90217d6409f23e40", + "2f6a18f7ff3420c9f8c567f44c09b2d33fabf138", + "73f4ef51ff544b9886c7e97a8d1cb6c159947147", + "2850b7113c7de26c79a3d86acf7595713a6d71e5", + "4a2e20de0a0883f788452356149bcdea3ee1e177", + "bee5de61deff699317e2be46faadd9cd8aee95f8", + "01a26c5c8b888bb7736cbe58e0a05501443627f0", + "c242cef627384e870c0030d0adc0c99fd827cbfc", + "b331ffa7e9aa7833ca266b5001ce87fd0e334eb8", + "4e52ba63af2d7d041ccbe9b739e12b8129ed1d7c", + "e6daec9cf8b76a0cd8cc583c4ac0136d842b2a00", + "e4de1f45832bb44b0954a3a7451eb1067a2564fe", + "5472558a98d39bb4e210454ee24a4c10544016bf", + "b983b9d9f4371ac00f60abf850af58969f764059", + "d19147e09a13a7d6df44076f15893a5d1108fbb0", + "e8981308f2d3918a78318909a5be3fbb570c7e80", + "df0a26847252254a52900edcf7852a794f498917", + "232ab3df8d60c4bb6e4ed5604a899ae814b921db", + "2c521ea57d00873f5b82a87df1da44101e051402", + "68190ce3bc35052f28697c505dab6abe520f684e", + "b9fd015ed06e9238cc70efabfac5538d96b69894", + "aa72d56d507ac25e49bc61c30e05fd8feec76754", + "5877f94b6512201da8d18972d6fc63481e69c9c2", + "06a49a9ad8b5001e04e04156672956510038e72f", + "b7c0a0fbd18018cafea87431a4952cda26d611bc", + "a2971985e5ed827069b0d1a8292141f0099d4725", + "9da7e7d89d4c8376ae9822f22a7ff9bfb5b0659a", + "4812856c23fd521c2d50d94fa25a30c3b0ee2fd6", + "1d3acbdd49ea342183903792456952d97d29a8a3", + "20c09d2c94d6cd37b6dd63dee33b12773999e234", + "524cbec8580b65b4cbfc7675e3b2fe7a700ac5c5", + "763e8ceb3b61420f0f3e6caefd6c6bafe0cf6f7f", + "e9b18fcc38ff3e25e2d4367b02ff187730e30937", + "133db1fd60d78b72d4d1f2450b9cf8da355609e1", + "737407033f49cfdbe3019b439a25bbda2fba5666", + "a7520fca6a1af5ae455563909e7ce34b1cb3ab71", + "c5e40e11e98cea3a2cd3370cf77c7f8aac33595f", + "17279cdf45b6000134821e374bb76afd1d9e0f9d", + "a2bfb7cff2a58e37a996d1a17ef45d9a79b1d9fe", + "9d00a773f8e4fb8643bd681d1cb3c8c606a86754", + "2e600789ddc12378df231358dae894a73b57c2ec", + "f434c75dbfd2f580e43b28be3641d2f98169002e", + "617e3456fd1f6dac813f9f517160579ddceb7120", + "c5dc6e1c6d4dbc388c5d13262ca071bdeb7ab2b2", + "4bc8918c19007ec2960cbd913191edbc51e192c8", + "c327b5797e0861a19408c0e04af1bc3b8fcb84f4", + "fe5612fb5d43d8809ed2e23456c7888c341ef938", + "03b60027eea49165268fa94aabb6cbd3e8ec6a67", + "d36a9ab591770c8db220e2e6f04d6494c2c36c75", + "c46c3ddf37dd8bf4996cf4fc1c8d5da0fcfc2049", + "c4fd9f9733217a59cbad9d866083ccf61a785ac9", + "d79ff848fa599df0665977623581fe55f558eaee", + "bb8001c83a62d99e830cf12df24e1aaea80f704d", + "23e05b7c2feb983b73e56798bf1b04a9905ff595", + "c5a62c36f5da66f4db6c897ed68a6fc5eb6146cc", + "6a57a1e63b02bd00a3c886dc746ff52a9d9c38b4", + "957097738f9e3def19d623776120a7e6fd17f077", + "89f233aca3bd870b02c4eee68323e585ffc35aa9", + "194894d93702d645f3d0e13f386c928a9f088587", + "adab1518a5fd4433834114fc50b715d7a0202049", + "aeffdd5d5150f011957abbfdd52cdffc26fbc3d8", + "632c77e10bec79147894f421605865c98cda7f53", + "9d0c41a4897f20c674aef531b8b5ac1173c1bcc3", + "cf414f777f618c75d12abd4b4cf09842573d509c", + "80b8d6dbe6b8e4768f6e88418c9d6261d61ffb9b", + "c7a9d64eafb626cadb28cdd4663cb4c7ab952d98", + "24912d2010892d4d9fe71141b3130e8a8c9724ac", + "cb61c6e85291efc7cfa98708eafe706cdbc0e969", + "d5e91eaa42b46494a51488bc19af3aca5abd6979", + "696285f23ac7f7e2ca7da60ed3fee3145e07c15e", + "18cc58f6beec5a95c203fb378de372bc6929ece4", + "5b52b4b5c4f7c1232a6a814f65fce4c48f0f424b", + "768c60c6ca704a15815c1347f4a15eff3fe8b27a", + "7c6d0d81c20e74153a027c02b94c73e018443ed5", + "3865598c846da8fdf42ed37bd6894f91c61bc672", + "62a5ea69ad78c89d3b1a5948062a328dbe477859", + "65af5ae9812aef4bc5bacb05216f1cfca564544f", + "3a8fe456a50af50439fde75f16f9e934861a3e53", + "956e2b1769116063ca19fa9bc2df56fe1e4fd335", + "fdd3c8ab815733bd7c1a4e33a209559f8aa1776e", + "33fb876ebbea81c1b58ec255603822651719b10c", + "d83598e9b99ba54fd02fc19f0a07982860218490", + "6a8ca81789cfea8982f0043c450f24625735a169", + "f431419e7bb595b512610871fd4957508eced366", + "0a7471c2a24f6eb5120e968321583b78b2f88cf7", + "11007718ecc417768093c1ba3e2897f47e6ad854", + "a173b0e1736e5e1b7b46298c8f7706052839e903", + "90ef140169e617f87814cee21b71d260cdc1e108", + "9ad34ecc3e25ebe53184def16e43ad231afcd437", + "02c10454a8ab1dbde503036afcca872b98e55e67", + "d3d874e0d15569d1c70b5b778bb7e5cc7dce0b81", + "c29e9e9b29d266e13d56acf07d7fa02d02d9136d", + "9fc39ae321ffd8feb7032f090f63e232006a55f6", + "cc86322d8dcdf671349d611f47ebf472f5ee1251", + "5c9d80592ac7814f547c4a4e6c69d1515ce67cb6", + "e9eb0b60823ce2c85ef46bca68430138c0c844a9", + "1732888777dd8aa8f59e31c4b790765fdcfd917c", + "fb7e666bfbf7e23680c41ced869f512ee6e62d78", + "77ddaaaa918514ec3a7e240c57034bbee3c76188", + "abf8e1e6f9e165ea209350ab9a98f01feca93b90", + "0332cee3d4f532486899f776698357f4e58f0298", + "9e210a535fb5c6f14a18be47a5ac2957727ed2f3", + "15f0f420df451e16cf0ba6fdcbfed6d86339c7a5", + "0471f6e44a664db589a42d43faba7bf34e8468e8", + "39f73bb9ffc278e125077d04f6a45c759c642649", + "4caae297290857c8bc0bab164d7ab51a99eb486f", + "85fbf7ca848b27024b2bfe2af07e570b421144af", + "85358f1738fc4279e3f9b411fc3ffa06fc8398be", + "e4a12a02996af8031d2473b6968811f1f1c2904e", + "139619ca0c406223419ff1d9fd804c25e10aab6e", + "5be039761f59b445f561975e99e82dab84e86907", + "74682f93839664e4194f11c44188c8f3bb9a565d", + "867425fd62ca59e45d1ab45646ad4d16f085abff", + "35080c6df383b83bdc967df42e1e4a36cff68965", + "ad74e337b9cdc985d5568098acdb445e36cd1c78", + "4dbcced69a871d1fec328608172705f9bd8d6d56", + "3014eec40ded1b49b22e92f44b931429eecafbe6", + "3ca139e8ce3e2de3478c5a2e7b37d03ccaed0aab", + "138c2c8b5148ebc3b70991a2042f95e2f85c3f26", + "a82208068399dc1fc3bfe8bb2102765ad90149f7", + "39f16e70f8181ca9524c9fe1d0321fb2eb0b6e83", + "3a6bfcb71414a26dd635c10e8f5ab0913c519274", + "a8f3c9727eec18853fc6f0c1c8b197b85d343813", + "683cef1df5b10ef499dfaa05c1875e340a333f90", + "d17cf852e39bf63d0205df668a438af086b3ce5c", + "055b418e4dc86b31ff42584b1b89d57fefbb409a", + "bf06a4ff64884c6a26d40f8337884a26ad844b20", + "cf145de21e06489171caedead35830875e4b1fc8", + "a9af65d368101b3004f4a2db6e62637c38d5c961", + "2b5dd99d727a861e9e57b20f45227ef2063fb9fd", + "2eded468f9c2941becab4173695357dc24b22fdb", + "0aede87b67ab7ffcea3c00a2fa2389d3c8084529", + "b2528671450068d528f7501c84655cfd51ebdb68", + "65f94b163a05dbf6443127aef37f7746feb551b8", + "6b33037021266f9114c38d8847d6208b0b166088", + "24cf3be7ceec79866f9f57f8f0ec7c6f3ef25ef9", + "c97c7b73e65d67106229d2ea83b90dcb078efd14", + "269b1dfa03454811354fb4ab1cf721db044551f8", + "5ebafc350fe18dd52cfd7197543f2ed566bbdc03", + "24d74510e5831960f79837e5297853cb3286594e", + "a024393f711355f782ab8e31a5cdb89867b20d9f", + "1730070baf49d8022a44d61c540d05ba42881103", + "06a6a0bcdb6b49ca4067f29b55f1256afbbffaff", + "7d9f28cac30c841850caa04e903942ee00701117", + "765c6ab5f8a1483490a87ce0a40409facddd1c65", + "469808f66b75873f06438754471a6eb9127f4036", + "496a990fc022d738cda653fd53464e4be1a4eefc", + "5c63646e870e6b4dc50219f0de424d521086787b", + "829ad307f8c06134229256d0fc564fabd4e8826b", + "84c53607ab362efbe6a0164ad5c5276cb1f09259", + "cd918ff4702a7cf643fb6c8a85f8bd443b447aae", + "0257995616a0afa9686ddca40f2e858c341b8256", + "5240e605093c798d3cfaf5b62e481ac2dfb924d5", + "7285e89407a924e889a195847742b9c212cb6976", + "d5b73e2742081a0e7fa3e30d7c3d14b206044960", + "03c83cea1e2fcd4e852f58ab2b89bace220579b7", + "e7f6b7ea0b9ff83e1b152f127d68fd905f503b4b", + "dcb4e5b22a5502fee68c63678f8f88de9c795eb6", + "15741d45ca50e6d89c1756baa354d875483b40df", + "13a1391e738eb78614fd4158edb0836487155484", + "4396f8fbd3ec916b1b39c556828f160df82ccc80", + "f68d55bcdabe48fbfb38ccb826140bd6a4c7f7a4", + "0e06eb80bc9cf08000bf86d06c0ce57bcf7775be", + "1af1edf60c1c317f6953c4fa78e0743a0729704d", + "0e3a5eda8624758ed4c0e009f43cb03596696fc3", + "3c1c538b684145f43f4bd5a401231a1bdf93164c", + "cb483e53ca14d288bb9c7a441932d27303c79aaf", + "67294625a4a87b1105a39d25544bc17148684414", + "1f675e67db80f90727d3fc3563eeafc6a38df9d6", + "d164f05dda27623996295a6aa3aaa5994ffc71bb", + "a0de7d0e013d97261c741524d4b0c7f851ac92d1", + "3ac4da1620c04705c785795fe9d11aa2a7e955ce", + "2e657bf2ae5b275c6e74ab54e0190a4309bd07ff", + "ef9f0aefd077abaafffa052081fab8028147cfaa", + "6d7ddfcd1be0a0d7f9a298350067836ee59a71b7", + "fcc9e3a71137142e1bc9fc93f6cbb1745965199f", + "8bfb5d74b3d9408974f993e7ba8696fad08cbf86", + "26db0bb15fafe8ddcfd5a4f4d6de589a831dd055", + "a52291fcba4e3d1a9f2591daf1f23fe91dff3e38", + "24eadaa6a40bc0e2edac43425c25df10c79246dd", + "a71a8c6e1e3e3be617436b6789552177d67b36e3", + "eb4a9977c33237a6ac0fdec5c1b1d40230eb6404", + "837d093470397d884aa4a9f8e72fe7995f507cb6", + "c65717860662825697b339edde9e4a6f6769514f", + "e1a1acc66bdae47d10c9f47ee040ac0078b097d5", + "a682b076d7e5063ab3079faed72e4f3b1ff7e8fc", + "65cf7c1d5efb7a630b4befbba51f19830cecd9cd", + "2db8f8837e2a271ee12f0ae3bb1cb1337ed68660", + "a7052a2bd0753c9e31a5e66e0b59461f8b2a6deb", + "892f77d5afab22e946afc78d83d7318286a104c6", + "b8860f1c11126b044fdacf79b0d91462bcb9b41e", + "7c3d46004b4d26bc1253bb631a684ed50cfe1aa7", + "2a3e0d47ea5080fd2cabb3b8de9d85b4a6bbf20a", + "1250d98d195feae8a87ef3852ec71841aece2b9a", + "f1f33169d9cd48824de1e0da45e42baa7c44a369", + "b8c52f16e2a7858e32a9889aa760f5c75cb26a00", + "3e333df62356050d026d72a6063fad542ed50322", + "8c6dbff6d35eb613c83f065c408a49ab02fa7f67", + "f83919c088ba80d9e8bdda4b19090c8acb4964fa", + "2a2adfa36c57e1e17bf023b8327e786d95ef3dda", + "8e0f49840048bdc8edf6a9a84cecc7e12a2d77fd", + "4d77bbf4907fdffc43cbf3d46c35bf6f6bd9371e", + "ffcd9eb6301de9ec5c38625b98a7399a52b56d62", + "7fe0609118665e9b1adc326a0d5c556534852898", + "88c457efc3187591287c8725041b29f6a90972f5", + "25e0278525f072c1869e196e676cf6cc92eca438", + "6f3cc274237ea5142cd26f6357dfc6d876c45f75", + "08a2f0ae39e1cf492b3868c0bba2606c3cc6a6cd", + "a65954894670d3c1f23d7e09c13df9cd0cf534a8", + "bfa351cb44f2a7da91b5fbd2619a93d9c88eac00", + "21721ae34468f7f8fd4f0f9cf2b7925330a04ec0", + "5bda507f65912c95c3a2a25b7af095048c7e6137", + "abd0e6990cec375c36b4f43a31c6bc29e0b2cda0", + "084e84be7813e55acd3d3e909bd66229834bedb1", + "5fad8917590c9e9202cdcf67fdce3d9ee97be606", + "76c8e765605d90939ef52f46d12ad18f6072ecdf", + "cc3a32b67e97fbb400dcb4bc992d45a8ea808137", + "0dcc1a37d3e6a7f825e9d14c26c553dea7c53534", + "b857c2f3e651a937bbf09cf6df204442656b68bf", + "abd188f099e64f3189462ca665472e768acadaaf", + "dea597c6797d853139779fc6dda0cc031db9c6ae", + "cd17cb011075d110d1ea50f8a9c0573b22c3dc58", + "e5ac45e82291a8158ad4119c2026f19a8f920392", + "f134769506d8ac2e3a9f676a10f5be81da1ded8b", + "8a810dd55abc79de826b54f3a8d2a8c927ec08ff", + "6f4089fa55dd07edcc003f8ecba612e968c96102", + "989161e117587733d6302b5191d14362f0e7f257", + "50b90604afa43e73fae09cf6f4fbf7d153c13f89", + "a8377d0f22410b140701d6884b1a2115dfe36adb", + "7cedf99ddc0cb4b6dd3c6d97d5adf987882da500", + "a29294fddc3d55c8c9e57332aff205e7630dcfe8", + "4f1c956f25272c01a7a586627506b8fdd1c4e931", + "a705962d736d879801c289c21272661b24190266", + "d2ada64a03d2abdb97cafe8f10623db8a2ce1d4c", + "cecc83d26ad557bfaa704ce8d3298d8820b5215a", + "a7d84fa022334da4e198affc0fe3cd79e8becce5", + "f7b9a6a8b1d3be4bfd301f15f500b087fc4ac94c", + "0c763602f9d737d1ded25f7eacfc79d0492931cb", + "a0c3798fba393a02ec087b0cfdbe5e526c3c7769", + "21fdf1678ae88849255c290e8f5cbfc6c15d931f", + "01913e0852c07d7134366b71983b4c3876791e91", + "fdfa1f24a02be0da1bb3e929ce3254d933d502b1", + "b401a870664e852f85bba1ec43bd1ab7f68ee58c", + "3e53d73996dfdef916716d9aecad3e4c47411d47", + "de1499c3c2cdfc040f8d830183b86502a50665cd", + "709f2e1a5d2629cdfcc74809becffd72bd9eecb2", + "0fee2724f0ea6cec72ca3e78f9ac332d111d43e6", + "9788b3db1dffd81c6d4235f26bb14b4646925675", + "16391744557e07cb6c9ab1634e5b82025bb55361", + "ce6c3c5c282101575e3bceb6cc56aebaa4f39397", + "7bbdcc802bbdca3316666a03cb185aeb1d6e2355", + "07093c4a341adf1d4703315a8235ca7eced2e331", + "9a4142c17ea6fecdaa37678e1f008cb2014b6a50", + "b194e050d79fca0d50317197fceecf0ebc755153", + "96e59b99baa53021058663e3c764ba98f2bb8965", + "731a1ec206c84dea18573dd3b2edd1e74912bb5e", + "8d911b25542a76da1b81dfe8f0d464e39df2aed6", + "b0ae6f7f011480ecdbc135f2dba33c520d9048f9", + "a6c70576be4c55f018e53ad49654616203e432e6", + "054340bb6babafb36eb6bcc3dbe2a28b7faa5650", + "d6b822c891c9d6b119a0521720f1a55ad455af57", + "94a7dfeae166d4f2e918fe9e31f4d610bc50746d", + "0fddf6a82423d67a93a6e2f2e5264fcc863b4322", + "174a2b6593f87f61d192f23c1a5d1e16d37a4082", + "f6d22da94b45c92ea116cdcd0a532cdf860f2edd", + "f70acb03084a5b8b041b600acd79a576da3ce63d", + "34d825594707dacb0fecb1ce49192997a11cca01", + "6a2cc399269560fda3194bdaaa9b861d97b161ef", + "aa65940a8509fb880e2c666eb8a901525d9200ff", + "558a18fbb7171ead3f1c632aaa7667a57644af9e", + "33c0fc5508f47af8fcd4b49d08d55a9021aef590", + "d9535301abba39b6b1b932e39febc43d7e8ee099", + "6d5e47a54c6efa51d07e1bc30824603241c0a85a", + "084da581be79c6fb563b9e2e702fe6b303cae848", + "6e9be55ee27d28fe3c750213942ad81d8fd2f5c0", + "9b6322a6f1335489d768853ffb7763a528b8cda5", + "9890cc9d592e7684d8422846ebe80514a42fe802", + "7c49ae253e2faa3b5a9c1f00f504bc3f1e61da08", + "3d60ce9389bab3bbb0af325a00e6773c0860f225", + "cc1db569e1aef8d9fb4893bc75f664868b60acac", + "7f0b4e58b003d87877e3d53fbc0c7dc9e07f4f9b", + "86a6794a4a03219e91f8fe3f31ea97fa79d8ebdf", + "49846cf79a7b493b00bd1498daff665ab7f9d0db", + "ccc134fd1bc60a58a5b65e1ec69eebe48c9b8b52", + "865acd0129510406103f8c7134d0f548d248551b", + "4cf02312f6674083c5a628b4701643e1157c85f0", + "bd56e811f30ee0c2c21d37bc22eb87d2c33becad", + "887c1557bf238be0b7f2408cc301ab1722a9866c", + "452f1fa0e946ee6a4f7e406b672380d04c10106e", + "cb460ad421977082fa987fcc90ac1d6b63cd0376", + "25a9b04ecc1dcebd38ca0f276a9407ca60888469", + "21a6bd8dcac41cd7751dd8de7dffe736c0b8965c", + "52f542b342fbc0d9e2b02b0d48f8b7880ac0a6e9", + "f92780204e74dc4fd6f16f2cbe7675cd0fe71e32", + "caefffe9d557cd26cbf234b8359f8a981b9b7006", + "6e826b26d9a6129ef7f50a43398478b0eb15f20d", + "3de10d58ffa033fb9094be302f108f4155ba4d54", + "cc32e46360152a63cfdec2843df6df583cf62f54", + "0f76ee4688216ffecfc53a0c57b39d3d1e273ace", + "8231494581d310a3656f9afe782a9720e452e883", + "38ffeb56f4af18b610f7897f9b17bc6be3ef6210", + "20728e7b05d8f127bc1dafe46173fcaf930bf0ef", + "e169842dd5947a09612aee76325a06642d542d08", + "063731450dfe054cd1955e0d5c641b96e57e11c9", + "2758b8666cb04624b51d644e4d0c3e75433efccb", + "08c605fe2df948053e086623ca1a5c47f630a8bd", + "c09b7224b5b7d1ee43b02aba0afa69f76bc27982", + "62ea2f76b46ff825ecf4f497aa0a2eaac6c88da9", + "91fda4ecafc2c9c94eff9d08df12d519074475fe", + "bf2548463af95a15ca67d39ab05d9e944ac9e67b", + "f18bb5ba1ab26bf72108e747c0ae6d5810f7a6b5", + "653f5a96130c24ae26cbcd9ed0ebbee9536c62f4", + "881d4bd9ee8915f9bba3fd09ae08779dbdc9ef94", + "ddb01528eaaf791d3531e773f2abc3af38fb7e99", + "8c78540d47e0c0945710262dfcf46508b7c2e346", + "3c50ee6c9ee6ddca7ef39068cbfb82c9c59c1b9b", + "44f871ff72351791a0b053319a973c1b56a30c3a", + "f5d21154d2ba8187d12a32d666c73803a2906561", + "bc0cd1fff3f2a428ec6455332696a4cd2118123b", + "4de07f3a978b111a9a92fe98cfa6926baa725b05", + "af016947793f8fd910fb29204ab4c9aa967e2d04", + "c1f65b429ddb54053dc937e4211879a7427ea586", + "d15e559355c03f9109e0a8367ba42bf2f772679c", + "ded4b5b91fbc5fe583137c59800940563d14d3a9", + "282c2c849028746b74fff1b470960f03b40a418b", + "b63349024a06202c879a6a4ccd8d078bd16609ce", + "e06cac212bb113bd08f174407d4995f68835dc0c", + "399f585042bbdc160bd4e8e22bd844c17d9048a2", + "a06e9ebe915cdc52681fd0b424386a28f0eb3c62", + "11f95e7febc5c407489c4a9aeb11a5fbe3db95ca", + "990416e90b8c0d9e375a329007f2c9fcc4093ce8", + "30b20bc251898b0dddfb60db542e7fb0fa430a83", + "ae205b0fc61a71ed928d0ff11557c56b69bf15d3", + "ba8a155551aa1b2bf578f656db03c19405ba5c3a", + "c78d9d2fe7791d2ad2926f1167ec6536ed26f296", + "be4678b836484cc83bf7bf686e0cc8b3beed0401", + "4319d380d1ba155b19446c77877f3e82e3d49e3a", + "f99a465956e344d50ebb575c0fc641205f4eaab3", + "4cadfd3eb98bd5e70629426acda2d219ea7b53ec", + "db4ae2a91c413f0acac16e4e779c0d16123efc1c", + "5727eda0e1b7d9f686b11e1cd9afa110167d4341", + "053d92401ede6cd6244f9c402a068bd7784adfc3", + "e9c1c44be25cfc86140044be1ef1dd9eb81e47bb", + "753900188a6349e5b3db72d4d9531c2e753354d2", + "501fc1a6ff4838f0df241797690c15028877fbd3", + "d7532f0d31885c39b9218ef17b05a900f0d828ea", + "2f061df7b03dae536dd2bfb7d95006b0e5bb847a", + "11dc4f2e5eb13e7a6c4f5269d709b1ca5f03b38d", + "84e6ac9ecdfdc280520cbb6c217c15447f1cbb6c", + "1aaf20b1f1f3ab59f04db74b166540327a3f1f90", + "87767f7c34cbab727127da9c33452b4db9d124f6", + "da4f9339ea7f614f5965e6a6b918b8c8285f2e1d", + "db0fab8f8c4b6623c20ef7a6072a5a1930c2c666", + "c0eae103e2b48a3e3d5bee50507951fcde803f4b", + "02e4605d6c07a13652d812d8a3aa5f760312dc31", + "f1f152ea5a8b20a4f245e4a03396edf13330bbc1", + "32ef7306f4fe79430ee1325f9a92bff092d5dadf", + "7ce9c339b3500632c46c2ec1701e6659836cb961", + "e1f129cb527712df5b9aac75a6a0d30cdce33bd8", + "54a4a874fa5457c1cb7b924d875865eab81947d6", + "9eeeadb037c680cfc1d3806fbcb8e6aeb70e9977", + "96ce5c00014e2f52691ed7c308529dbd140d8f9c", + "7e8facc5260525d3605250409cfb08ee469987f4", + "be266138d7496e71b146455a63eb31b3fc697edc", + "4e888f998721b4ee0263b9b9184b3d5edc612802", + "19b8b1021848d1c9f191e924a2612abf5cedb9fc", + "f8fd15690c556b0bb0499e0a407b496e53c06242", + "a12c1d3ddb1f6b28cfb61bda78e331870469d0d8", + "3366f08a2c92e070c4995dc6c12965d8ea26f262", + "8318eda899ea42985b23aa112b13b9648de77d68", + "0e72967244de125e709218326d4d6818cfc14eab", + "685ff5be8fc6573ab72ce289dea46bf34272e318", + "07f8935c6965513ff030aa647eef71a284058bec", + "3fa775b844a9505dc891a64356d22d7aa3809c40", + "8de13860e8e99bce4e8114b86fff14063d53eb0f", + "873eb21ce81787fb67fb982684dc2bd5f71858ef", + "c049d07121e61823f535b3c6c349ef1923baf7e1", + "6db599232edef19b750728c45187b4a26e3442ec", + "de7e4efef803db1e38f6127e7526b9778a0059e9", + "e492ddde127297af363f58235309f477efe49b9e", + "dea083864b657b25c2e59c26ef2858946a90d314", + "86ab88f016b18dff5f6f87e36e9a54b44af89294", + "e8e62d0cdddcb37b2abacb34923c2de42eb753f4", + "e167f4df370eda12f8c310039670d538362396d4", + "b77aa473a19bb965a899bee21e0518da830e27d2", + "c1cdcad96a97e6ba989da2802fd7cdef7f789371", + "13f548c7f5f9af175d73a12048230d0471cb3c39", + "6b1869b76b75ada079b610fe03fbb7f6049379a4", + "bdf625bd54958c737fa6b7213b07581cc91059ad", + "c3c0c24d1ea6bc6098cb7df5c4bebab1e7798b45", + "88a101ef8c17a23a47f03d1ddfbe10f0101a177f", + "a17a0bc808dc411da8d5397c7a8b6006b1c4245c", + "29bd5c06ef05ab86e46d44b68f5ad0de8ebea5b2", + "89b18de032f8a92c890e7f7b01cf5305597052d9", + "abe5ba044cc399301a2f44b491247f941b8b2f3e", + "6c6e74408c466ba80306da167bb055842cfa7822", + "b34adf29dc06c23f162d921fb9453fcae3d7ad98", + "efae48a2094fded2bce9d71626128523922d6553", + "5a8b7188af0a58da0546bc98bd56e416102fc248", + "8e66fac92adb4a771acd7df1b5e4290eeb941499", + "94f23c342a749e2c49b76a7527535b90e599832b", + "32b081b2ffc71b49db929fa5da96d873a2820846", + "d47fef15b87778aed042a15154e0f4a9da1d7398", + "e680767fb9614b2078917ed5386623f1e35159de", + "1f2d535f78a323fdd7471053af2be3fcaeed4158", + "d28c41616a5e1e32343a19a82a64edd0c2c12480", + "21e667174010093703a54248160e6c5421001f97", + "88babbdce28965b591a2cf35f6ffde00a651c874", + "2f4cb705c330cc21dafbe5d667ab1a2cb877f420", + "8e76f669c2d57195551848493c6869ac4fb1ea96", + "d01768d8585d508faf6a585c025936535f141b21", + "16a4919a51aa8fa8c049e5d21f3e11d5669f357f", + "19a7b466c2054ac1d93801cc3bb7d6763847f389", + "5ff616736a35a480ce16e0049d39cd8efe69eb67", + "ff14d86fa31a2e9c7ab0a4e910f8fe227179e5da", + "e9da833e6c0d168520a4e1a516dcea2c9d15dd57", + "8be07f1c2388a6b98ff199fde519d9913f265114", + "dd7d36e8038aa1f53614d593f72444e98e582f23", + "386e4e16b3556033e0814f1659c1f7a1e29f2eb2", + "35cf29bb218f9e8657e3f50bd517f1a4a6ffbb1c", + "e13facfa72a85fd85cdbaf65f6dc6a844e29eb67", + "7dd14207dcfd47776037deeee25455061afbdd8a", + "261f0b9ca9a40097143d436d313040f7db9ad6e2", + "3936d117e4ccbd39c9d4c7e106fa0921adae4483", + "703552c51b503917b83ca32af56f4b72433a362c", + "4f5982c83b5810747b236f49cd405646c6c248b5", + "3a20c3e6a967c8cbafcbf738bb0bcf843eac27ee", + "d484e23bceb9fb289a689d6ae938764ed9c2da05", + "4ef55ba75bce3ee611779c08c3fda6dce238ff4e", + "72839d008506d7b33be9644169b9174f89b03304", + "442f11462d57f3f6f131f1bbc92ab0b96037cd0f", + "7ccc00d78734ba73536dc30919cb992c67ddfddf", + "0d710da96cce77c5845081106073e753fdffc370", + "22f4322194e7ec479ee4103c86ca0c13a6b5c283", + "a550eef9f38b87cae03acec8754d004703d43e35", + "e89c196a80ba1ac24bdd22ae7e5c7704dba48c33", + "ec7d7abde93f2bc552e52b687ad00a61970fc0de", + "7bed84c1652bd8e73957c9ecf5b44d69e5e5e3f8", + "cf8376ba1f359e8d5ae26b69be75755627429caf", + "b2d881a73a369e361482719fd4f7d8f1da602ad9", + "e330b79397f6d6a3a0f0876fa429ff1e2ac626de", + "2c9620f24c270d99992110f6c609cf196ec44dad", + "e06d83860d798b6766b23d6eae48557387a7db85", + "8c1742c957a496a54bc98857cd9b8aed9910af14", + "4184884ad1eab8f326bfedd6273e106c9e2e5fc6", + "cccd2432c3e4985273d2961f7a15abd35f8c4023", + "3bb2309f6b9a108e445df8cf4ee1c609642b7836", + "b50d9b7d8c7f24e399128778eb261b44be81bd5d", + "663b90da6160a0942bbe17bd3de184b918e46544", + "176e5f42b26595256f62d88227261a197b76293e", + "d0c421976c0822351a1a0401548677f3e5caa399", + "8dd0579bcd9ea6a0ba0cc3f5bd7259bbe6d6487b", + "f2d4dac92efa78717b484a96a4b2c134832afbef", + "54373160dfff917c4cf5cb7071711ba41856e71c", + "7beaddc9c03c723a1c374fe69c591b95d5aff501", + "8c7319459b6f73f7a649ab16da4e2ad4c0ad7eeb", + "482531c4b83dd904990c9b8aaa61167ec5ad39c2", + "25ecf5ec83a12d3c08dbd79215a304608ac9a83f", + "6f363b989a785af34ea6a15d263292c5e4ccbbcb", + "df66ea74d7ab575b03ce48c358e9cdf89370dd31", + "9db804f72eed5eb3cef88bb91f7b4930f20eb439", + "bb76e721e920d35922db7a3b0b8b002236cf53c1", + "751d3d585217920ae2265bed7aaebcfe2766ecac", + "ba3f2bf4a3d53fd92f47678b93a20237066df0c6", + "2582793d408ade0b6ed42f913ae33e7da5fb9184", + "d12eeefcf440b227be198a1d1373beba869f3f81", + "e55ea94c736d0a7e06aec7d65bec112ebfbbd76c", + "b98eeb3899fb86d4b3ba4186caef3ee79ddc5ca4", + "3bf4541d472af4127e2b884df86abe20a441f126", + "589a2b511e106b1228d6aca240fa874f2fefa6f1", + "c83706fdfdff28916f42797f5fe38be61c829151", + "13992bbf7bf0d14f0dcdcb3ace8e1d49d4d5bdd9", + "d8b1a5aac28a0b8b680ff88e4b209c03a0721713", + "3994e561eaa7271e1569511f5710a23134606da8", + "0efced3ea5a5d93fecc8ebce36df4bc0d4cee493", + "58b48a934ebd561e83cbebdc4b42177e8552e075", + "df2b117ec28d53ebee2547723af2ddca35a39add", + "e9cebfa2f3e9fd1ac2fccc33f6eb50e116463f0a", + "953db6e785adede7c6eb1540fe53d56a8f950499", + "77eb92f8f3ba3d90bcfb3393e150b4f7f2cf1604", + "1e63ed2a5bdf862257ca13357424cb93977fb62e", + "d7e9971243705cd74217a697841b7aa93717547e", + "9ec36eb243a9df1ad83bc867b007d0159c299363", + "b987e906ba8ed33ec4a1423b60ceed13c8f5662a", + "0e00f416500f9f4092bdcc4d3364eaea7a436962", + "01c6e18963eb2fc731dd514b27b6ee79e166e92f", + "888883d608e6dbea3880a38f6b709fc1e0f6d155", + "47db9c04057d1b3393ce1e4ec56f9e4887481d2c", + "8e9c4e04be67f329e0b2e862566b5e1686fa5ccb", + "1b04e6f46d9c4f151222f029fbfb54c4bc991f41", + "4f7e04a959a4e91cc42a58c1e833c820d4731f07", + "cfac31b745465a90eee5286300650c9d2b6d67eb", + "048f8442e3df34ca6db4f374bb76aaeca25b5ed1", + "efa144396d8003c4b3021bca8242ce5cda4d131f", + "a9b6b3d932bab8a86a0cc0aa3614982df944c793", + "f42e40baf1c2056b84dd98be535531e56bceff04", + "a8dfdc94871d77c7e374a862382fca5232478c5b", + "a45334875d70be25ebbada65a7144f67a0ca30c9", + "debf19a4e596eb9d286086d9fd65095a6885d1e9", + "f58823544101d54b935c866f6f2a2fa6a7e1c916", + "3d8ecc452ab81ab03f5bcefff3ec76d68b9cd1c3", + "e689c122a604ced4667d13f438ea1f5e3faace41", + "d74325f79146a4acc513b4a005aca9c0ee167afa", + "75ce4266c4774b30ed5df67e6c43365418fcce5f", + "c9632d0eb6082f1b00de380274a30de061e8a438", + "ff83fdcdd716e2c0a7abd92abedfea503d52e7a3", + "b9f0e0cfa3ba12cbf077beed1dcb429930657f73", + "16233db6bf3bf7afc368cd179700e1ecce1baed3", + "8b3fbd51dca705eb3075b9c0d817d7313fd3484e", + "c5b61d4d82d2d54416c4584a3577c9515255b8f5", + "24f5361b8aaddb7d2763a69db6a4d39457d43b87", + "3c1ac98f37ab2b84df6854683d84b207dfba8b12", + "64788069a0543a4dad7807caa2c890dc08f71940", + "40f17127ef3687788b5db3ce4df6cb079f55c43e", + "4e48b19e1fa91ac86c602df2bb8de60a8e3f6017", + "f1b3f17ae36059f6297379df5b61e7c8058b4ad4", + "2845995b02b2b62ff65ccc22c4005ba5f1bca500", + "99a8ab795d65e816ea7c452aa0fb55d02385c048", + "81b1138a7f876ca42462ab9a353cc686f4be3d30", + "c69408168c2db5cf7ccb1f005a9e96f8265ea1b0", + "d310d9f975a3968a26d33036cdb09a7d5b2ec79d", + "88baa2f82de653882a6f6cf3410e87bc532ca9c8", + "7ad9d23a1dc87b7262cb8f3de773587f3d3fceb7", + "46c23e1758dc300a3929ec5e1d13eb7913d3febc", + "224bafcbceae54438b1ade452322fe9d6f089826", + "e0ca8be392234cf604d23d42876e2c987602ed4b", + "38ff1500c790194846de0a7a472d61466bd9347c", + "637fe3ccdd826828414c85460c7652e6b42f5ace", + "b64359974919b2611aaec7d3c9206cc36576dc13", + "636a132e45cc8799ef1a5208859ed7307f8c28f2", + "8d1a3e2a762aa3de79c4fa27f198f434d4b25574", + "a1846b27ea09af5c5dfb980e270b4bf6a0de5d9e", + "1637736c209a8a84cf37a6bf93e4f35eaee401da", + "ca4b29b18dcd41831c79ba986bd07ef9bf9e838e", + "3cc5f6e346cc7ef2af88eea1aea63813bdad35bf", + "f0c077deb866c9ee649313bc17d9138d0185f3c4", + "e4e966b0f27ae8d077bf2b03d2ea045686ea4d24", + "62c17911eae12fbc7a1da29e3300ea5b74183d1f", + "0f95e9f8e665cedaa5aace5f6f86de2b4b5a8c60", + "3df8eb5abcf2d186b5261caaa92afff1c9ba3bee", + "08d4dd7fd843828f5511c7be9c2346addd0f8c6f", + "b97c8b37f6efa0cbea46b4535fcd39145aabc827", + "98c3138804773736e34cc295a6aacf99945cdd7d", + "7b42fb969e43b22e012781ac0df6e574a45dc393", + "53a7e08491a67c3df977f531232262aae5ad6769", + "e041356f3cd9ac03d072c34687695f7a632e6af1", + "98c5267ce53cbab103d658a63727ce4c7a86a235", + "01a7c81e02dcdfbbe2ad9e8ff907503e8b1a14f2", + "b77fde8e07cd9379f6ca17b6eaab9f6bc3e9c09d", + "a7fb67b82765abf9a35c65b02a48c54943c10806", + "ff706b8fb83becb5a38b5c0d2a24874bd6f428a5", + "e109ac21fb5ec2e726cc7534653cccd07228df1e", + "64a2c58c8b2b1b1b39a080b46f3001c55f9950c2", + "3f74cc2a6c002ec03efdae3836d00a7a6d8a254b", + "3c304ab7cc7c017c7388e86b63539c8a1088960e", + "0c80b47ef07f26c304134f0fd083753bd000915c", + "1c339f183bbf7f340ebf2f0fdc15beba142a357b", + "2f9a6636bd3a750e168c2310da27a7401b0af154", + "33817b186faedd857bfb3c827a6fb159ab6a0090", + "f241c1fda0a73df3117a21546ec811b8e84920aa", + "73d85f46c9e1193918a89ea57e4ebc516d2d78c9", + "d9ad5d1cd42bf5aedeb9e0a407a4dfe4bdff07d9", + "96c6dec9a7d78131d49d358ee2f26f1aeaadae54", + "df01daf3b782c2b75537557ad00d564127111ff1", + "d380cb1a6c8063f03410cec60e6f89a37ab8e290", + "9f3067ef211aa445f3088fda15a4e33974349dcf", + "dbc0cc1437e872acdf36521f0f1b5554ac41c7a3", + "8f03548680eeef64f1e79cddb3c73002da1f53c1", + "143e10e02064aa2463ada67feb3a0b0307cfe6b1", + "216b3302f318c32a5dcf250293d90e47e712e8e9", + "0d182cf9c2770f36778bb4abc2e534be0bf1405c", + "d51615b33434762473927ed73bc627d7c29d5c22", + "0454122b3c3aa53b3169ea6f514c1ebded42295f", + "31c07776f42b2dc9777888de8c9c94b86dafbd98", + "9f42d1c3cbb9c27e5272a5a5377f40352b8d2306", + "f7d6924afbeacb3317509e3f66385da3569d70ac", + "4b3338799a7f4272c1c1d67bf0b0ad921a150e67", + "57d1385047686a7a793c43d6379536b7529bb89f", + "6f2f90935dd201a9fd20851128cba86713dec975", + "88e6997917236276cc49d76fbb90d3e8cd26fd4f", + "ed81a17e1e7025b4ddaa481014a25b46b1412363", + "b719eed72501f54203746cfa68d0f3c98abb9afc", + "a676465b79d22c2d39696719ed1308e539635722", + "25cd923ea15317451c7d9f271fb364487ef3b101", + "23ea3ab8d1e31458e79905940d133eecb89537b7", + "b8dfe2cca922eabe12cdb9f0876efefae3fc2902", + "b536b3e12d2d10a5f4e09cb2e2a6fb194d774650", + "4727f0707ba12ef95f8f1ce33552edb8fa503f2e", + "65bb72261befbd0e51d5148047fd54abc7bad75d", + "0e32f3b957d9a96bfd66cf4d3fbf063a57d8d1f0", + "072ff85f82d1d6e5d6031eb24786509fc05e3d89", + "ed83e5ee4b8e2206ace2a1e9a9a034da970748e9", + "30801af298dd6b2416c00bab1aa7c6bec49246b8", + "a7a2a12bfd1c34057f158f4510841bcc766a9348", + "91e72100e961e7509fd2f2e6f3f663ee38fd980b", + "387230b90cd5554de480e73cb29708aa53d3cf41", + "dac0b67c4d8031c41bfbc627f7f2577b1cf03053", + "315f51b7ca72533b95d7863cc148fa7939a68cba", + "6e23de0aa612bec72adb4abf8eb61c7996ad8f15", + "86094a88eff108a06615b663d9c48420e92adee8", + "87855e04ad454e1643f0996727c92a73fd381384", + "13274842a94a616df7be5bd1ee01cfdaf4a43bb8", + "eaed664bce32bd8e8e3249bc44c7214bb77bed67", + "fd5548a8b79735a15ab9170a4e9373d7eea634f2", + "024b6bc1cedbda27e9baa02d1675a7f72b843442", + "c9e99291c171ee7577fb10a07adf44a8ad5dd789", + "0a37e12a9b77950cd2b388cff388c75a627b9f7a", + "b46103b28642201e1ce75cd5a579be1897d34c2e", + "e91b3ecd00b6b428997d561633a01b0b7a833438", + "119c99a8d0cdcec618dc444e33389bdd4cc9dbea", + "a11364d1e65c5d39996812f1fc3d78823476d376", + "8a743f23e65b5d07bcc7dac8f2a792606664b4be", + "7d5b23c5b01f4af06bedc855f79ecdfa74377ac9", + "90a0c06631b785425184320613302a4014786b9e", + "62cff663834b6c36bf304b6ec4c7a871d52f32ac", + "9604e98a5264f079106fc4f7e089956e639c06f1", + "63960e1ed67458d63286bd3ae76b96ebb96f1766", + "5d8e2cd63f86d43057211db73d9fc0ead92ab7ca", + "46ce499b6f9766a41c4b102c49d95f08aff81058", + "9a96393f462f1ae0fd4e3fa11dd7701bfe8b7660", + "0bc2c269cbd6dcec44d1d780d21bea9cbcd2e436", + "ff107cbeeb620bf915ee7cec06312b4f1023391c", + "9344a29f0e937809fabccb341a9e24b3c5f8d2f0", + "d798068a0816a66b80b8096aa77212468c0155c4", + "e88e30c273fe7e8eb2e5eab13098132efdebc0f3", + "97b093617d8e5046e38d764e1b4278c7c4f7ccc8", + "b3e15af8ad9ba459097064dfc97078fd04674365", + "fb741715c1e5bbe24fef911cc1306d375ef53ebd", + "73faa509ea728912590db4bf06639d7c383e512e", + "975369fceb1b2e3eb42262663070ad8f411f83f9", + "15b4331fb18e37294e48330c54fe732f836db145", + "89001f91d21ebd08b59756841426f540b154b97d", + "151e7fc687f271039ddaeac9d67ec8dd842e96ba", + "1b8a2d930ffde4a6186399e176ccbe7159cc780a", + "a6e89ba2ba99ec4a70a2f16c3fdcfe245b173ad3", + "6c04997d0d56499ccec61486c0e27e3209b77c89", + "ddf6e9e3eb6a9c74d06c20ad1ee07aada6c64d63", + "e51ab56f9a53e6ee881995d883f320b1f038ccd2", + "effea567a5d647f567aa7f72c04ffbe21fd69ddb", + "8b0b38ffa7a333ad2c710a4d0b915fcce5e5864f", + "5ceeff711cb15e9daa9a2f6b82749ecdee0a1863", + "76956286d0a534733e77865e5bf2789006154ec3", + "075567a5b362694c002d761b974edb66c541c884", + "fb8d2ee0444c91a0919ad00f9cee6074a4a95bbd", + "d48ada19e2d6fa70bbc4c7dd356dad2f013af8e2", + "76d66d47dd8f85b767ca7bbda34aa51e68cc4afd", + "cbfc34d279cec59f6bb8eace2bad6a905356974f", + "8fb7a1f357d318a867c8c0ce8f2285ffae984fa9", + "1536e0e236ecd4a1e31719670eac71b2327ed2b6", + "416a86f47c391405d5227f308c48359a4388759e", + "b715fabd70ee3cb18115da8b66850bfddaf0b3c5", + "bf9ef5f8a5df856d9c0323d3f416292541fc523a", + "92615f24e7868870715fd770a8a02162b630ecfc", + "2fcd8223e8840d9e6151b9981b11f982cb3b568d", + "0b01f3cc14d25e5c02454d2247210c8e2e8e53cd", + "4665faaaa9e868e1f3d9eb24ffcd33b00d08e60a", + "34797fa5809c81e0e4406d8a237eba22a878aef3", + "3d523ee86d6a7bfd25996ddea0866f45cb97c996", + "37d1e7fc893f5e5f0e3f2f10cf043c1deefa0dac", + "41b468f961a224bc83729a1cc83e6bf15521d6c5", + "95b00295fbeb5b14a440b46e890e1306b5de26b9", + "3feaf6fb769f6c174adfbb04bde77b029a0e97cc", + "eaa447135c88584609b914733ad57dcf0636dd8d", + "9300c2bdc9cc96367443a31d4abfe748c7e02690", + "0b2596a31963ee8466272c90fbae004387abea48", + "3a12fc89b6ba8d4604845f00a90ac43a94bb8a32", + "d3e5b62ea21217f1d2a3f7a7807d1eaadf74ea31", + "a4f423cc97678c500ac8972066332e6ff6b08dca", + "9018d4bc6b3e231906e7d0ad59c2b7ebeb39b0db", + "a94b559f9b45d70f02a88d9052cb3c8320512715", + "830f25010f062cc1aea1a3e48746aab29addf561", + "e4fd2f003f986eeceb536dc993cc2dab263a4a94", + "5f617663aa4a951d68f6c22fd735873aa02b6282", + "506600a560a44b157d650c5fe8beae99a44d0847", + "0a875ab3bb145c571ec0fd19fbec1cd221689bac", + "4887172a59c323a220987f744daed68f251e27a3", + "d35d1fcf6096c64a0d65f3c97664822f4a43e231", + "793d065f8b3ace90a25dad6441c56388691724f0", + "483c1348d01613d7806d08438d982e6afd01203c", + "a43f90b89d15f68ed421a3965830d03555130dd3", + "8483d794ffec51a22d9dc8872cc082f9f0ece9db", + "b6e5b4dde77a3cf1c1134e645a456a1f7fe7c482", + "3564e7c2314c82d3e9b2a822206c61d2212165d6", + "19992e3284858ec24248ec3c84e4b61bcf3c5230", + "9deee0097a20774948b64ceb11393fd1bb60371a", + "06efe84bcae33c5bba48c6daf093e7882f0932ed", + "0d40fe46e3dc02769288959a0618581151e8323d", + "348ee200f83d4e21a4f9dfc80fe33ebd1f0305c2", + "b9a00feb66b87d03f6384b06031ce2ae5a1a4ba9", + "31add2602ab54f4a90ad444ce946a8e80a5c7e18", + "361e3b4fe80507da5a48778abb8cf8895d644021", + "b447eaa6a89ec16ccd2aded3ab6033140b91443d", + "c8242162d169bde07ae0c6aa3f9669a92dde5a2d", + "861ae87f5247c1002589e6b6f9c09c3fe1349a91", + "9d2a4c03be5e06b08cefc9a7676a5fc71a4e546e", + "eaf2d7c5b0e0fba1c20bca7d8ecde5a1bb082fe4", + "0dd072b460d1e5ee6973bccca5fb5863f3a1097d", + "2f5b97c7f972864d10aa39b7e6e55d6976c86c33", + "ba54a2805a2a92fb8efaac5095a8eb9ef9b25b97", + "e649e7e3c59fc173fb080a30e643a25040cd7755", + "143d8c87bb4c004c0078c5db93e57f89338ff133", + "fafc07335bdecacd96b548c4119fbe1f47ee5866", + "b8f34bb8e90ff8b96f6adadc687f8f0821c086dc", + "a0300532b53c19a56e0e2cb0fd4757df3034de6a", + "024efda0b45432077df38d85780b4d2509fc42a0", + "a3525bc01509e3922095dc7ef687dfeaf9b7a00e", + "9682496d72b1027237ced2dc3979e2a066a886f2", "46c8f8c5c5874c7c56ea5b1384259de9402d3449", + "be86ce3103d92e4f7a625cbf11866266473ac99c", "4cc471dbed53d5146b6a64487558bdc89be013c1", "56d11c1062de62b640abe824c588066e88635079", + "8642e970c59c15bde82d280fd8790c208ec66e3d", "48167ff06e93fe7ded601520eb2578b94fa8dbbc", "e69a5618c0b2ade68abb8bf231239626294e5526", "851d8e49e82ba92a04ca6142a3b091e889b1beaa", "d45825347dad472290dca3f2ea0cd83a84420721", "62e026632f27e4f23f43cf49d1b09e00840fb234", + "952cd796ffc21e0944b8144ae2cbe213f6566fb7", "ea97d4457f6899fc470458ae91d5c4c89e7977e2", "240f510fa786ee4af6a34ca9712a5d5d9745d637", "61d387135fbec2f5782a60cbd0ce2cb9550f58ed", @@ -21,11 +777,14 @@ "29d53a52813da537e0ac6c3fffb6ea46bfc172ad", "167edb385b3f3081b7383c68d2fdf4117c9d3e17", "6740823e405ba40b4287ddb7cf8552fb0bd27f46", + "e1429cd7d374532828c6af1f65c2818883056ba7", + "1e982a49c3bfccae7aeea0aafb6104fae4a31108", "bf4e5cca3f83b498944a4f4c457258a33c9697d9", "23cea1b9d21fe0312ca353ac1a8dd0441c6a0d3a", "9655d7d948ff9db98616eec1c929559b09ae1038", "48db6669f63eb148e952de75ba535de8894c18d8", "8d41b5a582f88e45f6a2b466cb98c90bd0ee8877", + "0153cb8c16380c32a1d555fb3e54feb5a79e4126", "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84", "4e46e8beb78f45ce1ca24b891c55bc571b8ed69c", "7b90590e85c30a8bfd09733bf42caac808f9ba9e", @@ -33,6 +792,7 @@ "cb5b1ecc2569bc0f6815c01292b4f01c94ddc82f", "d0a0f5834e1e2604da5712b89a7ae6fe3b0e757e", "63a90b3dd84f25e9246ee13b1d89576e3da7dc56", + "ceefc0d38a04fe933f65a819e20172a60fc5cf03", "3dfa7bb2866a26bb963bd8f9df75de8460e33da1", "5bbdb4a770d81b73863a88fcb74dbe3c86f024a4", "eb948bc5a87e217baa1e21caf8b7b899b17320f9", @@ -84,8 +844,13 @@ "4047e4b89442e3373b15718fc8f3e2f0def92e6b", "293be04ec881836bafcb2e74b643cd61b0d16ee8", "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f", + "a636c04244669b62abce3e9094b3420ba6c3cdb3", + "69f1cc10b60a5aabef65bfdda26c4bac3f7b0dd9", + "0eff41d0455ccdeaef45c18efd80aacf8331d096", + "ed0e3d7da837e8b4a3bcb393f9d22dfd57831b1f", "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274", "b905014128ea2c3e8af713fce99d308b63bb580d", + "7c182a15441e01b9fb0804890ec145b98225b9b4", "9c5886f95a68a85160ebcf153c1fb427fbe6a40c", "441c440bf4250604178d6d0223a4c48154c263e0", "baf03e4fb60bd642bd3ad361b4021470e00ccd3a", @@ -114,6 +879,7 @@ "a7fa0528bbda2476782d4cd85f4e6ccfe17e2415", "07af56bcc5b9e00e22b19e7cc35e5646ceb1f419", "ddaef7abc72af43515944af548765cfbee28e889", + "8c4e674770c0eaecae55ca5433d72b18e196956f", "08508d2e01567446ef7cf721b39041a51e2eddfd", "02cc1879fd4d9000bcd5c1efc79169de05306ab3", "0480c2cc7d4b1fe98dfabb16c918a8868d8112be", @@ -125,6 +891,7 @@ "53a1be61a1f939c09dec16b84a26980e401d7f43", "01a2726c5919a64d012123003f2569e25750708a", "2c16cfb52a8216dfe29f586096ddc51c7c276cf3", + "df3e9291c65d063684aed088b4dfd351508b3efb", "a79a4b59be1446ca3328d6ec9284de913bdf604f", "469f5a8fbc05b9700b7cf770f28a268791f9bf6e", "34fa0bf3ec531cd0545200eaabe80af04c8de127", @@ -133,7 +900,9 @@ "34ebec37486ab67a98f74027db0733b222f0592a", "80d11500b556259ddb5b9d4548a0922a5ac1cc92", "298daa8b6f3933c8170ceca84aa046c66ff3e281", + "66f9a7571ed26b771999ef98d2c8b542cbd2c6bb", "8d5a5f130a31fdc37ce28af2204b38f89b2db2ea", + "7321c187f236cb000a35118bf64470877f8bcc07", "b9437c393871c377b5ece131afaf831e78dfb6f8", "b05111799b27b6bc079627d7dff5297c71692e11", "928982891e2ce0b6c7556aad08b5bb331bb64c5c", @@ -150,6 +919,7 @@ "f7f2361fa84a6b5f92fb55937a88fc77ed08d60f", "c09855627f6f9b274395cf87f92fad45ac50ea02", "8f9673eeff735c3c4d468cb56c41dcbbddd47854", + "d848835f8c69afcc39c68edfa60ca2386356db0d", "4e19ab8afed8407f1b077458863de1f7431b7f61", "d54229de8c165f39a9d587ea1d9026710877addc", "49a19db0e0b84ba7a098b4305de68647e9d4b016", @@ -173,6 +943,7 @@ "f2a993aa1d066448f935ee9c42b70fbd1def1ef9", "d0aa91bc6b504208aa4a4e16892c6679997bfcd3", "49ca40cdbf804d604af04b953b20f54837d76a51", + "dd7325d3f73383e8d4cd30334425ed8b33756aad", "383d933f5323830e3f38c13a49c9c363ea73bced", "e674379764e0864a001a0859bf3ee36eef4a8340", "7f5c4692923bc7609159b8f4595e9ad321c4c5ab", @@ -180,6 +951,7 @@ "7c4c1100e0d65dab0cc8d205457078d8ec2de228", "4bfc6f8d70c010a598d97936c0fe0ca25ad1fffd", "02f05cf0acf8d67ceab0f8403c15542f3a349761", + "4f8dd96b3d6af40636e81a3e3353a0920b33b5e3", "691d8bee2bdc316da32c7137783864a25c1ad674", "4c34813b325cae53374e67737a50736321831cd2", "d526d523b4469ff84b30e22ca14b83d4b5191783", @@ -205,6 +977,7 @@ "6f7525c396cb28f4eb89203b476fd4a787cfd68d", "f86b3696f6877a648960330c8b2a3c3f51ee861e", "cb4ceb823c2d315826cd6c1dda51ca16806cebdb", + "b3e970dde8c07168ef3927b3cd5dd157b403b281", "0ba875ec2939d2de0f971cdca17f3830c8272245", "cfc0a87099dda7f5e3ca8665abb4db504c985e6b", "85e4d1b9d3860372c77eedeae7b2de59b87dc0e3", @@ -233,6 +1006,7 @@ "0e5c337453072e56df89e94daa55b857e8cdf84e", "0994736c9aac5eee5c87bdd785f66c23b6b1f26d", "1bc70fe2e8d71ec72164ce2a3322e31d99eaaf0a", + "059ed731f5e016fde05bccc711d6d4aa8ce24e2c", "335077a03f28bdb1cdd0dc1a09215b29a101a3dd", "0400cbce1e68902ebda4f5775017d008e5aaa480", "9c34ad17916292d3c2aaea838a5574158cb67c17", @@ -272,6 +1046,7 @@ "476479419be1acdc272e74255a1586e697fde53b", "054891de044db606ad0491d17c0c3ba6d495bc89", "133471afb0899b96f190a326d0406685fb6f804a", + "51730391c6a9a2d1a7d686269f90f16b26a20380", "c2e4ae782a399adf42c664d3d21d8defe49ba8e5", "00ac17462a3a3f54093df307588c0c8c3ccba0be", "234ed35f684bb1a2a80332af6cab8d8cdd2a16e0", @@ -284,6 +1059,7 @@ "3dfc832272f8969c72073aecc14293dc0d1dbc1f", "11bf2da9de162d8f9372a29be816416c61f6f210", "44dfa7e710572836cc9b2d88a90b2bb500a2502e", + "b8b1584f5a59e1096b97a26c093543ab023e27d7", "d470c2ac6ac529a3e79f4f62d677129b121c085e", "800076a6c258fcd8fabd64879d9bab667bb4e62f", "a40fc2354a1639f283c7c46ba8dc321b7ff15960", @@ -324,6 +1100,7 @@ "bfc1d2f95f8a7ca1b81d3c3f5eeb70c5c3e00d82", "a167afd70a78e9b3984285909b201e26a5f425f6", "57d08dbec3e1effabddb8738bced67da99a02fd4", + "db63d3e3a0ed307c42c6731a2ff9a01ad922a5c8", "d8761f2c79327fb18f189542a8407aaf55b51594", "9d329f54c0e5dea2ca7864918ab53baf3a42835d", "bdf24924e6a1fdc052fd52c46d4c60119ecff4a7", @@ -339,6 +1116,8 @@ "66b7d5f1b527f9059745477ecec9671ceb191e86", "08ced813a903c2daef6ea3929ebea70039d87986", "65c28ed31d02eb2ab5a0773aa58b5f7a80240bbe", + "4c0fb2110b90126cdd20546fd807dcd94e05718e", + "a6c5373a09769872405b2910f991b6ffc8d391fe", "56645f466cc227764ba9d3ef421aeb8df99f66a8", "6095a37d64f0cc85ebf0c5c3d30be0cc4411639a", "a3f48f70473194ce5d04537a18ef06a63094d798", @@ -387,6 +1166,7 @@ "8ab27a7ccf4e743d7ae8d40990211855f44ca812", "72650f9787f880353245a0630ba5ba25f814fe71", "803fa8f2e8ee60789413c0dd0fd46c8bd098e007", + "c96d9a8f79e35c34b686ae16197d5c339461af36", "2481632b3cbfde0948cf8984b2d625dbe836c0df", "e1c42392c20d53066f861c6f9f29dce8d1ac4729", "c153c5b3cf288f9e378d29b4756fa3132302fffc", @@ -396,6 +1176,7 @@ "93208657968082f73a9f000ab9f0f839d89fccd6", "1e62c7f53eef3e9ab7306e33d1100bfe6532f397", "4de615d1ae2e63dffd36c1be9f5aa0681b34dc28", + "8a544bf07c2755a2ab0eed8c4cb23ad835c9a13e", "aa8d9b83f66488dbb2c9c918e9016ef80f821fb4", "b4c6f9b3d93c64f469e8a3c767b261eeb12ac239", "e6a49ab6ac2b7faaa2bff8a46b8cbe566dfe13ef", @@ -450,6 +1231,7 @@ "f39614aa5aa0bae2355e3cab13f8f50b58cddc58", "e0693f8ad8f432b384acf2af809c4199caf05f6f", "becf5d7ac3f28e96cbb3ae83db72083707a80ed5", + "eb5839dcbb78d166e4612d2c72c8a7eb0d8da8b0", "06cae04b878c98e9cd89ed25e5f25421e973c9f0", "8a5eef95aa32ccaa7473498adb3f404d89f1e6d8", "cec037b1a81a8fc4b3083dac207e03c59d3fbc0f", @@ -481,9 +1263,13 @@ "4eba3d837751ba61c129b9879d13c6eef955a9b1", "6cf1d3c13e4ecc0f50f689e9001be954b7ae6eff", "4051b43879fbc0070111bc93362d254c5a0946ef", + "d5e4d2f9421912b0c6f562f84f202d00fb0124c4", "0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2", + "159d70a47030859b80a9598fd0cc2cdeefd487cf", "56922db85b7211bb7da889d02a5a320150b34594", "e4106f8d61fb1f0163c5b00b4585a8cae3d962ca", + "b43c47d6dd527046c172226667dcdcb2d5bb0a09", + "d471210eba428df610a5d959c0639f5244b5e9cb", "cc5be8507c314f8dcdb8387d742dfe0a6c7910dd", "a80eb8c503a7f09a904ff7a51d7e4cfa811444ce", "b0cee57d814109b4670e0ca51ec64b59e32a4f77", @@ -532,6 +1318,7 @@ "6960b33cbbbd372a7bce482f35c9136acee710a0", "7caa03918347442dd76c3857099ef57a63f104d1", "35bb827d1026df273eb43004805a8e84f55d31b5", + "f7f6432af6a8f323363bc4a72f83b1038731500b", "1b3e4838991aa2431266b8f0240f207a9f508b6b", "4e08e5724e554d973856b608ab8001e6b0e9dbbd", "4b23e504e8afa623329d00206767dd0a15ee6bad", @@ -600,6 +1387,7 @@ "867806954f0612204977a5e21d0f731387a4e070", "7539a3a7cf058c084ae0c0d3ee5111b0fc73c807", "2b39314461576be071d15ffc0ae18ca1c92fc088", + "3cc43abab07971349c8f6c7b40179485cf430442", "d9ef826c545e7d623279c312ca837b947a4989b3", "af56d6e8e88e56110577f3bbcfa2eb5cdcc71356", "34c7528d3d6103f086c0c0b2b23e4e8f1b3a364e", @@ -613,6 +1401,7 @@ "5da3e816404708b22b4a66796c7371d2d6b5853f", "d58b2e879ffae3b9b9038322ec5b6ccd8a5bc613", "151dcf30eee19f64d232d438be001e418161d118", + "4e1f534c1e4b4fef34a5fdaa15f5f54b5bc4d111", "a47d29cf11cfe43137cff04aceec2941c95f947b", "7c6f523747c2a90a4711d84a9a5af89af0a155fe", "77549dd1f3727e92d6826df78d89797a6aac2fdd", @@ -712,9 +1501,11 @@ "b57ceefec1715eff1b53943c792f986b6808b7b5", "54945c4d289e5700a480f38bf0b4501bfe32b4c8", "0c03db09f84dad8268e446fc2424f6c93286cad6", + "93d24db2f7bec58950ecd1d4d1e39b1e8a467139", "72be8d1b6925856373f57549bf2e6d3b8d3ef619", "bd1a35ce9e6f7e6e4c87fa28278ed54e8f84ff3f", "c831f635fe375b3466c3b0e810a5f7c6602be109", + "d514ab29521bb0d8576483c434e70d78fa3f8dc7", "88e81ee730bb54865304e306bf4f4211f7519546", "11225de19730d10ea1ef8d75430a6406b5d4538b", "5d111e852e01ef05c60bd4dbaf4aa66d84259c42", @@ -768,6 +1559,7 @@ "99cbcd250a6b837da03ebfd6fc57cf767dd39f41", "06bb9944d7a041bc4d5b8fba72ad36aa6e9e27ae", "34a19f07a44ea6cf5a092825e29b1246cede7069", + "97e0b43faadca164cac36aacec9a7ae8e198614f", "95401f0753c55ce32978597919c2e6bb94184a60", "f511ef26f11d327124ab596158053a578db360f2", "88ffe07de95c1d5fad51616239015fa78ea58797", @@ -803,6 +1595,7 @@ "e653f190322ae4bb572b756fabb6e3950827b183", "1bd52fed769ae65bdd00a47f127e45f9d9477c32", "0fc082e1ee3af5bb6a4b52f85756d24dc02b230f", + "a73573b093ebd6907b3f3dfecbce91a52f522abe", "344d678bbecf15fe76407e635c30713aef79fc3d", "47788673ef5f55e0fd965842b3b1691769319067", "3376b9166baa238309d0f30a59b45677296ab27e", @@ -836,6 +1629,7 @@ "38d274b021b551c11a3436c2f4f1898dcb2994ca", "b76cdf525b5d70b4a11ff72f5ca701d93446d835", "99886f32045326f60b12ef34b90b2d0ad1e9718d", + "06d7b67f8a63c9f525be0c8ae547fe4589bcdd99", "13b565c64d25a170c65f00c6716cb41dad9408c3", "74611a74d1ae8af26fd889a6f2c83ba42198c6aa", "1d43fa9a64b5cc83378b3b9fd93d9a915232150c", @@ -848,6 +1642,7 @@ "84f4178850c2c39719ece200a93e307641c08051", "796d943f14178ec1872085624bacaf4b9c18ef48", "45a7bcc477623b7941bb4a145ddfa62b77e97096", + "2e8c94181232b42c3b62140e1f9f3a81d425ac89", "1bffefb346c2974aad692905041ccfb84e666597", "0df602afed31954086a54b67e1e2c53672aef7d8", "da191168fe6cd69c6803c7db4804c1c17781409c", @@ -975,6 +1770,7 @@ "57541d53d3ca1b0de4edac56ba65f7d2f1306470", "5e09d747e8fc9a0000e93b78741a4c8f140d6ea9", "c4a78d09e50e87232bd2b9845b816f68ab2a8b07", + "658bd5a32b26d77e6702759425a78f0a8365a32a", "0ff5d5fd046bda499648259642c16f677d439c74", "288717d7eb5d5d20e377c11499ad9b23db96f4a4", "6ba86c3852dffecb1aaa9dfcbef58e8559bba95e", @@ -1031,6 +1827,7 @@ "c6f42287068fe359eefd0f7744ec294eccae68c5", "bb3d0045b0b63e57d8a8b38157e924f83ff4fd9a", "f03e081efb24219d01bff60663c3ba00828249c2", + "a864bcc773b1024d3405f66c7d81a74508279490", "f5871c18bfbf41dbf5c20a7943c5bdd40cc020c3", "68f638cf02cc595872c1a35b78cb1ce0039b1eef", "90b4b48b5a9ea1c8b29654576480d9ab672b48b3", @@ -1102,6 +1899,7 @@ "22271db6dbdf9a8dd6c066e4163a7c6eaef66e40", "9513d181802ef65538651e328f1676340eb02b97", "48d13ca11b0acb0334c3c16d25f3da7ee6f09096", + "30a573e110ce6eae99bd52519ff9bc290e616ad2", "70d41e7cecf491dc1cdbf0ac4b61bd36e0364b8a", "d692b7bddeaacf93a06a08a516d8b61cf58085ce", "1e5f0a86ca668a621dfaad1a8289ee53b68528d2", @@ -1245,6 +2043,7 @@ "9b8833dbbfa5461f7de3410914d9e17127870053", "722d9324661760ccc7528716b42badafeda09171", "0304f8fd572fadb4bc70c29cc82315d546bb4bd7", + "32a5b5b5581d916faaf9fd9d1d8a27bdb0364887", "e39fc3e8c25bfa6bd381874bddf02e2d77dffc7a", "f789025d427ae7e12d7b3312f568370f083e30ef", "49dc4e0dda3b2f96406098e02012b650b9c0fbdd", @@ -1533,6 +2332,7 @@ "25067420131ba93fd02fbfced3775d204965c901", "6454ea4606293fee236f51f8ea5e81d9a6a2ca79", "80a9c0d569c0ee380b973f6de6cd2f2a5f635c76", + "ec650a2f09ee2a91f48499464ab1462cb1e25eac", "5216ef5f9cb9479989b58aaab797a87a61899630", "08db8edbffb829d4a7547e2e2de9c1167e1c6bd6", "7b866f302ffbcdbacbc1d7fa0f280f2c36cfd481", @@ -1555,6 +2355,7 @@ "d1dc7afdd5bf60bc14c34284c1fefb3836b65667", "a59fb07e4ad09651a5a86857fe30689e85b5a772", "8c5debeaeda7203f2c25f5b3f9a9d3bf8b78e2ec", + "f41cd8ad523f1b1279ca2de0e81d72c66d199fd6", "0ba0093dd6231d9171e147a4f8b05c06ed7262fa", "ef8d981267702de38ffc24136f9d823d31781c60", "d699d4b7d4933e941f55b564537d0b3d34f332ca", @@ -1636,6 +2437,7 @@ "1803fe0cd5101a2dd536385decc7b67be589d743", "335b42d4372653412e63a16bc220372a03be7c4f", "893ce62967b08e337a72ecd965caf837d2117f2b", + "db70cf2585c8dc3f33e95bbe6aa5a6bf709af4d3", "76c20383d107598ce7c9f7ccddff54a6a0002ea8", "ec62978dd0cf34e96576627393396782fad7e69b", "e2cc0e484e309517d135858dda7d2817b0a9b66d", @@ -1728,6 +2530,7 @@ "ab4de57904349671bfc8a815da15bbe197137da7", "444ee640620a0d7a95bbab37e527fd2f29765b94", "2bd759964eafeb3ea8be510ba3ef723d5436aa39", + "9968828913e227eb1331ee2e2dbc0e3850c8b04c", "abb9c0f171c7150a510ca2c2a744534f1746635d", "1be2f8c535ee88d33f8783e0a9a5079d25536978", "e0c7e063e5a9544ba117a5cd91e61c68eaed61db", @@ -2241,6 +3044,7 @@ "e63c8587222972a7348b4811427e319f0108ce49", "49212b81e50303277cafc7bdd195a609bf900391", "cc9f2b58a0b928ce1a8f30b855ace1e18d0049fc", + "6a12fac44cf3bbc020689b4309841ee96ecd56c3", "da37998dc84dcf05c91fdfe7481445c0cb10af2e", "506d6e427a4eecfc1e5e5ee1180019a876119701", "cb9a457153e8d8242ab2c94424211af3c96d61fd", @@ -3673,6 +4477,7 @@ "519351f677c085bc00a37d589848a61936946379", "4b266871d7ff6be7c1e73ecad07aac0954c85236", "1728f80e7cd6d8ed4dd5068f7bd5da64b9c6edfa", + "b32395ade9455756b20d55d6c69641b35ebb2812", "394ea653aacd131c234596299ebf79a52580c9b9", "578049b7b9b9ba5d0ad02f89698a593c368ab7fc", "d65ea6fb9cc26359bb6f2aa704b2a6b7604c3fd3", @@ -3844,6 +4649,7 @@ "b67eb68e5bee8c5bcf3d3589be06ab569f7e3e8b", "c2a4942850404d97d0e5d5b99e03361cebf2a54c", "4727c4f783573c6c7590bfdf4c8d52d6dca485b2", + "df61dca5ba8818f0a0b244970df35818337ba3b1", "3272f0052589d430e7c7fa26e172a84f8b0a2c39", "4c6b3191db1f7d9869d8e8b5aafc200c0c072ccb", "7343dc3a5d9135d419c47c077e1f5e84025a9a02", @@ -3998,6 +4804,7 @@ "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02", "c8b697c64c5f366b28d00355acd13c481eb006e7", "68481b6cdb614844ce4c10c2a4e347f61c7ed653", + "6aebc9129820c0f080ff1626ff60507bf63de6a5", "72a01816a4df388292a9fc10fd2586ad488f751f", "3eb8b0ac8c6a44474618b584ab2cd1aaff92b7fc", "a13a64eacd70886c6723b2f0582a4a3f7906ee24", @@ -8126,25 +8933,1842 @@ "3669eb0b69020ac97e711c1cc0ab4259adaa0ba2", "c15633139f057ee77a022da49ccd9d855df6292b", "785b8a6c921ac78e2bd0282eaaf9b357fabefc83" + ], + "beta1": [ + "4ce466d7fa79e351d4295d5bb47e3266089c3a59", + "6d3e66badf3251098a57961b58bb8f97522115fa", + "efbcfb9379c901c0b55bff32c854ba9603991652", + "f8724e41a061e6f92c1b8841e6b6c08df4428c95", + "ddd4527747276d9719609f5d3fb4358576569985", + "67f54bd9930ee4cac08f507b35612089bb2f1f8b", + "19bb441a3b96d9eab6c2245289f50bf41a2b2614", + "e67e8b8680c30d86677fcae181e273b634f80194", + "33949889dac3a6e934588b6f365cb9df45522fd3", + "9d2798d4aacfb5875d7144cce9b727a7c8f246d2", + "1e1f54e95464b4cb8d8e5f00179a2b1aa6c12f00", + "21fcb56547010b2c85debcf7c7a358b6387d6328", + "ebf96816689d31bad65fcfb4df319d1c9a5cd8b2", + "e33a95f6ab979c2fcd45e11f59e3b9648126fd5e", + "e813d3021b2ee79e4e34a63c3f4990c0bb606d18", + "a69ccee15183e280160066ad451ca512a2706fbd", + "4d1cfc1784a567730f7e0a2b37471c340d59ecc0", + "488ee4f0100f4384c95aa8de8f540f96f3a58be1", + "85b066aa786a1ea36d47ee22cdcbca15775b9a10", + "2e99d84e87a81dcfc29b067450a9e9f4d76b3086", + "1d2c503b008601fb9a887be7c88fd2b50bb2d541", + "5608f6565fa563eab75b54efdd3f951fc6344690", + "1ca03add30aa67a5ad604c6a2a12ad510b1d75ea", + "132223fb04839a3b1a6238046f82390b8ca6e8b5", + "dde7a9407ad65b426d452767bd8ccb3c3abebead", + "8ef53ab8b43b1abda61e9c2ad0bd8e4a8a0240df", + "3aa5b0048fe33cb76f9060da02c8b88fc628319c", + "336459168f7fd59fca57d9fee1c365980eead5cb", + "e8c5d99feae0bdbbd06e9e18c6d1a12d086aa6ae", + "7a99e5ef5a28a1740070f6c5352cb723675abcd1", + "f07e3ed5514718b5d72e20a330973356c4735bb6", + "89999b9fa9694532c002ab35952fdbfc1de5506c", + "8cf6061dfd058f164017ed2532a975d20840202a", + "413f60d191c1242a31ee23edbdb3e0a52894daa2", + "048788f07d8218a491813eb01b654cc614a6f99a", + "88a719f2917f2497c3ecb035da7f3ee2f0479705", + "cb9ee099ac4661a47efe8e7f3a5a08e3ef8c51c2", + "867ae4d85ac06a2d30b50ddf3fa3749a7ae4cb4a", + "7b3d14fbcd048700a99e1951672c951c79174858", + "3d92f406b25c4e962e330bf96a6c9199f067d761", + "730495c215eb8523f438817330c47f8a8d55daca", + "554d4198360e2d7ebab152200251b2927eae208a", + "77d18d1ad4c250c1cfc5d946e259cc3ced0cc158", + "b3a44e8d5195d184dd32e7a03db9946244853ec8", + "643a6f15f3d3d7783f1b274d8ee90e4bf3a76bec", + "f8dc6a0afe3ff65c2dc18f7519365880ca79ca03", + "48715ff98b53a9ade92ec8fb90217d6409f23e40", + "2f6a18f7ff3420c9f8c567f44c09b2d33fabf138", + "73f4ef51ff544b9886c7e97a8d1cb6c159947147", + "2850b7113c7de26c79a3d86acf7595713a6d71e5", + "4a2e20de0a0883f788452356149bcdea3ee1e177", + "bee5de61deff699317e2be46faadd9cd8aee95f8", + "01a26c5c8b888bb7736cbe58e0a05501443627f0", + "c242cef627384e870c0030d0adc0c99fd827cbfc", + "b331ffa7e9aa7833ca266b5001ce87fd0e334eb8", + "4e52ba63af2d7d041ccbe9b739e12b8129ed1d7c", + "e6daec9cf8b76a0cd8cc583c4ac0136d842b2a00", + "e4de1f45832bb44b0954a3a7451eb1067a2564fe", + "5472558a98d39bb4e210454ee24a4c10544016bf", + "b983b9d9f4371ac00f60abf850af58969f764059", + "d19147e09a13a7d6df44076f15893a5d1108fbb0", + "e8981308f2d3918a78318909a5be3fbb570c7e80", + "df0a26847252254a52900edcf7852a794f498917", + "232ab3df8d60c4bb6e4ed5604a899ae814b921db", + "2c521ea57d00873f5b82a87df1da44101e051402", + "68190ce3bc35052f28697c505dab6abe520f684e", + "b9fd015ed06e9238cc70efabfac5538d96b69894", + "aa72d56d507ac25e49bc61c30e05fd8feec76754", + "5877f94b6512201da8d18972d6fc63481e69c9c2", + "06a49a9ad8b5001e04e04156672956510038e72f", + "b7c0a0fbd18018cafea87431a4952cda26d611bc", + "a2971985e5ed827069b0d1a8292141f0099d4725", + "9da7e7d89d4c8376ae9822f22a7ff9bfb5b0659a", + "4812856c23fd521c2d50d94fa25a30c3b0ee2fd6", + "1d3acbdd49ea342183903792456952d97d29a8a3", + "20c09d2c94d6cd37b6dd63dee33b12773999e234", + "524cbec8580b65b4cbfc7675e3b2fe7a700ac5c5", + "763e8ceb3b61420f0f3e6caefd6c6bafe0cf6f7f", + "e9b18fcc38ff3e25e2d4367b02ff187730e30937", + "133db1fd60d78b72d4d1f2450b9cf8da355609e1", + "737407033f49cfdbe3019b439a25bbda2fba5666", + "a7520fca6a1af5ae455563909e7ce34b1cb3ab71", + "c5e40e11e98cea3a2cd3370cf77c7f8aac33595f", + "17279cdf45b6000134821e374bb76afd1d9e0f9d", + "a2bfb7cff2a58e37a996d1a17ef45d9a79b1d9fe", + "9d00a773f8e4fb8643bd681d1cb3c8c606a86754", + "2e600789ddc12378df231358dae894a73b57c2ec", + "f434c75dbfd2f580e43b28be3641d2f98169002e", + "617e3456fd1f6dac813f9f517160579ddceb7120", + "c5dc6e1c6d4dbc388c5d13262ca071bdeb7ab2b2", + "4bc8918c19007ec2960cbd913191edbc51e192c8", + "c327b5797e0861a19408c0e04af1bc3b8fcb84f4", + "fe5612fb5d43d8809ed2e23456c7888c341ef938", + "03b60027eea49165268fa94aabb6cbd3e8ec6a67", + "d36a9ab591770c8db220e2e6f04d6494c2c36c75", + "c46c3ddf37dd8bf4996cf4fc1c8d5da0fcfc2049", + "c4fd9f9733217a59cbad9d866083ccf61a785ac9", + "d79ff848fa599df0665977623581fe55f558eaee", + "bb8001c83a62d99e830cf12df24e1aaea80f704d", + "23e05b7c2feb983b73e56798bf1b04a9905ff595", + "c5a62c36f5da66f4db6c897ed68a6fc5eb6146cc", + "6a57a1e63b02bd00a3c886dc746ff52a9d9c38b4", + "957097738f9e3def19d623776120a7e6fd17f077", + "89f233aca3bd870b02c4eee68323e585ffc35aa9", + "194894d93702d645f3d0e13f386c928a9f088587", + "adab1518a5fd4433834114fc50b715d7a0202049", + "aeffdd5d5150f011957abbfdd52cdffc26fbc3d8", + "632c77e10bec79147894f421605865c98cda7f53", + "9d0c41a4897f20c674aef531b8b5ac1173c1bcc3", + "cf414f777f618c75d12abd4b4cf09842573d509c", + "80b8d6dbe6b8e4768f6e88418c9d6261d61ffb9b", + "c7a9d64eafb626cadb28cdd4663cb4c7ab952d98", + "24912d2010892d4d9fe71141b3130e8a8c9724ac", + "cb61c6e85291efc7cfa98708eafe706cdbc0e969", + "d5e91eaa42b46494a51488bc19af3aca5abd6979", + "696285f23ac7f7e2ca7da60ed3fee3145e07c15e", + "18cc58f6beec5a95c203fb378de372bc6929ece4", + "5b52b4b5c4f7c1232a6a814f65fce4c48f0f424b", + "768c60c6ca704a15815c1347f4a15eff3fe8b27a", + "7c6d0d81c20e74153a027c02b94c73e018443ed5", + "3865598c846da8fdf42ed37bd6894f91c61bc672", + "62a5ea69ad78c89d3b1a5948062a328dbe477859", + "65af5ae9812aef4bc5bacb05216f1cfca564544f", + "3a8fe456a50af50439fde75f16f9e934861a3e53", + "956e2b1769116063ca19fa9bc2df56fe1e4fd335", + "fdd3c8ab815733bd7c1a4e33a209559f8aa1776e", + "33fb876ebbea81c1b58ec255603822651719b10c", + "d83598e9b99ba54fd02fc19f0a07982860218490", + "6a8ca81789cfea8982f0043c450f24625735a169", + "f431419e7bb595b512610871fd4957508eced366", + "0a7471c2a24f6eb5120e968321583b78b2f88cf7", + "11007718ecc417768093c1ba3e2897f47e6ad854", + "a173b0e1736e5e1b7b46298c8f7706052839e903", + "90ef140169e617f87814cee21b71d260cdc1e108", + "9ad34ecc3e25ebe53184def16e43ad231afcd437", + "02c10454a8ab1dbde503036afcca872b98e55e67", + "d3d874e0d15569d1c70b5b778bb7e5cc7dce0b81", + "c29e9e9b29d266e13d56acf07d7fa02d02d9136d", + "9fc39ae321ffd8feb7032f090f63e232006a55f6", + "cc86322d8dcdf671349d611f47ebf472f5ee1251", + "5c9d80592ac7814f547c4a4e6c69d1515ce67cb6", + "e9eb0b60823ce2c85ef46bca68430138c0c844a9", + "1732888777dd8aa8f59e31c4b790765fdcfd917c", + "fb7e666bfbf7e23680c41ced869f512ee6e62d78", + "77ddaaaa918514ec3a7e240c57034bbee3c76188", + "abf8e1e6f9e165ea209350ab9a98f01feca93b90", + "0332cee3d4f532486899f776698357f4e58f0298", + "9e210a535fb5c6f14a18be47a5ac2957727ed2f3", + "15f0f420df451e16cf0ba6fdcbfed6d86339c7a5", + "0471f6e44a664db589a42d43faba7bf34e8468e8", + "39f73bb9ffc278e125077d04f6a45c759c642649", + "4caae297290857c8bc0bab164d7ab51a99eb486f", + "85fbf7ca848b27024b2bfe2af07e570b421144af", + "85358f1738fc4279e3f9b411fc3ffa06fc8398be", + "e4a12a02996af8031d2473b6968811f1f1c2904e", + "139619ca0c406223419ff1d9fd804c25e10aab6e", + "5be039761f59b445f561975e99e82dab84e86907", + "74682f93839664e4194f11c44188c8f3bb9a565d", + "867425fd62ca59e45d1ab45646ad4d16f085abff", + "35080c6df383b83bdc967df42e1e4a36cff68965", + "ad74e337b9cdc985d5568098acdb445e36cd1c78", + "4dbcced69a871d1fec328608172705f9bd8d6d56", + "3014eec40ded1b49b22e92f44b931429eecafbe6", + "3ca139e8ce3e2de3478c5a2e7b37d03ccaed0aab", + "138c2c8b5148ebc3b70991a2042f95e2f85c3f26", + "a82208068399dc1fc3bfe8bb2102765ad90149f7", + "39f16e70f8181ca9524c9fe1d0321fb2eb0b6e83", + "3a6bfcb71414a26dd635c10e8f5ab0913c519274", + "a8f3c9727eec18853fc6f0c1c8b197b85d343813", + "683cef1df5b10ef499dfaa05c1875e340a333f90", + "d17cf852e39bf63d0205df668a438af086b3ce5c", + "055b418e4dc86b31ff42584b1b89d57fefbb409a", + "bf06a4ff64884c6a26d40f8337884a26ad844b20", + "cf145de21e06489171caedead35830875e4b1fc8", + "a9af65d368101b3004f4a2db6e62637c38d5c961", + "2b5dd99d727a861e9e57b20f45227ef2063fb9fd", + "2eded468f9c2941becab4173695357dc24b22fdb", + "0aede87b67ab7ffcea3c00a2fa2389d3c8084529", + "b2528671450068d528f7501c84655cfd51ebdb68", + "65f94b163a05dbf6443127aef37f7746feb551b8", + "6b33037021266f9114c38d8847d6208b0b166088", + "24cf3be7ceec79866f9f57f8f0ec7c6f3ef25ef9", + "c97c7b73e65d67106229d2ea83b90dcb078efd14", + "269b1dfa03454811354fb4ab1cf721db044551f8", + "5ebafc350fe18dd52cfd7197543f2ed566bbdc03", + "24d74510e5831960f79837e5297853cb3286594e", + "a024393f711355f782ab8e31a5cdb89867b20d9f", + "1730070baf49d8022a44d61c540d05ba42881103", + "06a6a0bcdb6b49ca4067f29b55f1256afbbffaff", + "7d9f28cac30c841850caa04e903942ee00701117", + "765c6ab5f8a1483490a87ce0a40409facddd1c65", + "469808f66b75873f06438754471a6eb9127f4036", + "496a990fc022d738cda653fd53464e4be1a4eefc", + "5c63646e870e6b4dc50219f0de424d521086787b", + "829ad307f8c06134229256d0fc564fabd4e8826b", + "84c53607ab362efbe6a0164ad5c5276cb1f09259", + "cd918ff4702a7cf643fb6c8a85f8bd443b447aae", + "0257995616a0afa9686ddca40f2e858c341b8256", + "5240e605093c798d3cfaf5b62e481ac2dfb924d5", + "7285e89407a924e889a195847742b9c212cb6976", + "d5b73e2742081a0e7fa3e30d7c3d14b206044960", + "03c83cea1e2fcd4e852f58ab2b89bace220579b7", + "e7f6b7ea0b9ff83e1b152f127d68fd905f503b4b", + "dcb4e5b22a5502fee68c63678f8f88de9c795eb6", + "15741d45ca50e6d89c1756baa354d875483b40df", + "13a1391e738eb78614fd4158edb0836487155484", + "4396f8fbd3ec916b1b39c556828f160df82ccc80", + "f68d55bcdabe48fbfb38ccb826140bd6a4c7f7a4", + "0e06eb80bc9cf08000bf86d06c0ce57bcf7775be", + "1af1edf60c1c317f6953c4fa78e0743a0729704d", + "0e3a5eda8624758ed4c0e009f43cb03596696fc3", + "3c1c538b684145f43f4bd5a401231a1bdf93164c", + "cb483e53ca14d288bb9c7a441932d27303c79aaf", + "67294625a4a87b1105a39d25544bc17148684414", + "1f675e67db80f90727d3fc3563eeafc6a38df9d6", + "d164f05dda27623996295a6aa3aaa5994ffc71bb", + "a0de7d0e013d97261c741524d4b0c7f851ac92d1", + "3ac4da1620c04705c785795fe9d11aa2a7e955ce", + "2e657bf2ae5b275c6e74ab54e0190a4309bd07ff", + "ef9f0aefd077abaafffa052081fab8028147cfaa", + "6d7ddfcd1be0a0d7f9a298350067836ee59a71b7", + "fcc9e3a71137142e1bc9fc93f6cbb1745965199f", + "8bfb5d74b3d9408974f993e7ba8696fad08cbf86", + "26db0bb15fafe8ddcfd5a4f4d6de589a831dd055", + "a52291fcba4e3d1a9f2591daf1f23fe91dff3e38", + "24eadaa6a40bc0e2edac43425c25df10c79246dd", + "a71a8c6e1e3e3be617436b6789552177d67b36e3", + "eb4a9977c33237a6ac0fdec5c1b1d40230eb6404", + "837d093470397d884aa4a9f8e72fe7995f507cb6", + "c65717860662825697b339edde9e4a6f6769514f", + "e1a1acc66bdae47d10c9f47ee040ac0078b097d5", + "a682b076d7e5063ab3079faed72e4f3b1ff7e8fc", + "65cf7c1d5efb7a630b4befbba51f19830cecd9cd", + "2db8f8837e2a271ee12f0ae3bb1cb1337ed68660", + "a7052a2bd0753c9e31a5e66e0b59461f8b2a6deb", + "892f77d5afab22e946afc78d83d7318286a104c6", + "b8860f1c11126b044fdacf79b0d91462bcb9b41e", + "7c3d46004b4d26bc1253bb631a684ed50cfe1aa7", + "2a3e0d47ea5080fd2cabb3b8de9d85b4a6bbf20a", + "1250d98d195feae8a87ef3852ec71841aece2b9a", + "f1f33169d9cd48824de1e0da45e42baa7c44a369", + "b8c52f16e2a7858e32a9889aa760f5c75cb26a00", + "3e333df62356050d026d72a6063fad542ed50322", + "8c6dbff6d35eb613c83f065c408a49ab02fa7f67", + "f83919c088ba80d9e8bdda4b19090c8acb4964fa", + "2a2adfa36c57e1e17bf023b8327e786d95ef3dda", + "8e0f49840048bdc8edf6a9a84cecc7e12a2d77fd", + "4d77bbf4907fdffc43cbf3d46c35bf6f6bd9371e", + "ffcd9eb6301de9ec5c38625b98a7399a52b56d62", + "7fe0609118665e9b1adc326a0d5c556534852898", + "88c457efc3187591287c8725041b29f6a90972f5", + "25e0278525f072c1869e196e676cf6cc92eca438", + "6f3cc274237ea5142cd26f6357dfc6d876c45f75", + "08a2f0ae39e1cf492b3868c0bba2606c3cc6a6cd", + "a65954894670d3c1f23d7e09c13df9cd0cf534a8", + "bfa351cb44f2a7da91b5fbd2619a93d9c88eac00", + "21721ae34468f7f8fd4f0f9cf2b7925330a04ec0", + "5bda507f65912c95c3a2a25b7af095048c7e6137", + "abd0e6990cec375c36b4f43a31c6bc29e0b2cda0", + "084e84be7813e55acd3d3e909bd66229834bedb1", + "5fad8917590c9e9202cdcf67fdce3d9ee97be606", + "76c8e765605d90939ef52f46d12ad18f6072ecdf", + "cc3a32b67e97fbb400dcb4bc992d45a8ea808137", + "0dcc1a37d3e6a7f825e9d14c26c553dea7c53534", + "b857c2f3e651a937bbf09cf6df204442656b68bf", + "abd188f099e64f3189462ca665472e768acadaaf", + "dea597c6797d853139779fc6dda0cc031db9c6ae", + "cd17cb011075d110d1ea50f8a9c0573b22c3dc58", + "e5ac45e82291a8158ad4119c2026f19a8f920392", + "f134769506d8ac2e3a9f676a10f5be81da1ded8b", + "8a810dd55abc79de826b54f3a8d2a8c927ec08ff", + "6f4089fa55dd07edcc003f8ecba612e968c96102", + "989161e117587733d6302b5191d14362f0e7f257", + "50b90604afa43e73fae09cf6f4fbf7d153c13f89", + "a8377d0f22410b140701d6884b1a2115dfe36adb", + "7cedf99ddc0cb4b6dd3c6d97d5adf987882da500", + "a29294fddc3d55c8c9e57332aff205e7630dcfe8", + "4f1c956f25272c01a7a586627506b8fdd1c4e931", + "a705962d736d879801c289c21272661b24190266", + "d2ada64a03d2abdb97cafe8f10623db8a2ce1d4c", + "cecc83d26ad557bfaa704ce8d3298d8820b5215a", + "a7d84fa022334da4e198affc0fe3cd79e8becce5", + "f7b9a6a8b1d3be4bfd301f15f500b087fc4ac94c", + "0c763602f9d737d1ded25f7eacfc79d0492931cb", + "a0c3798fba393a02ec087b0cfdbe5e526c3c7769", + "21fdf1678ae88849255c290e8f5cbfc6c15d931f", + "01913e0852c07d7134366b71983b4c3876791e91", + "fdfa1f24a02be0da1bb3e929ce3254d933d502b1", + "b401a870664e852f85bba1ec43bd1ab7f68ee58c", + "3e53d73996dfdef916716d9aecad3e4c47411d47", + "de1499c3c2cdfc040f8d830183b86502a50665cd", + "709f2e1a5d2629cdfcc74809becffd72bd9eecb2", + "0fee2724f0ea6cec72ca3e78f9ac332d111d43e6", + "9788b3db1dffd81c6d4235f26bb14b4646925675", + "16391744557e07cb6c9ab1634e5b82025bb55361", + "ce6c3c5c282101575e3bceb6cc56aebaa4f39397", + "7bbdcc802bbdca3316666a03cb185aeb1d6e2355", + "07093c4a341adf1d4703315a8235ca7eced2e331", + "9a4142c17ea6fecdaa37678e1f008cb2014b6a50", + "b194e050d79fca0d50317197fceecf0ebc755153", + "96e59b99baa53021058663e3c764ba98f2bb8965", + "731a1ec206c84dea18573dd3b2edd1e74912bb5e", + "8d911b25542a76da1b81dfe8f0d464e39df2aed6", + "b0ae6f7f011480ecdbc135f2dba33c520d9048f9", + "a6c70576be4c55f018e53ad49654616203e432e6", + "054340bb6babafb36eb6bcc3dbe2a28b7faa5650", + "d6b822c891c9d6b119a0521720f1a55ad455af57", + "94a7dfeae166d4f2e918fe9e31f4d610bc50746d", + "0fddf6a82423d67a93a6e2f2e5264fcc863b4322", + "174a2b6593f87f61d192f23c1a5d1e16d37a4082", + "f6d22da94b45c92ea116cdcd0a532cdf860f2edd", + "f70acb03084a5b8b041b600acd79a576da3ce63d", + "34d825594707dacb0fecb1ce49192997a11cca01", + "6a2cc399269560fda3194bdaaa9b861d97b161ef", + "aa65940a8509fb880e2c666eb8a901525d9200ff", + "558a18fbb7171ead3f1c632aaa7667a57644af9e", + "33c0fc5508f47af8fcd4b49d08d55a9021aef590", + "d9535301abba39b6b1b932e39febc43d7e8ee099", + "6d5e47a54c6efa51d07e1bc30824603241c0a85a", + "084da581be79c6fb563b9e2e702fe6b303cae848", + "6e9be55ee27d28fe3c750213942ad81d8fd2f5c0", + "9b6322a6f1335489d768853ffb7763a528b8cda5", + "9890cc9d592e7684d8422846ebe80514a42fe802", + "7c49ae253e2faa3b5a9c1f00f504bc3f1e61da08", + "3d60ce9389bab3bbb0af325a00e6773c0860f225", + "cc1db569e1aef8d9fb4893bc75f664868b60acac", + "7f0b4e58b003d87877e3d53fbc0c7dc9e07f4f9b", + "86a6794a4a03219e91f8fe3f31ea97fa79d8ebdf", + "49846cf79a7b493b00bd1498daff665ab7f9d0db", + "ccc134fd1bc60a58a5b65e1ec69eebe48c9b8b52", + "865acd0129510406103f8c7134d0f548d248551b", + "4cf02312f6674083c5a628b4701643e1157c85f0", + "bd56e811f30ee0c2c21d37bc22eb87d2c33becad", + "887c1557bf238be0b7f2408cc301ab1722a9866c", + "452f1fa0e946ee6a4f7e406b672380d04c10106e", + "cb460ad421977082fa987fcc90ac1d6b63cd0376", + "25a9b04ecc1dcebd38ca0f276a9407ca60888469", + "21a6bd8dcac41cd7751dd8de7dffe736c0b8965c", + "52f542b342fbc0d9e2b02b0d48f8b7880ac0a6e9", + "f92780204e74dc4fd6f16f2cbe7675cd0fe71e32", + "caefffe9d557cd26cbf234b8359f8a981b9b7006", + "6e826b26d9a6129ef7f50a43398478b0eb15f20d", + "3de10d58ffa033fb9094be302f108f4155ba4d54", + "cc32e46360152a63cfdec2843df6df583cf62f54", + "0f76ee4688216ffecfc53a0c57b39d3d1e273ace", + "8231494581d310a3656f9afe782a9720e452e883", + "38ffeb56f4af18b610f7897f9b17bc6be3ef6210", + "20728e7b05d8f127bc1dafe46173fcaf930bf0ef", + "e169842dd5947a09612aee76325a06642d542d08", + "063731450dfe054cd1955e0d5c641b96e57e11c9", + "2758b8666cb04624b51d644e4d0c3e75433efccb", + "08c605fe2df948053e086623ca1a5c47f630a8bd", + "c09b7224b5b7d1ee43b02aba0afa69f76bc27982", + "62ea2f76b46ff825ecf4f497aa0a2eaac6c88da9", + "91fda4ecafc2c9c94eff9d08df12d519074475fe", + "bf2548463af95a15ca67d39ab05d9e944ac9e67b", + "f18bb5ba1ab26bf72108e747c0ae6d5810f7a6b5", + "653f5a96130c24ae26cbcd9ed0ebbee9536c62f4", + "881d4bd9ee8915f9bba3fd09ae08779dbdc9ef94", + "ddb01528eaaf791d3531e773f2abc3af38fb7e99", + "8c78540d47e0c0945710262dfcf46508b7c2e346", + "3c50ee6c9ee6ddca7ef39068cbfb82c9c59c1b9b", + "44f871ff72351791a0b053319a973c1b56a30c3a", + "f5d21154d2ba8187d12a32d666c73803a2906561", + "bc0cd1fff3f2a428ec6455332696a4cd2118123b", + "4de07f3a978b111a9a92fe98cfa6926baa725b05", + "af016947793f8fd910fb29204ab4c9aa967e2d04", + "c1f65b429ddb54053dc937e4211879a7427ea586", + "d15e559355c03f9109e0a8367ba42bf2f772679c", + "ded4b5b91fbc5fe583137c59800940563d14d3a9", + "282c2c849028746b74fff1b470960f03b40a418b", + "b63349024a06202c879a6a4ccd8d078bd16609ce", + "e06cac212bb113bd08f174407d4995f68835dc0c", + "399f585042bbdc160bd4e8e22bd844c17d9048a2", + "a06e9ebe915cdc52681fd0b424386a28f0eb3c62", + "11f95e7febc5c407489c4a9aeb11a5fbe3db95ca", + "990416e90b8c0d9e375a329007f2c9fcc4093ce8", + "30b20bc251898b0dddfb60db542e7fb0fa430a83", + "ae205b0fc61a71ed928d0ff11557c56b69bf15d3", + "ba8a155551aa1b2bf578f656db03c19405ba5c3a", + "c78d9d2fe7791d2ad2926f1167ec6536ed26f296", + "be4678b836484cc83bf7bf686e0cc8b3beed0401", + "4319d380d1ba155b19446c77877f3e82e3d49e3a", + "f99a465956e344d50ebb575c0fc641205f4eaab3", + "4cadfd3eb98bd5e70629426acda2d219ea7b53ec", + "db4ae2a91c413f0acac16e4e779c0d16123efc1c", + "5727eda0e1b7d9f686b11e1cd9afa110167d4341", + "053d92401ede6cd6244f9c402a068bd7784adfc3", + "e9c1c44be25cfc86140044be1ef1dd9eb81e47bb", + "753900188a6349e5b3db72d4d9531c2e753354d2", + "501fc1a6ff4838f0df241797690c15028877fbd3", + "d7532f0d31885c39b9218ef17b05a900f0d828ea", + "2f061df7b03dae536dd2bfb7d95006b0e5bb847a", + "11dc4f2e5eb13e7a6c4f5269d709b1ca5f03b38d", + "84e6ac9ecdfdc280520cbb6c217c15447f1cbb6c", + "1aaf20b1f1f3ab59f04db74b166540327a3f1f90", + "87767f7c34cbab727127da9c33452b4db9d124f6", + "da4f9339ea7f614f5965e6a6b918b8c8285f2e1d", + "db0fab8f8c4b6623c20ef7a6072a5a1930c2c666", + "c0eae103e2b48a3e3d5bee50507951fcde803f4b", + "02e4605d6c07a13652d812d8a3aa5f760312dc31", + "f1f152ea5a8b20a4f245e4a03396edf13330bbc1", + "32ef7306f4fe79430ee1325f9a92bff092d5dadf", + "7ce9c339b3500632c46c2ec1701e6659836cb961", + "e1f129cb527712df5b9aac75a6a0d30cdce33bd8", + "54a4a874fa5457c1cb7b924d875865eab81947d6", + "9eeeadb037c680cfc1d3806fbcb8e6aeb70e9977", + "96ce5c00014e2f52691ed7c308529dbd140d8f9c", + "7e8facc5260525d3605250409cfb08ee469987f4", + "be266138d7496e71b146455a63eb31b3fc697edc", + "4e888f998721b4ee0263b9b9184b3d5edc612802", + "19b8b1021848d1c9f191e924a2612abf5cedb9fc", + "f8fd15690c556b0bb0499e0a407b496e53c06242", + "a12c1d3ddb1f6b28cfb61bda78e331870469d0d8", + "3366f08a2c92e070c4995dc6c12965d8ea26f262", + "8318eda899ea42985b23aa112b13b9648de77d68", + "0e72967244de125e709218326d4d6818cfc14eab", + "685ff5be8fc6573ab72ce289dea46bf34272e318", + "07f8935c6965513ff030aa647eef71a284058bec", + "3fa775b844a9505dc891a64356d22d7aa3809c40", + "8de13860e8e99bce4e8114b86fff14063d53eb0f", + "873eb21ce81787fb67fb982684dc2bd5f71858ef", + "c049d07121e61823f535b3c6c349ef1923baf7e1", + "6db599232edef19b750728c45187b4a26e3442ec", + "de7e4efef803db1e38f6127e7526b9778a0059e9", + "e492ddde127297af363f58235309f477efe49b9e", + "dea083864b657b25c2e59c26ef2858946a90d314", + "86ab88f016b18dff5f6f87e36e9a54b44af89294", + "e8e62d0cdddcb37b2abacb34923c2de42eb753f4", + "e167f4df370eda12f8c310039670d538362396d4", + "b77aa473a19bb965a899bee21e0518da830e27d2", + "c1cdcad96a97e6ba989da2802fd7cdef7f789371", + "13f548c7f5f9af175d73a12048230d0471cb3c39", + "6b1869b76b75ada079b610fe03fbb7f6049379a4", + "bdf625bd54958c737fa6b7213b07581cc91059ad", + "c3c0c24d1ea6bc6098cb7df5c4bebab1e7798b45", + "88a101ef8c17a23a47f03d1ddfbe10f0101a177f", + "a17a0bc808dc411da8d5397c7a8b6006b1c4245c", + "29bd5c06ef05ab86e46d44b68f5ad0de8ebea5b2", + "89b18de032f8a92c890e7f7b01cf5305597052d9", + "abe5ba044cc399301a2f44b491247f941b8b2f3e", + "6c6e74408c466ba80306da167bb055842cfa7822", + "b34adf29dc06c23f162d921fb9453fcae3d7ad98", + "efae48a2094fded2bce9d71626128523922d6553", + "5a8b7188af0a58da0546bc98bd56e416102fc248", + "8e66fac92adb4a771acd7df1b5e4290eeb941499", + "94f23c342a749e2c49b76a7527535b90e599832b", + "32b081b2ffc71b49db929fa5da96d873a2820846", + "d47fef15b87778aed042a15154e0f4a9da1d7398", + "e680767fb9614b2078917ed5386623f1e35159de", + "1f2d535f78a323fdd7471053af2be3fcaeed4158", + "d28c41616a5e1e32343a19a82a64edd0c2c12480", + "21e667174010093703a54248160e6c5421001f97", + "88babbdce28965b591a2cf35f6ffde00a651c874", + "2f4cb705c330cc21dafbe5d667ab1a2cb877f420", + "8e76f669c2d57195551848493c6869ac4fb1ea96", + "d01768d8585d508faf6a585c025936535f141b21", + "16a4919a51aa8fa8c049e5d21f3e11d5669f357f", + "19a7b466c2054ac1d93801cc3bb7d6763847f389", + "5ff616736a35a480ce16e0049d39cd8efe69eb67", + "ff14d86fa31a2e9c7ab0a4e910f8fe227179e5da", + "e9da833e6c0d168520a4e1a516dcea2c9d15dd57", + "8be07f1c2388a6b98ff199fde519d9913f265114", + "dd7d36e8038aa1f53614d593f72444e98e582f23", + "386e4e16b3556033e0814f1659c1f7a1e29f2eb2", + "35cf29bb218f9e8657e3f50bd517f1a4a6ffbb1c", + "e13facfa72a85fd85cdbaf65f6dc6a844e29eb67", + "7dd14207dcfd47776037deeee25455061afbdd8a", + "261f0b9ca9a40097143d436d313040f7db9ad6e2", + "3936d117e4ccbd39c9d4c7e106fa0921adae4483", + "703552c51b503917b83ca32af56f4b72433a362c", + "4f5982c83b5810747b236f49cd405646c6c248b5", + "3a20c3e6a967c8cbafcbf738bb0bcf843eac27ee", + "d484e23bceb9fb289a689d6ae938764ed9c2da05", + "4ef55ba75bce3ee611779c08c3fda6dce238ff4e", + "72839d008506d7b33be9644169b9174f89b03304", + "442f11462d57f3f6f131f1bbc92ab0b96037cd0f", + "7ccc00d78734ba73536dc30919cb992c67ddfddf", + "0d710da96cce77c5845081106073e753fdffc370", + "22f4322194e7ec479ee4103c86ca0c13a6b5c283", + "a550eef9f38b87cae03acec8754d004703d43e35", + "e89c196a80ba1ac24bdd22ae7e5c7704dba48c33", + "ec7d7abde93f2bc552e52b687ad00a61970fc0de", + "7bed84c1652bd8e73957c9ecf5b44d69e5e5e3f8", + "cf8376ba1f359e8d5ae26b69be75755627429caf", + "b2d881a73a369e361482719fd4f7d8f1da602ad9", + "e330b79397f6d6a3a0f0876fa429ff1e2ac626de", + "2c9620f24c270d99992110f6c609cf196ec44dad", + "e06d83860d798b6766b23d6eae48557387a7db85", + "8c1742c957a496a54bc98857cd9b8aed9910af14", + "4184884ad1eab8f326bfedd6273e106c9e2e5fc6", + "cccd2432c3e4985273d2961f7a15abd35f8c4023", + "3bb2309f6b9a108e445df8cf4ee1c609642b7836", + "b50d9b7d8c7f24e399128778eb261b44be81bd5d", + "663b90da6160a0942bbe17bd3de184b918e46544", + "176e5f42b26595256f62d88227261a197b76293e", + "d0c421976c0822351a1a0401548677f3e5caa399", + "8dd0579bcd9ea6a0ba0cc3f5bd7259bbe6d6487b", + "f2d4dac92efa78717b484a96a4b2c134832afbef", + "54373160dfff917c4cf5cb7071711ba41856e71c", + "7beaddc9c03c723a1c374fe69c591b95d5aff501", + "8c7319459b6f73f7a649ab16da4e2ad4c0ad7eeb", + "482531c4b83dd904990c9b8aaa61167ec5ad39c2", + "25ecf5ec83a12d3c08dbd79215a304608ac9a83f", + "6f363b989a785af34ea6a15d263292c5e4ccbbcb", + "df66ea74d7ab575b03ce48c358e9cdf89370dd31", + "9db804f72eed5eb3cef88bb91f7b4930f20eb439", + "bb76e721e920d35922db7a3b0b8b002236cf53c1", + "751d3d585217920ae2265bed7aaebcfe2766ecac", + "ba3f2bf4a3d53fd92f47678b93a20237066df0c6", + "2582793d408ade0b6ed42f913ae33e7da5fb9184", + "d12eeefcf440b227be198a1d1373beba869f3f81", + "e55ea94c736d0a7e06aec7d65bec112ebfbbd76c", + "b98eeb3899fb86d4b3ba4186caef3ee79ddc5ca4", + "3bf4541d472af4127e2b884df86abe20a441f126", + "589a2b511e106b1228d6aca240fa874f2fefa6f1", + "c83706fdfdff28916f42797f5fe38be61c829151", + "13992bbf7bf0d14f0dcdcb3ace8e1d49d4d5bdd9", + "d8b1a5aac28a0b8b680ff88e4b209c03a0721713", + "3994e561eaa7271e1569511f5710a23134606da8", + "0efced3ea5a5d93fecc8ebce36df4bc0d4cee493", + "58b48a934ebd561e83cbebdc4b42177e8552e075", + "df2b117ec28d53ebee2547723af2ddca35a39add", + "e9cebfa2f3e9fd1ac2fccc33f6eb50e116463f0a", + "953db6e785adede7c6eb1540fe53d56a8f950499", + "77eb92f8f3ba3d90bcfb3393e150b4f7f2cf1604", + "1e63ed2a5bdf862257ca13357424cb93977fb62e", + "d7e9971243705cd74217a697841b7aa93717547e", + "9ec36eb243a9df1ad83bc867b007d0159c299363", + "b987e906ba8ed33ec4a1423b60ceed13c8f5662a", + "0e00f416500f9f4092bdcc4d3364eaea7a436962", + "01c6e18963eb2fc731dd514b27b6ee79e166e92f", + "888883d608e6dbea3880a38f6b709fc1e0f6d155", + "47db9c04057d1b3393ce1e4ec56f9e4887481d2c", + "8e9c4e04be67f329e0b2e862566b5e1686fa5ccb", + "1b04e6f46d9c4f151222f029fbfb54c4bc991f41", + "4f7e04a959a4e91cc42a58c1e833c820d4731f07", + "cfac31b745465a90eee5286300650c9d2b6d67eb", + "048f8442e3df34ca6db4f374bb76aaeca25b5ed1", + "efa144396d8003c4b3021bca8242ce5cda4d131f", + "a9b6b3d932bab8a86a0cc0aa3614982df944c793", + "f42e40baf1c2056b84dd98be535531e56bceff04", + "a8dfdc94871d77c7e374a862382fca5232478c5b", + "a45334875d70be25ebbada65a7144f67a0ca30c9", + "debf19a4e596eb9d286086d9fd65095a6885d1e9", + "f58823544101d54b935c866f6f2a2fa6a7e1c916", + "3d8ecc452ab81ab03f5bcefff3ec76d68b9cd1c3", + "e689c122a604ced4667d13f438ea1f5e3faace41", + "d74325f79146a4acc513b4a005aca9c0ee167afa", + "75ce4266c4774b30ed5df67e6c43365418fcce5f", + "c9632d0eb6082f1b00de380274a30de061e8a438", + "ff83fdcdd716e2c0a7abd92abedfea503d52e7a3", + "b9f0e0cfa3ba12cbf077beed1dcb429930657f73", + "16233db6bf3bf7afc368cd179700e1ecce1baed3", + "8b3fbd51dca705eb3075b9c0d817d7313fd3484e", + "c5b61d4d82d2d54416c4584a3577c9515255b8f5", + "24f5361b8aaddb7d2763a69db6a4d39457d43b87", + "3c1ac98f37ab2b84df6854683d84b207dfba8b12", + "64788069a0543a4dad7807caa2c890dc08f71940", + "40f17127ef3687788b5db3ce4df6cb079f55c43e", + "4e48b19e1fa91ac86c602df2bb8de60a8e3f6017", + "f1b3f17ae36059f6297379df5b61e7c8058b4ad4", + "2845995b02b2b62ff65ccc22c4005ba5f1bca500", + "99a8ab795d65e816ea7c452aa0fb55d02385c048", + "81b1138a7f876ca42462ab9a353cc686f4be3d30", + "c69408168c2db5cf7ccb1f005a9e96f8265ea1b0", + "d310d9f975a3968a26d33036cdb09a7d5b2ec79d", + "88baa2f82de653882a6f6cf3410e87bc532ca9c8", + "7ad9d23a1dc87b7262cb8f3de773587f3d3fceb7", + "46c23e1758dc300a3929ec5e1d13eb7913d3febc", + "224bafcbceae54438b1ade452322fe9d6f089826", + "e0ca8be392234cf604d23d42876e2c987602ed4b", + "38ff1500c790194846de0a7a472d61466bd9347c", + "637fe3ccdd826828414c85460c7652e6b42f5ace", + "b64359974919b2611aaec7d3c9206cc36576dc13", + "636a132e45cc8799ef1a5208859ed7307f8c28f2", + "8d1a3e2a762aa3de79c4fa27f198f434d4b25574", + "a1846b27ea09af5c5dfb980e270b4bf6a0de5d9e", + "1637736c209a8a84cf37a6bf93e4f35eaee401da", + "ca4b29b18dcd41831c79ba986bd07ef9bf9e838e", + "3cc5f6e346cc7ef2af88eea1aea63813bdad35bf", + "f0c077deb866c9ee649313bc17d9138d0185f3c4", + "e4e966b0f27ae8d077bf2b03d2ea045686ea4d24", + "62c17911eae12fbc7a1da29e3300ea5b74183d1f", + "0f95e9f8e665cedaa5aace5f6f86de2b4b5a8c60", + "3df8eb5abcf2d186b5261caaa92afff1c9ba3bee", + "08d4dd7fd843828f5511c7be9c2346addd0f8c6f", + "b97c8b37f6efa0cbea46b4535fcd39145aabc827", + "98c3138804773736e34cc295a6aacf99945cdd7d", + "7b42fb969e43b22e012781ac0df6e574a45dc393", + "53a7e08491a67c3df977f531232262aae5ad6769", + "e041356f3cd9ac03d072c34687695f7a632e6af1", + "98c5267ce53cbab103d658a63727ce4c7a86a235", + "01a7c81e02dcdfbbe2ad9e8ff907503e8b1a14f2", + "b77fde8e07cd9379f6ca17b6eaab9f6bc3e9c09d", + "a7fb67b82765abf9a35c65b02a48c54943c10806", + "ff706b8fb83becb5a38b5c0d2a24874bd6f428a5", + "e109ac21fb5ec2e726cc7534653cccd07228df1e", + "64a2c58c8b2b1b1b39a080b46f3001c55f9950c2", + "3f74cc2a6c002ec03efdae3836d00a7a6d8a254b", + "3c304ab7cc7c017c7388e86b63539c8a1088960e", + "0c80b47ef07f26c304134f0fd083753bd000915c", + "1c339f183bbf7f340ebf2f0fdc15beba142a357b", + "2f9a6636bd3a750e168c2310da27a7401b0af154", + "33817b186faedd857bfb3c827a6fb159ab6a0090", + "f241c1fda0a73df3117a21546ec811b8e84920aa", + "73d85f46c9e1193918a89ea57e4ebc516d2d78c9", + "d9ad5d1cd42bf5aedeb9e0a407a4dfe4bdff07d9", + "96c6dec9a7d78131d49d358ee2f26f1aeaadae54", + "df01daf3b782c2b75537557ad00d564127111ff1", + "d380cb1a6c8063f03410cec60e6f89a37ab8e290", + "9f3067ef211aa445f3088fda15a4e33974349dcf", + "dbc0cc1437e872acdf36521f0f1b5554ac41c7a3", + "8f03548680eeef64f1e79cddb3c73002da1f53c1", + "143e10e02064aa2463ada67feb3a0b0307cfe6b1", + "216b3302f318c32a5dcf250293d90e47e712e8e9", + "0d182cf9c2770f36778bb4abc2e534be0bf1405c", + "d51615b33434762473927ed73bc627d7c29d5c22", + "0454122b3c3aa53b3169ea6f514c1ebded42295f", + "31c07776f42b2dc9777888de8c9c94b86dafbd98", + "9f42d1c3cbb9c27e5272a5a5377f40352b8d2306", + "f7d6924afbeacb3317509e3f66385da3569d70ac", + "4b3338799a7f4272c1c1d67bf0b0ad921a150e67", + "57d1385047686a7a793c43d6379536b7529bb89f", + "6f2f90935dd201a9fd20851128cba86713dec975", + "88e6997917236276cc49d76fbb90d3e8cd26fd4f", + "ed81a17e1e7025b4ddaa481014a25b46b1412363", + "b719eed72501f54203746cfa68d0f3c98abb9afc", + "a676465b79d22c2d39696719ed1308e539635722", + "25cd923ea15317451c7d9f271fb364487ef3b101", + "23ea3ab8d1e31458e79905940d133eecb89537b7", + "b8dfe2cca922eabe12cdb9f0876efefae3fc2902", + "b536b3e12d2d10a5f4e09cb2e2a6fb194d774650", + "4727f0707ba12ef95f8f1ce33552edb8fa503f2e", + "65bb72261befbd0e51d5148047fd54abc7bad75d", + "0e32f3b957d9a96bfd66cf4d3fbf063a57d8d1f0", + "072ff85f82d1d6e5d6031eb24786509fc05e3d89", + "ed83e5ee4b8e2206ace2a1e9a9a034da970748e9", + "30801af298dd6b2416c00bab1aa7c6bec49246b8", + "a7a2a12bfd1c34057f158f4510841bcc766a9348", + "91e72100e961e7509fd2f2e6f3f663ee38fd980b", + "387230b90cd5554de480e73cb29708aa53d3cf41", + "dac0b67c4d8031c41bfbc627f7f2577b1cf03053", + "315f51b7ca72533b95d7863cc148fa7939a68cba", + "6e23de0aa612bec72adb4abf8eb61c7996ad8f15", + "86094a88eff108a06615b663d9c48420e92adee8", + "87855e04ad454e1643f0996727c92a73fd381384", + "13274842a94a616df7be5bd1ee01cfdaf4a43bb8", + "eaed664bce32bd8e8e3249bc44c7214bb77bed67", + "fd5548a8b79735a15ab9170a4e9373d7eea634f2", + "024b6bc1cedbda27e9baa02d1675a7f72b843442", + "c9e99291c171ee7577fb10a07adf44a8ad5dd789", + "0a37e12a9b77950cd2b388cff388c75a627b9f7a", + "b46103b28642201e1ce75cd5a579be1897d34c2e", + "e91b3ecd00b6b428997d561633a01b0b7a833438", + "119c99a8d0cdcec618dc444e33389bdd4cc9dbea", + "a11364d1e65c5d39996812f1fc3d78823476d376", + "8a743f23e65b5d07bcc7dac8f2a792606664b4be", + "7d5b23c5b01f4af06bedc855f79ecdfa74377ac9", + "90a0c06631b785425184320613302a4014786b9e", + "62cff663834b6c36bf304b6ec4c7a871d52f32ac", + "9604e98a5264f079106fc4f7e089956e639c06f1", + "63960e1ed67458d63286bd3ae76b96ebb96f1766", + "5d8e2cd63f86d43057211db73d9fc0ead92ab7ca", + "46ce499b6f9766a41c4b102c49d95f08aff81058", + "9a96393f462f1ae0fd4e3fa11dd7701bfe8b7660", + "0bc2c269cbd6dcec44d1d780d21bea9cbcd2e436", + "ff107cbeeb620bf915ee7cec06312b4f1023391c", + "9344a29f0e937809fabccb341a9e24b3c5f8d2f0", + "d798068a0816a66b80b8096aa77212468c0155c4", + "e88e30c273fe7e8eb2e5eab13098132efdebc0f3", + "97b093617d8e5046e38d764e1b4278c7c4f7ccc8", + "b3e15af8ad9ba459097064dfc97078fd04674365", + "fb741715c1e5bbe24fef911cc1306d375ef53ebd", + "73faa509ea728912590db4bf06639d7c383e512e", + "975369fceb1b2e3eb42262663070ad8f411f83f9", + "15b4331fb18e37294e48330c54fe732f836db145", + "89001f91d21ebd08b59756841426f540b154b97d", + "151e7fc687f271039ddaeac9d67ec8dd842e96ba", + "1b8a2d930ffde4a6186399e176ccbe7159cc780a", + "a6e89ba2ba99ec4a70a2f16c3fdcfe245b173ad3", + "6c04997d0d56499ccec61486c0e27e3209b77c89", + "ddf6e9e3eb6a9c74d06c20ad1ee07aada6c64d63", + "e51ab56f9a53e6ee881995d883f320b1f038ccd2", + "effea567a5d647f567aa7f72c04ffbe21fd69ddb", + "8b0b38ffa7a333ad2c710a4d0b915fcce5e5864f", + "5ceeff711cb15e9daa9a2f6b82749ecdee0a1863", + "76956286d0a534733e77865e5bf2789006154ec3", + "075567a5b362694c002d761b974edb66c541c884", + "fb8d2ee0444c91a0919ad00f9cee6074a4a95bbd", + "d48ada19e2d6fa70bbc4c7dd356dad2f013af8e2", + "76d66d47dd8f85b767ca7bbda34aa51e68cc4afd", + "cbfc34d279cec59f6bb8eace2bad6a905356974f", + "8fb7a1f357d318a867c8c0ce8f2285ffae984fa9", + "1536e0e236ecd4a1e31719670eac71b2327ed2b6", + "416a86f47c391405d5227f308c48359a4388759e", + "b715fabd70ee3cb18115da8b66850bfddaf0b3c5", + "bf9ef5f8a5df856d9c0323d3f416292541fc523a", + "92615f24e7868870715fd770a8a02162b630ecfc", + "2fcd8223e8840d9e6151b9981b11f982cb3b568d", + "0b01f3cc14d25e5c02454d2247210c8e2e8e53cd", + "4665faaaa9e868e1f3d9eb24ffcd33b00d08e60a", + "34797fa5809c81e0e4406d8a237eba22a878aef3", + "3d523ee86d6a7bfd25996ddea0866f45cb97c996", + "37d1e7fc893f5e5f0e3f2f10cf043c1deefa0dac", + "41b468f961a224bc83729a1cc83e6bf15521d6c5", + "95b00295fbeb5b14a440b46e890e1306b5de26b9", + "3feaf6fb769f6c174adfbb04bde77b029a0e97cc", + "eaa447135c88584609b914733ad57dcf0636dd8d", + "9300c2bdc9cc96367443a31d4abfe748c7e02690", + "0b2596a31963ee8466272c90fbae004387abea48", + "3a12fc89b6ba8d4604845f00a90ac43a94bb8a32", + "d3e5b62ea21217f1d2a3f7a7807d1eaadf74ea31", + "a4f423cc97678c500ac8972066332e6ff6b08dca", + "9018d4bc6b3e231906e7d0ad59c2b7ebeb39b0db", + "a94b559f9b45d70f02a88d9052cb3c8320512715", + "830f25010f062cc1aea1a3e48746aab29addf561", + "e4fd2f003f986eeceb536dc993cc2dab263a4a94", + "5f617663aa4a951d68f6c22fd735873aa02b6282", + "506600a560a44b157d650c5fe8beae99a44d0847", + "0a875ab3bb145c571ec0fd19fbec1cd221689bac", + "4887172a59c323a220987f744daed68f251e27a3", + "d35d1fcf6096c64a0d65f3c97664822f4a43e231", + "793d065f8b3ace90a25dad6441c56388691724f0", + "483c1348d01613d7806d08438d982e6afd01203c", + "a43f90b89d15f68ed421a3965830d03555130dd3", + "8483d794ffec51a22d9dc8872cc082f9f0ece9db", + "b6e5b4dde77a3cf1c1134e645a456a1f7fe7c482", + "3564e7c2314c82d3e9b2a822206c61d2212165d6", + "19992e3284858ec24248ec3c84e4b61bcf3c5230", + "9deee0097a20774948b64ceb11393fd1bb60371a", + "06efe84bcae33c5bba48c6daf093e7882f0932ed", + "0d40fe46e3dc02769288959a0618581151e8323d", + "348ee200f83d4e21a4f9dfc80fe33ebd1f0305c2", + "b9a00feb66b87d03f6384b06031ce2ae5a1a4ba9", + "31add2602ab54f4a90ad444ce946a8e80a5c7e18", + "361e3b4fe80507da5a48778abb8cf8895d644021", + "b447eaa6a89ec16ccd2aded3ab6033140b91443d", + "c8242162d169bde07ae0c6aa3f9669a92dde5a2d", + "861ae87f5247c1002589e6b6f9c09c3fe1349a91", + "9d2a4c03be5e06b08cefc9a7676a5fc71a4e546e", + "eaf2d7c5b0e0fba1c20bca7d8ecde5a1bb082fe4", + "0dd072b460d1e5ee6973bccca5fb5863f3a1097d", + "2f5b97c7f972864d10aa39b7e6e55d6976c86c33", + "ba54a2805a2a92fb8efaac5095a8eb9ef9b25b97", + "e649e7e3c59fc173fb080a30e643a25040cd7755", + "143d8c87bb4c004c0078c5db93e57f89338ff133", + "fafc07335bdecacd96b548c4119fbe1f47ee5866", + "b8f34bb8e90ff8b96f6adadc687f8f0821c086dc", + "a0300532b53c19a56e0e2cb0fd4757df3034de6a", + "024efda0b45432077df38d85780b4d2509fc42a0", + "a3525bc01509e3922095dc7ef687dfeaf9b7a00e", + "9682496d72b1027237ced2dc3979e2a066a886f2", + "be86ce3103d92e4f7a625cbf11866266473ac99c", + "8642e970c59c15bde82d280fd8790c208ec66e3d", + "952cd796ffc21e0944b8144ae2cbe213f6566fb7", + "e1429cd7d374532828c6af1f65c2818883056ba7", + "1e982a49c3bfccae7aeea0aafb6104fae4a31108", + "0153cb8c16380c32a1d555fb3e54feb5a79e4126", + "ceefc0d38a04fe933f65a819e20172a60fc5cf03", + "a636c04244669b62abce3e9094b3420ba6c3cdb3", + "69f1cc10b60a5aabef65bfdda26c4bac3f7b0dd9", + "0eff41d0455ccdeaef45c18efd80aacf8331d096", + "ed0e3d7da837e8b4a3bcb393f9d22dfd57831b1f", + "7c182a15441e01b9fb0804890ec145b98225b9b4", + "8c4e674770c0eaecae55ca5433d72b18e196956f", + "df3e9291c65d063684aed088b4dfd351508b3efb", + "66f9a7571ed26b771999ef98d2c8b542cbd2c6bb", + "7321c187f236cb000a35118bf64470877f8bcc07", + "d848835f8c69afcc39c68edfa60ca2386356db0d", + "dd7325d3f73383e8d4cd30334425ed8b33756aad", + "4f8dd96b3d6af40636e81a3e3353a0920b33b5e3", + "b3e970dde8c07168ef3927b3cd5dd157b403b281", + "059ed731f5e016fde05bccc711d6d4aa8ce24e2c", + "51730391c6a9a2d1a7d686269f90f16b26a20380", + "b8b1584f5a59e1096b97a26c093543ab023e27d7", + "db63d3e3a0ed307c42c6731a2ff9a01ad922a5c8", + "4c0fb2110b90126cdd20546fd807dcd94e05718e", + "a6c5373a09769872405b2910f991b6ffc8d391fe", + "c96d9a8f79e35c34b686ae16197d5c339461af36", + "8a544bf07c2755a2ab0eed8c4cb23ad835c9a13e", + "eb5839dcbb78d166e4612d2c72c8a7eb0d8da8b0", + "d5e4d2f9421912b0c6f562f84f202d00fb0124c4", + "159d70a47030859b80a9598fd0cc2cdeefd487cf", + "b43c47d6dd527046c172226667dcdcb2d5bb0a09", + "d471210eba428df610a5d959c0639f5244b5e9cb", + "f7f6432af6a8f323363bc4a72f83b1038731500b", + "3cc43abab07971349c8f6c7b40179485cf430442", + "4e1f534c1e4b4fef34a5fdaa15f5f54b5bc4d111", + "93d24db2f7bec58950ecd1d4d1e39b1e8a467139", + "d514ab29521bb0d8576483c434e70d78fa3f8dc7", + "97e0b43faadca164cac36aacec9a7ae8e198614f", + "a73573b093ebd6907b3f3dfecbce91a52f522abe", + "06d7b67f8a63c9f525be0c8ae547fe4589bcdd99", + "2e8c94181232b42c3b62140e1f9f3a81d425ac89", + "658bd5a32b26d77e6702759425a78f0a8365a32a", + "a864bcc773b1024d3405f66c7d81a74508279490", + "30a573e110ce6eae99bd52519ff9bc290e616ad2", + "32a5b5b5581d916faaf9fd9d1d8a27bdb0364887", + "ec650a2f09ee2a91f48499464ab1462cb1e25eac", + "f41cd8ad523f1b1279ca2de0e81d72c66d199fd6", + "db70cf2585c8dc3f33e95bbe6aa5a6bf709af4d3", + "9968828913e227eb1331ee2e2dbc0e3850c8b04c", + "6a12fac44cf3bbc020689b4309841ee96ecd56c3", + "b32395ade9455756b20d55d6c69641b35ebb2812", + "df61dca5ba8818f0a0b244970df35818337ba3b1", + "6aebc9129820c0f080ff1626ff60507bf63de6a5" ] }, "authors": { - "MDQ6VXNlcjI3NDMzNjY=": { - "id": "MDQ6VXNlcjI3NDMzNjY=", - "user": "mdelorme", - "avatar": "https://avatars.githubusercontent.com/u/2743366?v=4", - "url": "https://github.com/mdelorme", + "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": 51, + "commit_count": 63 + }, + "MDQ6VXNlcjQ5NTUwNTE=": { + "id": "MDQ6VXNlcjQ5NTUwNTE=", + "user": "Arnklit", + "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", + "url": "https://github.com/Arnklit", + "pull_count": 5, + "commit_count": 6 + }, + "MDQ6VXNlcjMwNzM5MjM5": { + "id": "MDQ6VXNlcjMwNzM5MjM5", + "user": "YeldhamDev", + "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", + "url": "https://github.com/YeldhamDev", + "pull_count": 17, + "commit_count": 17 + }, + "MDQ6VXNlcjE2MTAwMzg3": { + "id": "MDQ6VXNlcjE2MTAwMzg3", + "user": "larspet", + "avatar": "https://avatars.githubusercontent.com/u/16100387?u=1ac90e09cb61ceae66575160317ab636ea3611ff&v=4", + "url": "https://github.com/larspet", + "pull_count": 10, + "commit_count": 10 + }, + "MDQ6VXNlcjc2NDU2ODM=": { + "id": "MDQ6VXNlcjc2NDU2ODM=", + "user": "bruvzg", + "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", + "url": "https://github.com/bruvzg", + "pull_count": 146, + "commit_count": 148 + }, + "MDQ6VXNlcjM4MDc3ODM3": { + "id": "MDQ6VXNlcjM4MDc3ODM3", + "user": "paddy-exe", + "avatar": "https://avatars.githubusercontent.com/u/38077837?u=f04bcf5166e53d5346db0d3b10220d3369dbfb51&v=4", + "url": "https://github.com/paddy-exe", + "pull_count": 4, + "commit_count": 3 + }, + "MDQ6VXNlcjUzMTUwMjQ0": { + "id": "MDQ6VXNlcjUzMTUwMjQ0", + "user": "BlueCube3310", + "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", + "url": "https://github.com/BlueCube3310", + "pull_count": 50, + "commit_count": 50 + }, + "MDQ6VXNlcjEyNzU2MDQ3": { + "id": "MDQ6VXNlcjEyNzU2MDQ3", + "user": "SaracenOne", + "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", + "url": "https://github.com/SaracenOne", + "pull_count": 22, + "commit_count": 23 + }, + "U_kgDOCouzNQ": { + "id": "U_kgDOCouzNQ", + "user": "syntaxerror247", + "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", + "url": "https://github.com/syntaxerror247", + "pull_count": 34, + "commit_count": 36 + }, + "MDQ6VXNlcjYxOTM4MjYz": { + "id": "MDQ6VXNlcjYxOTM4MjYz", + "user": "TokageItLab", + "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", + "url": "https://github.com/TokageItLab", + "pull_count": 36, + "commit_count": 37 + }, + "MDQ6VXNlcjE2OTUzNTg2": { + "id": "MDQ6VXNlcjE2OTUzNTg2", + "user": "thimenesup", + "avatar": "https://avatars.githubusercontent.com/u/16953586?u=a7418383a399791511c9e85ad7e55d8a804f6d0c&v=4", + "url": "https://github.com/thimenesup", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjI0NjI0OTAx": { + "id": "MDQ6VXNlcjI0NjI0OTAx", + "user": "LanzaSchneider", + "avatar": "https://avatars.githubusercontent.com/u/24624901?u=4c5c0e06927ece0c25e4467a9a776ec60bb14268&v=4", + "url": "https://github.com/LanzaSchneider", "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjIyMjMxNzI=": { + "id": "MDQ6VXNlcjIyMjMxNzI=", + "user": "KoBeWi", + "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", + "url": "https://github.com/KoBeWi", + "pull_count": 123, + "commit_count": 132 + }, + "MDQ6VXNlcjgxMTA5MTY1": { + "id": "MDQ6VXNlcjgxMTA5MTY1", + "user": "Hilderin", + "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", + "url": "https://github.com/Hilderin", + "pull_count": 35, + "commit_count": 36 + }, + "MDQ6VXNlcjE2NDY4NzU=": { + "id": "MDQ6VXNlcjE2NDY4NzU=", + "user": "aaronfranke", + "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", + "url": "https://github.com/aaronfranke", + "pull_count": 27, + "commit_count": 36 + }, + "U_kgDOBbErLQ": { + "id": "U_kgDOBbErLQ", + "user": "devloglogan", + "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", + "url": "https://github.com/devloglogan", + "pull_count": 5, + "commit_count": 5 + }, + "MDQ6VXNlcjUyMTQ4MjIx": { + "id": "MDQ6VXNlcjUyMTQ4MjIx", + "user": "scgm0", + "avatar": "https://avatars.githubusercontent.com/u/52148221?u=34bf7942b6a1371de5d23db1ceec708af3845919&v=4", + "url": "https://github.com/scgm0", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjc5MTc0NzU=": { + "id": "MDQ6VXNlcjc5MTc0NzU=", + "user": "QbieShay", + "avatar": "https://avatars.githubusercontent.com/u/7917475?u=8060ff50264c5725460375fec406721476a8628e&v=4", + "url": "https://github.com/QbieShay", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjExMjg3Mjc0": { + "id": "MDQ6VXNlcjExMjg3Mjc0", + "user": "Bonkahe", + "avatar": "https://avatars.githubusercontent.com/u/11287274?u=26c4674f996041a45ed13d3887b6b84164ea6dd2&v=4", + "url": "https://github.com/Bonkahe", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjY2NzI3NzEw": { + "id": "MDQ6VXNlcjY2NzI3NzEw", + "user": "Mickeon", + "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", + "url": "https://github.com/Mickeon", + "pull_count": 30, + "commit_count": 39 + }, + "MDQ6VXNlcjM5OTQ2MDMw": { + "id": "MDQ6VXNlcjM5OTQ2MDMw", + "user": "lyuma", + "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4", + "url": "https://github.com/lyuma", + "pull_count": 3, + "commit_count": 4 + }, + "MDQ6VXNlcjMyMzIx": { + "id": "MDQ6VXNlcjMyMzIx", + "user": "fire", + "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", + "url": "https://github.com/fire", + "pull_count": 9, + "commit_count": 10 + }, + "MDQ6VXNlcjUyNDY0MjA0": { + "id": "MDQ6VXNlcjUyNDY0MjA0", + "user": "smix8", + "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", + "url": "https://github.com/smix8", + "pull_count": 32, + "commit_count": 32 + }, + "MDQ6VXNlcjkxNDk2OA==": { + "id": "MDQ6VXNlcjkxNDk2OA==", + "user": "m4gr3d", + "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", + "url": "https://github.com/m4gr3d", + "pull_count": 23, + "commit_count": 29 + }, + "MDQ6VXNlcjQ2MzYyMjk5": { + "id": "MDQ6VXNlcjQ2MzYyMjk5", + "user": "picoxr", + "avatar": "https://avatars.githubusercontent.com/u/46362299?u=7f518d87744b257f14c84bcf54692b1fabeed6e0&v=4", + "url": "https://github.com/picoxr", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYwMjA3ODE2": { + "id": "MDQ6VXNlcjYwMjA3ODE2", + "user": "Synzorasize", + "avatar": "https://avatars.githubusercontent.com/u/60207816?v=4", + "url": "https://github.com/Synzorasize", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjIzMDgxNjc=": { + "id": "MDQ6VXNlcjIzMDgxNjc=", + "user": "Ivorforce", + "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", + "url": "https://github.com/Ivorforce", + "pull_count": 33, + "commit_count": 33 + }, + "MDQ6VXNlcjU2Njc3MTM0": { + "id": "MDQ6VXNlcjU2Njc3MTM0", + "user": "chocola-mint", + "avatar": "https://avatars.githubusercontent.com/u/56677134?u=5509776c13b4c52381b02d1f1d47e5a8d10a1c1c&v=4", + "url": "https://github.com/chocola-mint", + "pull_count": 3, + "commit_count": 3 + }, + "U_kgDOBe5tvQ": { + "id": "U_kgDOBe5tvQ", + "user": "HolonProduction", + "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", + "url": "https://github.com/HolonProduction", + "pull_count": 21, + "commit_count": 21 + }, + "MDQ6VXNlcjg0MDc3NjI5": { + "id": "MDQ6VXNlcjg0MDc3NjI5", + "user": "monxa", + "avatar": "https://avatars.githubusercontent.com/u/84077629?u=a1e397afbf7debfb076d53d111133b78245225a1&v=4", + "url": "https://github.com/monxa", + "pull_count": 1, + "commit_count": 1 + }, + "U_kgDOBYL0pg": { + "id": "U_kgDOBYL0pg", + "user": "Stronkkey", + "avatar": "https://avatars.githubusercontent.com/u/92468390?v=4", + "url": "https://github.com/Stronkkey", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjMxNzYwNjI=": { + "id": "MDQ6VXNlcjMxNzYwNjI=", + "user": "kiroxas", + "avatar": "https://avatars.githubusercontent.com/u/3176062?v=4", + "url": "https://github.com/kiroxas", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjQzNTQzOTA5": { + "id": "MDQ6VXNlcjQzNTQzOTA5", + "user": "arkology", + "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", + "url": "https://github.com/arkology", + "pull_count": 8, + "commit_count": 8 + }, + "MDQ6VXNlcjE3NDg5Mjky": { + "id": "MDQ6VXNlcjE3NDg5Mjky", + "user": "Repiteo", + "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", + "url": "https://github.com/Repiteo", + "pull_count": 54, + "commit_count": 60 + }, + "MDQ6VXNlcjUzMTU2MDY2": { + "id": "MDQ6VXNlcjUzMTU2MDY2", + "user": "brevven", + "avatar": "https://avatars.githubusercontent.com/u/53156066?u=bada95ea2f33f28cec281c838424711da29b2765&v=4", + "url": "https://github.com/brevven", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE4MDAzMg==": { + "id": "MDQ6VXNlcjE4MDAzMg==", + "user": "Calinou", + "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", + "url": "https://github.com/Calinou", + "pull_count": 81, + "commit_count": 93 + }, + "MDQ6VXNlcjEzMTE1NTU=": { + "id": "MDQ6VXNlcjEzMTE1NTU=", + "user": "Zylann", + "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4", + "url": "https://github.com/Zylann", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjE5MTU2MQ==": { + "id": "MDQ6VXNlcjE5MTU2MQ==", + "user": "dsnopek", + "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", + "url": "https://github.com/dsnopek", + "pull_count": 33, + "commit_count": 33 + }, + "MDQ6VXNlcjMwNTQxMTgz": { + "id": "MDQ6VXNlcjMwNTQxMTgz", + "user": "brno32", + "avatar": "https://avatars.githubusercontent.com/u/30541183?v=4", + "url": "https://github.com/brno32", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjI3NjM4MDQz": { + "id": "MDQ6VXNlcjI3NjM4MDQz", + "user": "jburt137", + "avatar": "https://avatars.githubusercontent.com/u/27638043?u=227a47ab7695cacc8098989b2a52cc00505660f4&v=4", + "url": "https://github.com/jburt137", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUyODUy": { + "id": "MDQ6VXNlcjUyODUy", + "user": "stuartcarnie", + "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", + "url": "https://github.com/stuartcarnie", + "pull_count": 27, + "commit_count": 29 + }, + "U_kgDOBcK-Cw": { + "id": "U_kgDOBcK-Cw", + "user": "AThousandShips", + "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", + "url": "https://github.com/AThousandShips", + "pull_count": 52, + "commit_count": 71 + }, + "MDQ6VXNlcjY3NjkzODMw": { + "id": "MDQ6VXNlcjY3NjkzODMw", + "user": "YYF233333", + "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", + "url": "https://github.com/YYF233333", + "pull_count": 10, + "commit_count": 13 + }, + "U_kgDOBwx0ZA": { + "id": "U_kgDOBwx0ZA", + "user": "DubiousDuck", + "avatar": "https://avatars.githubusercontent.com/u/118256740?u=32211da111cf665b30909a2bf9e6c5e7f6051fa0&v=4", + "url": "https://github.com/DubiousDuck", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE3NTA2NTcz": { + "id": "MDQ6VXNlcjE3NTA2NTcz", + "user": "allenwp", + "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", + "url": "https://github.com/allenwp", + "pull_count": 6, + "commit_count": 7 + }, + "U_kgDOBh-IFQ": { + "id": "U_kgDOBh-IFQ", + "user": "Jabberdrake", + "avatar": "https://avatars.githubusercontent.com/u/102729749?u=2368e9e6a7b5cb92d3b2fb2103534547378d1de5&v=4", + "url": "https://github.com/Jabberdrake", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjgwMDU2ODkw": { + "id": "MDQ6VXNlcjgwMDU2ODkw", + "user": "sofia285", + "avatar": "https://avatars.githubusercontent.com/u/80056890?u=0bfc942f4c14930b54b76d17bd2c66c1a56d2cfe&v=4", + "url": "https://github.com/sofia285", + "pull_count": 0, + "commit_count": 1 + }, + "U_kgDOBkx80A": { + "id": "U_kgDOBkx80A", + "user": "ryevdokimov", + "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", + "url": "https://github.com/ryevdokimov", + "pull_count": 10, + "commit_count": 11 + }, + "MDQ6VXNlcjcxOTQyMTY0": { + "id": "MDQ6VXNlcjcxOTQyMTY0", + "user": "havi05", + "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", + "url": "https://github.com/havi05", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjM4MDM0MzM=": { + "id": "MDQ6VXNlcjM4MDM0MzM=", + "user": "anknetau", + "avatar": "https://avatars.githubusercontent.com/u/3803433?v=4", + "url": "https://github.com/anknetau", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODc3MTcw": { + "id": "MDQ6VXNlcjUzODc3MTcw", + "user": "WhalesState", + "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", + "url": "https://github.com/WhalesState", + "pull_count": 11, + "commit_count": 11 + }, + "MDQ6VXNlcjMwMzYxNzY=": { + "id": "MDQ6VXNlcjMwMzYxNzY=", + "user": "Chaosus", + "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", + "url": "https://github.com/Chaosus", + "pull_count": 41, + "commit_count": 42 + }, + "MDQ6VXNlcjk5NTc5ODc=": { + "id": "MDQ6VXNlcjk5NTc5ODc=", + "user": "Meorge", + "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", + "url": "https://github.com/Meorge", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjE2OTQ1OTUw": { + "id": "MDQ6VXNlcjE2OTQ1OTUw", + "user": "yannlemos", + "avatar": "https://avatars.githubusercontent.com/u/16945950?u=e8e3c34fc81ee8ec1b2170ea0ecbc373fc890909&v=4", + "url": "https://github.com/yannlemos", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjQ3NzAwNDE4": { + "id": "MDQ6VXNlcjQ3NzAwNDE4", + "user": "dalexeev", + "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", + "url": "https://github.com/dalexeev", + "pull_count": 32, + "commit_count": 35 + }, + "MDQ6VXNlcjM0MzY4Nzc0": { + "id": "MDQ6VXNlcjM0MzY4Nzc0", + "user": "MaxIsJoe", + "avatar": "https://avatars.githubusercontent.com/u/34368774?u=68e6c4882d32a96091eb93d68bdf77499fb01ecf&v=4", + "url": "https://github.com/MaxIsJoe", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjUzODUwNA==": { + "id": "MDQ6VXNlcjUzODUwNA==", + "user": "DarioSamo", + "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", + "url": "https://github.com/DarioSamo", + "pull_count": 27, + "commit_count": 27 + }, + "U_kgDOBvKYDQ": { + "id": "U_kgDOBvKYDQ", + "user": "Nazarwadim", + "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", + "url": "https://github.com/Nazarwadim", + "pull_count": 8, + "commit_count": 9 + }, + "MDQ6VXNlcjc1OTQxODQy": { + "id": "MDQ6VXNlcjc1OTQxODQy", + "user": "beicause", + "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", + "url": "https://github.com/beicause", + "pull_count": 5, + "commit_count": 5 + }, + "U_kgDOCw5jHg": { + "id": "U_kgDOCw5jHg", + "user": "Rocka06", + "avatar": "https://avatars.githubusercontent.com/u/185492254?u=336d07dae495d0e1e04dfc47d67dbe72823631d5&v=4", + "url": "https://github.com/Rocka06", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOCSXAdA": { + "id": "U_kgDOCSXAdA", + "user": "demolke", + "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", + "url": "https://github.com/demolke", + "pull_count": 7, + "commit_count": 8 + }, + "MDQ6VXNlcjQ4OTQ3MDAw": { + "id": "MDQ6VXNlcjQ4OTQ3MDAw", + "user": "Hakunamawatta", + "avatar": "https://avatars.githubusercontent.com/u/48947000?v=4", + "url": "https://github.com/Hakunamawatta", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU4NTQ4OA==": { + "id": "MDQ6VXNlcjU4NTQ4OA==", + "user": "wareya", + "avatar": "https://avatars.githubusercontent.com/u/585488?u=ad7863c6ca739e681b150b360bcd7f659b345ce1&v=4", + "url": "https://github.com/wareya", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjU2OTcwNzU5": { + "id": "MDQ6VXNlcjU2OTcwNzU5", + "user": "voylin", + "avatar": "https://avatars.githubusercontent.com/u/56970759?v=4", + "url": "https://github.com/voylin", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjE2NTIxMzM5": { + "id": "MDQ6VXNlcjE2NTIxMzM5", + "user": "clayjohn", + "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", + "url": "https://github.com/clayjohn", + "pull_count": 57, + "commit_count": 60 + }, + "MDQ6VXNlcjIzNDM5NTE4": { + "id": "MDQ6VXNlcjIzNDM5NTE4", + "user": "wlsnmrk", + "avatar": "https://avatars.githubusercontent.com/u/23439518?u=3544bc911aa9308afbaccf6f9c21ac74f25a2a69&v=4", + "url": "https://github.com/wlsnmrk", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjMxMDY1ODA4": { + "id": "MDQ6VXNlcjMxMDY1ODA4", + "user": "Riteo", + "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", + "url": "https://github.com/Riteo", + "pull_count": 9, + "commit_count": 12 + }, + "MDQ6VXNlcjU4NjY5": { + "id": "MDQ6VXNlcjU4NjY5", + "user": "akx", + "avatar": "https://avatars.githubusercontent.com/u/58669?u=a48a7439c9b7bcb7b3c82a05f76c2d9f6451baa3&v=4", + "url": "https://github.com/akx", + "pull_count": 1, + "commit_count": 1 + }, + "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": 1 + }, + "MDQ6VXNlcjU1MjY3NzA4": { + "id": "MDQ6VXNlcjU1MjY3NzA4", + "user": "axunes", + "avatar": "https://avatars.githubusercontent.com/u/55267708?u=fac8dfe062afbea64e1068d2d6b1edb8d5410f54&v=4", + "url": "https://github.com/axunes", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjcxOTc0NDk4": { + "id": "MDQ6VXNlcjcxOTc0NDk4", + "user": "Summersay415", + "avatar": "https://avatars.githubusercontent.com/u/71974498?u=5125beeeb6dd767889dd40255da750aff482b9d4&v=4", + "url": "https://github.com/Summersay415", + "pull_count": 8, + "commit_count": 9 + }, + "MDQ6VXNlcjE2NzI2MTc1": { + "id": "MDQ6VXNlcjE2NzI2MTc1", + "user": "SteffenBlake", + "avatar": "https://avatars.githubusercontent.com/u/16726175?u=302d8c8a93b405b92e8abd5089fd957b3f90e537&v=4", + "url": "https://github.com/SteffenBlake", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjc1MTUxMzc5": { + "id": "MDQ6VXNlcjc1MTUxMzc5", + "user": "AeioMuch", + "avatar": "https://avatars.githubusercontent.com/u/75151379?u=2fce95476029ca8cd2367031a5a8d0d2120fccdf&v=4", + "url": "https://github.com/AeioMuch", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjUwMDg0NTAw": { + "id": "MDQ6VXNlcjUwMDg0NTAw", + "user": "Geometror", + "avatar": "https://avatars.githubusercontent.com/u/50084500?u=188e88b24d6994108226c9c94ad225775258d6ef&v=4", + "url": "https://github.com/Geometror", + "pull_count": 14, + "commit_count": 14 + }, + "MDQ6VXNlcjMxODUxNDMx": { + "id": "MDQ6VXNlcjMxODUxNDMx", + "user": "lander-vr", + "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", + "url": "https://github.com/lander-vr", + "pull_count": 6, + "commit_count": 7 + }, + "MDQ6VXNlcjQ4ODQyNDY=": { + "id": "MDQ6VXNlcjQ4ODQyNDY=", + "user": "mihe", + "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", + "url": "https://github.com/mihe", + "pull_count": 16, + "commit_count": 17 + }, + "": { + "id": "", + "user": "ghost", + "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", + "url": "https://github.com/ghost", + "pull_count": 1, + "commit_count": 12 + }, + "MDQ6VXNlcjMyOTA4NDIz": { + "id": "MDQ6VXNlcjMyOTA4NDIz", + "user": "DanielGSilva", + "avatar": "https://avatars.githubusercontent.com/u/32908423?u=6d8065484e4fe8351c985e78ffdaca2ec8c3b231&v=4", + "url": "https://github.com/DanielGSilva", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjg1NDM4ODky": { + "id": "MDQ6VXNlcjg1NDM4ODky", + "user": "MewPurPur", + "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", + "url": "https://github.com/MewPurPur", + "pull_count": 5, + "commit_count": 6 + }, + "MDQ6VXNlcjI1NDA2NDQ5": { + "id": "MDQ6VXNlcjI1NDA2NDQ5", + "user": "JulianHeuser", + "avatar": "https://avatars.githubusercontent.com/u/25406449?u=891fa888c4c74088330f66c39204519359e38cbe&v=4", + "url": "https://github.com/JulianHeuser", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjExMjgxODkz": { + "id": "MDQ6VXNlcjExMjgxODkz", + "user": "jss2a98aj", + "avatar": "https://avatars.githubusercontent.com/u/11281893?u=373127e3de8d9653e3455a8885b5feee6fc72c11&v=4", + "url": "https://github.com/jss2a98aj", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjg4NDk1NTQ=": { + "id": "MDQ6VXNlcjg4NDk1NTQ=", + "user": "timoschwarzer", + "avatar": "https://avatars.githubusercontent.com/u/8849554?u=5fb1d8230c118f1c44d72553485fac4df05cf75c&v=4", + "url": "https://github.com/timoschwarzer", + "pull_count": 3, + "commit_count": 3 + }, "MDQ6VXNlcjI1OTEwOTk=": { "id": "MDQ6VXNlcjI1OTEwOTk=", "user": "hpvb", "avatar": "https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4", "url": "https://github.com/hpvb", + "pull_count": 16, + "commit_count": 16 + }, + "MDQ6VXNlcjI3MDkyOA==": { + "id": "MDQ6VXNlcjI3MDkyOA==", + "user": "adamscott", + "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", + "url": "https://github.com/adamscott", + "pull_count": 25, + "commit_count": 30 + }, + "MDQ6VXNlcjE2MjE3Njg=": { + "id": "MDQ6VXNlcjE2MjE3Njg=", + "user": "aXu-AP", + "avatar": "https://avatars.githubusercontent.com/u/1621768?v=4", + "url": "https://github.com/aXu-AP", + "pull_count": 9, + "commit_count": 9 + }, + "MDQ6VXNlcjY0MjU5Mjc1": { + "id": "MDQ6VXNlcjY0MjU5Mjc1", + "user": "elpozewaunig", + "avatar": "https://avatars.githubusercontent.com/u/64259275?u=40a088ca3cdd8558098afb7d90a4c42d1c8f7380&v=4", + "url": "https://github.com/elpozewaunig", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjExNzk3MTc0": { + "id": "MDQ6VXNlcjExNzk3MTc0", + "user": "RandomShaper", + "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", + "url": "https://github.com/RandomShaper", + "pull_count": 36, + "commit_count": 50 + }, + "MDQ6VXNlcjQ0OTM2Mjcw": { + "id": "MDQ6VXNlcjQ0OTM2Mjcw", + "user": "GuacamoleAficionado", + "avatar": "https://avatars.githubusercontent.com/u/44936270?u=bab448b5e9cda909e6b9c00bc1911ae0d45b31b7&v=4", + "url": "https://github.com/GuacamoleAficionado", + "pull_count": 0, + "commit_count": 1 + }, + "U_kgDOB8N37A": { + "id": "U_kgDOB8N37A", + "user": "zachseiss", + "avatar": "https://avatars.githubusercontent.com/u/130250732?u=f20290badab8fe7628bf6131158b9b65d084b7b1&v=4", + "url": "https://github.com/zachseiss", + "pull_count": 1, + "commit_count": 0 + }, + "MDQ6VXNlcjY1MDE5NzU=": { + "id": "MDQ6VXNlcjY1MDE5NzU=", + "user": "rsubtil", + "avatar": "https://avatars.githubusercontent.com/u/6501975?u=8b300dce8a185e07294946c926c37e6a67fbf2fb&v=4", + "url": "https://github.com/rsubtil", + "pull_count": 2, + "commit_count": 4 + }, + "MDQ6VXNlcjIyMTIzOTY0": { + "id": "MDQ6VXNlcjIyMTIzOTY0", + "user": "Lazy-Rabbit-2001", + "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", + "url": "https://github.com/Lazy-Rabbit-2001", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjM2MjQ4NTM=": { + "id": "MDQ6VXNlcjM2MjQ4NTM=", + "user": "hakro", + "avatar": "https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4", + "url": "https://github.com/hakro", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjU3NTc3Nzgy": { + "id": "MDQ6VXNlcjU3NTc3Nzgy", + "user": "alessand10", + "avatar": "https://avatars.githubusercontent.com/u/57577782?v=4", + "url": "https://github.com/alessand10", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjUxNDYyMTM4": { + "id": "MDQ6VXNlcjUxNDYyMTM4", + "user": "marcelovbcfilho", + "avatar": "https://avatars.githubusercontent.com/u/51462138?u=5b5a989988340aff094f43d64f6cc6aee3f9afa7&v=4", + "url": "https://github.com/marcelovbcfilho", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjk0OTYzMQ==": { + "id": "MDQ6VXNlcjk0OTYzMQ==", + "user": "Fruitsalad", + "avatar": "https://avatars.githubusercontent.com/u/949631?v=4", + "url": "https://github.com/Fruitsalad", + "pull_count": 0, + "commit_count": 1 + }, + "MDQ6VXNlcjYyOTkyMjc=": { + "id": "MDQ6VXNlcjYyOTkyMjc=", + "user": "Sauermann", + "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4", + "url": "https://github.com/Sauermann", + "pull_count": 13, + "commit_count": 13 + }, + "MDQ6VXNlcjI1ODc4NzM=": { + "id": "MDQ6VXNlcjI1ODc4NzM=", + "user": "buresu", + "avatar": "https://avatars.githubusercontent.com/u/2587873?u=59a3ddf6341162049c3e2b64d60fbcd06e9a29e3&v=4", + "url": "https://github.com/buresu", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjcwODQ4OA==": { + "id": "MDQ6VXNlcjcwODQ4OA==", + "user": "Bromeon", + "avatar": "https://avatars.githubusercontent.com/u/708488?v=4", + "url": "https://github.com/Bromeon", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjUxMTcxOTc=": { + "id": "MDQ6VXNlcjUxMTcxOTc=", + "user": "RedMser", + "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", + "url": "https://github.com/RedMser", + "pull_count": 5, + "commit_count": 6 + }, + "MDQ6VXNlcjY2MTg0MDUw": { + "id": "MDQ6VXNlcjY2MTg0MDUw", + "user": "ajreckof", + "avatar": "https://avatars.githubusercontent.com/u/66184050?u=48fa4d9bc97ee884ea8987ec8d70bbacddccb12f&v=4", + "url": "https://github.com/ajreckof", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjQ5NjA2NjIy": { + "id": "MDQ6VXNlcjQ5NjA2NjIy", + "user": "Flarkk", + "avatar": "https://avatars.githubusercontent.com/u/49606622?v=4", + "url": "https://github.com/Flarkk", "pull_count": 10, "commit_count": 10 }, + "U_kgDOCj200A": { + "id": "U_kgDOCj200A", + "user": "OS-of-S", + "avatar": "https://avatars.githubusercontent.com/u/171816144?v=4", + "url": "https://github.com/OS-of-S", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjEyMzc1MjM5": { + "id": "MDQ6VXNlcjEyMzc1MjM5", + "user": "SlashScreen", + "avatar": "https://avatars.githubusercontent.com/u/12375239?u=39eb9c1158b6ef3699b1ae3f27f1f9db562283f6&v=4", + "url": "https://github.com/SlashScreen", + "pull_count": 3, + "commit_count": 3 + }, + "U_kgDOB_eGRg": { + "id": "U_kgDOB_eGRg", + "user": "ydeltastar", + "avatar": "https://avatars.githubusercontent.com/u/133662278?u=52abfc655fe5217a9500bfc7d8276c59a069d259&v=4", + "url": "https://github.com/ydeltastar", + "pull_count": 7, + "commit_count": 7 + }, + "MDQ6VXNlcjM4MzA0NjU5": { + "id": "MDQ6VXNlcjM4MzA0NjU5", + "user": "StaydMcMuffin", + "avatar": "https://avatars.githubusercontent.com/u/38304659?u=6ac3ffc00d18cf0b09027b96bed65116602e30cf&v=4", + "url": "https://github.com/StaydMcMuffin", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjY5MTY4OTI5": { + "id": "MDQ6VXNlcjY5MTY4OTI5", + "user": "nikitalita", + "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", + "url": "https://github.com/nikitalita", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjQwMDY0OTEx": { + "id": "MDQ6VXNlcjQwMDY0OTEx", + "user": "Lielay9", + "avatar": "https://avatars.githubusercontent.com/u/40064911?u=41b6b56c50c18c11f72975eef1a60288c1bae4f3&v=4", + "url": "https://github.com/Lielay9", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjkwNTg5NDE=": { + "id": "MDQ6VXNlcjkwNTg5NDE=", + "user": "a-johnston", + "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", + "url": "https://github.com/a-johnston", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjI0MzA3MDQ5": { + "id": "MDQ6VXNlcjI0MzA3MDQ5", + "user": "TCROC", + "avatar": "https://avatars.githubusercontent.com/u/24307049?u=d195784832ed42069d02554c93df52be645c0009&v=4", + "url": "https://github.com/TCROC", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjI3NDMzNjY=": { + "id": "MDQ6VXNlcjI3NDMzNjY=", + "user": "mdelorme", + "avatar": "https://avatars.githubusercontent.com/u/2743366?u=de847a4913e42b6ed57378c2da74420dcb543cfd&v=4", + "url": "https://github.com/mdelorme", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjI1OTA3NjA4": { + "id": "MDQ6VXNlcjI1OTA3NjA4", + "user": "stijn-h", + "avatar": "https://avatars.githubusercontent.com/u/25907608?u=b95faa7ab2509858e97414bc3a2c359d963323ab&v=4", + "url": "https://github.com/stijn-h", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjM5MDMwNTk=": { + "id": "MDQ6VXNlcjM5MDMwNTk=", + "user": "raulsntos", + "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", + "url": "https://github.com/raulsntos", + "pull_count": 26, + "commit_count": 31 + }, + "U_kgDOCKLGEQ": { + "id": "U_kgDOCKLGEQ", + "user": "tvenclovas96", + "avatar": "https://avatars.githubusercontent.com/u/144885265?u=ebefc73d53633ff76c8ee0c53cb1e23b37db3c9a&v=4", + "url": "https://github.com/tvenclovas96", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjcyOTk0ODk4": { + "id": "MDQ6VXNlcjcyOTk0ODk4", + "user": "spoxii", + "avatar": "https://avatars.githubusercontent.com/u/72994898?u=2e1a1092a1b570602539fd7aec106be00a193316&v=4", + "url": "https://github.com/spoxii", + "pull_count": 2, + "commit_count": 2 + }, + "U_kgDOBjOqgw": { + "id": "U_kgDOBjOqgw", + "user": "Wierdox", + "avatar": "https://avatars.githubusercontent.com/u/104049283?u=b5e9c56ee1f1914a400031673f3c2893fcf721bf&v=4", + "url": "https://github.com/Wierdox", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE5NDU0NDk=": { + "id": "MDQ6VXNlcjE5NDU0NDk=", + "user": "BastiaanOlij", + "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", + "url": "https://github.com/BastiaanOlij", + "pull_count": 15, + "commit_count": 15 + }, + "MDQ6VXNlcjM4OTI3NDI0": { + "id": "MDQ6VXNlcjM4OTI3NDI0", + "user": "Namey5", + "avatar": "https://avatars.githubusercontent.com/u/38927424?u=1f51ad8bb8b087eae3e4c41a9b028292a34f6812&v=4", + "url": "https://github.com/Namey5", + "pull_count": 6, + "commit_count": 6 + }, + "MDQ6VXNlcjQ3MTMyMjgw": { + "id": "MDQ6VXNlcjQ3MTMyMjgw", + "user": "jaydensipe", + "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", + "url": "https://github.com/jaydensipe", + "pull_count": 4, + "commit_count": 5 + }, + "MDQ6VXNlcjE2ODc5MTg=": { + "id": "MDQ6VXNlcjE2ODc5MTg=", + "user": "Faless", + "avatar": "https://avatars.githubusercontent.com/u/1687918?v=4", + "url": "https://github.com/Faless", + "pull_count": 24, + "commit_count": 25 + }, + "MDQ6VXNlcjQ2NTU2MDY2": { + "id": "MDQ6VXNlcjQ2NTU2MDY2", + "user": "ze2j", + "avatar": "https://avatars.githubusercontent.com/u/46556066?u=4bcb5c2e4f11d158186312e6447137389433234d&v=4", + "url": "https://github.com/ze2j", + "pull_count": 2, + "commit_count": 2 + }, + "MDQ6VXNlcjYyODY2Nzk4": { + "id": "MDQ6VXNlcjYyODY2Nzk4", + "user": "aryan-11825114", + "avatar": "https://avatars.githubusercontent.com/u/62866798?v=4", + "url": "https://github.com/aryan-11825114", + "pull_count": 4, + "commit_count": 4 + }, + "MDQ6VXNlcjEzMTE5MTM=": { + "id": "MDQ6VXNlcjEzMTE5MTM=", + "user": "Tiktalik", + "avatar": "https://avatars.githubusercontent.com/u/1311913?v=4", + "url": "https://github.com/Tiktalik", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjYwNTgwMDg=": { + "id": "MDQ6VXNlcjYwNTgwMDg=", + "user": "Fahien", + "avatar": "https://avatars.githubusercontent.com/u/6058008?u=a46771ef34728e6a71d688dbc8ef6cdad27a2f55&v=4", + "url": "https://github.com/Fahien", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjI4NzQxODM4": { + "id": "MDQ6VXNlcjI4NzQxODM4", + "user": "Zshandi", + "avatar": "https://avatars.githubusercontent.com/u/28741838?v=4", + "url": "https://github.com/Zshandi", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjM3MjQ3Ng==": { + "id": "MDQ6VXNlcjM3MjQ3Ng==", + "user": "timothyqiu", + "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", + "url": "https://github.com/timothyqiu", + "pull_count": 75, + "commit_count": 78 + }, + "U_kgDOCKz2dg": { + "id": "U_kgDOCKz2dg", + "user": "tetrapod00", + "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", + "url": "https://github.com/tetrapod00", + "pull_count": 30, + "commit_count": 31 + }, + "MDQ6VXNlcjk4NDgxOTA=": { + "id": "MDQ6VXNlcjk4NDgxOTA=", + "user": "opsocket", + "avatar": "https://avatars.githubusercontent.com/u/9848190?u=78924dea78afead6f43743b42cce76227897ee78&v=4", + "url": "https://github.com/opsocket", + "pull_count": 1, + "commit_count": 1 + }, + "MDQ6VXNlcjgwMTg5MjI=": { + "id": "MDQ6VXNlcjgwMTg5MjI=", + "user": "guerro323", + "avatar": "https://avatars.githubusercontent.com/u/8018922?u=6fa935a37098f0c101bd26499dd05fde3fb275de&v=4", + "url": "https://github.com/guerro323", + "pull_count": 0, + "commit_count": 1 + }, "MDQ6VXNlcjExMDE0MTE5": { "id": "MDQ6VXNlcjExMDE0MTE5", "user": "edwin0cheng", @@ -8169,30 +10793,6 @@ "pull_count": 2, "commit_count": 1 }, - "MDQ6VXNlcjExNzk3MTc0": { - "id": "MDQ6VXNlcjExNzk3MTc0", - "user": "RandomShaper", - "avatar": "https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4", - "url": "https://github.com/RandomShaper", - "pull_count": 34, - "commit_count": 47 - }, - "MDQ6VXNlcjM3MjQ3Ng==": { - "id": "MDQ6VXNlcjM3MjQ3Ng==", - "user": "timothyqiu", - "avatar": "https://avatars.githubusercontent.com/u/372476?v=4", - "url": "https://github.com/timothyqiu", - "pull_count": 74, - "commit_count": 77 - }, - "MDQ6VXNlcjkxNDk2OA==": { - "id": "MDQ6VXNlcjkxNDk2OA==", - "user": "m4gr3d", - "avatar": "https://avatars.githubusercontent.com/u/914968?u=5f2b0cb28e37393252e96695f2eaa33494930285&v=4", - "url": "https://github.com/m4gr3d", - "pull_count": 20, - "commit_count": 26 - }, "MDQ6VXNlcjcxNzY2ODM1": { "id": "MDQ6VXNlcjcxNzY2ODM1", "user": "j20001970", @@ -8201,21 +10801,37 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjM5MDMwNTk=": { - "id": "MDQ6VXNlcjM5MDMwNTk=", - "user": "raulsntos", - "avatar": "https://avatars.githubusercontent.com/u/3903059?u=1b0467024f137e562b21748eb6bf12f97dfa5bf6&v=4", - "url": "https://github.com/raulsntos", - "pull_count": 21, - "commit_count": 26 + "U_kgDOCAFBOw": { + "id": "U_kgDOCAFBOw", + "user": "Yelloween10", + "avatar": "https://avatars.githubusercontent.com/u/134299963?u=6d1437411496b4d79fb41f3597e900f582caea1a&v=4", + "url": "https://github.com/Yelloween10", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjEwMDU0MjI2": { "id": "MDQ6VXNlcjEwMDU0MjI2", "user": "kitbdev", "avatar": "https://avatars.githubusercontent.com/u/10054226?u=f0c85fe8c24debe91dc14d7efa97b51a19250b47&v=4", "url": "https://github.com/kitbdev", - "pull_count": 15, - "commit_count": 17 + "pull_count": 19, + "commit_count": 21 + }, + "MDQ6VXNlcjE4MTIwODc=": { + "id": "MDQ6VXNlcjE4MTIwODc=", + "user": "huwpascoe", + "avatar": "https://avatars.githubusercontent.com/u/1812087?u=6faed0f5d843bc5d493d64746dd9d0c5aebce63d&v=4", + "url": "https://github.com/huwpascoe", + "pull_count": 1, + "commit_count": 2 + }, + "MDQ6VXNlcjMxMDE2OTA=": { + "id": "MDQ6VXNlcjMxMDE2OTA=", + "user": "EIREXE", + "avatar": "https://avatars.githubusercontent.com/u/3101690?u=b12f606510d19a832a8c985194bc42ddd1d54ccf&v=4", + "url": "https://github.com/EIREXE", + "pull_count": 1, + "commit_count": 1 }, "MDQ6VXNlcjYwMDI0Njcx": { "id": "MDQ6VXNlcjYwMDI0Njcx", @@ -8225,14 +10841,6 @@ "pull_count": 13, "commit_count": 13 }, - "MDQ6VXNlcjQ4ODQyNDY=": { - "id": "MDQ6VXNlcjQ4ODQyNDY=", - "user": "mihe", - "avatar": "https://avatars.githubusercontent.com/u/4884246?u=6bab84ad2a0262e5dec39c0c5e7a5b24d1c80c6b&v=4", - "url": "https://github.com/mihe", - "pull_count": 11, - "commit_count": 12 - }, "MDQ6VXNlcjI5ODA4MDEz": { "id": "MDQ6VXNlcjI5ODA4MDEz", "user": "jman168", @@ -8241,46 +10849,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjIyMjMxNzI=": { - "id": "MDQ6VXNlcjIyMjMxNzI=", - "user": "KoBeWi", - "avatar": "https://avatars.githubusercontent.com/u/2223172?u=fc85633b469acb6e7baef4dba5171f19a2a4ff85&v=4", - "url": "https://github.com/KoBeWi", - "pull_count": 94, - "commit_count": 101 - }, - "U_kgDOCouzNQ": { - "id": "U_kgDOCouzNQ", - "user": "syntaxerror247", - "avatar": "https://avatars.githubusercontent.com/u/176927541?u=25817fe797fcc7a812ba9d7f58f593f5a003abbb&v=4", - "url": "https://github.com/syntaxerror247", - "pull_count": 23, - "commit_count": 25 - }, - "MDQ6VXNlcjU3NTc3Nzgy": { - "id": "MDQ6VXNlcjU3NTc3Nzgy", - "user": "alessand10", - "avatar": "https://avatars.githubusercontent.com/u/57577782?v=4", - "url": "https://github.com/alessand10", - "pull_count": 2, - "commit_count": 2 - }, - "MDQ6VXNlcjE4MDAzMg==": { - "id": "MDQ6VXNlcjE4MDAzMg==", - "user": "Calinou", - "avatar": "https://avatars.githubusercontent.com/u/180032?v=4", - "url": "https://github.com/Calinou", - "pull_count": 68, - "commit_count": 75 - }, - "MDQ6VXNlcjMyMzIx": { - "id": "MDQ6VXNlcjMyMzIx", - "user": "fire", - "avatar": "https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4", - "url": "https://github.com/fire", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjEzMjI4OTMy": { "id": "MDQ6VXNlcjEzMjI4OTMy", "user": "MajorMcDoom", @@ -8289,62 +10857,6 @@ "pull_count": 7, "commit_count": 7 }, - "MDQ6VXNlcjE2NTIxMzM5": { - "id": "MDQ6VXNlcjE2NTIxMzM5", - "user": "clayjohn", - "avatar": "https://avatars.githubusercontent.com/u/16521339?u=e44a465cbebabb9ea2be80b59e6dc07966bef5b7&v=4", - "url": "https://github.com/clayjohn", - "pull_count": 48, - "commit_count": 50 - }, - "MDQ6VXNlcjE3NDg5Mjky": { - "id": "MDQ6VXNlcjE3NDg5Mjky", - "user": "Repiteo", - "avatar": "https://avatars.githubusercontent.com/u/17489292?u=34072b401722100a7c0c0d61e37b376cf22b4545&v=4", - "url": "https://github.com/Repiteo", - "pull_count": 42, - "commit_count": 46 - }, - "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": 30, - "commit_count": 38 - }, - "MDQ6VXNlcjc2NDU2ODM=": { - "id": "MDQ6VXNlcjc2NDU2ODM=", - "user": "bruvzg", - "avatar": "https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4", - "url": "https://github.com/bruvzg", - "pull_count": 124, - "commit_count": 125 - }, - "MDQ6VXNlcjI3MDkyOA==": { - "id": "MDQ6VXNlcjI3MDkyOA==", - "user": "adamscott", - "avatar": "https://avatars.githubusercontent.com/u/270928?v=4", - "url": "https://github.com/adamscott", - "pull_count": 22, - "commit_count": 27 - }, - "MDQ6VXNlcjcxOTQyMTY0": { - "id": "MDQ6VXNlcjcxOTQyMTY0", - "user": "havi05", - "avatar": "https://avatars.githubusercontent.com/u/71942164?v=4", - "url": "https://github.com/havi05", - "pull_count": 8, - "commit_count": 8 - }, - "MDQ6VXNlcjYyOTkyMjc=": { - "id": "MDQ6VXNlcjYyOTkyMjc=", - "user": "Sauermann", - "avatar": "https://avatars.githubusercontent.com/u/6299227?v=4", - "url": "https://github.com/Sauermann", - "pull_count": 9, - "commit_count": 9 - }, "MDQ6VXNlcjIwMzE2NDY3": { "id": "MDQ6VXNlcjIwMzE2NDY3", "user": "badsectoracula", @@ -8353,14 +10865,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjMxNzYwNjI=": { - "id": "MDQ6VXNlcjMxNzYwNjI=", - "user": "kiroxas", - "avatar": "https://avatars.githubusercontent.com/u/3176062?v=4", - "url": "https://github.com/kiroxas", - "pull_count": 6, - "commit_count": 6 - }, "U_kgDOBklVYg": { "id": "U_kgDOBklVYg", "user": "AndrewShobbrook", @@ -8369,46 +10873,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjY2NzI3NzEw": { - "id": "MDQ6VXNlcjY2NzI3NzEw", - "user": "Mickeon", - "avatar": "https://avatars.githubusercontent.com/u/66727710?u=8069d9b7bc6ab503ce83dfcfa53fd021672aeccf&v=4", - "url": "https://github.com/Mickeon", - "pull_count": 28, - "commit_count": 36 - }, - "U_kgDOCKz2dg": { - "id": "U_kgDOCKz2dg", - "user": "tetrapod00", - "avatar": "https://avatars.githubusercontent.com/u/145553014?v=4", - "url": "https://github.com/tetrapod00", - "pull_count": 29, - "commit_count": 30 - }, - "MDQ6VXNlcjE5MTU2MQ==": { - "id": "MDQ6VXNlcjE5MTU2MQ==", - "user": "dsnopek", - "avatar": "https://avatars.githubusercontent.com/u/191561?v=4", - "url": "https://github.com/dsnopek", - "pull_count": 29, - "commit_count": 29 - }, - "MDQ6VXNlcjUwMDg0NTAw": { - "id": "MDQ6VXNlcjUwMDg0NTAw", - "user": "Geometror", - "avatar": "https://avatars.githubusercontent.com/u/50084500?u=188e88b24d6994108226c9c94ad225775258d6ef&v=4", - "url": "https://github.com/Geometror", - "pull_count": 7, - "commit_count": 7 - }, - "MDQ6VXNlcjE2NDY4NzU=": { - "id": "MDQ6VXNlcjE2NDY4NzU=", - "user": "aaronfranke", - "avatar": "https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4", - "url": "https://github.com/aaronfranke", - "pull_count": 24, - "commit_count": 33 - }, "MDQ6VXNlcjIxMzI1OTQz": { "id": "MDQ6VXNlcjIxMzI1OTQz", "user": "markdibarry", @@ -8425,14 +10889,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2MTAwMzg3": { - "id": "MDQ6VXNlcjE2MTAwMzg3", - "user": "larspet", - "avatar": "https://avatars.githubusercontent.com/u/16100387?u=1ac90e09cb61ceae66575160317ab636ea3611ff&v=4", - "url": "https://github.com/larspet", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjEzMzEzMzIx": { "id": "MDQ6VXNlcjEzMzEzMzIx", "user": "GuilhermeGSousa", @@ -8441,14 +10897,6 @@ "pull_count": 3, "commit_count": 3 }, - "MDQ6VXNlcjIzMDgxNjc=": { - "id": "MDQ6VXNlcjIzMDgxNjc=", - "user": "Ivorforce", - "avatar": "https://avatars.githubusercontent.com/u/2308167?u=f7f8e0273f784f5ec6f6b7fe4a88d449896eb48a&v=4", - "url": "https://github.com/Ivorforce", - "pull_count": 19, - "commit_count": 19 - }, "MDQ6VXNlcjI5MDI0Mg==": { "id": "MDQ6VXNlcjI5MDI0Mg==", "user": "ryanbraganza", @@ -8457,62 +10905,14 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBcK-Cw": { - "id": "U_kgDOBcK-Cw", - "user": "AThousandShips", - "avatar": "https://avatars.githubusercontent.com/u/96648715?u=af70f5d107e9c1447f296643d5a566dab53d25e8&v=4", - "url": "https://github.com/AThousandShips", - "pull_count": 46, - "commit_count": 60 - }, - "MDQ6VXNlcjM4OTI3NDI0": { - "id": "MDQ6VXNlcjM4OTI3NDI0", - "user": "Namey5", - "avatar": "https://avatars.githubusercontent.com/u/38927424?u=1f51ad8bb8b087eae3e4c41a9b028292a34f6812&v=4", - "url": "https://github.com/Namey5", + "MDQ6VXNlcjIxODkxNzk=": { + "id": "MDQ6VXNlcjIxODkxNzk=", + "user": "CrabNickolson", + "avatar": "https://avatars.githubusercontent.com/u/2189179?v=4", + "url": "https://github.com/CrabNickolson", "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ3NzAwNDE4": { - "id": "MDQ6VXNlcjQ3NzAwNDE4", - "user": "dalexeev", - "avatar": "https://avatars.githubusercontent.com/u/47700418?u=0565b5d99d54afd5fda6712cd8eb05893572baed&v=4", - "url": "https://github.com/dalexeev", - "pull_count": 28, - "commit_count": 31 - }, - "MDQ6VXNlcjYxOTM4MjYz": { - "id": "MDQ6VXNlcjYxOTM4MjYz", - "user": "TokageItLab", - "avatar": "https://avatars.githubusercontent.com/u/61938263?u=9b90963f1b4f17720e50bbbe495fbe8c84c8bc8e&v=4", - "url": "https://github.com/TokageItLab", - "pull_count": 27, - "commit_count": 28 - }, - "MDQ6VXNlcjUyNDY0MjA0": { - "id": "MDQ6VXNlcjUyNDY0MjA0", - "user": "smix8", - "avatar": "https://avatars.githubusercontent.com/u/52464204?u=7f0a771fc01e68f7e841d7a641cad2b28e1875b3&v=4", - "url": "https://github.com/smix8", - "pull_count": 25, - "commit_count": 25 - }, - "MDQ6VXNlcjUzMTUwMjQ0": { - "id": "MDQ6VXNlcjUzMTUwMjQ0", - "user": "BlueCube3310", - "avatar": "https://avatars.githubusercontent.com/u/53150244?u=ecf97ffa17ae1eba1167a03358dd88d2b6934497&v=4", - "url": "https://github.com/BlueCube3310", - "pull_count": 40, - "commit_count": 40 - }, - "MDQ6VXNlcjgxMTA5MTY1": { - "id": "MDQ6VXNlcjgxMTA5MTY1", - "user": "Hilderin", - "avatar": "https://avatars.githubusercontent.com/u/81109165?u=fce765c3b4c5f5a9c65a4bb0ca663b27ccf96d96&v=4", - "url": "https://github.com/Hilderin", - "pull_count": 28, - "commit_count": 28 - }, "MDQ6VXNlcjQzNzAyNQ==": { "id": "MDQ6VXNlcjQzNzAyNQ==", "user": "paulloz", @@ -8529,21 +10929,13 @@ "pull_count": 14, "commit_count": 14 }, - "MDQ6VXNlcjQ5NjA2NjIy": { - "id": "MDQ6VXNlcjQ5NjA2NjIy", - "user": "Flarkk", - "avatar": "https://avatars.githubusercontent.com/u/49606622?v=4", - "url": "https://github.com/Flarkk", - "pull_count": 8, - "commit_count": 8 - }, - "MDQ6VXNlcjk5NTc5ODc=": { - "id": "MDQ6VXNlcjk5NTc5ODc=", - "user": "Meorge", - "avatar": "https://avatars.githubusercontent.com/u/9957987?u=64fc5e539030609be0447a74243d9fc643fa9bf3&v=4", - "url": "https://github.com/Meorge", - "pull_count": 6, - "commit_count": 6 + "MDQ6VXNlcjE3NTM4": { + "id": "MDQ6VXNlcjE3NTM4", + "user": "eviltrout", + "avatar": "https://avatars.githubusercontent.com/u/17538?v=4", + "url": "https://github.com/eviltrout", + "pull_count": 2, + "commit_count": 2 }, "MDQ6VXNlcjEwOTQ0NjQ0": { "id": "MDQ6VXNlcjEwOTQ0NjQ0", @@ -8561,30 +10953,6 @@ "pull_count": 13, "commit_count": 12 }, - "MDQ6VXNlcjY3NjkzODMw": { - "id": "MDQ6VXNlcjY3NjkzODMw", - "user": "YYF233333", - "avatar": "https://avatars.githubusercontent.com/u/67693830?u=5127cb92ac85d3db01550c026a62da13254bd17e&v=4", - "url": "https://github.com/YYF233333", - "pull_count": 3, - "commit_count": 4 - }, - "U_kgDOBkx80A": { - "id": "U_kgDOBkx80A", - "user": "ryevdokimov", - "avatar": "https://avatars.githubusercontent.com/u/105675984?v=4", - "url": "https://github.com/ryevdokimov", - "pull_count": 9, - "commit_count": 9 - }, - "MDQ6VXNlcjIyMTIzOTY0": { - "id": "MDQ6VXNlcjIyMTIzOTY0", - "user": "Lazy-Rabbit-2001", - "avatar": "https://avatars.githubusercontent.com/u/22123964?u=135c80d24b5764f9dce7d7d205a6eaa1093fe3d2&v=4", - "url": "https://github.com/Lazy-Rabbit-2001", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjUzMzA3NzIx": { "id": "MDQ6VXNlcjUzMzA3NzIx", "user": "DearthDev", @@ -8601,30 +10969,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE5NDU0NDk=": { - "id": "MDQ6VXNlcjE5NDU0NDk=", - "user": "BastiaanOlij", - "avatar": "https://avatars.githubusercontent.com/u/1945449?u=96b5dc9be2859dca5f31314c87d99a68a21e1576&v=4", - "url": "https://github.com/BastiaanOlij", - "pull_count": 14, - "commit_count": 14 - }, - "MDQ6VXNlcjUzODUwNA==": { - "id": "MDQ6VXNlcjUzODUwNA==", - "user": "DarioSamo", - "avatar": "https://avatars.githubusercontent.com/u/538504?u=45f09996711edf524a11181d136e38113210b6ce&v=4", - "url": "https://github.com/DarioSamo", - "pull_count": 24, - "commit_count": 24 - }, - "MDQ6VXNlcjg4NDk1NTQ=": { - "id": "MDQ6VXNlcjg4NDk1NTQ=", - "user": "timoschwarzer", - "avatar": "https://avatars.githubusercontent.com/u/8849554?u=5fb1d8230c118f1c44d72553485fac4df05cf75c&v=4", - "url": "https://github.com/timoschwarzer", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE2MjE2OTM=": { "id": "MDQ6VXNlcjE2MjE2OTM=", "user": "jrouwe", @@ -8633,30 +10977,14 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjMwMzYxNzY=": { - "id": "MDQ6VXNlcjMwMzYxNzY=", - "user": "Chaosus", - "avatar": "https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4", - "url": "https://github.com/Chaosus", - "pull_count": 37, - "commit_count": 39 - }, - "U_kgDOBbErLQ": { - "id": "U_kgDOBbErLQ", - "user": "devloglogan", - "avatar": "https://avatars.githubusercontent.com/u/95497005?u=adfee76e7d1bd361d1802deb354ae2aab3007582&v=4", - "url": "https://github.com/devloglogan", - "pull_count": 2, + "U_kgDOBw85cQ": { + "id": "U_kgDOBw85cQ", + "user": "kus04e4ek", + "avatar": "https://avatars.githubusercontent.com/u/118438257?u=7f850a3ccfa38092983ac92e6fe9433784d43929&v=4", + "url": "https://github.com/kus04e4ek", + "pull_count": 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": 23, - "commit_count": 24 - }, "MDQ6VXNlcjMwODQxODk=": { "id": "MDQ6VXNlcjMwODQxODk=", "user": "GustJc", @@ -8681,22 +11009,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjMxMDY1ODA4": { - "id": "MDQ6VXNlcjMxMDY1ODA4", - "user": "Riteo", - "avatar": "https://avatars.githubusercontent.com/u/31065808?u=3942c3c11f481fff6e2ac299080377c2ad788f6e&v=4", - "url": "https://github.com/Riteo", - "pull_count": 8, - "commit_count": 11 - }, - "MDQ6VXNlcjMwNzM5MjM5": { - "id": "MDQ6VXNlcjMwNzM5MjM5", - "user": "YeldhamDev", - "avatar": "https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4", - "url": "https://github.com/YeldhamDev", - "pull_count": 10, - "commit_count": 10 - }, "MDQ6VXNlcjEyOTY2ODE0": { "id": "MDQ6VXNlcjEyOTY2ODE0", "user": "zaevi", @@ -8705,14 +11017,6 @@ "pull_count": 6, "commit_count": 6 }, - "MDQ6VXNlcjE3NTM4": { - "id": "MDQ6VXNlcjE3NTM4", - "user": "eviltrout", - "avatar": "https://avatars.githubusercontent.com/u/17538?v=4", - "url": "https://github.com/eviltrout", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBn7oNw": { "id": "U_kgDOBn7oNw", "user": "ArchercatNEO", @@ -8753,6 +11057,14 @@ "pull_count": 1, "commit_count": 1 }, + "U_kgDOCXd9wA": { + "id": "U_kgDOCXd9wA", + "user": "Giganzo", + "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", + "url": "https://github.com/Giganzo", + "pull_count": 24, + "commit_count": 24 + }, "MDQ6VXNlcjM3Mzc4NzQ2": { "id": "MDQ6VXNlcjM3Mzc4NzQ2", "user": "Chubercik", @@ -8761,22 +11073,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjE3NTA2NTcz": { - "id": "MDQ6VXNlcjE3NTA2NTcz", - "user": "allenwp", - "avatar": "https://avatars.githubusercontent.com/u/17506573?u=6e9313e254649f6dc55e92536596487ac10bf5a2&v=4", - "url": "https://github.com/allenwp", - "pull_count": 3, - "commit_count": 3 - }, - "U_kgDOCAFBOw": { - "id": "U_kgDOCAFBOw", - "user": "Yelloween10", - "avatar": "https://avatars.githubusercontent.com/u/134299963?u=408178355aae9cf3c73bc6953e97c81479017046&v=4", - "url": "https://github.com/Yelloween10", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCQY8rg": { "id": "U_kgDOCQY8rg", "user": "ZhiyiHu93", @@ -8785,14 +11081,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQwMDY0OTEx": { - "id": "MDQ6VXNlcjQwMDY0OTEx", - "user": "Lielay9", - "avatar": "https://avatars.githubusercontent.com/u/40064911?u=41b6b56c50c18c11f72975eef1a60288c1bae4f3&v=4", - "url": "https://github.com/Lielay9", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjUzODg3NjYy": { "id": "MDQ6VXNlcjUzODg3NjYy", "user": "nongvantinh", @@ -8801,22 +11089,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOCSXAdA": { - "id": "U_kgDOCSXAdA", - "user": "demolke", - "avatar": "https://avatars.githubusercontent.com/u/153469044?v=4", - "url": "https://github.com/demolke", - "pull_count": 5, - "commit_count": 5 - }, - "MDQ6VXNlcjMxODUxNDMx": { - "id": "MDQ6VXNlcjMxODUxNDMx", - "user": "lander-vr", - "avatar": "https://avatars.githubusercontent.com/u/31851431?u=fbd6cc58970fe319828923ed6ba1d88f03338d59&v=4", - "url": "https://github.com/lander-vr", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjY2NjUyNw==": { "id": "MDQ6VXNlcjY2NjUyNw==", "user": "CreepGin", @@ -8913,30 +11185,6 @@ "pull_count": 8, "commit_count": 8 }, - "MDQ6VXNlcjg1NDM4ODky": { - "id": "MDQ6VXNlcjg1NDM4ODky", - "user": "MewPurPur", - "avatar": "https://avatars.githubusercontent.com/u/85438892?u=932ce47af66bc5214fb1aedd7eb321210ed92f95&v=4", - "url": "https://github.com/MewPurPur", - "pull_count": 4, - "commit_count": 5 - }, - "MDQ6VXNlcjM2MjQ4NTM=": { - "id": "MDQ6VXNlcjM2MjQ4NTM=", - "user": "hakro", - "avatar": "https://avatars.githubusercontent.com/u/3624853?u=9fdc24b9b43d55778e121f6c47bf4b877e6fe381&v=4", - "url": "https://github.com/hakro", - "pull_count": 1, - "commit_count": 1 - }, - "MDQ6VXNlcjM4MzA0NjU5": { - "id": "MDQ6VXNlcjM4MzA0NjU5", - "user": "StaydMcMuffin", - "avatar": "https://avatars.githubusercontent.com/u/38304659?u=6ac3ffc00d18cf0b09027b96bed65116602e30cf&v=4", - "url": "https://github.com/StaydMcMuffin", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOCEYwMA": { "id": "U_kgDOCEYwMA", "user": "what-is-a-git", @@ -8945,14 +11193,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyODUy": { - "id": "MDQ6VXNlcjUyODUy", - "user": "stuartcarnie", - "avatar": "https://avatars.githubusercontent.com/u/52852?v=4", - "url": "https://github.com/stuartcarnie", - "pull_count": 19, - "commit_count": 21 - }, "MDQ6VXNlcjQxOTIxMzk1": { "id": "MDQ6VXNlcjQxOTIxMzk1", "user": "Alex2782", @@ -9041,14 +11281,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjQ3MTMyMjgw": { - "id": "MDQ6VXNlcjQ3MTMyMjgw", - "user": "jaydensipe", - "avatar": "https://avatars.githubusercontent.com/u/47132280?u=b197d887fa4771716add367b1e3b508c047a61f2&v=4", - "url": "https://github.com/jaydensipe", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjIzMTA2OA==": { "id": "MDQ6VXNlcjIzMTA2OA==", "user": "vgezer", @@ -9057,14 +11289,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjI1ODc4NzM=": { - "id": "MDQ6VXNlcjI1ODc4NzM=", - "user": "buresu", - "avatar": "https://avatars.githubusercontent.com/u/2587873?u=59a3ddf6341162049c3e2b64d60fbcd06e9a29e3&v=4", - "url": "https://github.com/buresu", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE5ODAyNDAz": { "id": "MDQ6VXNlcjE5ODAyNDAz", "user": "HuntJSparra", @@ -9129,6 +11353,22 @@ "pull_count": 4, "commit_count": 5 }, + "MDQ6VXNlcjQ5OTk4MDI1": { + "id": "MDQ6VXNlcjQ5OTk4MDI1", + "user": "miv391", + "avatar": "https://avatars.githubusercontent.com/u/49998025?v=4", + "url": "https://github.com/miv391", + "pull_count": 3, + "commit_count": 3 + }, + "MDQ6VXNlcjE4MDU5OTc0": { + "id": "MDQ6VXNlcjE4MDU5OTc0", + "user": "amarsero", + "avatar": "https://avatars.githubusercontent.com/u/18059974?u=366e9a760ce8a9327f52f19336977810c06075ec&v=4", + "url": "https://github.com/amarsero", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjM1NjY5OTE4": { "id": "MDQ6VXNlcjM1NjY5OTE4", "user": "kthang55", @@ -9161,14 +11401,6 @@ "pull_count": 2, "commit_count": 2 }, - "U_kgDOB_eGRg": { - "id": "U_kgDOB_eGRg", - "user": "ydeltastar", - "avatar": "https://avatars.githubusercontent.com/u/133662278?u=52abfc655fe5217a9500bfc7d8276c59a069d259&v=4", - "url": "https://github.com/ydeltastar", - "pull_count": 6, - "commit_count": 6 - }, "MDQ6VXNlcjEwNjU3NTUx": { "id": "MDQ6VXNlcjEwNjU3NTUx", "user": "Black-Cat", @@ -9185,22 +11417,6 @@ "pull_count": 3, "commit_count": 4 }, - "MDQ6VXNlcjUzODc3MTcw": { - "id": "MDQ6VXNlcjUzODc3MTcw", - "user": "WhalesState", - "avatar": "https://avatars.githubusercontent.com/u/53877170?u=91917e0336efbc8ad71e04d9911dd4630689f968&v=4", - "url": "https://github.com/WhalesState", - "pull_count": 8, - "commit_count": 8 - }, - "": { - "id": "", - "user": "ghost", - "avatar": "https://avatars.githubusercontent.com/u/10137?v=4", - "url": "https://github.com/ghost", - "pull_count": 0, - "commit_count": 9 - }, "MDQ6VXNlcjQyODUxMQ==": { "id": "MDQ6VXNlcjQyODUxMQ==", "user": "BattyBovine", @@ -9209,14 +11425,6 @@ "pull_count": 1, "commit_count": 0 }, - "U_kgDOCXd9wA": { - "id": "U_kgDOCXd9wA", - "user": "Giganzo", - "avatar": "https://avatars.githubusercontent.com/u/158825920?v=4", - "url": "https://github.com/Giganzo", - "pull_count": 21, - "commit_count": 21 - }, "MDQ6VXNlcjExMjc3NTg4": { "id": "MDQ6VXNlcjExMjc3NTg4", "user": "0x0ACB", @@ -9225,14 +11433,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQzNTQzOTA5": { - "id": "MDQ6VXNlcjQzNTQzOTA5", - "user": "arkology", - "avatar": "https://avatars.githubusercontent.com/u/43543909?u=30377d4bae77ac5d712c4e1610119d45d78811ef&v=4", - "url": "https://github.com/arkology", - "pull_count": 5, - "commit_count": 5 - }, "MDQ6VXNlcjQzMTU0NDY=": { "id": "MDQ6VXNlcjQzMTU0NDY=", "user": "Spartan322", @@ -9241,14 +11441,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUxMTcxOTc=": { - "id": "MDQ6VXNlcjUxMTcxOTc=", - "user": "RedMser", - "avatar": "https://avatars.githubusercontent.com/u/5117197?u=d7a341cd0900d3ef72e121c6a8bb86b35aba4a54&v=4", - "url": "https://github.com/RedMser", - "pull_count": 3, - "commit_count": 4 - }, "MDQ6VXNlcjMyMTI0NDQ1": { "id": "MDQ6VXNlcjMyMTI0NDQ1", "user": "tinybitofheaven", @@ -9257,14 +11449,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjEyNzU2MDQ3": { - "id": "MDQ6VXNlcjEyNzU2MDQ3", - "user": "SaracenOne", - "avatar": "https://avatars.githubusercontent.com/u/12756047?u=b898b9a13751c0734a1cfe31fa1fef8b74a50fdb&v=4", - "url": "https://github.com/SaracenOne", - "pull_count": 21, - "commit_count": 21 - }, "MDQ6VXNlcjY2NTUzNjE4": { "id": "MDQ6VXNlcjY2NTUzNjE4", "user": "ator-dev", @@ -9289,6 +11473,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjQyNjg4MDUy": { + "id": "MDQ6VXNlcjQyNjg4MDUy", + "user": "LaneSBarnes", + "avatar": "https://avatars.githubusercontent.com/u/42688052?v=4", + "url": "https://github.com/LaneSBarnes", + "pull_count": 1, + "commit_count": 1 + }, "MDQ6VXNlcjI0NzUzMQ==": { "id": "MDQ6VXNlcjI0NzUzMQ==", "user": "mayoff", @@ -9369,14 +11561,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjc1OTQxODQy": { - "id": "MDQ6VXNlcjc1OTQxODQy", - "user": "beicause", - "avatar": "https://avatars.githubusercontent.com/u/75941842?u=febc5a127181f20863d3d34c300625f7ce78ca8f&v=4", - "url": "https://github.com/beicause", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBc0k3w": { "id": "U_kgDOBc0k3w", "user": "dustdfg", @@ -9385,14 +11569,6 @@ "pull_count": 25, "commit_count": 25 }, - "MDQ6VXNlcjQ5NTUwNTE=": { - "id": "MDQ6VXNlcjQ5NTUwNTE=", - "user": "Arnklit", - "avatar": "https://avatars.githubusercontent.com/u/4955051?u=ea50b38ba8a7c99b99e7ee08274abc3a70de9cc1&v=4", - "url": "https://github.com/Arnklit", - "pull_count": 4, - "commit_count": 4 - }, "MDQ6VXNlcjMwMzgzNjE1": { "id": "MDQ6VXNlcjMwMzgzNjE1", "user": "reach-satori", @@ -9433,14 +11609,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjMxMDE2OTA=": { - "id": "MDQ6VXNlcjMxMDE2OTA=", - "user": "EIREXE", - "avatar": "https://avatars.githubusercontent.com/u/3101690?u=b12f606510d19a832a8c985194bc42ddd1d54ccf&v=4", - "url": "https://github.com/EIREXE", - "pull_count": 1, - "commit_count": 0 - }, "MDQ6VXNlcjgzMTU5ODY=": { "id": "MDQ6VXNlcjgzMTU5ODY=", "user": "jsjtxietian", @@ -9465,14 +11633,6 @@ "pull_count": 4, "commit_count": 4 }, - "MDQ6VXNlcjExMjg3Mjc0": { - "id": "MDQ6VXNlcjExMjg3Mjc0", - "user": "Bonkahe", - "avatar": "https://avatars.githubusercontent.com/u/11287274?u=26c4674f996041a45ed13d3887b6b84164ea6dd2&v=4", - "url": "https://github.com/Bonkahe", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjE3MzU4NTU0": { "id": "MDQ6VXNlcjE3MzU4NTU0", "user": "colinator27", @@ -9489,14 +11649,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjQ5OTk4MDI1": { - "id": "MDQ6VXNlcjQ5OTk4MDI1", - "user": "miv391", - "avatar": "https://avatars.githubusercontent.com/u/49998025?v=4", - "url": "https://github.com/miv391", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOCUiFig": { "id": "U_kgDOCUiFig", "user": "tracefree", @@ -9521,14 +11673,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBe5tvQ": { - "id": "U_kgDOBe5tvQ", - "user": "HolonProduction", - "avatar": "https://avatars.githubusercontent.com/u/99511741?u=b7882c94f408976a2f79e8fe6e1ce27fbd48db74&v=4", - "url": "https://github.com/HolonProduction", - "pull_count": 17, - "commit_count": 17 - }, "U_kgDOBf7ZJg": { "id": "U_kgDOBf7ZJg", "user": "shahriarlabib000", @@ -9569,14 +11713,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjkwNTg5NDE=": { - "id": "MDQ6VXNlcjkwNTg5NDE=", - "user": "a-johnston", - "avatar": "https://avatars.githubusercontent.com/u/9058941?u=611ffa1daf8b8ca59218d29f2bd7ac8b5fdd59e3&v=4", - "url": "https://github.com/a-johnston", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOB1-M8g": { "id": "U_kgDOB1-M8g", "user": "PhairZ", @@ -9617,14 +11753,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjY0MjU5Mjc1": { - "id": "MDQ6VXNlcjY0MjU5Mjc1", - "user": "elpozewaunig", - "avatar": "https://avatars.githubusercontent.com/u/64259275?u=40a088ca3cdd8558098afb7d90a4c42d1c8f7380&v=4", - "url": "https://github.com/elpozewaunig", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjIyOTAyMQ==": { "id": "MDQ6VXNlcjIyOTAyMQ==", "user": "davidrautert", @@ -9652,7 +11780,7 @@ "MDQ6VXNlcjc2NzM3MTg2": { "id": "MDQ6VXNlcjc2NzM3MTg2", "user": "FlooferLand", - "avatar": "https://avatars.githubusercontent.com/u/76737186?u=2874ab1d7a4169e1e092ebe5dfb1114163085c05&v=4", + "avatar": "https://avatars.githubusercontent.com/u/76737186?u=971920cf9e5cd9db8f2930a04ae999a551d9d748&v=4", "url": "https://github.com/FlooferLand", "pull_count": 1, "commit_count": 1 @@ -9729,14 +11857,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjY5MTY4OTI5": { - "id": "MDQ6VXNlcjY5MTY4OTI5", - "user": "nikitalita", - "avatar": "https://avatars.githubusercontent.com/u/69168929?v=4", - "url": "https://github.com/nikitalita", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjM4Mzc0NDQ5": { "id": "MDQ6VXNlcjM4Mzc0NDQ5", "user": "Logharaa", @@ -9793,14 +11913,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjE2MjE3Njg=": { - "id": "MDQ6VXNlcjE2MjE3Njg=", - "user": "aXu-AP", - "avatar": "https://avatars.githubusercontent.com/u/1621768?v=4", - "url": "https://github.com/aXu-AP", - "pull_count": 8, - "commit_count": 8 - }, "MDQ6VXNlcjExMDY2Mjk=": { "id": "MDQ6VXNlcjExMDY2Mjk=", "user": "zeux", @@ -9809,14 +11921,6 @@ "pull_count": 8, "commit_count": 8 }, - "MDQ6VXNlcjcxOTc0NDk4": { - "id": "MDQ6VXNlcjcxOTc0NDk4", - "user": "Summersay415", - "avatar": "https://avatars.githubusercontent.com/u/71974498?u=5125beeeb6dd767889dd40255da750aff482b9d4&v=4", - "url": "https://github.com/Summersay415", - "pull_count": 4, - "commit_count": 5 - }, "MDQ6VXNlcjE5NDU4MjU=": { "id": "MDQ6VXNlcjE5NDU4MjU=", "user": "EnlightenedOne", @@ -9833,14 +11937,6 @@ "pull_count": 3, "commit_count": 3 }, - "U_kgDOBvKYDQ": { - "id": "U_kgDOBvKYDQ", - "user": "Nazarwadim", - "avatar": "https://avatars.githubusercontent.com/u/116561933?u=6e1b8586ae0e21c244f9b8bda7ea681f78aa8103&v=4", - "url": "https://github.com/Nazarwadim", - "pull_count": 5, - "commit_count": 6 - }, "MDQ6VXNlcjEyNjA3ODk0": { "id": "MDQ6VXNlcjEyNjA3ODk0", "user": "pgrit", @@ -9860,19 +11956,11 @@ "MDQ6VXNlcjY5NTIwNjkz": { "id": "MDQ6VXNlcjY5NTIwNjkz", "user": "RadiantUwU", - "avatar": "https://avatars.githubusercontent.com/u/69520693?u=c6b8940b34e2a8bfe3d6f256b834fcae210ba401&v=4", + "avatar": "https://avatars.githubusercontent.com/u/69520693?u=18abe70a734674d026bba3b59f6c6e1a68afd64f&v=4", "url": "https://github.com/RadiantUwU", "pull_count": 5, "commit_count": 5 }, - "MDQ6VXNlcjcwODQ4OA==": { - "id": "MDQ6VXNlcjcwODQ4OA==", - "user": "Bromeon", - "avatar": "https://avatars.githubusercontent.com/u/708488?v=4", - "url": "https://github.com/Bromeon", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjQ1OTQ1NTgw": { "id": "MDQ6VXNlcjQ1OTQ1NTgw", "user": "elmajime", @@ -9889,14 +11977,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE2OTUzNTg2": { - "id": "MDQ6VXNlcjE2OTUzNTg2", - "user": "thimenesup", - "avatar": "https://avatars.githubusercontent.com/u/16953586?u=a7418383a399791511c9e85ad7e55d8a804f6d0c&v=4", - "url": "https://github.com/thimenesup", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI4ODcwMjM5": { "id": "MDQ6VXNlcjI4ODcwMjM5", "user": "SubmergedTree", @@ -9993,14 +12073,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjI0MzA3MDQ5": { - "id": "MDQ6VXNlcjI0MzA3MDQ5", - "user": "TCROC", - "avatar": "https://avatars.githubusercontent.com/u/24307049?u=d195784832ed42069d02554c93df52be645c0009&v=4", - "url": "https://github.com/TCROC", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjMxNjMxODc0": { "id": "MDQ6VXNlcjMxNjMxODc0", "user": "thedinosoar", @@ -10041,14 +12113,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEzMTE1NTU=": { - "id": "MDQ6VXNlcjEzMTE1NTU=", - "user": "Zylann", - "avatar": "https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4", - "url": "https://github.com/Zylann", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjExMzExMjU=": { "id": "MDQ6VXNlcjExMzExMjU=", "user": "beru", @@ -10097,14 +12161,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjE4MTIwODc=": { - "id": "MDQ6VXNlcjE4MTIwODc=", - "user": "huwpascoe", - "avatar": "https://avatars.githubusercontent.com/u/1812087?u=6faed0f5d843bc5d493d64746dd9d0c5aebce63d&v=4", - "url": "https://github.com/huwpascoe", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBhvAjg": { "id": "U_kgDOBhvAjg", "user": "DevPoodle", @@ -10289,22 +12345,6 @@ "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjY1MDE5NzU=": { - "id": "MDQ6VXNlcjY1MDE5NzU=", - "user": "rsubtil", - "avatar": "https://avatars.githubusercontent.com/u/6501975?u=8b300dce8a185e07294946c926c37e6a67fbf2fb&v=4", - "url": "https://github.com/rsubtil", - "pull_count": 1, - "commit_count": 3 - }, - "MDQ6VXNlcjI1OTA3NjA4": { - "id": "MDQ6VXNlcjI1OTA3NjA4", - "user": "stijn-h", - "avatar": "https://avatars.githubusercontent.com/u/25907608?u=b95faa7ab2509858e97414bc3a2c359d963323ab&v=4", - "url": "https://github.com/stijn-h", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjI4MDg0MzA=": { "id": "MDQ6VXNlcjI4MDg0MzA=", "user": "Chaosed0", @@ -10356,19 +12396,11 @@ "MDQ6VXNlcjExMjUxNTA=": { "id": "MDQ6VXNlcjExMjUxNTA=", "user": "rohanrhu", - "avatar": "https://avatars.githubusercontent.com/u/1125150?u=830274f57fc607dc3b331874ffd95f3d394c7c7d&v=4", + "avatar": "https://avatars.githubusercontent.com/u/1125150?u=263c6979da196c03a8f9d6e8d242b5baac64fa0a&v=4", "url": "https://github.com/rohanrhu", "pull_count": 0, "commit_count": 1 }, - "MDQ6VXNlcjU0NzQzMzk1": { - "id": "MDQ6VXNlcjU0NzQzMzk1", - "user": "Vovkiv", - "avatar": "https://avatars.githubusercontent.com/u/54743395?u=54cf34a8441ea0cfd88ff0ef33e8f605416da46d&v=4", - "url": "https://github.com/Vovkiv", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjM2NzQ0MDI5": { "id": "MDQ6VXNlcjM2NzQ0MDI5", "user": "rptfrg", @@ -10401,14 +12433,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjU2Njc3MTM0": { - "id": "MDQ6VXNlcjU2Njc3MTM0", - "user": "chocola-mint", - "avatar": "https://avatars.githubusercontent.com/u/56677134?u=5509776c13b4c52381b02d1f1d47e5a8d10a1c1c&v=4", - "url": "https://github.com/chocola-mint", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjY4OTcxODA4": { "id": "MDQ6VXNlcjY4OTcxODA4", "user": "ywmaa", @@ -10449,14 +12473,6 @@ "pull_count": 1, "commit_count": 2 }, - "MDQ6VXNlcjYyODY2Nzk4": { - "id": "MDQ6VXNlcjYyODY2Nzk4", - "user": "aryan-11825114", - "avatar": "https://avatars.githubusercontent.com/u/62866798?v=4", - "url": "https://github.com/aryan-11825114", - "pull_count": 3, - "commit_count": 3 - }, "MDQ6VXNlcjI3NzE0NjM3": { "id": "MDQ6VXNlcjI3NzE0NjM3", "user": "megalon", @@ -10542,7 +12558,7 @@ "user": "alvinhochun", "avatar": "https://avatars.githubusercontent.com/u/2397650?v=4", "url": "https://github.com/alvinhochun", - "pull_count": 9, + "pull_count": 8, "commit_count": 15 }, "MDQ6VXNlcjIxOTk5Mzc5": { @@ -10625,14 +12641,6 @@ "pull_count": 2, "commit_count": 2 }, - "U_kgDOBjOqgw": { - "id": "U_kgDOBjOqgw", - "user": "Wierdox", - "avatar": "https://avatars.githubusercontent.com/u/104049283?u=c0c06cbc9034d1c5642fd2e659439eb68dc84f67&v=4", - "url": "https://github.com/Wierdox", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjM5MTM3MTI=": { "id": "MDQ6VXNlcjM5MTM3MTI=", "user": "fedyfausto", @@ -10644,7 +12652,7 @@ "MDQ6VXNlcjQ0NTM5MjA0": { "id": "MDQ6VXNlcjQ0NTM5MjA0", "user": "SheepYhangCN", - "avatar": "https://avatars.githubusercontent.com/u/44539204?u=12e4738949e40dd067ac131daf9ff86e7f1bc4c6&v=4", + "avatar": "https://avatars.githubusercontent.com/u/44539204?u=a028b846b4b1c8571ad1f54d9afaf69a5ecea39f&v=4", "url": "https://github.com/SheepYhangCN", "pull_count": 1, "commit_count": 1 @@ -10652,7 +12660,7 @@ "U_kgDOCI9Tew": { "id": "U_kgDOCI9Tew", "user": "jirisvd", - "avatar": "https://avatars.githubusercontent.com/u/143610747?u=b4501aeade5544cad7c897dac91c9f5254cd4653&v=4", + "avatar": "https://avatars.githubusercontent.com/u/143610747?u=c9a829fc8dbb019283fde2c261084ba37248ac47&v=4", "url": "https://github.com/jirisvd", "pull_count": 2, "commit_count": 2 @@ -10793,14 +12801,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjEyMzc1MjM5": { - "id": "MDQ6VXNlcjEyMzc1MjM5", - "user": "SlashScreen", - "avatar": "https://avatars.githubusercontent.com/u/12375239?u=39eb9c1158b6ef3699b1ae3f27f1f9db562283f6&v=4", - "url": "https://github.com/SlashScreen", - "pull_count": 2, - "commit_count": 2 - }, "U_kgDOBq8Tkw": { "id": "U_kgDOBq8Tkw", "user": "theashtronaut", @@ -10817,14 +12817,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjUyMTQ4MjIx": { - "id": "MDQ6VXNlcjUyMTQ4MjIx", - "user": "scgm0", - "avatar": "https://avatars.githubusercontent.com/u/52148221?u=34bf7942b6a1371de5d23db1ceec708af3845919&v=4", - "url": "https://github.com/scgm0", - "pull_count": 2, - "commit_count": 2 - }, "MDQ6VXNlcjQ1MDA4NTg=": { "id": "MDQ6VXNlcjQ1MDA4NTg=", "user": "TitanNano", @@ -10881,14 +12873,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjc1MTUxMzc5": { - "id": "MDQ6VXNlcjc1MTUxMzc5", - "user": "AeioMuch", - "avatar": "https://avatars.githubusercontent.com/u/75151379?u=2fce95476029ca8cd2367031a5a8d0d2120fccdf&v=4", - "url": "https://github.com/AeioMuch", - "pull_count": 1, - "commit_count": 1 - }, "U_kgDOBX4cNw": { "id": "U_kgDOBX4cNw", "user": "elliotfontaine", @@ -10929,14 +12913,6 @@ "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": 2 - }, "MDQ6VXNlcjM2MjIyNjI0": { "id": "MDQ6VXNlcjM2MjIyNjI0", "user": "graydoubt", @@ -11321,14 +13297,6 @@ "pull_count": 2, "commit_count": 2 }, - "MDQ6VXNlcjU4NTQ4OA==": { - "id": "MDQ6VXNlcjU4NTQ4OA==", - "user": "wareya", - "avatar": "https://avatars.githubusercontent.com/u/585488?u=ad7863c6ca739e681b150b360bcd7f659b345ce1&v=4", - "url": "https://github.com/wareya", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjk2MjM0MA==": { "id": "MDQ6VXNlcjk2MjM0MA==", "user": "rakkarage", @@ -11377,6 +13345,14 @@ "pull_count": 1, "commit_count": 1 }, + "MDQ6VXNlcjExMzI1Njg0": { + "id": "MDQ6VXNlcjExMzI1Njg0", + "user": "mosquitochang", + "avatar": "https://avatars.githubusercontent.com/u/11325684?u=1d045ab1edc031b657002c61fc6700f500230038&v=4", + "url": "https://github.com/mosquitochang", + "pull_count": 1, + "commit_count": 0 + }, "MDQ6VXNlcjE0OTQ2NzE5": { "id": "MDQ6VXNlcjE0OTQ2NzE5", "user": "voidedWarranties", @@ -11433,14 +13409,6 @@ "pull_count": 1, "commit_count": 1 }, - "MDQ6VXNlcjM5OTQ2MDMw": { - "id": "MDQ6VXNlcjM5OTQ2MDMw", - "user": "lyuma", - "avatar": "https://avatars.githubusercontent.com/u/39946030?v=4", - "url": "https://github.com/lyuma", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjE0MzQ4MTA2": { "id": "MDQ6VXNlcjE0MzQ4MTA2", "user": "LeonardoDemartino", @@ -11489,14 +13457,6 @@ "pull_count": 1, "commit_count": 1 }, - "U_kgDOBw85cQ": { - "id": "U_kgDOBw85cQ", - "user": "kus04e4ek", - "avatar": "https://avatars.githubusercontent.com/u/118438257?u=7f850a3ccfa38092983ac92e6fe9433784d43929&v=4", - "url": "https://github.com/kus04e4ek", - "pull_count": 1, - "commit_count": 1 - }, "MDQ6VXNlcjI5MDA2MTU5": { "id": "MDQ6VXNlcjI5MDA2MTU5", "user": "MylesScholz", @@ -11715,6 +13675,9779 @@ } }, "commits": { + "4ce466d7fa79e351d4295d5bb47e3266089c3a59": { + "hash": "4ce466d7fa79e351d4295d5bb47e3266089c3a59", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #101552 from akien-mga/4.4-beta-feature-freeze", + "body": "Bump version to 4.4-beta", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d3e66badf3251098a57961b58bb8f97522115fa": { + "hash": "6d3e66badf3251098a57961b58bb8f97522115fa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Bump version to 4.4-beta", + "body": "The feature freeze for 4.4 is now active.\n\nFrom here on we'll focus only on fixing bugs to stabilize the development\nbranch and release 4.4-stable within a few weeks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101552 + }, + "efbcfb9379c901c0b55bff32c854ba9603991652": { + "hash": "efbcfb9379c901c0b55bff32c854ba9603991652", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101541 from YeldhamDev/tab_width_fix", + "body": "Always pick widest style as min width between unselected and hovered in `TabBar`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8724e41a061e6f92c1b8841e6b6c08df4428c95": { + "hash": "f8724e41a061e6f92c1b8841e6b6c08df4428c95", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101538 from bruvzg/wdrag_ftr", + "body": "[DisplayServer] Add missing `FEATURE_WINDOW_DRAG` flag to Windows, X11 and Wayland display servers.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ddd4527747276d9719609f5d3fb4358576569985": { + "hash": "ddd4527747276d9719609f5d3fb4358576569985", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101537 from paddy-exe/fix-emission-shape-signal-regression", + "body": "Fix regression from already disconnected emission shape changed signal", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67f54bd9930ee4cac08f507b35612089bb2f1f8b": { + "hash": "67f54bd9930ee4cac08f507b35612089bb2f1f8b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101531 from akien-mga/scene-import-remove-unused-_get_import_flags", + "body": "Remove unused `EditorSceneFormatImporter::_get_import_flags`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "19bb441a3b96d9eab6c2245289f50bf41a2b2614": { + "hash": "19bb441a3b96d9eab6c2245289f50bf41a2b2614", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100803 from larspet/uid-tooltip", + "body": "Show tooltips for `res://` and `uid://` strings in ScriptEditor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e67e8b8680c30d86677fcae181e273b634f80194": { + "hash": "e67e8b8680c30d86677fcae181e273b634f80194", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100524 from BlueCube3310/ktx-etc", + "body": "KTX: Add support for loading most ETC-compressed formats", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33949889dac3a6e934588b6f365cb9df45522fd3": { + "hash": "33949889dac3a6e934588b6f365cb9df45522fd3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100276 from Arnklit/spriteframes-show-in-filesystem", + "body": "Add Show in FileSystem right click option to SpriteFrames", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d2798d4aacfb5875d7144cce9b727a7c8f246d2": { + "hash": "9d2798d4aacfb5875d7144cce9b727a7c8f246d2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100116 from allenwp/prevent-wasapi-error-spam", + "body": "Prevent WASAPI error spam when device cannot be initialized.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e1f54e95464b4cb8d8e5f00179a2b1aa6c12f00": { + "hash": "1e1f54e95464b4cb8d8e5f00179a2b1aa6c12f00", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100050 from YeldhamDev/sub_emitter_at_start", + "body": "Add \"At Start\" mode for sub-emitter particles", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21fcb56547010b2c85debcf7c7a358b6387d6328": { + "hash": "21fcb56547010b2c85debcf7c7a358b6387d6328", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove unused `EditorSceneFormatImporter::_get_import_flags`", + "body": "This has never been used since Godot was open sourced.\n\nImport flags are used but directly through `_import_scene`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101531 + }, + "ebf96816689d31bad65fcfb4df319d1c9a5cd8b2": { + "hash": "ebf96816689d31bad65fcfb4df319d1c9a5cd8b2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Kasper Arnklit Frandsen ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add Show in FileSystem right click option to SpriteFrames", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100276 + }, + "e33a95f6ab979c2fcd45e11f59e3b9648126fd5e": { + "hash": "e33a95f6ab979c2fcd45e11f59e3b9648126fd5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Always pick widest style as min width between unselected and hovered in `TabBar`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101541 + }, + "e813d3021b2ee79e4e34a63c3f4990c0bb606d18": { + "hash": "e813d3021b2ee79e4e34a63c3f4990c0bb606d18", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTAwMzg3" + ], + "author_raw": "Lars Pettersson ", + "committer_raw": "Rémi Verschelde ", + "summary": "Show tooltips for res:// and uid:// strings in ScriptEditor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100803 + }, + "a69ccee15183e280160066ad451ca512a2706fbd": { + "hash": "a69ccee15183e280160066ad451ca512a2706fbd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101505 from smix8/region_bounds", + "body": "Add functions to get axis-aligned bounds of navigation regions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d1cfc1784a567730f7e0a2b37471c340d59ecc0": { + "hash": "4d1cfc1784a567730f7e0a2b37471c340d59ecc0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101061 from syntaxerror247/first-pr-2025", + "body": "Android: Implement support for `native dialog`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "488ee4f0100f4384c95aa8de8f540f96f3a58be1": { + "hash": "488ee4f0100f4384c95aa8de8f540f96f3a58be1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100950 from HolonProduction/this-time-we-are-spec-compliant-i-think", + "body": "JSONRPC: Convert ids to int if they are int by value", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "85b066aa786a1ea36d47ee22cdcbca15775b9a10": { + "hash": "85b066aa786a1ea36d47ee22cdcbca15775b9a10", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99455 from Bonkahe/IndirectMultimeshImplementation", + "body": "Add indirect draw functionality to `MultiMesh`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2e99d84e87a81dcfc29b067450a9e9f4d76b3086": { + "hash": "2e99d84e87a81dcfc29b067450a9e9f4d76b3086", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[DisplayServer] Add missing `FEATURE_WINDOW_DRAG` flag to Windows, X11 and Wayland display servers.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101538 + }, + "1d2c503b008601fb9a887be7c88fd2b50bb2d541": { + "hash": "1d2c503b008601fb9a887be7c88fd2b50bb2d541", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MDc3ODM3" + ], + "author_raw": "Patrick Exner ", + "committer_raw": "Patrick Exner ", + "summary": "Fix regression from already disconnected emission shape changed signal", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101537 + }, + "5608f6565fa563eab75b54efdd3f951fc6344690": { + "hash": "5608f6565fa563eab75b54efdd3f951fc6344690", + "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": "KTX: Add support for loading most ETC-compressed formats", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100524 + }, + "1ca03add30aa67a5ad604c6a2a12ad510b1d75ea": { + "hash": "1ca03add30aa67a5ad604c6a2a12ad510b1d75ea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101532 from bruvzg/rtl_fix_fx_offset", + "body": "[RTL] Fix character effect offset.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "132223fb04839a3b1a6238046f82390b8ca6e8b5": { + "hash": "132223fb04839a3b1a6238046f82390b8ca6e8b5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101526 from syntaxerror247/android-editor-name", + "body": "Update Android editor name and add missing icons", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dde7a9407ad65b426d452767bd8ccb3c3abebead": { + "hash": "dde7a9407ad65b426d452767bd8ccb3c3abebead", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101525 from TokageItLab/fix-shifted-joint-spring-bone", + "body": "Fix shifted joint radius index in SpringBone gizmo and remove unused `end_bone_tip_radius` property", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8ef53ab8b43b1abda61e9c2ad0bd8e4a8a0240df": { + "hash": "8ef53ab8b43b1abda61e9c2ad0bd8e4a8a0240df", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101519 from LanzaSchneider/patch-2", + "body": "Fix theme options in project manager incorrectly using translated text", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3aa5b0048fe33cb76f9060da02c8b88fc628319c": { + "hash": "3aa5b0048fe33cb76f9060da02c8b88fc628319c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101513 from bruvzg/legacy_picker_fix", + "body": "Fix legacy color picker crash.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "336459168f7fd59fca57d9fee1c365980eead5cb": { + "hash": "336459168f7fd59fca57d9fee1c365980eead5cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101455 from Calinou/editor-gridmap-update-preview-size", + "body": "Make GridMap editor Preview Size setting take effect immediately after change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8c5d99feae0bdbbd06e9e18c6d1a12d086aa6ae": { + "hash": "e8c5d99feae0bdbbd06e9e18c6d1a12d086aa6ae", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101271 from aaronfranke/gltf-directional-light-no-range", + "body": "GLTF: Don't write unused light properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7a99e5ef5a28a1740070f6c5352cb723675abcd1": { + "hash": "7a99e5ef5a28a1740070f6c5352cb723675abcd1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101234 from syntaxerror247/out-of-screen", + "body": "Fix gui overflow in Android editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f07e3ed5514718b5d72e20a330973356c4735bb6": { + "hash": "f07e3ed5514718b5d72e20a330973356c4735bb6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100157 from Zylann/texture_preview_channel_selector", + "body": "Add color channel filter to editor texture previews", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89999b9fa9694532c002ab35952fdbfc1de5506c": { + "hash": "89999b9fa9694532c002ab35952fdbfc1de5506c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100062 from thimenesup/rd_buffer_address", + "body": "Implement Buffer Device Address for Rendering Device Vulkan and DirectX12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8cf6061dfd058f164017ed2532a975d20840202a": { + "hash": "8cf6061dfd058f164017ed2532a975d20840202a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99844 from KoBeWi/give_back_the_focus", + "body": "Fix progress dialog steals focus", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "413f60d191c1242a31ee23edbdb3e0a52894daa2": { + "hash": "413f60d191c1242a31ee23edbdb3e0a52894daa2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98016 from SaracenOne/fix_importer_scroll", + "body": "Fix spinbox scrolling for advanced importer controls.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "048788f07d8218a491813eb01b654cc614a6f99a": { + "hash": "048788f07d8218a491813eb01b654cc614a6f99a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Saracen ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix scrolling for advanced importer controls.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98016 + }, + "88a719f2917f2497c3ecb035da7f3ee2f0479705": { + "hash": "88a719f2917f2497c3ecb035da7f3ee2f0479705", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix character effect offset.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101532 + }, + "cb9ee099ac4661a47efe8e7f3a5a08e3ef8c51c2": { + "hash": "cb9ee099ac4661a47efe8e7f3a5a08e3ef8c51c2", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android: Implement support for native dialog", + "body": "This adds support for DisplayServer::dialog_show() on Android, aligning it with the functionality already available on macOS and Windows.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101061 + }, + "867ae4d85ac06a2d30b50ddf3fa3749a7ae4cb4a": { + "hash": "867ae4d85ac06a2d30b50ddf3fa3749a7ae4cb4a", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Update Android editor name and add missing icons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101526 + }, + "7b3d14fbcd048700a99e1951672c951c79174858": { + "hash": "7b3d14fbcd048700a99e1951672c951c79174858", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix shifted joint radius index in SpringBone gizmo/remove unused tips", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101525 + }, + "3d92f406b25c4e962e330bf96a6c9199f067d761": { + "hash": "3d92f406b25c4e962e330bf96a6c9199f067d761", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2OTUzNTg2" + ], + "author_raw": "thimenesup ", + "committer_raw": "Clay John ", + "summary": "Implement Buffer Device Address for Rendering Device Vulkan and DirectX12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100062 + }, + "730495c215eb8523f438817330c47f8a8d55daca": { + "hash": "730495c215eb8523f438817330c47f8a8d55daca", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix legacy color picker crash.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101513 + }, + "554d4198360e2d7ebab152200251b2927eae208a": { + "hash": "554d4198360e2d7ebab152200251b2927eae208a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0NjI0OTAx" + ], + "author_raw": "Lanza ", + "committer_raw": "GitHub ", + "summary": "Fix theme options in project manager incorrectly using translated text", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101519 + }, + "77d18d1ad4c250c1cfc5d946e259cc3ced0cc158": { + "hash": "77d18d1ad4c250c1cfc5d946e259cc3ced0cc158", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix progress dialog steals focus", + "body": "Co-authored-by: Hilderin <81109165+Hilderin@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99844 + }, + "b3a44e8d5195d184dd32e7a03db9946244853ec8": { + "hash": "b3a44e8d5195d184dd32e7a03db9946244853ec8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101511 from QbieShay/qbe/particle_req_proc_doc", + "body": "Add documentation to `particles_request_process_time`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "643a6f15f3d3d7783f1b274d8ee90e4bf3a76bec": { + "hash": "643a6f15f3d3d7783f1b274d8ee90e4bf3a76bec", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101510 from scgm0/OpenGL3-renderer-supports-transparent-boot-splash", + "body": "OpenGL3 renderer supports transparent boot splash", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f8dc6a0afe3ff65c2dc18f7519365880ca79ca03": { + "hash": "f8dc6a0afe3ff65c2dc18f7519365880ca79ca03", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101482 from bruvzg/rtl_expand_control", + "body": "[RTL] Add cell option to control if cell is shrinked to its contents width.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "48715ff98b53a9ade92ec8fb90217d6409f23e40": { + "hash": "48715ff98b53a9ade92ec8fb90217d6409f23e40", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101459 from brevven/patch-2", + "body": "Docs: Fix typo in `AudioStreamSynchronized`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f6a18f7ff3420c9f8c567f44c09b2d33fabf138": { + "hash": "2f6a18f7ff3420c9f8c567f44c09b2d33fabf138", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101409 from TokageItLab/spring-bone", + "body": "Implement SpringBoneSimulator3D to wiggle chained bones", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "73f4ef51ff544b9886c7e97a8d1cb6c159947147": { + "hash": "73f4ef51ff544b9886c7e97a8d1cb6c159947147", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101294 from devloglogan/openxr-api-update", + "body": "Update `OpenXRAPI` memory management", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2850b7113c7de26c79a3d86acf7595713a6d71e5": { + "hash": "2850b7113c7de26c79a3d86acf7595713a6d71e5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100860 from larspet/spin-box-focus-exited", + "body": "Allow overriding SpinBox value on `focus_exited`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4a2e20de0a0883f788452356149bcdea3ee1e177": { + "hash": "4a2e20de0a0883f788452356149bcdea3ee1e177", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100782 from lyuma/add_import_option", + "body": "Make `EditorSceneFormatImporter::_get_import_options` match EditorScenePostImportPlugin API", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bee5de61deff699317e2be46faadd9cd8aee95f8": { + "hash": "bee5de61deff699317e2be46faadd9cd8aee95f8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100365 from BlueCube3310/etc-decompress", + "body": "Add support for decompressing ETC2", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01a26c5c8b888bb7736cbe58e0a05501443627f0": { + "hash": "01a26c5c8b888bb7736cbe58e0a05501443627f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Don't write unused light properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101271 + }, + "c242cef627384e870c0030d0adc0c99fd827cbfc": { + "hash": "c242cef627384e870c0030d0adc0c99fd827cbfc", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "devloglogan ", + "committer_raw": "devloglogan ", + "summary": "Use vectors for OpenXRAPI memory management", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101294 + }, + "b331ffa7e9aa7833ca266b5001ce87fd0e334eb8": { + "hash": "b331ffa7e9aa7833ca266b5001ce87fd0e334eb8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "OpenGL3 renderer supports transparent boot splash", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101510 + }, + "4e52ba63af2d7d041ccbe9b739e12b8129ed1d7c": { + "hash": "4e52ba63af2d7d041ccbe9b739e12b8129ed1d7c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc5MTc0NzU=" + ], + "author_raw": "Ilaria Cislaghi ", + "committer_raw": "Ilaria Cislaghi ", + "summary": "Added documentation to particles_request_process_time", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101511 + }, + "e6daec9cf8b76a0cd8cc583c4ac0136d842b2a00": { + "hash": "e6daec9cf8b76a0cd8cc583c4ac0136d842b2a00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMjg3Mjc0", + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "David House ", + "committer_raw": "David House ", + "summary": "Added indirect drawing functionality to MultiMesh", + "body": "Update doc/classes/RenderingServer.xml\n\nCo-Authored-By: Micky <66727710+Mickeon@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99455 + }, + "e4de1f45832bb44b0954a3a7451eb1067a2564fe": { + "hash": "e4de1f45832bb44b0954a3a7451eb1067a2564fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5OTQ2MDMw" + ], + "author_raw": "Lyuma ", + "committer_raw": "Rémi Verschelde ", + "summary": "Make `EditorSceneFormatImporter::_get_import_options` match EditorScenePostImportPlugin API", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100782 + }, + "5472558a98d39bb4e210454ee24a4c10544016bf": { + "hash": "5472558a98d39bb4e210454ee24a4c10544016bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz", + "MDQ6VXNlcjM5OTQ2MDMw", + "MDQ6VXNlcjMyMzIx", + "MDQ6VXNlcjEyNzU2MDQ3" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Implement SpringBoneSimulator3D to wiggle chained bones", + "body": "Co-authored-by: lyuma \nCo-authored-by: fire \nCo-authored-by: SaracenOne ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101409 + }, + "b983b9d9f4371ac00f60abf850af58969f764059": { + "hash": "b983b9d9f4371ac00f60abf850af58969f764059", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Add cell option to control if cell is shrinked to its contents width.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101482 + }, + "d19147e09a13a7d6df44076f15893a5d1108fbb0": { + "hash": "d19147e09a13a7d6df44076f15893a5d1108fbb0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101503 from devloglogan/openxr-api-action-handle", + "body": "Expose OpenXR action handles to GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e8981308f2d3918a78318909a5be3fbb570c7e80": { + "hash": "e8981308f2d3918a78318909a5be3fbb570c7e80", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101498 from m4gr3d/run_launcher_godot_app_from_editor", + "body": "Use implicit launch when running a Godot Android project from the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "df0a26847252254a52900edcf7852a794f498917": { + "hash": "df0a26847252254a52900edcf7852a794f498917", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101493 from Ivorforce/string-equal-fast", + "body": "Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "232ab3df8d60c4bb6e4ed5604a899ae814b921db": { + "hash": "232ab3df8d60c4bb6e4ed5604a899ae814b921db", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101488 from chocola-mint/fix-11317", + "body": "Add `has_custom_data()` to TileData", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2c521ea57d00873f5b82a87df1da44101e051402": { + "hash": "2c521ea57d00873f5b82a87df1da44101e051402", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101481 from bruvzg/rtl_fade", + "body": "[RTL] Fix \"fade\" effect char index calculations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "68190ce3bc35052f28697c505dab6abe520f684e": { + "hash": "68190ce3bc35052f28697c505dab6abe520f684e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101478 from monxa/smaller-vc-min-size", + "body": "Allow smaller minimum width of VersionControlEditorPlugin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b9fd015ed06e9238cc70efabfac5538d96b69894": { + "hash": "b9fd015ed06e9238cc70efabfac5538d96b69894", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101472 from KoBeWi/remove_entries_real_edition", + "body": "Allow removing files in the file search", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aa72d56d507ac25e49bc61c30e05fd8feec76754": { + "hash": "aa72d56d507ac25e49bc61c30e05fd8feec76754", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101458 from syntaxerror247/fix-back-request", + "body": "Fix double emission of `NOTIFICATION_WM_GO_BACK_REQUEST`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5877f94b6512201da8d18972d6fc63481e69c9c2": { + "hash": "5877f94b6512201da8d18972d6fc63481e69c9c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101431 from YYF233333/remote_tree_fix", + "body": "Use `GetFileAttributesW` for checking file existence on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06a49a9ad8b5001e04e04156672956510038e72f": { + "hash": "06a49a9ad8b5001e04e04156672956510038e72f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101424 from kiroxas/improveNavigationLink3DGizmoPlugin_redrawPerformance", + "body": "Improve `NavigationLink3DGizmoPlugin::redraw` performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b7c0a0fbd18018cafea87431a4952cda26d611bc": { + "hash": "b7c0a0fbd18018cafea87431a4952cda26d611bc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101387 from picoxr/add-picoos-immersivemode", + "body": "Add PICO OS Immersive Mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a2971985e5ed827069b0d1a8292141f0099d4725": { + "hash": "a2971985e5ed827069b0d1a8292141f0099d4725", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101189 from mihe/jolt/defer-static-compound", + "body": "Improve performance of changing compound shapes when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9da7e7d89d4c8376ae9822f22a7ff9bfb5b0659a": { + "hash": "9da7e7d89d4c8376ae9822f22a7ff9bfb5b0659a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101163 from Synzorasize/implement_11386", + "body": "Allow prefixing with '%' to set a node as unique in the Scene Tree Dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4812856c23fd521c2d50d94fa25a30c3b0ee2fd6": { + "hash": "4812856c23fd521c2d50d94fa25a30c3b0ee2fd6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101116 from m4gr3d/add_run_current_scene_options", + "body": "[XR Editor] Allow specifying whether to play the current scene or a specific scene in XR or regular mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1d3acbdd49ea342183903792456952d97d29a8a3": { + "hash": "1d3acbdd49ea342183903792456952d97d29a8a3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100851 from stuartcarnie/metal_fixups", + "body": "Metal: Fix occasional use-after-free in Metal driver", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20c09d2c94d6cd37b6dd63dee33b12773999e234": { + "hash": "20c09d2c94d6cd37b6dd63dee33b12773999e234", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100697 from arkology/texture-progress-radial-stretching", + "body": "Tweak `TextureProgressBar` `NOTIFICATION_DRAW` to support 9-patch stretch in radial modes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "524cbec8580b65b4cbfc7675e3b2fe7a700ac5c5": { + "hash": "524cbec8580b65b4cbfc7675e3b2fe7a700ac5c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100309 from Chaosus/vs_prevent_invalid_boolean_varying", + "body": "Prevent using boolean varyings in vertex function of visual shaders", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "763e8ceb3b61420f0f3e6caefd6c6bafe0cf6f7f": { + "hash": "763e8ceb3b61420f0f3e6caefd6c6bafe0cf6f7f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100227 from clayjohn/particles-texture", + "body": "Move texture property back to the top level of the Particles inspector.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9b18fcc38ff3e25e2d4367b02ff187730e30937": { + "hash": "e9b18fcc38ff3e25e2d4367b02ff187730e30937", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99741 from a-johnston/reload_scene_compare_relative_path", + "body": "Compare localized path against editor scene path when reloading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "133db1fd60d78b72d4d1f2450b9cf8da355609e1": { + "hash": "133db1fd60d78b72d4d1f2450b9cf8da355609e1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92089 from QbieShay/qbe/particle_seek", + "body": "Implement particle seek request and seed options.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "737407033f49cfdbe3019b439a25bbda2fba5666": { + "hash": "737407033f49cfdbe3019b439a25bbda2fba5666", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #85799 from HolonProduction/select-by-word", + "body": "Allow dragging selection when selecting whole words in `RichTextLabel`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7520fca6a1af5ae455563909e7ce34b1cb3ab71": { + "hash": "a7520fca6a1af5ae455563909e7ce34b1cb3ab71", + "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 functions to get axis-aligned bounds of navigation regions", + "body": "Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101505 + }, + "c5e40e11e98cea3a2cd3370cf77c7f8aac33595f": { + "hash": "c5e40e11e98cea3a2cd3370cf77c7f8aac33595f", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "devloglogan ", + "committer_raw": "devloglogan ", + "summary": "Expose OpenXRAPI methods to get XrAction handles", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101503 + }, + "17279cdf45b6000134821e374bb76afd1d9e0f9d": { + "hash": "17279cdf45b6000134821e374bb76afd1d9e0f9d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Use implicit launch when running a Godot Android project from the editor", + "body": "This allows developers to override the default launching activity (`com.godot.game.GodotApp`) with a custom one if desired.\nLogic is added to fallback to the default launching activity if the implicit launch fails.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101498 + }, + "a2bfb7cff2a58e37a996d1a17ef45d9a79b1d9fe": { + "hash": "a2bfb7cff2a58e37a996d1a17ef45d9a79b1d9fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ2MzYyMjk5" + ], + "author_raw": "ygz-bd ", + "committer_raw": "Yagiz Hatay ", + "summary": "Enable XR Preview Mode for PICO OS", + "body": "Supported features in the immersive preview mode\n- Passthrough\n- Hand tracking\nNotes:\n- Multi-window is only available for internal apps on PICO OS, therefore launching adjacent windows is not possible currently.\n- Passthrough splash screen is not supported on PICO OS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101387 + }, + "9d00a773f8e4fb8643bd681d1cb3c8c606a86754": { + "hash": "9d00a773f8e4fb8643bd681d1cb3c8c606a86754", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwMjA3ODE2" + ], + "author_raw": "Synzorasize ", + "committer_raw": "Synzorasize ", + "summary": "Allow prefixing with '%' to set a node as unique in the Scene Tree Dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101163 + }, + "2e600789ddc12378df231358dae894a73b57c2ec": { + "hash": "2e600789ddc12378df231358dae894a73b57c2ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101493 + }, + "f434c75dbfd2f580e43b28be3641d2f98169002e": { + "hash": "f434c75dbfd2f580e43b28be3641d2f98169002e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2Njc3MTM0" + ], + "author_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "committer_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "summary": "Add has_custom_data() to TileData", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101488 + }, + "617e3456fd1f6dac813f9f517160579ddceb7120": { + "hash": "617e3456fd1f6dac813f9f517160579ddceb7120", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Allow dragging selection when selecting whole words in `RichTextLabel`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 85799 + }, + "c5dc6e1c6d4dbc388c5d13262ca071bdeb7ab2b2": { + "hash": "c5dc6e1c6d4dbc388c5d13262ca071bdeb7ab2b2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[RTL] Fix \"fade\" effect char index calculations.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101481 + }, + "4bc8918c19007ec2960cbd913191edbc51e192c8": { + "hash": "4bc8918c19007ec2960cbd913191edbc51e192c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Add support for specifying whether to play the current scene or a specific scene in XR or regular mode", + "body": "The functionality is only activated for the XR Editor, when a project has OpenXR enabled.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101116 + }, + "c327b5797e0861a19408c0e04af1bc3b8fcb84f4": { + "hash": "c327b5797e0861a19408c0e04af1bc3b8fcb84f4", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix double emission of NOTIFICATION_WM_GO_BACK_REQUEST", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101458 + }, + "fe5612fb5d43d8809ed2e23456c7888c341ef938": { + "hash": "fe5612fb5d43d8809ed2e23456c7888c341ef938", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg0MDc3NjI5" + ], + "author_raw": "Alexander Montag ", + "committer_raw": "Alexander Montag ", + "summary": "Allow smaller horizontal size of VersionControlEditorPlugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101478 + }, + "03b60027eea49165268fa94aabb6cbd3e8ec6a67": { + "hash": "03b60027eea49165268fa94aabb6cbd3e8ec6a67", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "U_kgDOBYL0pg" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Allow removing files in the file search", + "body": "Co-authored-by: Stronkkey ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101472 + }, + "d36a9ab591770c8db220e2e6f04d6494c2c36c75": { + "hash": "d36a9ab591770c8db220e2e6f04d6494c2c36c75", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "improve `NavigationLink3DGizmoPlugin::redraw` performance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101424 + }, + "c46c3ddf37dd8bf4996cf4fc1c8d5da0fcfc2049": { + "hash": "c46c3ddf37dd8bf4996cf4fc1c8d5da0fcfc2049", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Tweak `TextureProgressBar` `NOTIFICATION_DRAW` to support 9-patch stretch in radial modes", + "body": "1) Code is splitted into 3 sections:\n- draw `under` texture;\n- draw `progress` texture + draw radial modes reference cross;\n- draw `over` texture.\nEach draw texture section handles nine-patch stretching. Except for the progress texture in radial modes, which does not support nine-patch stretching.\n2) The reference cross position now is not misaligned to real center position (`floor()` call removed).\n3) The reference cross drawing code is additionally surrounded by `TOOLS_ENABLED` check.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100697 + }, + "c4fd9f9733217a59cbad9d866083ccf61a785ac9": { + "hash": "c4fd9f9733217a59cbad9d866083ccf61a785ac9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Add etcpak decompression functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100365 + }, + "d79ff848fa599df0665977623581fe55f558eaee": { + "hash": "d79ff848fa599df0665977623581fe55f558eaee", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101451 from TokageItLab/reset-retarget-in-the-child", + "body": "Force update RetargetModifier3D's child skeletons on save", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bb8001c83a62d99e830cf12df24e1aaea80f704d": { + "hash": "bb8001c83a62d99e830cf12df24e1aaea80f704d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101450 from TokageItLab/reset-anim-skeleton", + "body": "Change reset timing of the AnimationMixer and Skeleton on save", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "23e05b7c2feb983b73e56798bf1b04a9905ff595": { + "hash": "23e05b7c2feb983b73e56798bf1b04a9905ff595", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101449 from dsnopek/gdextension-virtual-method-compat-merged-hash", + "body": "Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c5a62c36f5da66f4db6c897ed68a6fc5eb6146cc": { + "hash": "c5a62c36f5da66f4db6c897ed68a6fc5eb6146cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101448 from TokageItLab/save-retarget", + "body": "Add missing `TOOLS_ENABLED` block to `RetargetModifier3D`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a57a1e63b02bd00a3c886dc746ff52a9d9c38b4": { + "hash": "6a57a1e63b02bd00a3c886dc746ff52a9d9c38b4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101445 from KoBeWi/they_are_back", + "body": "Add `Copy Script UID` option to Script Editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "957097738f9e3def19d623776120a7e6fd17f077": { + "hash": "957097738f9e3def19d623776120a7e6fd17f077", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101235 from Repiteo/style/editorconfig", + "body": "Style: Unify `.editorconfig` logic", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89f233aca3bd870b02c4eee68323e585ffc35aa9": { + "hash": "89f233aca3bd870b02c4eee68323e585ffc35aa9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101217 from BlueCube3310/gl-uncomp-formats", + "body": "Compatibility: Improve gl texture format detection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "194894d93702d645f3d0e13f386c928a9f088587": { + "hash": "194894d93702d645f3d0e13f386c928a9f088587", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100597 from Zshandi/position-follow-editor-default-float-step", + "body": "Node2D/3D: Make position follow default float step", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "adab1518a5fd4433834114fc50b715d7a0202049": { + "hash": "adab1518a5fd4433834114fc50b715d7a0202049", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99451 from Mickeon/doc-help-copy-to-clipboard", + "body": "Show editor toaster when copying `[codeblock]` in class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "aeffdd5d5150f011957abbfdd52cdffc26fbc3d8": { + "hash": "aeffdd5d5150f011957abbfdd52cdffc26fbc3d8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94196 from HolonProduction/local-var-icon", + "body": "Add icon for local variable completion options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "632c77e10bec79147894f421605865c98cda7f53": { + "hash": "632c77e10bec79147894f421605865c98cda7f53", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #84264 from HolonProduction/autocompletion-78003", + "body": "Try to guess method return type even if subscript base has no value", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9d0c41a4897f20c674aef531b8b5ac1173c1bcc3": { + "hash": "9d0c41a4897f20c674aef531b8b5ac1173c1bcc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Unify `.editorconfig` logic", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101235 + }, + "cf414f777f618c75d12abd4b4cf09842573d509c": { + "hash": "cf414f777f618c75d12abd4b4cf09842573d509c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTU2MDY2" + ], + "author_raw": "brevven <53156066+brevven@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fix typo in AudioStreamSynchronized.xml", + "body": "Fix a typo (\"being\" -> \"begin\")\n\nContext:\n\n>The streams begin at exactly the same time when play is pressed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101459 + }, + "80b8d6dbe6b8e4768f6e88418c9d6261d61ffb9b": { + "hash": "80b8d6dbe6b8e4768f6e88418c9d6261d61ffb9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Make GridMap editor Preview Size setting take effect immediately after change", + "body": "Previously, you had to interact with the zoom widget after changing\nthe editor setting for the preview size to update.\n\nThis also adds property hints for the GridMap editor settings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101455 + }, + "c7a9d64eafb626cadb28cdd4663cb4c7ab952d98": { + "hash": "c7a9d64eafb626cadb28cdd4663cb4c7ab952d98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMTE1NTU=" + ], + "author_raw": "Marc Gilleron ", + "committer_raw": "Marc Gilleron ", + "summary": "Add color channel filter to editor texture previews", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100157 + }, + "24912d2010892d4d9fe71141b3130e8a8c9724ac": { + "hash": "24912d2010892d4d9fe71141b3130e8a8c9724ac", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Autocompletion: Try to guess method return type even if subscript base has no value", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 84264 + }, + "cb61c6e85291efc7cfa98708eafe706cdbc0e969": { + "hash": "cb61c6e85291efc7cfa98708eafe706cdbc0e969", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Force update RetargetModifier3D's child skeletons on save", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101451 + }, + "d5e91eaa42b46494a51488bc19af3aca5abd6979": { + "hash": "d5e91eaa42b46494a51488bc19af3aca5abd6979", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Change reset timing of the AnimationMixer and Skeleton on save", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101450 + }, + "696285f23ac7f7e2ca7da60ed3fee3145e07c15e": { + "hash": "696285f23ac7f7e2ca7da60ed3fee3145e07c15e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101449 + }, + "18cc58f6beec5a95c203fb378de372bc6929ece4": { + "hash": "18cc58f6beec5a95c203fb378de372bc6929ece4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Add lacked TOOLS_ENABLED block to RetargetModifier3D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101448 + }, + "5b52b4b5c4f7c1232a6a814f65fce4c48f0f424b": { + "hash": "5b52b4b5c4f7c1232a6a814f65fce4c48f0f424b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101446 from KoBeWi/path_ensuring_never_ends", + "body": "Fix UID path remap", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "768c60c6ca704a15815c1347f4a15eff3fe8b27a": { + "hash": "768c60c6ca704a15815c1347f4a15eff3fe8b27a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101442 from KoBeWi/path_goes_here", + "body": "Ensure path for shallow scripts", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c6d0d81c20e74153a027c02b94c73e018443ed5": { + "hash": "7c6d0d81c20e74153a027c02b94c73e018443ed5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101441 from KoBeWi/what_happened_to_your_uid,_why_is_it_so_invalid", + "body": "Improve missing UID errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3865598c846da8fdf42ed37bd6894f91c61bc672": { + "hash": "3865598c846da8fdf42ed37bd6894f91c61bc672", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101419 from DubiousDuck/thumb-doc-fix", + "body": "Fix SkeletonProfileHumanoid documentation error", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62a5ea69ad78c89d3b1a5948062a328dbe477859": { + "hash": "62a5ea69ad78c89d3b1a5948062a328dbe477859", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101406 from allenwp/fix-agx-contrast-curve", + "body": "Fix AgX sigmoid contrast curve approximation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "65af5ae9812aef4bc5bacb05216f1cfca564544f": { + "hash": "65af5ae9812aef4bc5bacb05216f1cfca564544f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101386 from Ivorforce/vector-append-array-memorysafe", + "body": "Revert regression of memory unsafe `append_array` (same vector into same vector).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a8fe456a50af50439fde75f16f9e934861a3e53": { + "hash": "3a8fe456a50af50439fde75f16f9e934861a3e53", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101383 from WhalesState/color-picker-wheel", + "body": "Add `ColorPicker` cursor background and reuse the cursor for wheel.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "956e2b1769116063ca19fa9bc2df56fe1e4fd335": { + "hash": "956e2b1769116063ca19fa9bc2df56fe1e4fd335", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101373 from jburt137/patch-1", + "body": "Clarify expected types in `RayCast3D` documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdd3c8ab815733bd7c1a4e33a209559f8aa1776e": { + "hash": "fdd3c8ab815733bd7c1a4e33a209559f8aa1776e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101337 from beicause/csharp-okhsl-properties", + "body": "C#: Add OKHSL properties to Color", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33fb876ebbea81c1b58ec255603822651719b10c": { + "hash": "33fb876ebbea81c1b58ec255603822651719b10c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101321 from YeldhamDev/project_manager_warn_silence", + "body": "Change print warnings to config ones for popups that need transparency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d83598e9b99ba54fd02fc19f0a07982860218490": { + "hash": "d83598e9b99ba54fd02fc19f0a07982860218490", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100778 from BlueCube3310/compat-get-texture-silence", + "body": "Compatibility: Avoid converting to compressed formats when retrieving image data", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6a8ca81789cfea8982f0043c450f24625735a169": { + "hash": "6a8ca81789cfea8982f0043c450f24625735a169", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100674 from dsnopek/gdextension-virtual-method-compat", + "body": "GDExtension: Add compatibility system for virtual methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f431419e7bb595b512610871fd4957508eced366": { + "hash": "f431419e7bb595b512610871fd4957508eced366", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99781 from Meorge/pack-project-as-zip", + "body": "Add \"Pack Project as ZIP...\" to Project menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a7471c2a24f6eb5120e968321583b78b2f88cf7": { + "hash": "0a7471c2a24f6eb5120e968321583b78b2f88cf7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99604 from LaneSBarnes/patch-1", + "body": "Fix example code snippets in AudioStreamGenerator.xml", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "11007718ecc417768093c1ba3e2897f47e6ad854": { + "hash": "11007718ecc417768093c1ba3e2897f47e6ad854", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93871 from KoBeWi/🚽🚽", + "body": "Flush delete queue after process frame timers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a173b0e1736e5e1b7b46298c8f7706052839e903": { + "hash": "a173b0e1736e5e1b7b46298c8f7706052839e903", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #91889 from Calinou/project-manager-tweak-default-window-size", + "body": "Increase the project manager's default window size", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90ef140169e617f87814cee21b71d260cdc1e108": { + "hash": "90ef140169e617f87814cee21b71d260cdc1e108", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjMwNTQxMTgz" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add Copy Script UID option to Script Editor", + "body": "Co-authored-by: Alex Drozd ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101445 + }, + "9ad34ecc3e25ebe53184def16e43ad231afcd437": { + "hash": "9ad34ecc3e25ebe53184def16e43ad231afcd437", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix UID path remap", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101446 + }, + "02c10454a8ab1dbde503036afcca872b98e55e67": { + "hash": "02c10454a8ab1dbde503036afcca872b98e55e67", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NjM4MDQz" + ], + "author_raw": "jaredkunz <27638043+jaredkunz@users.noreply.github.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Clarify expected types in RayCast3D documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101373 + }, + "d3d874e0d15569d1c70b5b778bb7e5cc7dce0b81": { + "hash": "d3d874e0d15569d1c70b5b778bb7e5cc7dce0b81", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Improve missing UID errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101441 + }, + "c29e9e9b29d266e13d56acf07d7fa02d02d9136d": { + "hash": "c29e9e9b29d266e13d56acf07d7fa02d02d9136d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Ensure path for shallow scripts", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101442 + }, + "9fc39ae321ffd8feb7032f090f63e232006a55f6": { + "hash": "9fc39ae321ffd8feb7032f090f63e232006a55f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy", + "U_kgDOBcK-Cw" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Use retained references; shared pixel format code", + "body": "Most important is a fix for an occasional crash due to a use-after-free\nbug.\n\nA number of API availability declarations were updated to include tvOS.\n\nThe code is now simplified and generic for all platforms, which makes\nway for future tvOS support.\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100851 + }, + "cc86322d8dcdf671349d611f47ebf472f5ee1251": { + "hash": "cc86322d8dcdf671349d611f47ebf472f5ee1251", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Increase the project manager's default window size", + "body": "This makes the project manager feel less cramped when many\nprojects are imported, or when browsing templates in the asset library.\n\nOn displays smaller than 1152x800 (e.g. 1366x768), window height is\nautomatically limited by DisplayServer when setting the window size.\n\nThis also tweaks splash screen size when starting the project manager\nto match the project manager's default window size, and allows the\n`--resolution` and `--position` CLI arguments to affect the project\nmanager.\n\nLastly, this increases the minimum width slightly to prevent the UI\nfrom being cut off with the default theme.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91889 + }, + "5c9d80592ac7814f547c4a4e6c69d1515ce67cb6": { + "hash": "5c9d80592ac7814f547c4a4e6c69d1515ce67cb6", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Add icon for local variable completion options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94196 + }, + "e9eb0b60823ce2c85ef46bca68430138c0c844a9": { + "hash": "e9eb0b60823ce2c85ef46bca68430138c0c844a9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc5MTc0NzU=", + "MDQ6VXNlcjE4MDAzMg==", + "U_kgDOBcK-Cw", + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Ilaria Cislaghi ", + "committer_raw": "Ilaria Cislaghi ", + "summary": "Implemented tools around particles seed randomization.", + "body": "The purpose of this code is to expose the necessary\nfunctions for users and engine devs to develop tooling\nfor properly timing and seeking inside particles.\n\nCo-authored-by: Hugo Locurcio \nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\nCo-authored-by: Tomasz Chabora \nCo-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92089 + }, + "1732888777dd8aa8f59e31c4b790765fdcfd917c": { + "hash": "1732888777dd8aa8f59e31c4b790765fdcfd917c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Don't open file in file_exists for Windows.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101431 + }, + "fb7e666bfbf7e23680c41ced869f512ee6e62d78": { + "hash": "fb7e666bfbf7e23680c41ced869f512ee6e62d78", + "is_merge": false, + "authored_by": [ + "U_kgDOBwx0ZA" + ], + "author_raw": "DubiousDuck <118256740+DubiousDuck@users.noreply.github.com>", + "committer_raw": "DubiousDuck <118256740+DubiousDuck@users.noreply.github.com>", + "summary": "Fix SkeletonProfileHumanoid documentation error", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101419 + }, + "77ddaaaa918514ec3a7e240c57034bbee3c76188": { + "hash": "77ddaaaa918514ec3a7e240c57034bbee3c76188", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Fix AgX sigmoid contrast curve approximation", + "body": "This changes the polynomial function so that a lower input always results in a lower output and vice-versa. Additionally, the new function returns a value that is much closer to 1.0 when given an input of 1.0.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101406 + }, + "abf8e1e6f9e165ea209350ab9a98f01feca93b90": { + "hash": "abf8e1e6f9e165ea209350ab9a98f01feca93b90", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101405 from Hilderin/fix-game-view-cannot-be-editor-feature-disabled", + "body": "Fix Game View cannot be editor feature disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0332cee3d4f532486899f776698357f4e58f0298": { + "hash": "0332cee3d4f532486899f776698357f4e58f0298", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101404 from ryevdokimov/mouse-enter-signal-to-notification", + "body": "Change editor viewports gizmos mouse enter/exit from using signals to notifications", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9e210a535fb5c6f14a18be47a5ac2957727ed2f3": { + "hash": "9e210a535fb5c6f14a18be47a5ac2957727ed2f3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101388 from BlueCube3310/copy-update", + "body": "Update texture import library info in COPYRIGHT.txt", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "15f0f420df451e16cf0ba6fdcbfed6d86339c7a5": { + "hash": "15f0f420df451e16cf0ba6fdcbfed6d86339c7a5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101381 from bruvzg/scr_init", + "body": "Fallback to primary screen if no window layout is saved in project metadata.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0471f6e44a664db589a42d43faba7bf34e8468e8": { + "hash": "0471f6e44a664db589a42d43faba7bf34e8468e8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101378 from yannlemos/fix-typo-in-editor-debugger-plugin-docs", + "body": "Fix typo in EditorDebuggerPlugin documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "39f73bb9ffc278e125077d04f6a45c759c642649": { + "hash": "39f73bb9ffc278e125077d04f6a45c759c642649", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101369 from ryevdokimov/cancel-viewport-rotation-gizmo", + "body": "Add ability to cancel rotation from viewport rotation gizmo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4caae297290857c8bc0bab164d7ab51a99eb486f": { + "hash": "4caae297290857c8bc0bab164d7ab51a99eb486f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101368 from Hilderin/fix-selection-game-view", + "body": "Fix selection in 3D Game view", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "85fbf7ca848b27024b2bfe2af07e570b421144af": { + "hash": "85fbf7ca848b27024b2bfe2af07e570b421144af", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101367 from akien-mga/msdfgen-1.12", + "body": "msdfgen: Update to 1.12", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "85358f1738fc4279e3f9b411fc3ffa06fc8398be": { + "hash": "85358f1738fc4279e3f9b411fc3ffa06fc8398be", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101366 from akien-mga/harfbuzz-10.1.0", + "body": "harfbuzz: Update to 10.1.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e4a12a02996af8031d2473b6968811f1f1c2904e": { + "hash": "e4a12a02996af8031d2473b6968811f1f1c2904e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101365 from Calinou/agx-compatibility-use-rd-approach", + "body": "Fix AgX tonemapping using old approach in Compatibility rendering method", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "139619ca0c406223419ff1d9fd804c25e10aab6e": { + "hash": "139619ca0c406223419ff1d9fd804c25e10aab6e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101355 from akien-mga/style-clang-format-InsertBraces", + "body": "Style: Enable clang-format's `InsertBraces` config", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5be039761f59b445f561975e99e82dab84e86907": { + "hash": "5be039761f59b445f561975e99e82dab84e86907", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101273 from Nazarwadim/use_AHashMap_in_SurfaceTool", + "body": "Use `AHashMap` for `SurfaceTool`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "74682f93839664e4194f11c44188c8f3bb9a565d": { + "hash": "74682f93839664e4194f11c44188c8f3bb9a565d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101231 from mihe/jolt/init-debug-count", + "body": "Fix debug contact count not being initialized when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "867425fd62ca59e45d1ab45646ad4d16f085abff": { + "hash": "867425fd62ca59e45d1ab45646ad4d16f085abff", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101021 from bruvzg/empick", + "body": "[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "35080c6df383b83bdc967df42e1e4a36cff68965": { + "hash": "35080c6df383b83bdc967df42e1e4a36cff68965", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100970 from anknetau/ank/godot-add-test-cases-for-uid-strings", + "body": "Add some tests for `uid://` encoding and decoding", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ad74e337b9cdc985d5568098acdb445e36cd1c78": { + "hash": "ad74e337b9cdc985d5568098acdb445e36cd1c78", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100954 from Bromeon/bugfix/nodepath-slice", + "body": "Fix `NodePath::slice()` incorrect behavior for subname indexing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4dbcced69a871d1fec328608172705f9bd8d6d56": { + "hash": "4dbcced69a871d1fec328608172705f9bd8d6d56", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100714 from hpvb/fix-100663", + "body": "Handle changing ItemLists from signals", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3014eec40ded1b49b22e92f44b931429eecafbe6": { + "hash": "3014eec40ded1b49b22e92f44b931429eecafbe6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99407 from devloglogan/rec-resolution", + "body": "Allow using custom `Rect2i` for rendering with OpenXR", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3ca139e8ce3e2de3478c5a2e7b37d03ccaed0aab": { + "hash": "3ca139e8ce3e2de3478c5a2e7b37d03ccaed0aab", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99050 from havi05/itemlist-h-scroll-bar", + "body": "Add `HScrollbar` to `ItemList` when `max_columns == 0`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "138c2c8b5148ebc3b70991a2042f95e2f85c3f26": { + "hash": "138c2c8b5148ebc3b70991a2042f95e2f85c3f26", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #93399 from Chaosus/vs_sky_derivative", + "body": "Add derivative functions to sky shader mode in visual shader", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a82208068399dc1fc3bfe8bb2102765ad90149f7": { + "hash": "a82208068399dc1fc3bfe8bb2102765ad90149f7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92435 from Jabberdrake/featureproposal2", + "body": "Implement drag-and-drop logic for previewing themes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "39f16e70f8181ca9524c9fe1d0321fb2eb0b6e83": { + "hash": "39f16e70f8181ca9524c9fe1d0321fb2eb0b6e83", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "GDExtension: Add compatibility system for virtual methods", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100674 + }, + "3a6bfcb71414a26dd635c10e8f5ab0913c519274": { + "hash": "3a6bfcb71414a26dd635c10e8f5ab0913c519274", + "is_merge": false, + "authored_by": [ + "U_kgDOBh-IFQ", + "MDQ6VXNlcjgwMDU2ODkw" + ], + "author_raw": "Miguel Coelho ", + "committer_raw": "Rémi Verschelde ", + "summary": "Implemented drag-and-drop logic for previewing themes", + "body": "Dragging valid theme files (.tscn files with a Control node at the top)\nfrom the filesystem region over to the ThemeEditor will preview the\ntheme in question in a new preview tab\n\nCo-authored-by: Sofia Paiva ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92435 + }, + "a8f3c9727eec18853fc6f0c1c8b197b85d343813": { + "hash": "a8f3c9727eec18853fc6f0c1c8b197b85d343813", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Add ability to cancel rotation from viewport rotation gizmo", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101369 + }, + "683cef1df5b10ef499dfaa05c1875e340a333f90": { + "hash": "683cef1df5b10ef499dfaa05c1875e340a333f90", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix Game View cannot be editor feature disabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101405 + }, + "d17cf852e39bf63d0205df668a438af086b3ce5c": { + "hash": "d17cf852e39bf63d0205df668a438af086b3ce5c", + "is_merge": false, + "authored_by": [ + "U_kgDOBkx80A" + ], + "author_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "committer_raw": "Robert Yevdokimov <105675984+ryevdokimov@users.noreply.github.com>", + "summary": "Change editor viewports gizmos mouse enter/exit from using signals to notificatons", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101404 + }, + "055b418e4dc86b31ff42584b1b89d57fefbb409a": { + "hash": "055b418e4dc86b31ff42584b1b89d57fefbb409a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix Selection Game View", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101368 + }, + "bf06a4ff64884c6a26d40f8337884a26ad844b20": { + "hash": "bf06a4ff64884c6a26d40f8337884a26ad844b20", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Update texture import library info in COPYRIGHT.txt", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101388 + }, + "cf145de21e06489171caedead35830875e4b1fc8": { + "hash": "cf145de21e06489171caedead35830875e4b1fc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Revert regression (GH-31736) of memory unsafe append_array (append vector to itself). Add comments to prevent future regressions.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101386 + }, + "a9af65d368101b3004f4a2db6e62637c38d5c961": { + "hash": "a9af65d368101b3004f4a2db6e62637c38d5c961", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTQyMTY0" + ], + "author_raw": "havi05 ", + "committer_raw": "havi05 ", + "summary": "Add HScrollbar to ItemList", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99050 + }, + "2b5dd99d727a861e9e57b20f45227ef2063fb9fd": { + "hash": "2b5dd99d727a861e9e57b20f45227ef2063fb9fd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MDM0MzM=" + ], + "author_raw": "Andres Kievsky ", + "committer_raw": "Andres Kievsky ", + "summary": "Add some tests for uid:// encoding and decoding", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100970 + }, + "2eded468f9c2941becab4173695357dc24b22fdb": { + "hash": "2eded468f9c2941becab4173695357dc24b22fdb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "WhalesState ", + "committer_raw": "WhalesState ", + "summary": "Add `ColorPicker` cursor background and reuse the cursor for wheel.", + "body": "Add a cursor's background to fill the picker cursor.\nUnhardcode the wheel radius.\nReuse the picker cursor image for the HSV wheel.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101383 + }, + "0aede87b67ab7ffcea3c00a2fa2389d3c8084529": { + "hash": "0aede87b67ab7ffcea3c00a2fa2389d3c8084529", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Add derivative functions to sky shader mode in visual shader", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93399 + }, + "b2528671450068d528f7501c84655cfd51ebdb68": { + "hash": "b2528671450068d528f7501c84655cfd51ebdb68", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101021 + }, + "65f94b163a05dbf6443127aef37f7746feb551b8": { + "hash": "65f94b163a05dbf6443127aef37f7746feb551b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fallback to primary screen if no window layout is saved in project metadata.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101381 + }, + "6b33037021266f9114c38d8847d6208b0b166088": { + "hash": "6b33037021266f9114c38d8847d6208b0b166088", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add menu bar item for \"Pack Project as ZIP...\"", + "body": "Apply suggestions from code review\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nFix includes\n\nUpdate editor/editor_node.cpp\n\nCo-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99781 + }, + "24cf3be7ceec79866f9f57f8f0ec7c6f3ef25ef9": { + "hash": "24cf3be7ceec79866f9f57f8f0ec7c6f3ef25ef9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2OTQ1OTUw" + ], + "author_raw": "Yann Lemos ", + "committer_raw": "Yann Lemos ", + "summary": "Fix typo in Editor Debugger plugin documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101378 + }, + "c97c7b73e65d67106229d2ea83b90dcb078efd14": { + "hash": "c97c7b73e65d67106229d2ea83b90dcb078efd14", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "msdfgen: Update to 1.12", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101367 + }, + "269b1dfa03454811354fb4ab1cf721db044551f8": { + "hash": "269b1dfa03454811354fb4ab1cf721db044551f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "harfbuzz: Update to 10.1.0", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101366 + }, + "5ebafc350fe18dd52cfd7197543f2ed566bbdc03": { + "hash": "5ebafc350fe18dd52cfd7197543f2ed566bbdc03", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix AgX tonemapping using old approach in Compatibility rendering method", + "body": "Its implementation now matches the one used in RenderingDevice-based\nrendering methods.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101365 + }, + "24d74510e5831960f79837e5297853cb3286594e": { + "hash": "24d74510e5831960f79837e5297853cb3286594e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101363 from akien-mga/ci-apt-direct", + "body": "CI: Install apt dependencies directly, works around issue with `awalsh128/cache-apt-pkgs-action`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a024393f711355f782ab8e31a5cdb89867b20d9f": { + "hash": "a024393f711355f782ab8e31a5cdb89867b20d9f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101362 from BlueCube3310/etcpak-v200", + "body": "etcpak: Sync with upstream 2.0", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1730070baf49d8022a44d61c540d05ba42881103": { + "hash": "1730070baf49d8022a44d61c540d05ba42881103", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101351 from akien-mga/manifold-3.0.1", + "body": "manifold: Update to 3.0.1", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "06a6a0bcdb6b49ca4067f29b55f1256afbbffaff": { + "hash": "06a6a0bcdb6b49ca4067f29b55f1256afbbffaff", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101350 from Calinou/path-draw-fewer-fish-bones", + "body": "Draw fewer fishbones to improve Path gizmo readability and performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d9f28cac30c841850caa04e903942ee00701117": { + "hash": "7d9f28cac30c841850caa04e903942ee00701117", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101346 from akien-mga/libpng-1.6.45", + "body": "libpng: Update to 1.6.45", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "765c6ab5f8a1483490a87ce0a40409facddd1c65": { + "hash": "765c6ab5f8a1483490a87ce0a40409facddd1c65", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101282 from Nazarwadim/use_LocalVector_for_Curve_and_Gradient", + "body": "Use `LocalVector` for `Curve` and `Gradient`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "469808f66b75873f06438754471a6eb9127f4036": { + "hash": "469808f66b75873f06438754471a6eb9127f4036", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101112 from clayjohn/skyrd-fov", + "body": "Ensure Sky with custom fov has correction matrix applied to it in RD renderers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "496a990fc022d738cda653fd53464e4be1a4eefc": { + "hash": "496a990fc022d738cda653fd53464e4be1a4eefc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #92526 from dalexeev/gds-remove-renamed-hint-from-warning-enum", + "body": "GDScript: Remove `RENAMED_IN_GODOT_4_HINT` from `GDScriptWarning::Code` enum", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5c63646e870e6b4dc50219f0de424d521086787b": { + "hash": "5c63646e870e6b4dc50219f0de424d521086787b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Change print warnings to config ones for popups that need transparency", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101321 + }, + "829ad307f8c06134229256d0fc564fabd4e8826b": { + "hash": "829ad307f8c06134229256d0fc564fabd4e8826b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "CI: Install apt dependencies directly, works around issue with awalsh128/cache-apt-pkgs-action", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101363 + }, + "84c53607ab362efbe6a0164ad5c5276cb1f09259": { + "hash": "84c53607ab362efbe6a0164ad5c5276cb1f09259", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Etcpak: Sync with upstream", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101362 + }, + "cd918ff4702a7cf643fb6c8a85f8bd443b447aae": { + "hash": "cd918ff4702a7cf643fb6c8a85f8bd443b447aae", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Remove `RENAMED_IN_GODOT_4_HINT` from `GDScriptWarning::Code` enum", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92526 + }, + "0257995616a0afa9686ddca40f2e858c341b8256": { + "hash": "0257995616a0afa9686ddca40f2e858c341b8256", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101354 from Ivorforce/animation-clear-template", + "body": "Replace `Animation::_clear()` with explicit `.clear()` calls.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5240e605093c798d3cfaf5b62e481ac2dfb924d5": { + "hash": "5240e605093c798d3cfaf5b62e481ac2dfb924d5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101344 from DarioSamo/union-order-fix", + "body": "Fix union order to simplify empty initializers.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7285e89407a924e889a195847742b9c212cb6976": { + "hash": "7285e89407a924e889a195847742b9c212cb6976", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101343 from DarioSamo/shader-reflection-fix", + "body": "Fix duplicated spec constant on SPIR-V reflection.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d5b73e2742081a0e7fa3e30d7c3d14b206044960": { + "hash": "d5b73e2742081a0e7fa3e30d7c3d14b206044960", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100307 from akien-mga/mp3-load_from_file", + "body": "Add AudioStreamMP3 `load_from_file`/`load_from_buffer` and harmonize other audio streams", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "03c83cea1e2fcd4e852f58ab2b89bace220579b7": { + "hash": "03c83cea1e2fcd4e852f58ab2b89bace220579b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Style: Enable clang-format's `InsertBraces` config", + "body": "This was part of our style guide since we started using clang-format\nbut the feature was only added in clang-format 15, and we hadn't\nnoticed it yet.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101355 + }, + "e7f6b7ea0b9ff83e1b152f127d68fd905f503b4b": { + "hash": "e7f6b7ea0b9ff83e1b152f127d68fd905f503b4b", + "is_merge": false, + "authored_by": [ + "U_kgDOBbErLQ" + ], + "author_raw": "devloglogan ", + "committer_raw": "devloglogan ", + "summary": "Allow using custom Rect2i for rendering with OpenXR", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99407 + }, + "dcb4e5b22a5502fee68c63678f8f88de9c795eb6": { + "hash": "dcb4e5b22a5502fee68c63678f8f88de9c795eb6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Replace `Animation::_clear()` with explicit `.clear()` calls.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101354 + }, + "15741d45ca50e6d89c1756baa354d875483b40df": { + "hash": "15741d45ca50e6d89c1756baa354d875483b40df", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "manifold: Update to 3.0.1", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101351 + }, + "13a1391e738eb78614fd4158edb0836487155484": { + "hash": "13a1391e738eb78614fd4158edb0836487155484", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Draw fewer fishbones to improve Path gizmo readability and performance", + "body": "This affects both Path2D and Path3D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101350 + }, + "4396f8fbd3ec916b1b39c556828f160df82ccc80": { + "hash": "4396f8fbd3ec916b1b39c556828f160df82ccc80", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=", + "MDQ6VXNlcjM0MzY4Nzc0" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Add AudioStreamMP3 `load_from_file`/`load_from_buffer` and harmonize other audio streams", + "body": "Move OggVorbis and MP3 loading code to their AudioStream class, matching how it's done for WAV.\n\nThe duplicate functions in ResourceImporterOggVorbis are now deprecated.\n\nCo-authored-by: MaxIsJoe <34368774+MaxIsJoe@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100307 + }, + "f68d55bcdabe48fbfb38ccb826140bd6a4c7f7a4": { + "hash": "f68d55bcdabe48fbfb38ccb826140bd6a4c7f7a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to 1.6.45", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101346 + }, + "0e06eb80bc9cf08000bf86d06c0ce57bcf7775be": { + "hash": "0e06eb80bc9cf08000bf86d06c0ce57bcf7775be", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Fix union order to simplify empty initializers.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101344 + }, + "1af1edf60c1c317f6953c4fa78e0743a0729704d": { + "hash": "1af1edf60c1c317f6953c4fa78e0743a0729704d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Fix duplicated spec constant on SPIR-V reflection.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101343 + }, + "0e3a5eda8624758ed4c0e009f43cb03596696fc3": { + "hash": "0e3a5eda8624758ed4c0e009f43cb03596696fc3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101335 from Rocka06/spriteframes-duplicate-line", + "body": "Fix frame list icon mode is set two times", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c1c538b684145f43f4bd5a401231a1bdf93164c": { + "hash": "3c1c538b684145f43f4bd5a401231a1bdf93164c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101330 from Hakunamawatta/patch-1", + "body": "Fix typo in Basis `get_rotation_quaternion` doc", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb483e53ca14d288bb9c7a441932d27303c79aaf": { + "hash": "cb483e53ca14d288bb9c7a441932d27303c79aaf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101327 from Repiteo/scons/specify-module-optional-dependencies", + "body": "SCons: Specify optional dependencies for modules", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "67294625a4a87b1105a39d25544bc17148684414": { + "hash": "67294625a4a87b1105a39d25544bc17148684414", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101315 from Rocka06/spriteframes-plugin-duplicate-style", + "body": "Fix duplicate buttons style to match the other buttons in the SpriteFrames editor plugin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1f675e67db80f90727d3fc3563eeafc6a38df9d6": { + "hash": "1f675e67db80f90727d3fc3563eeafc6a38df9d6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101278 from bruvzg/ed_prop_nt_dict", + "body": "Fix non-typed Dictionary keys displayed as `` in the inspector.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d164f05dda27623996295a6aa3aaa5994ffc71bb": { + "hash": "d164f05dda27623996295a6aa3aaa5994ffc71bb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101263 from mateuseap/fix/os_shell_open", + "body": "Fix example in `OS.shell_open()` method documentation and add a new one", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0de7d0e013d97261c741524d4b0c7f851ac92d1": { + "hash": "a0de7d0e013d97261c741524d4b0c7f851ac92d1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101257 from SteffenBlake/remote-debug-windows-battery-fix", + "body": "Windows: Update export script's task to work even on battery power", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3ac4da1620c04705c785795fe9d11aa2a7e955ce": { + "hash": "3ac4da1620c04705c785795fe9d11aa2a7e955ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101233 from Ivorforce/utf8-multicall", + "body": "Optimize calls of `utf8` in a few spots to avoid calling it more than once.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2e657bf2ae5b275c6e74ab54e0190a4309bd07ff": { + "hash": "2e657bf2ae5b275c6e74ab54e0190a4309bd07ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101205 from voylin/get_visible_line_count_fix", + "body": "Fix `get_visible_line_count` in RichTextLabel", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ef9f0aefd077abaafffa052081fab8028147cfaa": { + "hash": "ef9f0aefd077abaafffa052081fab8028147cfaa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101175 from wareya/wrap_perf_fix", + "body": "Fix large `TextEdit` width resize performance when wrapping disabled", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d7ddfcd1be0a0d7f9a298350067836ee59a71b7": { + "hash": "6d7ddfcd1be0a0d7f9a298350067836ee59a71b7", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101093 from KoBeWi/infinite_menu_entropy", + "body": "Reorganize EditorNode menu options", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fcc9e3a71137142e1bc9fc93f6cbb1745965199f": { + "hash": "fcc9e3a71137142e1bc9fc93f6cbb1745965199f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96785 from akien-mga/scons-lto-use-thinlto-llvm", + "body": "SCons: Make `lto=auto` prefer ThinLTO over full LTO for LLVM targets", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8bfb5d74b3d9408974f993e7ba8696fad08cbf86": { + "hash": "8bfb5d74b3d9408974f993e7ba8696fad08cbf86", + "is_merge": false, + "authored_by": [ + "U_kgDOBvKYDQ" + ], + "author_raw": "Nazarii ", + "committer_raw": "Nazarii ", + "summary": "Use LocalVector for Curve and Gradient", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101282 + }, + "26db0bb15fafe8ddcfd5a4f4d6de589a831dd055": { + "hash": "26db0bb15fafe8ddcfd5a4f4d6de589a831dd055", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Make `lto=auto` prefer ThinLTO over full LTO for LLVM targets", + "body": "This speeds up build time considerably for these platforms compared to\nusing `lto=full`, which is sadly single-threaded with LLVM, unlike GCC.\n\nChanges to default behavior of `lto=auto` (i.e. `production=yes`):\n- Linux: Prefer ThinLTO for LLVM\n- Web: Prefer ThinLTO\n- Windows: Prefer ThinLTO for llvm-mingw\n\nThe following LLVM targets don't use LTO by default currently, which\nneeds to be assessed further (gains from LLVM LTO on performance need\nto be weighed against the potential size increase from heavy inlining):\n- Android\n- iOS\n- macOS\n- Windows clang-cl", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96785 + }, + "a52291fcba4e3d1a9f2591daf1f23fe91dff3e38": { + "hash": "a52291fcba4e3d1a9f2591daf1f23fe91dff3e38", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "LightmapGI: Fix another missing include to check for lightmapper_rd in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "24eadaa6a40bc0e2edac43425c25df10c79246dd": { + "hash": "24eadaa6a40bc0e2edac43425c25df10c79246dd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Reorganize EditorNode menu options", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101093 + }, + "a71a8c6e1e3e3be617436b6789552177d67b36e3": { + "hash": "a71a8c6e1e3e3be617436b6789552177d67b36e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "C#: Expose OKHSL properties of Color", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101337 + }, + "eb4a9977c33237a6ac0fdec5c1b1d40230eb6404": { + "hash": "eb4a9977c33237a6ac0fdec5c1b1d40230eb6404", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101323 from demolke/modenable", + "body": "LightmapGI: Including `modules_enabled.gen.h` to properly check the configuration warning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "837d093470397d884aa4a9f8e72fe7995f507cb6": { + "hash": "837d093470397d884aa4a9f8e72fe7995f507cb6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101322 from akien-mga/scons-fix-colorless-print-methods", + "body": "SCons: Fix missing context for `print_info`/`warning`/`error` when colors are off", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c65717860662825697b339edde9e4a6f6769514f": { + "hash": "c65717860662825697b339edde9e4a6f6769514f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101299 from Calinou/doc-tilemaplayer-tutorials", + "body": "Add TileMap tutorials to TileMapLayer class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e1a1acc66bdae47d10c9f47ee040ac0078b097d5": { + "hash": "e1a1acc66bdae47d10c9f47ee040ac0078b097d5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101279 from akien-mga/audio-pitch-shift-fix-gcc-warning", + "body": "Fix GCC warning about potential stringop-overflow in AudioEffectPitcShift", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a682b076d7e5063ab3079faed72e4f3b1ff7e8fc": { + "hash": "a682b076d7e5063ab3079faed72e4f3b1ff7e8fc", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101223 from kiroxas/fixWrongIfConditionIn#100549", + "body": "Fix wrong condition in `NavMeshQueries3D::_query_task_build_path_corridor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "65cf7c1d5efb7a630b4befbba51f19830cecd9cd": { + "hash": "65cf7c1d5efb7a630b4befbba51f19830cecd9cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101221 from bruvzg/win_dec_exp", + "body": "[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2db8f8837e2a271ee12f0ae3bb1cb1337ed68660": { + "hash": "2db8f8837e2a271ee12f0ae3bb1cb1337ed68660", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101125 from axunes/master", + "body": "macOS: Allow running unpacked game files from .app bundle resources", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7052a2bd0753c9e31a5e66e0b59461f8b2a6deb": { + "hash": "a7052a2bd0753c9e31a5e66e0b59461f8b2a6deb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101033 from Ivorforce/string-count-avoid-copy", + "body": "Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "892f77d5afab22e946afc78d83d7318286a104c6": { + "hash": "892f77d5afab22e946afc78d83d7318286a104c6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100052 from akien-mga/scons-linux-relax-freetype-libpng-zlib-deps", + "body": "Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8860f1c11126b044fdacf79b0d91462bcb9b41e": { + "hash": "b8860f1c11126b044fdacf79b0d91462bcb9b41e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Fix non-typed Dictionary keys displayed as `` in the inspector.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101278 + }, + "7c3d46004b4d26bc1253bb631a684ed50cfe1aa7": { + "hash": "7c3d46004b4d26bc1253bb631a684ed50cfe1aa7", + "is_merge": false, + "authored_by": [ + "U_kgDOCw5jHg" + ], + "author_raw": "Sohonyai Tibor <185492254+Rocka06@users.noreply.github.com>", + "committer_raw": "Sohonyai Tibor <185492254+Rocka06@users.noreply.github.com>", + "summary": "removed duplicate set_icon_mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101335 + }, + "2a3e0d47ea5080fd2cabb3b8de9d85b4a6bbf20a": { + "hash": "2a3e0d47ea5080fd2cabb3b8de9d85b4a6bbf20a", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "Rémi Verschelde ", + "summary": "LightmapGI: Including `modules_enabled.gen.h` to properly check the configuration warning", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101323 + }, + "1250d98d195feae8a87ef3852ec71841aece2b9a": { + "hash": "1250d98d195feae8a87ef3852ec71841aece2b9a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4OTQ3MDAw" + ], + "author_raw": "Hakunamawatta <48947000+Hakunamawatta@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Fix typo in Basis get_rotation_quaternion doc", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101330 + }, + "f1f33169d9cd48824de1e0da45e42baa7c44a369": { + "hash": "f1f33169d9cd48824de1e0da45e42baa7c44a369", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Specify optional dependencies for modules", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101327 + }, + "b8c52f16e2a7858e32a9889aa760f5c75cb26a00": { + "hash": "b8c52f16e2a7858e32a9889aa760f5c75cb26a00", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4NTQ4OA==" + ], + "author_raw": "wareya ", + "committer_raw": "wareya ", + "summary": "Fix large LineEdit x resize perf when wrapping disabled", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101175 + }, + "3e333df62356050d026d72a6063fad542ed50322": { + "hash": "3e333df62356050d026d72a6063fad542ed50322", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2OTcwNzU5" + ], + "author_raw": "voylin <0voylin0@gmail.com>", + "committer_raw": "voylin <0voylin0@gmail.com>", + "summary": "fix get_visible_lint_count in RichTextLabel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101205 + }, + "8c6dbff6d35eb613c83f065c408a49ab02fa7f67": { + "hash": "8c6dbff6d35eb613c83f065c408a49ab02fa7f67", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101316 from Repiteo/ci/problem-matchers-color", + "body": "CI: Ensure problem matchers handle colored output", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f83919c088ba80d9e8bdda4b19090c8acb4964fa": { + "hash": "f83919c088ba80d9e8bdda4b19090c8acb4964fa", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101311 from TokageItLab/fix-lookat-rest", + "body": "Fix `LookAtModifier3D` rest space incorrect rotation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2a2adfa36c57e1e17bf023b8327e786d95ef3dda": { + "hash": "2a2adfa36c57e1e17bf023b8327e786d95ef3dda", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101267 from Summersay415/angle-libs", + "body": "Fix ANGLE and D3D12 libraries inclusion in .zip export", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e0f49840048bdc8edf6a9a84cecc7e12a2d77fd": { + "hash": "8e0f49840048bdc8edf6a9a84cecc7e12a2d77fd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101266 from WhalesState/color-picking-fix", + "body": "Fix color picking on Linux/X11.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4d77bbf4907fdffc43cbf3d46c35bf6f6bd9371e": { + "hash": "4d77bbf4907fdffc43cbf3d46c35bf6f6bd9371e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100069 from allenwp/editor-shortcuts-undo-fix", + "body": "Fix undo behavior on `EditorSettingsDialog::_update_builtin_action`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ffcd9eb6301de9ec5c38625b98a7399a52b56d62": { + "hash": "ffcd9eb6301de9ec5c38625b98a7399a52b56d62", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "SCons: Fix missing context for `print_info`/`warning`/`error` when colors are off", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101322 + }, + "7fe0609118665e9b1adc326a0d5c556534852898": { + "hash": "7fe0609118665e9b1adc326a0d5c556534852898", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds", + "body": "This restriction was added to fix #7373 back then, which was a symbol conflict\nbetween FreeType's bundled copy of gzip/zlib, and distro packages.\n\nBut we also unbundled FreeType's zlib in #69395 so this is no longer an issue.\n\nOn the other hand recent issues pointed out that using system-provided icu4c\nor harfbuzz can cause issues (#91401, #100301). We still allow it for now but\nraise a warning.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100052 + }, + "88c457efc3187591287c8725041b29f6a90972f5": { + "hash": "88c457efc3187591287c8725041b29f6a90972f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Ensure problem matchers handle colored output", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101316 + }, + "25e0278525f072c1869e196e676cf6cc92eca438": { + "hash": "25e0278525f072c1869e196e676cf6cc92eca438", + "is_merge": false, + "authored_by": [ + "U_kgDOCw5jHg" + ], + "author_raw": "Sohonyai Tibor <185492254+Rocka06@users.noreply.github.com>", + "committer_raw": "Sohonyai Tibor <185492254+Rocka06@users.noreply.github.com>", + "summary": "fixed duplicate buttons style to match the other buttons in the SpriteFrames editor plugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101315 + }, + "6f3cc274237ea5142cd26f6357dfc6d876c45f75": { + "hash": "6f3cc274237ea5142cd26f6357dfc6d876c45f75", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #101178 from BlueCube3310/web-high-quality", + "body": "Web: Export ASTC/BPTC compressed textures", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08a2f0ae39e1cf492b3868c0bba2606c3cc6a6cd": { + "hash": "08a2f0ae39e1cf492b3868c0bba2606c3cc6a6cd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix LookAtModifier rest space rotation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101311 + }, + "a65954894670d3c1f23d7e09c13df9cd0cf534a8": { + "hash": "a65954894670d3c1f23d7e09c13df9cd0cf534a8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101298 from stuartcarnie/rendering_server", + "body": "Renderer: Minor optimisation when running `gl_compatibility` mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bfa351cb44f2a7da91b5fbd2619a93d9c88eac00": { + "hash": "bfa351cb44f2a7da91b5fbd2619a93d9c88eac00", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101246 from wlsnmrk/dropdown-fix", + "body": "Fix menus and dropdowns requiring two clicks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21721ae34468f7f8fd4f0f9cf2b7925330a04ec0": { + "hash": "21721ae34468f7f8fd4f0f9cf2b7925330a04ec0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #87260 from Calinou/tonemap-add-agx", + "body": "Add AgX tonemapper option to Environment", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5bda507f65912c95c3a2a25b7af095048c7e6137": { + "hash": "5bda507f65912c95c3a2a25b7af095048c7e6137", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add TileMap tutorials to TileMapLayer class reference", + "body": "- Add Dynamic TileMap Layers demo link as well.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101299 + }, + "abd0e6990cec375c36b4f43a31c6bc29e0b2cda0": { + "hash": "abd0e6990cec375c36b4f43a31c6bc29e0b2cda0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Renderer: minor optimisation when running `gl_compatibility` mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101298 + }, + "084e84be7813e55acd3d3e909bd66229834bedb1": { + "hash": "084e84be7813e55acd3d3e909bd66229834bedb1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjE3NTA2NTcz", + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add AgX tonemapper option to Environment", + "body": "Technical implementation notes:\n\n- Moved linearization step to before the outset matrix is applied and\nchanged polynomial contrast curve approximation.\n- This does *not* implement Blender's chroma rotation to address hue shift.\nThis hue rotation was found to have a significant performance impact.\n- Improved performance by combining the AgX outset matrix with the Rec 2020 matrix.\n\nCo-authored-by: Allen Pestaluky \nCo-authored-by: Clay John ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 87260 + }, + "5fad8917590c9e9202cdcf67fdce3d9ee97be606": { + "hash": "5fad8917590c9e9202cdcf67fdce3d9ee97be606", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzNDM5NTE4" + ], + "author_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", + "committer_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", + "summary": "Fix menus and dropdowns requiring two clicks", + "body": "Fixes some editor menus and option buttons requiring two clicks to open\nby checking status.pressed_down_with_focus separately from other press\nstatus flags. Makes all pressed statuses consistent on toggle buttons\nwith ACTION_MODE_BUTTON_PRESSED.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101246 + }, + "76c8e765605d90939ef52f46d12ad18f6072ecdf": { + "hash": "76c8e765605d90939ef52f46d12ad18f6072ecdf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101284 from akx/tyops", + "body": "A handful of typo fixes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc3a32b67e97fbb400dcb4bc992d45a8ea808137": { + "hash": "cc3a32b67e97fbb400dcb4bc992d45a8ea808137", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101249 from Repiteo/scons/color-refactor", + "body": "SCons: Refactor color output implementation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0dcc1a37d3e6a7f825e9d14c26c553dea7c53534": { + "hash": "0dcc1a37d3e6a7f825e9d14c26c553dea7c53534", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101094 from KoBeWi/what_if", + "body": "Simplify scene tabs option disabling", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b857c2f3e651a937bbf09cf6df204442656b68bf": { + "hash": "b857c2f3e651a937bbf09cf6df204442656b68bf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101016 from kiroxas/AddVariantStaticAssert", + "body": "Add static assert checks in `Variant` constructors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "abd188f099e64f3189462ca665472e768acadaaf": { + "hash": "abd188f099e64f3189462ca665472e768acadaaf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97480 from Riteo/why-is-suspension-so-hard", + "body": "Wayland: Unsuspend only for the same reason as suspension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dea597c6797d853139779fc6dda0cc031db9c6ae": { + "hash": "dea597c6797d853139779fc6dda0cc031db9c6ae", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94580 from stuartcarnie/sgc/macos_joypad", + "body": "Apple: Bug fixes and improvements for game controllers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cd17cb011075d110d1ea50f8a9c0573b22c3dc58": { + "hash": "cd17cb011075d110d1ea50f8a9c0573b22c3dc58", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "[macos, ios]: Refactor joypad support into shared code, numerous bugfixes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94580 + }, + "e5ac45e82291a8158ad4119c2026f19a8f920392": { + "hash": "e5ac45e82291a8158ad4119c2026f19a8f920392", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxMDY1ODA4" + ], + "author_raw": "Riteo Siuga ", + "committer_raw": "Riteo Siuga ", + "summary": "Wayland: Unsuspend only for the same reason as suspension", + "body": "Before, we would check both methods together, leading to loops.\n\nNow we track the actual reason we suspended and only unsuspend when\nthat same reason triggers. For example, if we suspend because of the\nsuspended flag we'll unsuspend only because it got unset. Conversely, if\nwe suspend because of a timeout we'll unsuspend only if we get a new\nframe event.\n\nWe do this because, while some compositors properly report a \"suspended\"\nstate (hinting us to stop repainting), most don't and we need a \"safety\nnet\" anyways as we do not want to constantly stay at 1fps (the max time\nwe'll wait before giving up) either.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97480 + }, + "f134769506d8ac2e3a9f676a10f5be81da1ded8b": { + "hash": "f134769506d8ac2e3a9f676a10f5be81da1ded8b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU4NjY5", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Aarni Koskela ", + "committer_raw": "Aarni Koskela ", + "summary": "Fix various typos", + "body": "* Add TODO notes for typos that should be fixed for 5.0\n\nCo-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101284 + }, + "8a810dd55abc79de826b54f3a8d2a8c927ec08ff": { + "hash": "8a810dd55abc79de826b54f3a8d2a8c927ec08ff", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMDE5MDA5" + ], + "author_raw": "Mateus Elias ", + "committer_raw": "Mateus Elias ", + "summary": "Fix incorrect string escaping in OS.shell_open() method Windows path example", + "body": "Corrected improper string escaping in the OS.shell_open() Windows path example. Backslashes are now properly escaped to prevent string parsing errors. Also, added a new alternative example of how to mount a Windows path with OS.shell_open().", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101263 + }, + "6f4089fa55dd07edcc003f8ecba612e968c96102": { + "hash": "6f4089fa55dd07edcc003f8ecba612e968c96102", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix GCC warning about potential stringop-overflow in AudioEffectPitchShift", + "body": "Fixes #101236.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101279 + }, + "989161e117587733d6302b5191d14362f0e7f257": { + "hash": "989161e117587733d6302b5191d14362f0e7f257", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "WhalesState ", + "committer_raw": "WhalesState ", + "summary": "Fix color picking on linux.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101266 + }, + "50b90604afa43e73fae09cf6f4fbf7d153c13f89": { + "hash": "50b90604afa43e73fae09cf6f4fbf7d153c13f89", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU1MjY3NzA4" + ], + "author_raw": "axunes ", + "committer_raw": "axunes ", + "summary": "macOS: search for project file in .app resources", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101125 + }, + "a8377d0f22410b140701d6884b1a2115dfe36adb": { + "hash": "a8377d0f22410b140701d6884b1a2115dfe36adb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTc0NDk4" + ], + "author_raw": "Summersay415 ", + "committer_raw": "Summersay415 ", + "summary": "Fix ANGLE and D3D12 libraries inclusion in .zip export", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101267 + }, + "7cedf99ddc0cb4b6dd3c6d97d5adf987882da500": { + "hash": "7cedf99ddc0cb4b6dd3c6d97d5adf987882da500", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NzI2MTc1" + ], + "author_raw": "Steffen Blake ", + "committer_raw": "GitHub ", + "summary": "Update Windows Export Script to work on Battery Power", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101257 + }, + "a29294fddc3d55c8c9e57332aff205e7630dcfe8": { + "hash": "a29294fddc3d55c8c9e57332aff205e7630dcfe8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Refactor color output implementation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101249 + }, + "4f1c956f25272c01a7a586627506b8fdd1c4e931": { + "hash": "4f1c956f25272c01a7a586627506b8fdd1c4e931", + "is_merge": false, + "authored_by": [ + "U_kgDOBvKYDQ" + ], + "author_raw": "Nazarii ", + "committer_raw": "Nazarii ", + "summary": "Use AHashMap for SurfaceTool", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101273 + }, + "a705962d736d879801c289c21272661b24190266": { + "hash": "a705962d736d879801c289c21272661b24190266", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Simplify scene tabs option disabling", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101094 + }, + "d2ada64a03d2abdb97cafe8f10623db8a2ce1d4c": { + "hash": "d2ada64a03d2abdb97cafe8f10623db8a2ce1d4c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101242 from AThousandShips/fix_perf", + "body": "[Main] Fix missing performance data", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cecc83d26ad557bfaa704ce8d3298d8820b5215a": { + "hash": "cecc83d26ad557bfaa704ce8d3298d8820b5215a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101225 from Summersay415/arch-docs", + "body": "Update official export templates architecture list in docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7d84fa022334da4e198affc0fe3cd79e8becce5": { + "hash": "a7d84fa022334da4e198affc0fe3cd79e8becce5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100792 from lyuma/post_import_plugin_subresources", + "body": "Allow post-import plugins to modify `_subresources`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f7b9a6a8b1d3be4bfd301f15f500b087fc4ac94c": { + "hash": "f7b9a6a8b1d3be4bfd301f15f500b087fc4ac94c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100091 from AeioMuch/fix_nodepath_in_history", + "body": "Add missing cleanup of editor history & set appropriate class icon for object in it", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c763602f9d737d1ded25f7eacfc79d0492931cb": { + "hash": "0c763602f9d737d1ded25f7eacfc79d0492931cb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101237 from mihe/jolt/cache-bounce-velocity", + "body": "Cache value of Jolt Physics project setting `bounce_velocity_threshold`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a0c3798fba393a02ec087b0cfdbe5e526c3c7769": { + "hash": "a0c3798fba393a02ec087b0cfdbe5e526c3c7769", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101210 from clayjohn/headless-export-shader", + "body": "Save instance and global uniform data in RenderingServerDummy", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21fdf1678ae88849255c290e8f5cbfc6c15d931f": { + "hash": "21fdf1678ae88849255c290e8f5cbfc6c15d931f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101193 from clayjohn/FSR-y-aspect", + "body": "Correct aspect ratio used in FSR2 calculations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01913e0852c07d7134366b71983b4c3876791e91": { + "hash": "01913e0852c07d7134366b71983b4c3876791e91", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101156 from Hilderin/fix-documentation-tooltip-over-debug-tooltip", + "body": "Fix documentation tooltip over debug tooltip", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fdfa1f24a02be0da1bb3e929ce3254d933d502b1": { + "hash": "fdfa1f24a02be0da1bb3e929ce3254d933d502b1", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101098 from KoBeWi/rect_pretender", + "body": "Don't show \"Drawing rect\" when not actually drawing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b401a870664e852f85bba1ec43bd1ab7f68ee58c": { + "hash": "b401a870664e852f85bba1ec43bd1ab7f68ee58c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101066 from DanielGSilva/font-variation-inheritance", + "body": "Fix `has_font` and `has_font_size` always return true", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3e53d73996dfdef916716d9aecad3e4c47411d47": { + "hash": "3e53d73996dfdef916716d9aecad3e4c47411d47", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101038 from KoBeWi/QuickerOpenDialog", + "body": "Remember QuickOpenDialog history between sessions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "de1499c3c2cdfc040f8d830183b86502a50665cd": { + "hash": "de1499c3c2cdfc040f8d830183b86502a50665cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100927 from KoBeWi/yeah,_uids", + "body": "Assign new UID when duplicating file externally", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "709f2e1a5d2629cdfcc74809becffd72bd9eecb2": { + "hash": "709f2e1a5d2629cdfcc74809becffd72bd9eecb2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100765 from Geometror/lightmapgi-add-downsampling", + "body": "Add a supersampling option to LightmapGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0fee2724f0ea6cec72ca3e78f9ac332d111d43e6": { + "hash": "0fee2724f0ea6cec72ca3e78f9ac332d111d43e6", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100751 from YYF233333/force_regex_with_editor", + "body": "Force build editor with regex module, remove checking code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9788b3db1dffd81c6d4235f26bb14b4646925675": { + "hash": "9788b3db1dffd81c6d4235f26bb14b4646925675", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100569 from arkology/texture-preview-borders", + "body": "Show \"transparent background\" texture only behind actual texture in `TexturePreview` class + add borders for readability", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16391744557e07cb6c9ab1634e5b82025bb55361": { + "hash": "16391744557e07cb6c9ab1634e5b82025bb55361", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100558 from KoBeWi/docking_in_progress", + "body": "Rework dock layout management", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ce6c3c5c282101575e3bceb6cc56aebaa4f39397": { + "hash": "ce6c3c5c282101575e3bceb6cc56aebaa4f39397", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100556 from KoBeWi/unlimited_contextizer", + "body": "Add more menus support to EditorContextMenuPlugin", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7bbdcc802bbdca3316666a03cb185aeb1d6e2355": { + "hash": "7bbdcc802bbdca3316666a03cb185aeb1d6e2355", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100419 from KoBeWi/times_before_search_were_better", + "body": "Fix folders uncollapsed after restart with filter", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "07093c4a341adf1d4703315a8235ca7eced2e331": { + "hash": "07093c4a341adf1d4703315a8235ca7eced2e331", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100275 from KoBeWi/highest_level_clearance", + "body": "Don't emit `text_changed` signal when clearing empty LineEdit", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9a4142c17ea6fecdaa37678e1f008cb2014b6a50": { + "hash": "9a4142c17ea6fecdaa37678e1f008cb2014b6a50", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98262 from KoBeWi/fileland_natives", + "body": "Mention native file dialogs editor setting in EditorFileDialog description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b194e050d79fca0d50317197fceecf0ebc755153": { + "hash": "b194e050d79fca0d50317197fceecf0ebc755153", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #91333 from YeldhamDev/working_on_this_felt_like_constantly_walking_into_rakes", + "body": "Make `PopupMenu/Panel` shadows properly visible again", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "96e59b99baa53021058663e3c764ba98f2bb8965": { + "hash": "96e59b99baa53021058663e3c764ba98f2bb8965", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1MTUxMzc5" + ], + "author_raw": "AeioMuch <75151379+AeioMuch@users.noreply.github.com>", + "committer_raw": "AeioMuch <75151379+AeioMuch@users.noreply.github.com>", + "summary": "Cleanup editor history when opening the history menu popup & set appropriate class icon for object in it. Handle do&undo for selection when reparenting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100091 + }, + "731a1ec206c84dea18573dd3b2edd1e74912bb5e": { + "hash": "731a1ec206c84dea18573dd3b2edd1e74912bb5e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix documentation tooltip over debug tooltip", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101156 + }, + "8d911b25542a76da1b81dfe8f0d464e39df2aed6": { + "hash": "8d911b25542a76da1b81dfe8f0d464e39df2aed6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101221 + }, + "b0ae6f7f011480ecdbc135f2dba33c520d9048f9": { + "hash": "b0ae6f7f011480ecdbc135f2dba33c520d9048f9", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix gui overflow in Android editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101234 + }, + "a6c70576be4c55f018e53ad49654616203e432e6": { + "hash": "a6c70576be4c55f018e53ad49654616203e432e6", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Main] Fix missing performance data", + "body": "Also future-proof entries to ensure size.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101242 + }, + "054340bb6babafb36eb6bcc3dbe2a28b7faa5650": { + "hash": "054340bb6babafb36eb6bcc3dbe2a28b7faa5650", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw", + "MDQ6VXNlcjE4MDAzMg==", + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Add a supersampling option to LightmapGI", + "body": "This provides increased lightmap quality with less noise, smoother\nshadows and better small-scale shadow detail. The downside is that\nthis significantly increases bake times and memory usage while baking\nlightmaps, so this option is disabled by default.\n\nCo-authored-by: Hugo Locurcio \nCo-authored-by: landervr <31851431+CpnWaffle@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100765 + }, + "d6b822c891c9d6b119a0521720f1a55ad455af57": { + "hash": "d6b822c891c9d6b119a0521720f1a55ad455af57", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Cache value of Jolt Physics project setting `bounce_velocity_threshold`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101237 + }, + "94a7dfeae166d4f2e918fe9e31f4d610bc50746d": { + "hash": "94a7dfeae166d4f2e918fe9e31f4d610bc50746d", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "danielgsilva ", + "committer_raw": "danielgsilva ", + "summary": "Add additional methods for has_theme_item to check for font and font size", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101066 + }, + "0fddf6a82423d67a93a6e2f2e5264fcc863b4322": { + "hash": "0fddf6a82423d67a93a6e2f2e5264fcc863b4322", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize calls of `utf8` in a few spots to avoid calling it more than once.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101233 + }, + "174a2b6593f87f61d192f23c1a5d1e16d37a4082": { + "hash": "174a2b6593f87f61d192f23c1a5d1e16d37a4082", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Fix debug contact count not being initialized when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101231 + }, + "f6d22da94b45c92ea116cdcd0a532cdf860f2edd": { + "hash": "f6d22da94b45c92ea116cdcd0a532cdf860f2edd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTc0NDk4" + ], + "author_raw": "Summersay415 ", + "committer_raw": "Summersay415 ", + "summary": "Update official export templates architecture list in docs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101225 + }, + "f70acb03084a5b8b041b600acd79a576da3ce63d": { + "hash": "f70acb03084a5b8b041b600acd79a576da3ce63d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "shift the polygon heap only if index is in range", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101223 + }, + "34d825594707dacb0fecb1ce49192997a11cca01": { + "hash": "34d825594707dacb0fecb1ce49192997a11cca01", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Force build editor with regex module, remove checking code.", + "body": "Fix include.\n\nCo-authored-by: Rémi Verschelde ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100751 + }, + "6a2cc399269560fda3194bdaaa9b861d97b161ef": { + "hash": "6a2cc399269560fda3194bdaaa9b861d97b161ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Compatibility: Improve gl texture format detection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101217 + }, + "aa65940a8509fb880e2c666eb8a901525d9200ff": { + "hash": "aa65940a8509fb880e2c666eb8a901525d9200ff", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101202 from KoBeWi/tweens_3.0", + "body": "Tween code improvements", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "558a18fbb7171ead3f1c632aaa7667a57644af9e": { + "hash": "558a18fbb7171ead3f1c632aaa7667a57644af9e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101198 from Calinou/editor-metalfx-show-options-on-all-platforms", + "body": "Show MetalFX options in the Scaling 3D Mode enum on all platforms", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "33c0fc5508f47af8fcd4b49d08d55a9021aef590": { + "hash": "33c0fc5508f47af8fcd4b49d08d55a9021aef590", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101162 from timoschwarzer/fix/gpu-particles-2d-emission-textures", + "body": "Fix ParticleProcessMaterial not using same offsets for emission textures", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d9535301abba39b6b1b932e39febc43d7e8ee099": { + "hash": "d9535301abba39b6b1b932e39febc43d7e8ee099", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101001 from adamscott/fix-metadata-script", + "body": "Fix Script metadata usage", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6d5e47a54c6efa51d07e1bc30824603241c0a85a": { + "hash": "6d5e47a54c6efa51d07e1bc30824603241c0a85a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100532 from bruvzg/win_size_drag", + "body": "Implement `DisplayServer.window_start_resize`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "084da581be79c6fb563b9e2e702fe6b303cae848": { + "hash": "084da581be79c6fb563b9e2e702fe6b303cae848", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100241 from lander-vr/reflection-probe-priority", + "body": "Add priority-based blending to reflection probes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e9be55ee27d28fe3c750213942ad81d8fd2f5c0": { + "hash": "6e9be55ee27d28fe3c750213942ad81d8fd2f5c0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100104 from bruvzg/ts_data_in_template", + "body": "[Export] Allow using ICU data from export templates instead of editor embedded data.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9b6322a6f1335489d768853ffb7763a528b8cda5": { + "hash": "9b6322a6f1335489d768853ffb7763a528b8cda5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97478 from bruvzg/emb_obj", + "body": "[TextServer] Improve embedded objects handling performance.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9890cc9d592e7684d8422846ebe80514a42fe802": { + "hash": "9890cc9d592e7684d8422846ebe80514a42fe802", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97136 from chocola-mint/fix-#97021", + "body": "Stop EditorNode from refreshing the current scene tab when not needed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7c49ae253e2faa3b5a9c1f00f504bc3f1e61da08": { + "hash": "7c49ae253e2faa3b5a9c1f00f504bc3f1e61da08", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96713 from Nazarwadim/thread_local_bones_backup", + "body": "Use `thread_local` for `bones_backup`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3d60ce9389bab3bbb0af325a00e6773c0860f225": { + "hash": "3d60ce9389bab3bbb0af325a00e6773c0860f225", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Export] Allow using ICU data from export templates instead of editor embedded data.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100104 + }, + "cc1db569e1aef8d9fb4893bc75f664868b60acac": { + "hash": "cc1db569e1aef8d9fb4893bc75f664868b60acac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Improve embedded objects handling performance.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97478 + }, + "7f0b4e58b003d87877e3d53fbc0c7dc9e07f4f9b": { + "hash": "7f0b4e58b003d87877e3d53fbc0c7dc9e07f4f9b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Implement `DisplayServer.window_start_resize`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100532 + }, + "86a6794a4a03219e91f8fe3f31ea97fa79d8ebdf": { + "hash": "86a6794a4a03219e91f8fe3f31ea97fa79d8ebdf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU2Njc3MTM0" + ], + "author_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "committer_raw": "chocola-mint <56677134+chocola-mint@users.noreply.github.com>", + "summary": "Stop EditorNode from refreshing the current scene tab when not needed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97136 + }, + "49846cf79a7b493b00bd1498daff665ab7f9d0db": { + "hash": "49846cf79a7b493b00bd1498daff665ab7f9d0db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Save instance and global uniform data in RenderingServerDummy so they can be exported with headless exports", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101210 + }, + "ccc134fd1bc60a58a5b65e1ec69eebe48c9b8b52": { + "hash": "ccc134fd1bc60a58a5b65e1ec69eebe48c9b8b52", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Tween code improvements", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101202 + }, + "865acd0129510406103f8c7134d0f548d248551b": { + "hash": "865acd0129510406103f8c7134d0f548d248551b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Show MetalFX options in the Scaling 3D Mode enum on all platforms", + "body": "Previously, the MetalFX scaling modes were only displayed in the\n`macos` and `ios` feature tag overrides if the editor had Metal support\nenabled. However, this is only available on the macOS editor, which caused\ntwo issues:\n\n- You couldn't set the 3D scaling mode to MetalFX for `macos` or `ios`\nif you were using the editor on another platform.\n- If you opened a project that was last edited on macOS with MetalFX scaling\nmodes set for these overrides, it would show an unknown value or revert\nto the default when saving to the project (as the enum value didn't exist\nanymore on your end).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101198 + }, + "4cf02312f6674083c5a628b4701643e1157c85f0": { + "hash": "4cf02312f6674083c5a628b4701643e1157c85f0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101136 from JulianHeuser/master", + "body": "Add test for GLTFDocument", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bd56e811f30ee0c2c21d37bc22eb87d2c33becad": { + "hash": "bd56e811f30ee0c2c21d37bc22eb87d2c33becad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101015 from bruvzg/si_fix_empty_tt", + "body": "[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "887c1557bf238be0b7f2408cc301ab1722a9866c": { + "hash": "887c1557bf238be0b7f2408cc301ab1722a9866c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100961 from Geometror/lm-colored-transparent-shadows", + "body": "Add support for colored shadows in LightmapGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "452f1fa0e946ee6a4f7e406b672380d04c10106e": { + "hash": "452f1fa0e946ee6a4f7e406b672380d04c10106e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100512 from bruvzg/dict_keys", + "body": "[Dictionary Property Editor] Use property editors instead of labels to display keys.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cb460ad421977082fa987fcc90ac1d6b63cd0376": { + "hash": "cb460ad421977082fa987fcc90ac1d6b63cd0376", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Add support for colored shadows in LightmapGI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100961 + }, + "25a9b04ecc1dcebd38ca0f276a9407ca60888469": { + "hash": "25a9b04ecc1dcebd38ca0f276a9407ca60888469", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Correct aspect ratio used in FSR2 calculations to remove a source of depth-based ghosting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101193 + }, + "21a6bd8dcac41cd7751dd8de7dffe736c0b8965c": { + "hash": "21a6bd8dcac41cd7751dd8de7dffe736c0b8965c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101182 from stuartcarnie/editor_crash_import", + "body": "Editor: Fix crash when using `--import --verbose` due to use-after-free", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "52f542b342fbc0d9e2b02b0d48f8b7880ac0a6e9": { + "hash": "52f542b342fbc0d9e2b02b0d48f8b7880ac0a6e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101180 from syntaxerror247/editor-themed-icon", + "body": "Android Editor: Fix themed icon", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f92780204e74dc4fd6f16f2cbe7675cd0fe71e32": { + "hash": "f92780204e74dc4fd6f16f2cbe7675cd0fe71e32", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101166 from jss2a98aj/opengl3-fallback-wording", + "body": "Improve OpenGL 3 fallback documentation wording", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "caefffe9d557cd26cbf234b8359f8a981b9b7006": { + "hash": "caefffe9d557cd26cbf234b8359f8a981b9b7006", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101153 from Hilderin/fix-embed-game-focus-border", + "body": "Fix embedded game focus border", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e826b26d9a6129ef7f50a43398478b0eb15f20d": { + "hash": "6e826b26d9a6129ef7f50a43398478b0eb15f20d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101148 from TokageItLab/skelmod-generic", + "body": "Move enum BoneAxis to SkeletonModifier from LookAtModifier", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3de10d58ffa033fb9094be302f108f4155ba4d54": { + "hash": "3de10d58ffa033fb9094be302f108f4155ba4d54", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101145 from hpvb/fix-scenetree-editor-marked", + "body": "Make sure marked nodes are reset on scene change", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cc32e46360152a63cfdec2843df6df583cf62f54": { + "hash": "cc32e46360152a63cfdec2843df6df583cf62f54", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101135 from Hilderin/fix-embedding-not-working-intermittently", + "body": "Fix embedding failing intermittently", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0f76ee4688216ffecfc53a0c57b39d3d1e273ace": { + "hash": "0f76ee4688216ffecfc53a0c57b39d3d1e273ace", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101110 from clayjohn/light2d-rect-fix", + "body": "Update Light2D `rect_cache` even when not using shadows.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8231494581d310a3656f9afe782a9720e452e883": { + "hash": "8231494581d310a3656f9afe782a9720e452e883", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101107 from Calinou/doc-collisionpolygon2d-fix-warning", + "body": "Fix warning in CollisionPolygon2D documentation description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "38ffeb56f4af18b610f7897f9b17bc6be3ef6210": { + "hash": "38ffeb56f4af18b610f7897f9b17bc6be3ef6210", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101103 from Calinou/editor-gridmap-translucent-cursor", + "body": "Make the GridMap editor cursor translucent", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "20728e7b05d8f127bc1dafe46173fcaf930bf0ef": { + "hash": "20728e7b05d8f127bc1dafe46173fcaf930bf0ef", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101101 from Calinou/editor-add-gridmap-grid-color-setting", + "body": "Add an editor setting for the GridMap grid color", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e169842dd5947a09612aee76325a06642d542d08": { + "hash": "e169842dd5947a09612aee76325a06642d542d08", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101097 from adamscott/fix-stopping-active-audio-playback", + "body": "Stop AudioStreamPlayback only if it's not playing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "063731450dfe054cd1955e0d5c641b96e57e11c9": { + "hash": "063731450dfe054cd1955e0d5c641b96e57e11c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101096 from KoBeWi/fighting_the_SPAM", + "body": "Don't print error when updating terrains tree without layer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2758b8666cb04624b51d644e4d0c3e75433efccb": { + "hash": "2758b8666cb04624b51d644e4d0c3e75433efccb", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101087 from KoBeWi/is_not_foreign", + "body": "Fix converting root Sprite2D", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08c605fe2df948053e086623ca1a5c47f630a8bd": { + "hash": "08c605fe2df948053e086623ca1a5c47f630a8bd", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101082 from arkology/line_2d_edit_get_rect", + "body": "Speed up `Line2D._edit_get_rect()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c09b7224b5b7d1ee43b02aba0afa69f76bc27982": { + "hash": "c09b7224b5b7d1ee43b02aba0afa69f76bc27982", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101078 from larspet/fs-changed-scroll", + "body": "Don't scroll to selected file in FileSystem when saving scenes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "62ea2f76b46ff825ecf4f497aa0a2eaac6c88da9": { + "hash": "62ea2f76b46ff825ecf4f497aa0a2eaac6c88da9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101069 from DarioSamo/rd-thread-safety-comment", + "body": "Remove TODO from RenderingDevice regarding thread safety.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91fda4ecafc2c9c94eff9d08df12d519074475fe": { + "hash": "91fda4ecafc2c9c94eff9d08df12d519074475fe", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101055 from Ivorforce/variant-to-number-consolidate", + "body": "Consolidate `Variant` int and float conversion functions to reduce duplicate logic.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf2548463af95a15ca67d39ab05d9e944ac9e67b": { + "hash": "bf2548463af95a15ca67d39ab05d9e944ac9e67b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101012 from zachseiss/master", + "body": "Preserve emission ring shape properties during conversion from GPUParticles3D to CPUParticles3D and vice versa", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f18bb5ba1ab26bf72108e747c0ae6d5810f7a6b5": { + "hash": "f18bb5ba1ab26bf72108e747c0ae6d5810f7a6b5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100999 from KoBeWi/theme_wariat", + "body": "Fix ProjectTag button variation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "653f5a96130c24ae26cbcd9ed0ebbee9536c62f4": { + "hash": "653f5a96130c24ae26cbcd9ed0ebbee9536c62f4", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100976 from AThousandShips/uid_fixes", + "body": "[Core] Fix UID encoding", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "881d4bd9ee8915f9bba3fd09ae08779dbdc9ef94": { + "hash": "881d4bd9ee8915f9bba3fd09ae08779dbdc9ef94", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100960 from buresu/fix-windows-keymapping", + "body": "Fix incorrect Unicode key mapping on Windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ddb01528eaaf791d3531e773f2abc3af38fb7e99": { + "hash": "ddb01528eaaf791d3531e773f2abc3af38fb7e99", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100956 from Geometror/dont-toast-shader-code", + "body": "Don't toast shader code", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8c78540d47e0c0945710262dfcf46508b7c2e346": { + "hash": "8c78540d47e0c0945710262dfcf46508b7c2e346", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100931 from beicause/color-picker-hue-accuracy-okhsl", + "body": "ColorPicker: Improve the accuracy of hue slider in OKHSL mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c50ee6c9ee6ddca7ef39068cbfb82c9c59c1b9b": { + "hash": "3c50ee6c9ee6ddca7ef39068cbfb82c9c59c1b9b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100903 from Hakunamawatta/patch-1", + "body": "Fix `get_meta_list` return type in description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "44f871ff72351791a0b053319a973c1b56a30c3a": { + "hash": "44f871ff72351791a0b053319a973c1b56a30c3a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100898 from Summersay415/wayland-issue", + "body": "Fix exclusive fullscreen on Wayland", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f5d21154d2ba8187d12a32d666c73803a2906561": { + "hash": "f5d21154d2ba8187d12a32d666c73803a2906561", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100892 from syntaxerror247/patch-1", + "body": "Warn if `virtual_keyboard_get_height()` is unsupported", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bc0cd1fff3f2a428ec6455332696a4cd2118123b": { + "hash": "bc0cd1fff3f2a428ec6455332696a4cd2118123b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100856 from BlueCube3310/astc-decomp-rt", + "body": "astcenc: Allow decompression in non-editor builds", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4de07f3a978b111a9a92fe98cfa6926baa725b05": { + "hash": "4de07f3a978b111a9a92fe98cfa6926baa725b05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100549 from kiroxas/`NavMeshQueries3D_query_task_build_path_corridor`_simplification", + "body": "Simplify `NavMeshQueries3D::_query_task_build_path_corridor`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "af016947793f8fd910fb29204ab4c9aa967e2d04": { + "hash": "af016947793f8fd910fb29204ab4c9aa967e2d04", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100492 from bruvzg/txt_mbrk_trim", + "body": "[TextServer] Fix space trimming around mandatory line breaks.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c1f65b429ddb54053dc937e4211879a7427ea586": { + "hash": "c1f65b429ddb54053dc937e4211879a7427ea586", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100329 from eviltrout/add-custom-line-offset", + "body": "Add `get_selection_line_offset` to `RichTextLabel`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d15e559355c03f9109e0a8367ba42bf2f772679c": { + "hash": "d15e559355c03f9109e0a8367ba42bf2f772679c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100103 from Summersay415/idsig", + "body": "Android: Delete `.idsig` on One Click Deploy", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ded4b5b91fbc5fe583137c59800940563d14d3a9": { + "hash": "ded4b5b91fbc5fe583137c59800940563d14d3a9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99966 from YeldhamDev/in_the_depths_of_searching", + "body": "Make Inspector search inside sub-resources", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "282c2c849028746b74fff1b470960f03b40a418b": { + "hash": "282c2c849028746b74fff1b470960f03b40a418b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99921 from Flarkk/aspect_ratio_convention", + "body": "Document inverse aspect ratio convention of `Projection::get_fovy()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b63349024a06202c879a6a4ccd8d078bd16609ce": { + "hash": "b63349024a06202c879a6a4ccd8d078bd16609ce", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99898 from MewPurPur/bro-the-order-didnt-change-wdym", + "body": "Don't create an UndoRedo action if Autoload order doesn't change after Drag & Drop", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e06cac212bb113bd08f174407d4995f68835dc0c": { + "hash": "e06cac212bb113bd08f174407d4995f68835dc0c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99893 from kiroxas/avoidUTF8ParsingWhenNotNecessary", + "body": "Avoid duplicated `utf8()` calls", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "399f585042bbdc160bd4e8e22bd844c17d9048a2": { + "hash": "399f585042bbdc160bd4e8e22bd844c17d9048a2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99603 from stuartcarnie/metal_fx_upscaling", + "body": "Metal: Add MetalFX upscaling support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a06e9ebe915cdc52681fd0b424386a28f0eb3c62": { + "hash": "a06e9ebe915cdc52681fd0b424386a28f0eb3c62", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99439 from aXu-AP/polygon-editor-bottom-dock", + "body": "Move UV editor to bottom dock, rename to Polygon editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "11f95e7febc5c407489c4a9aeb11a5fbe3db95ca": { + "hash": "11f95e7febc5c407489c4a9aeb11a5fbe3db95ca", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99350 from bruvzg/fs_mime", + "body": "Support MIME types in file dialog filters on macOS and Linux.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "990416e90b8c0d9e375a329007f2c9fcc4093ce8": { + "hash": "990416e90b8c0d9e375a329007f2c9fcc4093ce8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99296 from elpozewaunig/web_splash_properties", + "body": "Add web support for all missing splash screen properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "30b20bc251898b0dddfb60db542e7fb0fa430a83": { + "hash": "30b20bc251898b0dddfb60db542e7fb0fa430a83", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99121 from dalexeev/gds-deprecate-inst-to-dict", + "body": "GDScript: Deprecate `inst_to_dict()` and `dict_to_inst()` functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ae205b0fc61a71ed928d0ff11557c56b69bf15d3": { + "hash": "ae205b0fc61a71ed928d0ff11557c56b69bf15d3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98926 from YeldhamDev/out_all_of_you", + "body": "Add toggle to hide filtered out parents in the \"SceneTree\" dock", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ba8a155551aa1b2bf578f656db03c19405ba5c3a": { + "hash": "ba8a155551aa1b2bf578f656db03c19405ba5c3a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98909 from demolke/master", + "body": "GLTF: Don't duplicate textures when importing blend files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c78d9d2fe7791d2ad2926f1167ec6536ed26f296": { + "hash": "c78d9d2fe7791d2ad2926f1167ec6536ed26f296", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98660 from Meorge/tween-subtween", + "body": "Add `Tween.tween_subtween` method for nesting tweens within each other", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "be4678b836484cc83bf7bf686e0cc8b3beed0401": { + "hash": "be4678b836484cc83bf7bf686e0cc8b3beed0401", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #95750 from mosquitochang/fix-input-event-get-index", + "body": "Fix `InputMap::event_get_index` to handle unmatched events correctly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4319d380d1ba155b19446c77877f3e82e3d49e3a": { + "hash": "4319d380d1ba155b19446c77877f3e82e3d49e3a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94507 from akien-mga/variantparser-improve-error-reporting", + "body": "VariantParser: Ensure all parse errors have an explanation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f99a465956e344d50ebb575c0fc641205f4eaab3": { + "hash": "f99a465956e344d50ebb575c0fc641205f4eaab3", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #81532 from wlsnmrk/button-focus-loss-event-fix", + "body": "Fix `button_up` and `button_down` signals with focus changes or multiple inputs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4cadfd3eb98bd5e70629426acda2d219ea7b53ec": { + "hash": "4cadfd3eb98bd5e70629426acda2d219ea7b53ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg1NDM4ODky" + ], + "author_raw": "MewPurPur ", + "committer_raw": "Rémi Verschelde ", + "summary": "Don't create an UndoRedo action if Autoload order doesn't change after Drag & Drop", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99898 + }, + "db4ae2a91c413f0acac16e4e779c0d16123efc1c": { + "hash": "db4ae2a91c413f0acac16e4e779c0d16123efc1c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Show \"transparent background\" texture only behind actual texture in `TexturePreview` class + add borders for readability", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100569 + }, + "5727eda0e1b7d9f686b11e1cd9afa110167d4341": { + "hash": "5727eda0e1b7d9f686b11e1cd9afa110167d4341", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1NDA2NDQ5" + ], + "author_raw": "Julian ", + "committer_raw": "Julian ", + "summary": "GLTFDocument test case", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101136 + }, + "053d92401ede6cd6244f9c402a068bd7784adfc3": { + "hash": "053d92401ede6cd6244f9c402a068bd7784adfc3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Improve performance of changing compound shapes when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101189 + }, + "e9c1c44be25cfc86140044be1ef1dd9eb81e47bb": { + "hash": "e9c1c44be25cfc86140044be1ef1dd9eb81e47bb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExMjgxODkz" + ], + "author_raw": "jss2a98aj ", + "committer_raw": "jss2a98aj ", + "summary": "Fix OpenGL 3 fallback wording", + "body": "It should not say \"both\" where there are three APIs listed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101166 + }, + "753900188a6349e5b3db72d4d9531c2e753354d2": { + "hash": "753900188a6349e5b3db72d4d9531c2e753354d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Make Inspector search inside sub-resources", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99966 + }, + "501fc1a6ff4838f0df241797690c15028877fbd3": { + "hash": "501fc1a6ff4838f0df241797690c15028877fbd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Editor: Fix crash when using `--import --verbose` due to use-after-free", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101182 + }, + "d7532f0d31885c39b9218ef17b05a900f0d828ea": { + "hash": "d7532f0d31885c39b9218ef17b05a900f0d828ea", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "GitHub ", + "summary": "Android Editor: Fix themed icon", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101180 + }, + "2f061df7b03dae536dd2bfb7d95006b0e5bb847a": { + "hash": "2f061df7b03dae536dd2bfb7d95006b0e5bb847a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix embedding not working intermittently", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101135 + }, + "11dc4f2e5eb13e7a6c4f5269d709b1ca5f03b38d": { + "hash": "11dc4f2e5eb13e7a6c4f5269d709b1ca5f03b38d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Add MetalFX upscaling support", + "body": "Co-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99603 + }, + "84e6ac9ecdfdc280520cbb6c217c15447f1cbb6c": { + "hash": "84e6ac9ecdfdc280520cbb6c217c15447f1cbb6c", + "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": "Web: Export ASTC/BPTC compressed textures", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101178 + }, + "1aaf20b1f1f3ab59f04db74b166540327a3f1f90": { + "hash": "1aaf20b1f1f3ab59f04db74b166540327a3f1f90", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #98488 from RandomShaper/lockless_rid_fetch_pro", + "body": "Fix `RID_Owner` synchronization", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "87767f7c34cbab727127da9c33452b4db9d124f6": { + "hash": "87767f7c34cbab727127da9c33452b4db9d124f6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjg4NDk1NTQ=" + ], + "author_raw": "Timo Schwarzer ", + "committer_raw": "Timo Schwarzer ", + "summary": "Fix ParticleProcessMaterial not using same offsets for emission textures", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101162 + }, + "da4f9339ea7f614f5965e6a6b918b8c8285f2e1d": { + "hash": "da4f9339ea7f614f5965e6a6b918b8c8285f2e1d", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #101072 from hpvb/thread-id-optimization", + "body": "Optimize `Thread::get_caller_id()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "db0fab8f8c4b6623c20ef7a6072a5a1930c2c666": { + "hash": "db0fab8f8c4b6623c20ef7a6072a5a1930c2c666", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix embedded game focus border", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101153 + }, + "c0eae103e2b48a3e3d5bee50507951fcde803f4b": { + "hash": "c0eae103e2b48a3e3d5bee50507951fcde803f4b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Don't toast shader code", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100956 + }, + "02e4605d6c07a13652d812d8a3aa5f760312dc31": { + "hash": "02e4605d6c07a13652d812d8a3aa5f760312dc31", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #92563 from rsubtil/feature-oopsie_woopsie", + "body": "Implement a \"Recovery Mode\" for recovering crashing projects during initialization", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f1f152ea5a8b20a4f245e4a03396edf13330bbc1": { + "hash": "f1f152ea5a8b20a4f245e4a03396edf13330bbc1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Move enum BoneAxis to SkeletonModifier from LookAtModifier", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101148 + }, + "32ef7306f4fe79430ee1325f9a92bff092d5dadf": { + "hash": "32ef7306f4fe79430ee1325f9a92bff092d5dadf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Handle changing ItemLists from signals", + "body": "We make sure we don't touch the ItemList's items array after signals are\nemitted as a signal handler might change the item list, causing the\nindex we had to be invalid.\n\nThis fixes #100663", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100714 + }, + "7ce9c339b3500632c46c2ec1701e6659836cb961": { + "hash": "7ce9c339b3500632c46c2ec1701e6659836cb961", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Make sure marked nodes are reset on scene change", + "body": "The performance improvement on the SceneTreeEditor caused the previous\nstate of the SceneTreeEditor::marked HashSet to matter, when it\npreviously was always just overwritten when markings changed. The old\ncode thus had no reason to ever clear the marking list.\n\nWe now make sure that whether the SceneTreeEditor is hidden or not that\nwhen the edited scene changes we always reset the entire state of the\neditor, including the marked HashSet.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101145 + }, + "e1f129cb527712df5b9aac75a6a0d30cdce33bd8": { + "hash": "e1f129cb527712df5b9aac75a6a0d30cdce33bd8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Support MIME types in file dialog filters on macOS and Linux.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99350 + }, + "54a4a874fa5457c1cb7b924d875865eab81947d6": { + "hash": "54a4a874fa5457c1cb7b924d875865eab81947d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Fix warning in CollisionPolygon2D documentation description", + "body": "This was a copy-paste error from the CollisionShape2D documentation.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101107 + }, + "9eeeadb037c680cfc1d3806fbcb8e6aeb70e9977": { + "hash": "9eeeadb037c680cfc1d3806fbcb8e6aeb70e9977", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: Improve the accuracy of hue slider in OKHSL mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100931 + }, + "96ce5c00014e2f52691ed7c308529dbd140d8f9c": { + "hash": "96ce5c00014e2f52691ed7c308529dbd140d8f9c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Ensure Sky with custom fov has correction matrix applied to it in RD renderers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101112 + }, + "7e8facc5260525d3605250409cfb08ee469987f4": { + "hash": "7e8facc5260525d3605250409cfb08ee469987f4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Update Light2D rect_cache even when not using shadows.", + "body": "This also cleans up how the rect_cache is updated to make the steps more clear", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101110 + }, + "be266138d7496e71b146455a63eb31b3fc697edc": { + "hash": "be266138d7496e71b146455a63eb31b3fc697edc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add `tween_subtween` method for nesting Tweens", + "body": "No actual functionality yet\n\nActual subtween functionality implemented\n\nAdded documentation for Tween.tween_subtween and SubtweenTweener\n\nImplemented some additional functions\n\n`set_ease`, `set_trans`, and `set_delay`\nDocumentation only for `set_delay` so far, since I have tested it\n\nRemoved set_ease and set_trans\n\nUpon further investigation, the way they are implemented for Tween doesn't appear to work here\n\nFixed indentation in documentation\n\nReset subtween when parent loops\n\nFix return type of `SubtweenTweener.set_delay`\n\nAdd notes to documentation\n\nApply suggestions from code review\n\nCo-authored-by: Tomasz Chabora \n\nApply some suggested changes\n\n- Remove excessive documentation\n- Add Tween constructor that takes in SceneTree\n- Make `SubtweenTweener::subtween` public so that `Tween` doesn't have to be a friend class\n\nRemove unneeded friend class SceneTree\n\nRemove superfluous documentation describing subtween behavior\n\nApply suggestions from code review\n\nCo-authored-by: Tomasz Chabora \n\nApply suggestions from code review\n\nCo-authored-by: Thaddeus Crews \n\nApply suggestions from code review\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nEarly return from `tween_subtween` if the subtween is `null`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98660 + }, + "4e888f998721b4ee0263b9b9184b3d5edc612802": { + "hash": "4e888f998721b4ee0263b9b9184b3d5edc612802", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Make the GridMap editor cursor translucent", + "body": "This makes it possible to distinguish GridMap tiles that haven't been\nplaced yet from those that are already in place.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101103 + }, + "19b8b1021848d1c9f191e924a2612abf5cedb9fc": { + "hash": "19b8b1021848d1c9f191e924a2612abf5cedb9fc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add an editor setting for the GridMap grid color", + "body": "The opacity can be adjusted by changing the alpha channel of the color\nsetting. The setting applies without having to restart the editor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101101 + }, + "f8fd15690c556b0bb0499e0a407b496e53c06242": { + "hash": "f8fd15690c556b0bb0499e0a407b496e53c06242", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't show \"Drawing rect\" when not actually drawing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101098 + }, + "a12c1d3ddb1f6b28cfb61bda78e331870469d0d8": { + "hash": "a12c1d3ddb1f6b28cfb61bda78e331870469d0d8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Stop AudioStreamPlayback only if it's not playing", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101097 + }, + "3366f08a2c92e070c4995dc6c12965d8ea26f262": { + "hash": "3366f08a2c92e070c4995dc6c12965d8ea26f262", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't print error when updating terrains tree without layer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101096 + }, + "8318eda899ea42985b23aa112b13b9648de77d68": { + "hash": "8318eda899ea42985b23aa112b13b9648de77d68", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MjE3Njg=" + ], + "author_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "committer_raw": "aXu-AP <1621768+aXu-AP@users.noreply.github.com>", + "summary": "Move Polygon2D editor to bottom panel", + "body": "Move UV editor to bottom panel to allow realtime preview of results. Rename the editor to Polygon editor.\n\nRefactor enums and rename polygon editor members.\nRemove \"uv\" prefixes and clarify some names. Reorder/regroup some members in header file.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99439 + }, + "0e72967244de125e709218326d4d6818cfc14eab": { + "hash": "0e72967244de125e709218326d4d6818cfc14eab", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Consolidate `Variant` int and float conversion functions to reduce duplicate logic.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101055 + }, + "685ff5be8fc6573ab72ce289dea46bf34272e318": { + "hash": "685ff5be8fc6573ab72ce289dea46bf34272e318", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix converting root Sprite2D", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101087 + }, + "07f8935c6965513ff030aa647eef71a284058bec": { + "hash": "07f8935c6965513ff030aa647eef71a284058bec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Deprecate `inst_to_dict()` and `dict_to_inst()` functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99121 + }, + "3fa775b844a9505dc891a64356d22d7aa3809c40": { + "hash": "3fa775b844a9505dc891a64356d22d7aa3809c40", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQzNTQzOTA5" + ], + "author_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "committer_raw": "arkology <43543909+arkology@users.noreply.github.com>", + "summary": "Speed up `Line2D._edit_get_rect()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101082 + }, + "8de13860e8e99bce4e8114b86fff14063d53eb0f": { + "hash": "8de13860e8e99bce4e8114b86fff14063d53eb0f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY0MjU5Mjc1" + ], + "author_raw": "Elias Pozewaunig <64259275+elpozewaunig@users.noreply.github.com>", + "committer_raw": "Elias Pozewaunig <64259275+elpozewaunig@users.noreply.github.com>", + "summary": "Added web support for all missing splash screen properties", + "body": "show_image, fullsize and use_filter are now supported too.\n\nbg_color, image and minimum_display_time were already supported previously.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99296 + }, + "873eb21ce81787fb67fb982684dc2bd5f71858ef": { + "hash": "873eb21ce81787fb67fb982684dc2bd5f71858ef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=", + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Optimize Thread::get_caller_id()", + "body": "By making sure that Thread always has a valid caller_id we can remove the\ncheck making the function a straightforward getter instead.\n\nIn some quick tests we see a repeatable performance improvement of\nsomewhere around 0.32 mspf in TPS demo.\n\nCo-authored-by: Pedro J. Estébanez ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101072 + }, + "c049d07121e61823f535b3c6c349ef1923baf7e1": { + "hash": "c049d07121e61823f535b3c6c349ef1923baf7e1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "VariantParser: Ensure all parse errors have an explanation", + "body": "Likewise in ResourceFormatText and JSON.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94507 + }, + "6db599232edef19b750728c45187b4a26e3442ec": { + "hash": "6db599232edef19b750728c45187b4a26e3442ec", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "Fix Script metadata usage", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101001 + }, + "de7e4efef803db1e38f6127e7526b9778a0059e9": { + "hash": "de7e4efef803db1e38f6127e7526b9778a0059e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Fix RID_Owner synchronization", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98488 + }, + "e492ddde127297af363f58235309f477efe49b9e": { + "hash": "e492ddde127297af363f58235309f477efe49b9e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTAwMzg3" + ], + "author_raw": "Lars Pettersson ", + "committer_raw": "Lars Pettersson ", + "summary": "Don't scroll to selected file in FileSystem when saving scenes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101078 + }, + "dea083864b657b25c2e59c26ef2858946a90d314": { + "hash": "dea083864b657b25c2e59c26ef2858946a90d314", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODUwNA==" + ], + "author_raw": "Dario ", + "committer_raw": "Dario ", + "summary": "Remove TODO from RenderingDevice regarding thread safety.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101069 + }, + "86ab88f016b18dff5f6f87e36e9a54b44af89294": { + "hash": "86ab88f016b18dff5f6f87e36e9a54b44af89294", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ0OTM2Mjcw" + ], + "author_raw": "Zach Seiss ", + "committer_raw": "Zach Seiss ", + "summary": "added preservation of emission ring properties during conversion from GPUParticles3D to CPUParticles3D and vice versa", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101012 + }, + "e8e62d0cdddcb37b2abacb34923c2de42eb753f4": { + "hash": "e8e62d0cdddcb37b2abacb34923c2de42eb753f4", + "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": "astcenc: Allow runtime decompression of ASTC formats", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100856 + }, + "e167f4df370eda12f8c310039670d538362396d4": { + "hash": "e167f4df370eda12f8c310039670d538362396d4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Remember QuickOpenDialog history between sessions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101038 + }, + "b77aa473a19bb965a899bee21e0518da830e27d2": { + "hash": "b77aa473a19bb965a899bee21e0518da830e27d2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY1MDE5NzU=" + ], + "author_raw": "Ricardo Subtil ", + "committer_raw": "Ricardo Subtil ", + "summary": "Implement a \"Recovery Mode\" for recovering crashing/hanging projects during initialization", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92563 + }, + "c1cdcad96a97e6ba989da2802fd7cdef7f789371": { + "hash": "c1cdcad96a97e6ba989da2802fd7cdef7f789371", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix ProjectTag button variation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100999 + }, + "13f548c7f5f9af175d73a12048230d0471cb3c39": { + "hash": "13f548c7f5f9af175d73a12048230d0471cb3c39", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "Simplify_`NavMeshQueries3D::_query_task_build_path_corridor`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100549 + }, + "6b1869b76b75ada079b610fe03fbb7f6049379a4": { + "hash": "6b1869b76b75ada079b610fe03fbb7f6049379a4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4OTQ3MDAw" + ], + "author_raw": "Roan Lubbe ", + "committer_raw": "Roan Lubbe ", + "summary": "Fix get_meta_list return type in description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100903 + }, + "bdf625bd54958c737fa6b7213b07581cc91059ad": { + "hash": "bdf625bd54958c737fa6b7213b07581cc91059ad", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101051 from aaronfranke/gltf-always-read-alpha-cutoff", + "body": "GLTF: Always read `alphaCutoff` property", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c3c0c24d1ea6bc6098cb7df5c4bebab1e7798b45": { + "hash": "c3c0c24d1ea6bc6098cb7df5c4bebab1e7798b45", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100863 from larspet/project-list-placeholder", + "body": "ProjectManager: Update project list placeholder when project is created", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88a101ef8c17a23a47f03d1ddfbe10f0101a177f": { + "hash": "88a101ef8c17a23a47f03d1ddfbe10f0101a177f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100787 from KoBeWi/uid_be_like_'I'm_back'", + "body": "Re-create missing .uid files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a17a0bc808dc411da8d5397c7a8b6006b1c4245c": { + "hash": "a17a0bc808dc411da8d5397c7a8b6006b1c4245c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100717 from KoBeWi/icon_uncache", + "body": "Fix icon UIDs in Project Manager", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "29bd5c06ef05ab86e46d44b68f5ad0de8ebea5b2": { + "hash": "29bd5c06ef05ab86e46d44b68f5ad0de8ebea5b2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100636 from raulsntos/dotnet/emit-signal-fix", + "body": "[.NET] Fix EmitSignal with typed array parameters", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "89b18de032f8a92c890e7f7b01cf5305597052d9": { + "hash": "89b18de032f8a92c890e7f7b01cf5305597052d9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100221 from adamscott/fix-diraccess-sync", + "body": "[Web] Fix `DirAccess::unlink()` not updating the IDBFS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "abe5ba044cc399301a2f44b491247f941b8b2f3e": { + "hash": "abe5ba044cc399301a2f44b491247f941b8b2f3e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99071 from akien-mga/os-unused-display_driver_id", + "body": "Remove unused OS `_display_driver_id` member", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c6e74408c466ba80306da167bb055842cfa7822": { + "hash": "6c6e74408c466ba80306da167bb055842cfa7822", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #94616 from Chaosus/vs_fix_vec4_constant", + "body": "Change `VisualShaderNodeVec4Constant` type to vec4", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b34adf29dc06c23f162d921fb9453fcae3d7ad98": { + "hash": "b34adf29dc06c23f162d921fb9453fcae3d7ad98", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Remove unused OS `_display_driver_id` member", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99071 + }, + "efae48a2094fded2bce9d71626128523922d6553": { + "hash": "efae48a2094fded2bce9d71626128523922d6553", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100624 from Repiteo/scons/node-count-fix", + "body": "SCons: Don't update node count when cleaning", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5a8b7188af0a58da0546bc98bd56e416102fc248": { + "hash": "5a8b7188af0a58da0546bc98bd56e416102fc248", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101044 from mihe/jolt/revert-100533", + "body": "Revert \"Stop reporting contacts for sleeping bodies when using Jolt Physics\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e66fac92adb4a771acd7df1b5e4290eeb941499": { + "hash": "8e66fac92adb4a771acd7df1b5e4290eeb941499", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101037 from smix8/navregion_polys", + "body": "Make NavMeshQueries use NavRegionIteration polygons directly", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "94f23c342a749e2c49b76a7527535b90e599832b": { + "hash": "94f23c342a749e2c49b76a7527535b90e599832b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101010 from smix8/navlink_debug_direction", + "body": "Add NavigationLink debug direction indicator", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "32b081b2ffc71b49db929fa5da96d873a2820846": { + "hash": "32b081b2ffc71b49db929fa5da96d873a2820846", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101005 from Sauermann/fix-graph-node-crash", + "body": "Fix nullptr crash with freed `GraphNode` in GraphEditArranger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d47fef15b87778aed042a15154e0f4a9da1d7398": { + "hash": "d47fef15b87778aed042a15154e0f4a9da1d7398", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100991 from TokageItLab/180deg-arc", + "body": "Fix looking at with 180 degree arc", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e680767fb9614b2078917ed5386623f1e35159de": { + "hash": "e680767fb9614b2078917ed5386623f1e35159de", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100987 from marcelovbcfilho/master", + "body": "Windows: Implement native menu close callback", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1f2d535f78a323fdd7471053af2be3fcaeed4158": { + "hash": "1f2d535f78a323fdd7471053af2be3fcaeed4158", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100983 from mihe/jolt/only-iterate-active-bodies", + "body": "Improve performance with many static/sleeping bodies when using Jolt Physics", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d28c41616a5e1e32343a19a82a64edd0c2c12480": { + "hash": "d28c41616a5e1e32343a19a82a64edd0c2c12480", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100938 from RedMser/system-user-adb", + "body": "Respect system user setting for (un)installing APK", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "21e667174010093703a54248160e6c5421001f97": { + "hash": "21e667174010093703a54248160e6c5421001f97", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100937 from Repiteo/style/clang-format-sync", + "body": "Style: Enforce `AllowShortFunctionsOnASingleLine`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88babbdce28965b591a2cf35f6ffde00a651c874": { + "hash": "88babbdce28965b591a2cf35f6ffde00a651c874", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100932 from ajreckof/Fix-dictionary-editor-steals-focus-when-recreating-full-inspector-", + "body": "Fix dictionary editor steals focus when reloading script.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f4cb705c330cc21dafbe5d667ab1a2cb877f420": { + "hash": "2f4cb705c330cc21dafbe5d667ab1a2cb877f420", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100930 from beicause/fix-color-picker-cursor-position-in-okhsl", + "body": "ColorPicker: Fix cursor position in OKHSL wheel", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8e76f669c2d57195551848493c6869ac4fb1ea96": { + "hash": "8e76f669c2d57195551848493c6869ac4fb1ea96", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100929 from Geometror/fix-lm-penumbra-computation", + "body": "Fix lightmapper penumbra computation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d01768d8585d508faf6a585c025936535f141b21": { + "hash": "d01768d8585d508faf6a585c025936535f141b21", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100925 from KoBeWi/Stop.Duplicating.Scripts-", + "body": "Respect `PROPERTY_USAGE_NEVER_DUPLICATE` with Make Sub-Resources Unique", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "16a4919a51aa8fa8c049e5d21f3e11d5669f357f": { + "hash": "16a4919a51aa8fa8c049e5d21f3e11d5669f357f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100912 from Repiteo/ci/single-concurrency", + "body": "CI: Fix GHA bug by defining a single concurrency", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "19a7b466c2054ac1d93801cc3bb7d6763847f389": { + "hash": "19a7b466c2054ac1d93801cc3bb7d6763847f389", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100848 from BlueCube3310/astc-improvements", + "body": "astcenc: Misc improvements and optimizations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5ff616736a35a480ce16e0049d39cd8efe69eb67": { + "hash": "5ff616736a35a480ce16e0049d39cd8efe69eb67", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100825 from KoBeWi/colored_eight", + "body": "Add `Color.from_rgba8` and deprecate Color8", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff14d86fa31a2e9c7ab0a4e910f8fe227179e5da": { + "hash": "ff14d86fa31a2e9c7ab0a4e910f8fe227179e5da", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100811 from TokageItLab/bitmask-retarget", + "body": "Make transform elements BitField in RetargetModifier", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9da833e6c0d168520a4e1a516dcea2c9d15dd57": { + "hash": "e9da833e6c0d168520a4e1a516dcea2c9d15dd57", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100795 from hpvb/optimize-variant-clear", + "body": "Don't set `Variant::Type` in destructor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8be07f1c2388a6b98ff199fde519d9913f265114": { + "hash": "8be07f1c2388a6b98ff199fde519d9913f265114", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100785 from syntaxerror247/request-permission-doc", + "body": "Update `OS.request_permission(...)` description", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dd7d36e8038aa1f53614d593f72444e98e582f23": { + "hash": "dd7d36e8038aa1f53614d593f72444e98e582f23", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100770 from hpvb/command-queue-mt", + "body": "Core: Refactor CommandQueueMT to use vararg templates for performance and maintainability", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "386e4e16b3556033e0814f1659c1f7a1e29f2eb2": { + "hash": "386e4e16b3556033e0814f1659c1f7a1e29f2eb2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100729 from Lazy-Rabbit-2001/new_create_dialog_p1", + "body": "Improve script class display in Create dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "35cf29bb218f9e8657e3f50bd517f1a4a6ffbb1c": { + "hash": "35cf29bb218f9e8657e3f50bd517f1a4a6ffbb1c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100715 from buresu/fix-wayland-ime-input", + "body": "Fix last character deletion in Wayland IME input", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e13facfa72a85fd85cdbaf65f6dc6a844e29eb67": { + "hash": "e13facfa72a85fd85cdbaf65f6dc6a844e29eb67", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100679 from hakro/quick_open_context_menu", + "body": "Add a context menu to quick open dialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7dd14207dcfd47776037deeee25455061afbdd8a": { + "hash": "7dd14207dcfd47776037deeee25455061afbdd8a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100631 from Faless/fix/wslay_frame_end_not_fin", + "body": "[WS] Fix wslay multi-frame message parsing", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "261f0b9ca9a40097143d436d313040f7db9ad6e2": { + "hash": "261f0b9ca9a40097143d436d313040f7db9ad6e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100409 from KoBeWi/now_delete_uids", + "body": "Fix DependencyRemoveDialog not handling UIDs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3936d117e4ccbd39c9d4c7e106fa0921adae4483": { + "hash": "3936d117e4ccbd39c9d4c7e106fa0921adae4483", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100388 from Namey5/gles3-canvas-clear-fix", + "body": "Fix canvas background mode not clearing correctly in Compatibility renderer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "703552c51b503917b83ca32af56f4b72433a362c": { + "hash": "703552c51b503917b83ca32af56f4b72433a362c", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100240 from WhalesState/line-edit-focus", + "body": "`LineEdit` add member `keep_editing_on_text_submit`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4f5982c83b5810747b236f49cd405646c6c248b5": { + "hash": "4f5982c83b5810747b236f49cd405646c6c248b5", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100171 from Giganzo/editor-focus", + "body": "Fix missing focus outline for 2D and 3D editor viewports", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a20c3e6a967c8cbafcbf738bb0bcf843eac27ee": { + "hash": "3a20c3e6a967c8cbafcbf738bb0bcf843eac27ee", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100161 from alessand10/fix-filesystem-logic", + "body": "Fix root folder logic in the filesystem", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d484e23bceb9fb289a689d6ae938764ed9c2da05": { + "hash": "d484e23bceb9fb289a689d6ae938764ed9c2da05", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100113 from paddy-exe/particle-emission-shape-visual-separate-pr", + "body": "Add visualization of 3D particle emission shapes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4ef55ba75bce3ee611779c08c3fda6dce238ff4e": { + "hash": "4ef55ba75bce3ee611779c08c3fda6dce238ff4e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99998 from akien-mga/tinyexr-1.0.9", + "body": "tinyexr: Update to upstream 1.0.9", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "72839d008506d7b33be9644169b9174f89b03304": { + "hash": "72839d008506d7b33be9644169b9174f89b03304", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99996 from akien-mga/libpng-1.6.44", + "body": "libpng: Update to upstream 1.6.44", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "442f11462d57f3f6f131f1bbc92ab0b96037cd0f": { + "hash": "442f11462d57f3f6f131f1bbc92ab0b96037cd0f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99994 from kitbdev/fix-editor-viewport-group-anim", + "body": "Allow Viewport children to lock, group, and insert keyframes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7ccc00d78734ba73536dc30919cb992c67ddfddf": { + "hash": "7ccc00d78734ba73536dc30919cb992c67ddfddf", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99242 from RedMser/fix-todos-in-classref", + "body": "Fix TODO comments in class reference", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d710da96cce77c5845081106073e753fdffc370": { + "hash": "0d710da96cce77c5845081106073e753fdffc370", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98554 from Calinou/add-property-hint-ranges", + "body": "Add more property hint ranges for project settings", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "22f4322194e7ec479ee4103c86ca0c13a6b5c283": { + "hash": "22f4322194e7ec479ee4103c86ca0c13a6b5c283", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #101004 from akien-mga/core-thread-fix-gcc12-crash", + "body": "Thread: Re-add `` include for `std::hardware_destructive_interference_size`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a550eef9f38b87cae03acec8754d004703d43e35": { + "hash": "a550eef9f38b87cae03acec8754d004703d43e35", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "Rémi Verschelde ", + "summary": "Improve script class display in Create dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100729 + }, + "e89c196a80ba1ac24bdd22ae7e5c7704dba48c33": { + "hash": "e89c196a80ba1ac24bdd22ae7e5c7704dba48c33", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzODc3MTcw" + ], + "author_raw": "Mounir Tohami ", + "committer_raw": "Mounir Tohami ", + "summary": "`LineEdit` add member `keep_editing_on_text_submit`.", + "body": "Allow users to exit edit mode when Enter is pressed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100240 + }, + "ec7d7abde93f2bc552e52b687ad00a61970fc0de": { + "hash": "ec7d7abde93f2bc552e52b687ad00a61970fc0de", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "GLTF: Always read alphaCutoff property", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101051 + }, + "7bed84c1652bd8e73957c9ecf5b44d69e5e5e3f8": { + "hash": "7bed84c1652bd8e73957c9ecf5b44d69e5e5e3f8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Revert \"Stop reporting contacts for sleeping bodies when using Jolt Physics\"", + "body": "This reverts commit 5bbdb4a770d81b73863a88fcb74dbe3c86f024a4.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101044 + }, + "cf8376ba1f359e8d5ae26b69be75755627429caf": { + "hash": "cf8376ba1f359e8d5ae26b69be75755627429caf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2MjQ4NTM=" + ], + "author_raw": "hakro ", + "committer_raw": "hakro ", + "summary": "Add a context menu to quick open dialog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100679 + }, + "b2d881a73a369e361482719fd4f7d8f1da602ad9": { + "hash": "b2d881a73a369e361482719fd4f7d8f1da602ad9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101033 + }, + "e330b79397f6d6a3a0f0876fa429ff1e2ac626de": { + "hash": "e330b79397f6d6a3a0f0876fa429ff1e2ac626de", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjU3NTc3Nzgy" + ], + "author_raw": "alessand10 ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix root folder logic in the filesystem", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100161 + }, + "2c9620f24c270d99992110f6c609cf196ec44dad": { + "hash": "2c9620f24c270d99992110f6c609cf196ec44dad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "`clang-format` commit to `.git-blame-ignore-revs`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100937 + }, + "e06d83860d798b6766b23d6eae48557387a7db85": { + "hash": "e06d83860d798b6766b23d6eae48557387a7db85", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Enforce `AllowShortFunctionsOnASingleLine`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100937 + }, + "8c1742c957a496a54bc98857cd9b8aed9910af14": { + "hash": "8c1742c957a496a54bc98857cd9b8aed9910af14", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTc0NDk4" + ], + "author_raw": "Summersay415 ", + "committer_raw": "Summersay415 ", + "summary": "Fix exclusive fullscreen on Wayland", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100898 + }, + "4184884ad1eab8f326bfedd6273e106c9e2e5fc6": { + "hash": "4184884ad1eab8f326bfedd6273e106c9e2e5fc6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Make NavMeshQueries use NavRegionIteration polygons directly", + "body": "Removes the duplicated NavMap polygon soup. All navmesh queries now use the NavRegionIteration polygons directly.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101037 + }, + "cccd2432c3e4985273d2961f7a15abd35f8c4023": { + "hash": "cccd2432c3e4985273d2961f7a15abd35f8c4023", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Refactor CommandQueueMT to use vararg templates", + "body": "In order to make CommandQueueMT more maintainable this PR changes the\nprevious macro hell with variadic templates instead. This makes the\nclass far more explicit and will allow us to more easily change the way\nthe class functions in the future.\n\nFurthermore this refactoring has allowed for some optimizations. In\nparticular by using std::forward to delay the decision of decaying the\ntype to as late as possible we are able to move the data from the\ncallsite into our Command buffer and later move it to the call.\n\nIn practice what this means is that compared to the old version instead\nof copying values 3 times, we can now get away with 1 copy, and 1 move\nfor lvalues, and just 2 moves for rvalues. This saves quite a few\noperations in a hot codepath.\n\nWe also now test to make sure that the amount of copies and moves are\nwhat we expect. This way we can spot performance regressions in this\ncode easily.\n\nSomewhat unscientifically, running TPS-demo by pressing enter and not\ntouching the controls average mspf, repeatable across many runs:\n\nbefore: 6.467\nafter : 6.202", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100770 + }, + "3bb2309f6b9a108e445df8cf4ee1c609642b7836": { + "hash": "3bb2309f6b9a108e445df8cf4ee1c609642b7836", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxNDYyMTM4" + ], + "author_raw": "Marcelo Vilas Boas Correa Filho ", + "committer_raw": "Marcelo Vilas Boas Correa Filho ", + "summary": "Feature adding Windows native menu close callback", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100987 + }, + "b50d9b7d8c7f24e399128778eb261b44be81bd5d": { + "hash": "b50d9b7d8c7f24e399128778eb261b44be81bd5d", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Update OS.request_permission(...) description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100785 + }, + "663b90da6160a0942bbe17bd3de184b918e46544": { + "hash": "663b90da6160a0942bbe17bd3de184b918e46544", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101015 + }, + "176e5f42b26595256f62d88227261a197b76293e": { + "hash": "176e5f42b26595256f62d88227261a197b76293e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "add Static assert checks", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101016 + }, + "d0c421976c0822351a1a0401548677f3e5caa399": { + "hash": "d0c421976c0822351a1a0401548677f3e5caa399", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz", + "MDQ6VXNlcjk0OTYzMQ==" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Fix looking at with 180 degree arc", + "body": "Co-authored-by: Fruitsalad <949631+fruitsalad@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100991 + }, + "8dd0579bcd9ea6a0ba0cc3f5bd7259bbe6d6487b": { + "hash": "8dd0579bcd9ea6a0ba0cc3f5bd7259bbe6d6487b", + "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 NavigationLink debug direction indicator", + "body": "Adds direction indicator arrows to the NavigationLink debug depending on if a link is onewyay or bidirectional.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101010 + }, + "f2d4dac92efa78717b484a96a4b2c134832afbef": { + "hash": "f2d4dac92efa78717b484a96a4b2c134832afbef", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Thread: Re-add `` include for `std::hardware_destructive_interference_size`", + "body": "Somehow it would still build fine, but would crash when compiled with GCC 12.2\non Debian 12.\n\nAlso re-add wrongly removed Mutex include from `thread_safe.h`, where it's used\nin macros.\n\nAdd IWYU pragma comments to prevent it from mistakenly flagging those as unused.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101004 + }, + "54373160dfff917c4cf5cb7071711ba41856e71c": { + "hash": "54373160dfff917c4cf5cb7071711ba41856e71c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Fix Crash with `GraphNode`", + "body": "When using `queue_free()` on GraphNodes, `p_from` can become `nullprt`.\nThis PR adds a check to prevent crashes in these situations.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 101005 + }, + "7beaddc9c03c723a1c374fe69c591b95d5aff501": { + "hash": "7beaddc9c03c723a1c374fe69c591b95d5aff501", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ4ODQyNDY=" + ], + "author_raw": "Mikael Hermansson ", + "committer_raw": "Mikael Hermansson ", + "summary": "Improve performance with many static/sleeping bodies when using Jolt Physics", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100983 + }, + "8c7319459b6f73f7a649ab16da4e2ad4c0ad7eeb": { + "hash": "8c7319459b6f73f7a649ab16da4e2ad4c0ad7eeb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1ODc4NzM=" + ], + "author_raw": "Naoto Kondo ", + "committer_raw": "Naoto Kondo ", + "summary": "Fix incorrect Unicode key mapping on Windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100960 + }, + "482531c4b83dd904990c9b8aaa61167ec5ad39c2": { + "hash": "482531c4b83dd904990c9b8aaa61167ec5ad39c2", + "is_merge": false, + "authored_by": [ + "U_kgDOBvKYDQ" + ], + "author_raw": "Nazarii ", + "committer_raw": "Nazarii ", + "summary": "Use thread_local for bones_backup", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96713 + }, + "25ecf5ec83a12d3c08dbd79215a304608ac9a83f": { + "hash": "25ecf5ec83a12d3c08dbd79215a304608ac9a83f", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core] Fix UID encoding", + "body": "Fixes edge case where `0` encoded as `uid://` instead of `uid://a`, and\nfixes the size of the temporary buffer storing encoded UID strings.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100976 + }, + "6f363b989a785af34ea6a15d263292c5e4ccbbcb": { + "hash": "6f363b989a785af34ea6a15d263292c5e4ccbbcb", + "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": "astcenc: Misc improvements and optimizations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100848 + }, + "df66ea74d7ab575b03ce48c358e9cdf89370dd31": { + "hash": "df66ea74d7ab575b03ce48c358e9cdf89370dd31", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcwODQ4OA==" + ], + "author_raw": "Jan Haller ", + "committer_raw": "Jan Haller ", + "summary": "Fix `NodePath::slice()` incorrect behavior for subname indexing", + "body": "Adjust slice boundaries in `NodePath` logic to correctly handle subnames.\nUpdate test cases to reflect these changes.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100954 + }, + "9db804f72eed5eb3cef88bb91f7b4930f20eb439": { + "hash": "9db804f72eed5eb3cef88bb91f7b4930f20eb439", + "is_merge": false, + "authored_by": [ + "U_kgDOBe5tvQ" + ], + "author_raw": "HolonProduction ", + "committer_raw": "HolonProduction ", + "summary": "Jsonrpc: Convert ids to int if they are int by value", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100950 + }, + "bb76e721e920d35922db7a3b0b8b002236cf53c1": { + "hash": "bb76e721e920d35922db7a3b0b8b002236cf53c1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Respect system user setting for (un)installing APK", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100938 + }, + "751d3d585217920ae2265bed7aaebcfe2766ecac": { + "hash": "751d3d585217920ae2265bed7aaebcfe2766ecac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Fix lightmapper penumbra computation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100929 + }, + "ba3f2bf4a3d53fd92f47678b93a20237066df0c6": { + "hash": "ba3f2bf4a3d53fd92f47678b93a20237066df0c6", + "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 dictionary editor steals focus when reloading script.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100932 + }, + "2582793d408ade0b6ed42f913ae33e7da5fb9184": { + "hash": "2582793d408ade0b6ed42f913ae33e7da5fb9184", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100774 from Geometror/rm-leftover-print-lightmapper", + "body": "Remove leftover debug print statement from `lightmapper_rd.cpp`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d12eeefcf440b227be198a1d1373beba869f3f81": { + "hash": "d12eeefcf440b227be198a1d1373beba869f3f81", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100763 from dsnopek/openxr-composition-layers-hole-punch-visibility", + "body": "OpenXR: Fix hiding/showing composition layers using hole punching", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e55ea94c736d0a7e06aec7d65bec112ebfbbd76c": { + "hash": "e55ea94c736d0a7e06aec7d65bec112ebfbbd76c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99800 from amarsero/bone2d-redo-crash", + "body": "Fix use after free in redo of \"Create Custom Bone2D(s) from Node(s)\"", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b98eeb3899fb86d4b3ba4186caef3ee79ddc5ca4": { + "hash": "b98eeb3899fb86d4b3ba4186caef3ee79ddc5ca4", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99096 from kitbdev/bottom_panel_force_switch", + "body": "Make bottom panel switch when pinned and removed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3bf4541d472af4127e2b884df86abe20a441f126": { + "hash": "3bf4541d472af4127e2b884df86abe20a441f126", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99829 from miv391/larger_event_configuration_dialog", + "body": "Change Event Configuration dialog wider and its input list taller for better usability", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "589a2b511e106b1228d6aca240fa874f2fefa6f1": { + "hash": "589a2b511e106b1228d6aca240fa874f2fefa6f1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100815 from m4gr3d/remove_install_permission_for_xr_editor", + "body": "[Android Editor] Update handling of the `REQUEST_INSTALL_PACKAGES` permission", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c83706fdfdff28916f42797f5fe38be61c829151": { + "hash": "c83706fdfdff28916f42797f5fe38be61c829151", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99904 from kitbdev/fix-load-floating-dock", + "body": "Fix loading layout with floating dock in single window mode and fix `restore_windows_on_load`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13992bbf7bf0d14f0dcdcb3ace8e1d49d4d5bdd9": { + "hash": "13992bbf7bf0d14f0dcdcb3ace8e1d49d4d5bdd9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100766 from stuartcarnie/metal_crash", + "body": "Metal: Fix crash when uniform set is empty for slot binding mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d8b1a5aac28a0b8b680ff88e4b209c03a0721713": { + "hash": "d8b1a5aac28a0b8b680ff88e4b209c03a0721713", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #92235 from paddy-exe/advanced-import-macbook-mouse-magnify", + "body": "Add MagnifyGesture to Advanced Import dialog zooming", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3994e561eaa7271e1569511f5710a23134606da8": { + "hash": "3994e561eaa7271e1569511f5710a23134606da8", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100827 from OS-of-S/fixed-mold-search", + "body": "Fix Mold-search in older systems", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0efced3ea5a5d93fecc8ebce36df4bc0d4cee493": { + "hash": "0efced3ea5a5d93fecc8ebce36df4bc0d4cee493", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100822 from BlueCube3310/gles-hdr-astc", + "body": "Compatibility: Fix ASTC HDR extension detection", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "58b48a934ebd561e83cbebdc4b42177e8552e075": { + "hash": "58b48a934ebd561e83cbebdc4b42177e8552e075", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100859 from StaydMcMuffin/scene-shaders-user-normal-fix", + "body": "Fix User-supplied Normals Being Ignored", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "df2b117ec28d53ebee2547723af2ddca35a39add": { + "hash": "df2b117ec28d53ebee2547723af2ddca35a39add", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100317 from TCROC/fix-collision-shape-debug-color-breaks-gdextension", + "body": "Fix collision shape debug color breaking GDExtension", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e9cebfa2f3e9fd1ac2fccc33f6eb50e116463f0a": { + "hash": "e9cebfa2f3e9fd1ac2fccc33f6eb50e116463f0a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100865 from SlashScreen/fix_plugin_docs", + "body": "Fix docs for `EditorContextMenuPlugin.add_context_submenu_item`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "953db6e785adede7c6eb1540fe53d56a8f950499": { + "hash": "953db6e785adede7c6eb1540fe53d56a8f950499", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100752 from AThousandShips/unify_timer_scale_naming", + "body": "[Core] Align naming and args of `(SceneTree)Timer` time scale methods", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "77eb92f8f3ba3d90bcfb3393e150b4f7f2cf1604": { + "hash": "77eb92f8f3ba3d90bcfb3393e150b4f7f2cf1604", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100826 from Lielay9/csg-spin-360", + "body": "Fix gaps in CSGPolygon3D spin mode at 360 degrees", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1e63ed2a5bdf862257ca13357424cb93977fb62e": { + "hash": "1e63ed2a5bdf862257ca13357424cb93977fb62e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99723 from YeldhamDev/script_favorite_fix", + "body": "Fix error when favoriting some types of properties", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d7e9971243705cd74217a697841b7aa93717547e": { + "hash": "d7e9971243705cd74217a697841b7aa93717547e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100908 from Repiteo/style/yaml-tweaks", + "body": "Style: Integrate minor pre-commit/`yaml` adjustments", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9ec36eb243a9df1ad83bc867b007d0159c299363": { + "hash": "9ec36eb243a9df1ad83bc867b007d0159c299363", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100916 from Hilderin/fix-embed-focus-on-debug-continue", + "body": "Fix debugging embedded game does not refocus on continue", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b987e906ba8ed33ec4a1423b60ceed13c8f5662a": { + "hash": "b987e906ba8ed33ec4a1423b60ceed13c8f5662a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100156 from ydeltastar/fix-doc-scroll", + "body": "Fix scroll to symbol's documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0e00f416500f9f4092bdcc4d3364eaea7a436962": { + "hash": "0e00f416500f9f4092bdcc4d3364eaea7a436962", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100735 from tvenclovas96/tween_ignore_time_scale", + "body": "Add an option for tweens to ignore `Engine.time_scale`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01c6e18963eb2fc731dd514b27b6ee79e166e92f": { + "hash": "01c6e18963eb2fc731dd514b27b6ee79e166e92f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100745 from mdelorme/mdelorme/issue_100727", + "body": "Assign the project manager title to the node instead of DisplayServer", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "888883d608e6dbea3880a38f6b709fc1e0f6d155": { + "hash": "888883d608e6dbea3880a38f6b709fc1e0f6d155", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100862 from Flarkk/fix_100850", + "body": "Fix regression with shadows when light range is 0 or close", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "47db9c04057d1b3393ce1e4ec56f9e4887481d2c": { + "hash": "47db9c04057d1b3393ce1e4ec56f9e4887481d2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "ColorPicker: Fix cursor position in OKHSL wheel", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100930 + }, + "8e9c4e04be67f329e0b2e862566b5e1686fa5ccb": { + "hash": "8e9c4e04be67f329e0b2e862566b5e1686fa5ccb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Assign new UID when duplicating file externally", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100927 + }, + "1b04e6f46d9c4f151222f029fbfb54c4bc991f41": { + "hash": "1b04e6f46d9c4f151222f029fbfb54c4bc991f41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Respect PROPERTY_USAGE_NEVER_DUPLICATE with Make Sub-Resources Unique", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100925 + }, + "4f7e04a959a4e91cc42a58c1e833c820d4731f07": { + "hash": "4f7e04a959a4e91cc42a58c1e833c820d4731f07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "CI: Only define single concurrency", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100912 + }, + "cfac31b745465a90eee5286300650c9d2b6d67eb": { + "hash": "cfac31b745465a90eee5286300650c9d2b6d67eb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Fix debugging embedded game does not refocus on continue", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100916 + }, + "048f8442e3df34ca6db4f374bb76aaeca25b5ed1": { + "hash": "048f8442e3df34ca6db4f374bb76aaeca25b5ed1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Minor pre-commit & `yaml` adjustments", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100908 + }, + "efa144396d8003c4b3021bca8242ce5cda4d131f": { + "hash": "efa144396d8003c4b3021bca8242ce5cda4d131f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99876 from Mickeon/documentation-prints-obsession", + "body": "Standardize all \"Prints\" comments in documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a9b6b3d932bab8a86a0cc0aa3614982df944c793": { + "hash": "a9b6b3d932bab8a86a0cc0aa3614982df944c793", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100776 from AThousandShips/improve_null_checks", + "body": "Improve use of `Ref.is_null/valid`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f42e40baf1c2056b84dd98be535531e56bceff04": { + "hash": "f42e40baf1c2056b84dd98be535531e56bceff04", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100830 from nikitalita/patch-3", + "body": ".clang-format: Change AllowShortFunctionsOnASingleLine back to `Inline`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a8dfdc94871d77c7e374a862382fca5232478c5b": { + "hash": "a8dfdc94871d77c7e374a862382fca5232478c5b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100867 from Geometror/ensure-dir-exists-create-test-script", + "body": "Ensure that directory exists in create_test.py", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a45334875d70be25ebbada65a7144f67a0ca30c9": { + "hash": "a45334875d70be25ebbada65a7144f67a0ca30c9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100828 from Repiteo/style/clangd", + "body": "Style: Add `.clangd` config", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "debf19a4e596eb9d286086d9fd65095a6885d1e9": { + "hash": "debf19a4e596eb9d286086d9fd65095a6885d1e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Style: Add `.clangd` config", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100828 + }, + "f58823544101d54b935c866f6f2a2fa6a7e1c916": { + "hash": "f58823544101d54b935c866f6f2a2fa6a7e1c916", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "GitHub ", + "summary": "Warn if virtual_keyboard_get_height() is unsupported", + "body": "This PR updates the `DisplayServer::virtual_keyboard_get_height()` method to return 0 with a warning instead of throwing an error when the virtual keyboard is not supported.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100892 + }, + "3d8ecc452ab81ab03f5bcefff3ec76d68b9cd1c3": { + "hash": "3d8ecc452ab81ab03f5bcefff3ec76d68b9cd1c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcxOTc0NDk4" + ], + "author_raw": "Summersay415 ", + "committer_raw": "Summersay415 ", + "summary": "Delete .idsig on One Click Deploy", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100103 + }, + "e689c122a604ced4667d13f438ea1f5e3faace41": { + "hash": "e689c122a604ced4667d13f438ea1f5e3faace41", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MDc3ODM3", + "MDQ6VXNlcjQ5NTUwNTE=" + ], + "author_raw": "Patrick Exner ", + "committer_raw": "Patrick Exner ", + "summary": "Add visualization of 3D particle emission shapes", + "body": "Co-authored-by: Kasper Arnklit Frandsen ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100113 + }, + "d74325f79146a4acc513b4a005aca9c0ee167afa": { + "hash": "d74325f79146a4acc513b4a005aca9c0ee167afa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Fix error when favoriting some types of properties", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99723 + }, + "75ce4266c4774b30ed5df67e6c43365418fcce5f": { + "hash": "75ce4266c4774b30ed5df67e6c43365418fcce5f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100870 from akien-mga/ci-fix-ruff-format", + "body": "Pre-commit: Fix applying ruff to SCsub files", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c9632d0eb6082f1b00de380274a30de061e8a438": { + "hash": "c9632d0eb6082f1b00de380274a30de061e8a438", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Fix regression with shadows when light range is 0 or close", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100862 + }, + "ff83fdcdd716e2c0a7abd92abedfea503d52e7a3": { + "hash": "ff83fdcdd716e2c0a7abd92abedfea503d52e7a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Pre-commit: Fix applying ruff to SCsub files", + "body": "Also ignore iOS template dummy.h file for header guards check.\n\nUpdate ruff to 0.8.4 while at it.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100870 + }, + "b9f0e0cfa3ba12cbf077beed1dcb429930657f73": { + "hash": "b9f0e0cfa3ba12cbf077beed1dcb429930657f73", + "is_merge": false, + "authored_by": [ + "U_kgDOCj200A" + ], + "author_raw": "OS-of-S ", + "committer_raw": "OS-of-S ", + "summary": "Fixed Mold-search in older systems", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100827 + }, + "16233db6bf3bf7afc368cd179700e1ecce1baed3": { + "hash": "16233db6bf3bf7afc368cd179700e1ecce1baed3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Ensure that directory exists in create_test.py", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100867 + }, + "8b3fbd51dca705eb3075b9c0d817d7313fd3484e": { + "hash": "8b3fbd51dca705eb3075b9c0d817d7313fd3484e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEyMzc1MjM5" + ], + "author_raw": "Slashscreen ", + "committer_raw": "Slashscreen ", + "summary": "Fixed docs for add_context_submenu_item", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100865 + }, + "c5b61d4d82d2d54416c4584a3577c9515255b8f5": { + "hash": "c5b61d4d82d2d54416c4584a3577c9515255b8f5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTAwMzg3" + ], + "author_raw": "Lars Pettersson ", + "committer_raw": "Lars Pettersson ", + "summary": "ProjectManager: Update project list placeholder when project created or imported.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100863 + }, + "24f5361b8aaddb7d2763a69db6a4d39457d43b87": { + "hash": "24f5361b8aaddb7d2763a69db6a4d39457d43b87", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYxOTM4MjYz" + ], + "author_raw": "Silc 'Tokage' Renew ", + "committer_raw": "Silc 'Tokage' Renew ", + "summary": "Make transform elements BitField in RetargetModifier", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100811 + }, + "3c1ac98f37ab2b84df6854683d84b207dfba8b12": { + "hash": "3c1ac98f37ab2b84df6854683d84b207dfba8b12", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2MTAwMzg3" + ], + "author_raw": "Lars Pettersson ", + "committer_raw": "Lars Pettersson ", + "summary": "Allow overriding SpinBox value on `focus_exited`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100860 + }, + "64788069a0543a4dad7807caa2c890dc08f71940": { + "hash": "64788069a0543a4dad7807caa2c890dc08f71940", + "is_merge": false, + "authored_by": [ + "U_kgDOB_eGRg" + ], + "author_raw": "ydeltastar ", + "committer_raw": "ydeltastar ", + "summary": "Fix scroll to symbol's documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100156 + }, + "40f17127ef3687788b5db3ce4df6cb079f55c43e": { + "hash": "40f17127ef3687788b5db3ce4df6cb079f55c43e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MzA0NjU5" + ], + "author_raw": "Stayd ", + "committer_raw": "Stayd ", + "summary": "Fix User-supplied Normals Being Ignored", + "body": "Moves the initialization of the geo_normal value\nto after the user shader code, so that the normal\nsupplied by the user is actually used instead of\nthe interpolated vertex normal.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100859 + }, + "4e48b19e1fa91ac86c602df2bb8de60a8e3f6017": { + "hash": "4e48b19e1fa91ac86c602df2bb8de60a8e3f6017", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add Color.from_rgba8 and deprecate Color8", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100825 + }, + "f1b3f17ae36059f6297379df5b61e7c8058b4ad4": { + "hash": "f1b3f17ae36059f6297379df5b61e7c8058b4ad4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MDc3ODM3" + ], + "author_raw": "Patrick Exner ", + "committer_raw": "Patrick Exner ", + "summary": "Add MagnifyGesture to Advanced Import dialog zooming", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92235 + }, + "2845995b02b2b62ff65ccc22c4005ba5f1bca500": { + "hash": "2845995b02b2b62ff65ccc22c4005ba5f1bca500", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY5MTY4OTI5" + ], + "author_raw": "Nikita <69168929+nikitalita@users.noreply.github.com>", + "committer_raw": "Nikita <69168929+nikitalita@users.noreply.github.com>", + "summary": ".clang-format: change AllowShortFunctionsOnASingleLine back to `Inline`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100830 + }, + "99a8ab795d65e816ea7c452aa0fb55d02385c048": { + "hash": "99a8ab795d65e816ea7c452aa0fb55d02385c048", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100823 from smix8/patch_async_mapsync", + "body": "Patch navigation map async synchronization", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "81b1138a7f876ca42462ab9a353cc686f4be3d30": { + "hash": "81b1138a7f876ca42462ab9a353cc686f4be3d30", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix icon UIDs in Project Manager", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100717 + }, + "c69408168c2db5cf7ccb1f005a9e96f8265ea1b0": { + "hash": "c69408168c2db5cf7ccb1f005a9e96f8265ea1b0", + "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": "Patch navigation map async synchronization", + "body": "Patches navigation map async synchronization.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100823 + }, + "d310d9f975a3968a26d33036cdb09a7d5b2ec79d": { + "hash": "d310d9f975a3968a26d33036cdb09a7d5b2ec79d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQwMDY0OTEx" + ], + "author_raw": "Hei <40064911+Lielay9@users.noreply.github.com>", + "committer_raw": "Hei <40064911+Lielay9@users.noreply.github.com>", + "summary": "Fix gaps in CSGPolygon3D spin mode at 360 degrees", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100826 + }, + "88baa2f82de653882a6f6cf3410e87bc532ca9c8": { + "hash": "88baa2f82de653882a6f6cf3410e87bc532ca9c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Compatibility: Fix ASTC HDR extension detection", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100822 + }, + "7ad9d23a1dc87b7262cb8f3de773587f3d3fceb7": { + "hash": "7ad9d23a1dc87b7262cb8f3de773587f3d3fceb7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkxNDk2OA==" + ], + "author_raw": "Fredia Huya-Kouadio ", + "committer_raw": "Fredia Huya-Kouadio ", + "summary": "Updates how the `REQUEST_INSTALL_PACKAGES` permission is handled", + "body": "- Only request the permission the first time the editor tries to open an apk\n- Disable the permission for the HorizonOS build as the HorizonOS store doesn't support it yet", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100815 + }, + "46c23e1758dc300a3929ec5e1d13eb7913d3febc": { + "hash": "46c23e1758dc300a3929ec5e1d13eb7913d3febc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Don't set Variant::Type in destructor", + "body": "When profiling Dome Keeper, I found that in physics_process a HashMap\ngets cleared a lot, which ends up calling the Variant destructor.\nCalling Variant::clear() dominates this operation.\n\nBy not uselessly setting the Type to NIL on destruction we save about\n50% of time. This is likely because if there is a simple type in the\nVariant that doesn't need destructing, but now we write when we should\njust drop the Variant altogether.\n\nSince the value of Variant::type should be unobservable after\ndestruction this doesn't change any outward behavior.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100795 + }, + "224bafcbceae54438b1ade452322fe9d6f089826": { + "hash": "224bafcbceae54438b1ade452322fe9d6f089826", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjkwNTg5NDE=" + ], + "author_raw": "Adam Johnston ", + "committer_raw": "Adam Johnston ", + "summary": "Compare localized path against editor scene path when reloading and", + "body": "loading", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99741 + }, + "e0ca8be392234cf604d23d42876e2c987602ed4b": { + "hash": "e0ca8be392234cf604d23d42876e2c987602ed4b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Re-create missing .uid files", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100787 + }, + "38ff1500c790194846de0a7a472d61466bd9347c": { + "hash": "38ff1500c790194846de0a7a472d61466bd9347c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Add toggle to hide filtered out parents in the \"SceneTree\" dock", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98926 + }, + "637fe3ccdd826828414c85460c7652e6b42f5ace": { + "hash": "637fe3ccdd826828414c85460c7652e6b42f5ace", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5OTQ2MDMw" + ], + "author_raw": "Lyuma ", + "committer_raw": "Lyuma ", + "summary": "Allow post-import plugins to modify _subresources", + "body": "The old code fetched some data before the `EditorScenePostImportPlugin._pre_process` callback.\nWhile the callback could modify existing keys, this prevented users from adding new data on a fresh import.\n\nBy fetching the keys after pre_process, this means users can consistently modify import options for nodes, meshes, materials and animations in a post-import plugin.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100792 + }, + "b64359974919b2611aaec7d3c9206cc36576dc13": { + "hash": "b64359974919b2611aaec7d3c9206cc36576dc13", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy", + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Fix crash when uniform set is empty for slot binding mode", + "body": "Co-authored-by: Hugo Locurcio ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100766 + }, + "636a132e45cc8799ef1a5208859ed7307f8c28f2": { + "hash": "636a132e45cc8799ef1a5208859ed7307f8c28f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUzMTUwMjQ0" + ], + "author_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "committer_raw": "BlueCube3310 <53150244+BlueCube3310@users.noreply.github.com>", + "summary": "Compatibility: Avoid converting to compressed formats when retrieving image data", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100778 + }, + "8d1a3e2a762aa3de79c4fa27f198f434d4b25574": { + "hash": "8d1a3e2a762aa3de79c4fa27f198f434d4b25574", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core] Align naming and args of `(SceneTree)Timer` time scale methods", + "body": "Renamed `get_ignore_time_scale` to `is_ignoring_time_scale` following general naming standards.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100752 + }, + "a1846b27ea09af5c5dfb980e270b4bf6a0de5d9e": { + "hash": "a1846b27ea09af5c5dfb980e270b4bf6a0de5d9e", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "Improve use of `Ref.is_null/valid`", + "body": "Use `is_null` over `!is_valid` and vice versa.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100776 + }, + "1637736c209a8a84cf37a6bf93e4f35eaee401da": { + "hash": "1637736c209a8a84cf37a6bf93e4f35eaee401da", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "ReflectionProbe priority", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100241 + }, + "ca4b29b18dcd41831c79ba986bd07ef9bf9e838e": { + "hash": "ca4b29b18dcd41831c79ba986bd07ef9bf9e838e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Standardize all \"Prints\" comments in documentation", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99876 + }, + "3cc5f6e346cc7ef2af88eea1aea63813bdad35bf": { + "hash": "3cc5f6e346cc7ef2af88eea1aea63813bdad35bf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Remove leftover print in lightmapper_rd.cpp", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100774 + }, + "f0c077deb866c9ee649313bc17d9138d0185f3c4": { + "hash": "f0c077deb866c9ee649313bc17d9138d0185f3c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI0MzA3MDQ5" + ], + "author_raw": "Travis Lange ", + "committer_raw": "Travis Lange ", + "summary": "fix collision shape debug color breaking gdextension", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100317 + }, + "e4e966b0f27ae8d077bf2b03d2ea045686ea4d24": { + "hash": "e4e966b0f27ae8d077bf2b03d2ea045686ea4d24", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NDMzNjY=" + ], + "author_raw": "Maxime Delorme ", + "committer_raw": "Maxime Delorme ", + "summary": "Fix #100727 by giving the project manager title to the node instead of DisplayServer", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100745 + }, + "62c17911eae12fbc7a1da29e3300ea5b74183d1f": { + "hash": "62c17911eae12fbc7a1da29e3300ea5b74183d1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Add more property hint ranges for project settings", + "body": "- Tweak property hint ranges for some networking settings to ensure\nthe minimum values don't break the debugger entirely.\n- Ensure shader time rollover is set to at least 1, as 0 causes a division by\nzero to occur.\n\nAll relevant project settings are now covered by a range hint.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98554 + }, + "0f95e9f8e665cedaa5aace5f6f86de2b4b5a8c60": { + "hash": "0f95e9f8e665cedaa5aace5f6f86de2b4b5a8c60", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100575 from Wierdox/improve_syntax_highlighting_for_shorthand_of_and_plus_bitwise_and_by_altering_string_name_highlighting", + "body": "Improve `&&` and `&` syntax highlighting by altering `StringName` highlighting", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3df8eb5abcf2d186b5261caaa92afff1c9ba3bee": { + "hash": "3df8eb5abcf2d186b5261caaa92afff1c9ba3bee", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100707 from dalexeev/editor-restore-old-ctrl-click", + "body": "Editor: Restore old `Ctrl+Click` behavior", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "08d4dd7fd843828f5511c7be9c2346addd0f8c6f": { + "hash": "08d4dd7fd843828f5511c7be9c2346addd0f8c6f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100694 from Ivorforce/cowdata-destruct-graciously", + "body": "Destruct `CowData` more graciously by avoiding accidentally exposing a half-destructed buffer.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b97c8b37f6efa0cbea46b4535fcd39145aabc827": { + "hash": "b97c8b37f6efa0cbea46b4535fcd39145aabc827", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #98441 from Yelloween10/fix-modifier-mask", + "body": "Fix incorrect `KEY_MODIFIER_MASK` value", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "98c3138804773736e34cc295a6aacf99945cdd7d": { + "hash": "98c3138804773736e34cc295a6aacf99945cdd7d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #92717 from KoBeWi/twisted_frying_pan", + "body": "Add warped panning to every ViewPanner instance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7b42fb969e43b22e012781ac0df6e574a45dc393": { + "hash": "7b42fb969e43b22e012781ac0df6e574a45dc393", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100685 from raulsntos/dotnet/collection-expressions", + "body": "[.NET] Use collection expressions in docs", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "53a7e08491a67c3df977f531232262aae5ad6769": { + "hash": "53a7e08491a67c3df977f531232262aae5ad6769", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100702 from spoxii/patch/unused_gridmap_editor_side", + "body": "Remove unused editor setting `editors/grid_map/editor_side`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e041356f3cd9ac03d072c34687695f7a632e6af1": { + "hash": "e041356f3cd9ac03d072c34687695f7a632e6af1", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99357 from Giganzo/tile-map-grid-button", + "body": "Fix button state of grid and highlight layer in tile map layer editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "98c5267ce53cbab103d658a63727ce4c7a86a235": { + "hash": "98c5267ce53cbab103d658a63727ce4c7a86a235", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #91388 from kitbdev/fix-goto-line", + "body": "Make Goto line a Popup and column input", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "01a7c81e02dcdfbbe2ad9e8ff907503e8b1a14f2": { + "hash": "01a7c81e02dcdfbbe2ad9e8ff907503e8b1a14f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100738 from beicause/fix-crash-one-click-deploy", + "body": "Fix crash when using one-click deploy", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b77fde8e07cd9379f6ca17b6eaab9f6bc3e9c09d": { + "hash": "b77fde8e07cd9379f6ca17b6eaab9f6bc3e9c09d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100731 from Lazy-Rabbit-2001/popup_create_dialog_as_experimental", + "body": "Mark `EditorInterface.popup_create_dialog()` as experimental", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a7fb67b82765abf9a35c65b02a48c54943c10806": { + "hash": "a7fb67b82765abf9a35c65b02a48c54943c10806", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100746 from syntaxerror247/size-regression", + "body": "Android: Fix `Window` size changes ignored when node is not in tree", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ff706b8fb83becb5a38b5c0d2a24874bd6f428a5": { + "hash": "ff706b8fb83becb5a38b5c0d2a24874bd6f428a5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100756 from raulsntos/android/fix-aab-path", + "body": "[Android] Fix path to AAB in copyAndRenameBinary task", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e109ac21fb5ec2e726cc7534653cccd07228df1e": { + "hash": "e109ac21fb5ec2e726cc7534653cccd07228df1e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100708 from smix8/navobstacle2d_debug", + "body": "Improve NavigationObstacle2D debug visuals and performance", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "64a2c58c8b2b1b1b39a080b46f3001c55f9950c2": { + "hash": "64a2c58c8b2b1b1b39a080b46f3001c55f9950c2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100760 from syntaxerror247/cleanup", + "body": "Android Code Cleanup: Rename constants to uppercase", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3f74cc2a6c002ec03efdae3836d00a7a6d8a254b": { + "hash": "3f74cc2a6c002ec03efdae3836d00a7a6d8a254b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97860 from stijn-h/qo-button", + "body": "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3c304ab7cc7c017c7388e86b63539c8a1088960e": { + "hash": "3c304ab7cc7c017c7388e86b63539c8a1088960e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96076 from AThousandShips/improve_null_check_core_drivers", + "body": "[Core,Drivers] Improve use of `Ref.is_null/valid`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0c80b47ef07f26c304134f0fd083753bd000915c": { + "hash": "0c80b47ef07f26c304134f0fd083753bd000915c", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #97687 from YYF233333/animation", + "body": "Convert Vector to LocalVector in animation system", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1c339f183bbf7f340ebf2f0fdc15beba142a357b": { + "hash": "1c339f183bbf7f340ebf2f0fdc15beba142a357b", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100739 from YYF233333/iwyu5", + "body": "Remove unused headers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2f9a6636bd3a750e168c2310da27a7401b0af154": { + "hash": "2f9a6636bd3a750e168c2310da27a7401b0af154", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "U_kgDOBcK-Cw" + ], + "author_raw": "Yyf2333 <2514537033@qq.com>", + "committer_raw": "Yufeng Ying ", + "summary": "Convert Vector to LocalVector in animation system.", + "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97687 + }, + "33817b186faedd857bfb3c827a6fb159ab6a0090": { + "hash": "33817b186faedd857bfb3c827a6fb159ab6a0090", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove unused header in drivers and modules.", + "body": "Co-authored-by: Thaddeus Crews ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100739 + }, + "f241c1fda0a73df3117a21546ec811b8e84920aa": { + "hash": "f241c1fda0a73df3117a21546ec811b8e84920aa", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "U_kgDOBcK-Cw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove unused header in editor.", + "body": "Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100739 + }, + "73d85f46c9e1193918a89ea57e4ebc516d2d78c9": { + "hash": "73d85f46c9e1193918a89ea57e4ebc516d2d78c9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "U_kgDOBcK-Cw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove unused headers in scene.", + "body": "Co-authored-by: Thaddeus Crews \n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100739 + }, + "d9ad5d1cd42bf5aedeb9e0a407a4dfe4bdff07d9": { + "hash": "d9ad5d1cd42bf5aedeb9e0a407a4dfe4bdff07d9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "OpenXR: Fix hiding/showing composition layers using hole punching", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100763 + }, + "96c6dec9a7d78131d49d358ee2f26f1aeaadae54": { + "hash": "96c6dec9a7d78131d49d358ee2f26f1aeaadae54", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Android Code Cleanup: Rename constants to uppercase", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100760 + }, + "df01daf3b782c2b75537557ad00d564127111ff1": { + "hash": "df01daf3b782c2b75537557ad00d564127111ff1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTA3NjA4" + ], + "author_raw": "Stijn Hinlopen ", + "committer_raw": "Stijn Hinlopen ", + "summary": "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog", + "body": "- Remove option to load files from drop down\n- Make _update_menu_items solely responsible for adding the right separators. Previously\nthe overridable set_create_options would need to do this, but it could not know whether\nmore properties were going to be added.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97860 + }, + "d380cb1a6c8063f03410cec60e6f89a37ab8e290": { + "hash": "d380cb1a6c8063f03410cec60e6f89a37ab8e290", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[Android] Fix path to AAB in copyAndRenameBinary task", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100756 + }, + "9f3067ef211aa445f3088fda15a4e33974349dcf": { + "hash": "9f3067ef211aa445f3088fda15a4e33974349dcf", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix Window size changes ignored on Android", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100746 + }, + "dbc0cc1437e872acdf36521f0f1b5554ac41c7a3": { + "hash": "dbc0cc1437e872acdf36521f0f1b5554ac41c7a3", + "is_merge": false, + "authored_by": [ + "U_kgDOCKLGEQ" + ], + "author_raw": "tvenclovas96_bigblackc <144885265+tvenclovas96@users.noreply.github.com>", + "committer_raw": "tvenclovas96_bigblackc <144885265+tvenclovas96@users.noreply.github.com>", + "summary": "Add `Tween::ignore_time_scale`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100735 + }, + "8f03548680eeef64f1e79cddb3c73002da1f53c1": { + "hash": "8f03548680eeef64f1e79cddb3c73002da1f53c1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc1OTQxODQy" + ], + "author_raw": "LuoZhihao ", + "committer_raw": "LuoZhihao ", + "summary": "fix crash when using one-click deploy", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100738 + }, + "143e10e02064aa2463ada67feb3a0b0307cfe6b1": { + "hash": "143e10e02064aa2463ada67feb3a0b0307cfe6b1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcyOTk0ODk4" + ], + "author_raw": "SPOXY <72994898+spoxii@users.noreply.github.com>", + "committer_raw": "spoxii <72994898+spoxii@users.noreply.github.com>", + "summary": "Remove unused editor setting `editors/grid_map/editor_side`", + "body": "This option is no longer used after the rework in GH-96922", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100702 + }, + "216b3302f318c32a5dcf250293d90e47e712e8e9": { + "hash": "216b3302f318c32a5dcf250293d90e47e712e8e9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100497 from smix8/navmap_async_build", + "body": "Change navigation map synchronization to an async process", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0d182cf9c2770f36778bb4abc2e534be0bf1405c": { + "hash": "0d182cf9c2770f36778bb4abc2e534be0bf1405c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMTIzOTY0" + ], + "author_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "committer_raw": "Lazy-Rabbit-2001 <2733679597@qq.com>", + "summary": "Marked `EditorInterface.popup_create_dialog()` as experimental in the doc", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100731 + }, + "d51615b33434762473927ed73bc627d7c29d5c22": { + "hash": "d51615b33434762473927ed73bc627d7c29d5c22", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Change navigation map synchronization to an async process", + "body": "Changes the navigation map synchronization to an async process to avoid stalling the main thread.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100497 + }, + "0454122b3c3aa53b3169ea6f514c1ebded42295f": { + "hash": "0454122b3c3aa53b3169ea6f514c1ebded42295f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100711 from spoxii/patch/gltfstate_link_typo", + "body": "Remove trailing double quote from link in GLTFState class documentation", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "31c07776f42b2dc9777888de8c9c94b86dafbd98": { + "hash": "31c07776f42b2dc9777888de8c9c94b86dafbd98", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100683 from Ivorforce/localvector-vector-conversion-typesafe-copy", + "body": "Make `LocalVector` -> `Vector` automatic conversion safe for non-trivial types.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9f42d1c3cbb9c27e5272a5a5377f40352b8d2306": { + "hash": "9f42d1c3cbb9c27e5272a5a5377f40352b8d2306", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100678 from clayjohn/label3d-msdf", + "body": "Fix shader compilation errors when using MSDF fonts with Label3D nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "f7d6924afbeacb3317509e3f66385da3569d70ac": { + "hash": "f7d6924afbeacb3317509e3f66385da3569d70ac", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100677 from clayjohn/light2d-cull", + "body": "Properly transform light rect and occluder rect to perform Light2D culling in canvas space", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4b3338799a7f4272c1c1d67bf0b0ad921a150e67": { + "hash": "4b3338799a7f4272c1c1d67bf0b0ad921a150e67", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100633 from BastiaanOlij/fix_openxr_dpad_angle_degrees", + "body": "OpenXR: Make sure wedge on DPad modifier is expressed in degrees.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "57d1385047686a7a793c43d6379536b7529bb89f": { + "hash": "57d1385047686a7a793c43d6379536b7529bb89f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100561 from akien-mga/jolt-disable-rv64-ppc64", + "body": "Jolt: Update to commit f094082aa, adding RISC-V, PPC64 and LoongArch support", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6f2f90935dd201a9fd20851128cba86713dec975": { + "hash": "6f2f90935dd201a9fd20851128cba86713dec975", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100370 from lander-vr/remove-boxes-refprobes-voxelgi", + "body": "Remove solid boxes in gizmos of VoxelGI and ReflectionProbe", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "88e6997917236276cc49d76fbb90d3e8cd26fd4f": { + "hash": "88e6997917236276cc49d76fbb90d3e8cd26fd4f", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #97745 from scgm0/Fix-blurred-content-of-embedded-windows", + "body": "Improve blurred content of embedded windows", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ed81a17e1e7025b4ddaa481014a25b46b1412363": { + "hash": "ed81a17e1e7025b4ddaa481014a25b46b1412363", + "is_merge": false, + "authored_by": [ + "U_kgDOBjOqgw" + ], + "author_raw": "Wierdox <104049283+Wierdox@users.noreply.github.com>", + "committer_raw": "Wierdox <104049283+Wierdox@users.noreply.github.com>", + "summary": "Improve '&&' and '&' syntax highlighting by altering StringName highlighting", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100575 + }, + "b719eed72501f54203746cfa68d0f3c98abb9afc": { + "hash": "b719eed72501f54203746cfa68d0f3c98abb9afc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1ODc4NzM=" + ], + "author_raw": "Naoto Kondo ", + "committer_raw": "Naoto Kondo ", + "summary": "Fix last character deletion in Wayland IME input", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100715 + }, + "a676465b79d22c2d39696719ed1308e539635722": { + "hash": "a676465b79d22c2d39696719ed1308e539635722", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjcyOTk0ODk4" + ], + "author_raw": "SPOXY <72994898+spoxii@users.noreply.github.com>", + "committer_raw": "GitHub ", + "summary": "Remove trailing double quote from link in GLTFState class documentation", + "body": "This fixes the link to https://github.com/KhronosGroup/glTF/blob/main/specification/2.0/schema/asset.schema.json", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100711 + }, + "25cd923ea15317451c7d9f271fb364487ef3b101": { + "hash": "25cd923ea15317451c7d9f271fb364487ef3b101", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Destruct `CowData` more graciously by avoiding accidentally exposing a half-destructed buffer. This can avoid problems if any of the destructed objects tries to access the data while it's being destructed.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100694 + }, + "23ea3ab8d1e31458e79905940d133eecb89537b7": { + "hash": "23ea3ab8d1e31458e79905940d133eecb89537b7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyNDY0MjA0" + ], + "author_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "committer_raw": "smix8 <52464204+smix8@users.noreply.github.com>", + "summary": "Improve NavigationObstacle2D debug visuals", + "body": "Improves NavigationObstacle2D debug visuals by aligning them closer to their aleady improved 3D counterpart.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100708 + }, + "b8dfe2cca922eabe12cdb9f0876efefae3fc2902": { + "hash": "b8dfe2cca922eabe12cdb9f0876efefae3fc2902", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "Editor: Restore old `Ctrl+Click` behavior", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100707 + }, + "b536b3e12d2d10a5f4e09cb2e2a6fb194d774650": { + "hash": "b536b3e12d2d10a5f4e09cb2e2a6fb194d774650", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Don't update node count when empty", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100624 + }, + "4727f0707ba12ef95f8f1ce33552edb8fa503f2e": { + "hash": "4727f0707ba12ef95f8f1ce33552edb8fa503f2e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Jolt: Update to commit f094082aa, adding RISC-V, PPC64 and LoongArch support", + "body": "Fixes #100557.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100561 + }, + "65bb72261befbd0e51d5148047fd54abc7bad75d": { + "hash": "65bb72261befbd0e51d5148047fd54abc7bad75d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5NDU0NDk=" + ], + "author_raw": "Bastiaan Olij ", + "committer_raw": "Bastiaan Olij ", + "summary": "OpenXR: Make sure wedge on DPad modifier is expressed in degrees.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100633 + }, + "0e32f3b957d9a96bfd66cf4d3fbf063a57d8d1f0": { + "hash": "0e32f3b957d9a96bfd66cf4d3fbf063a57d8d1f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Make `LocalVector` -> `Vector` automatic conversion safe for non-trivial types.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100683 + }, + "072ff85f82d1d6e5d6031eb24786509fc05e3d89": { + "hash": "072ff85f82d1d6e5d6031eb24786509fc05e3d89", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Use collection expressions in docs", + "body": "As of C# 12 we can now use collection expressions to reduce some boilerplate when initializing collections.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100685 + }, + "ed83e5ee4b8e2206ace2a1e9a9a034da970748e9": { + "hash": "ed83e5ee4b8e2206ace2a1e9a9a034da970748e9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Fix shader compilation errors when using MSDF fonts with Label3D nodes", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100678 + }, + "30801af298dd6b2416c00bab1aa7c6bec49246b8": { + "hash": "30801af298dd6b2416c00bab1aa7c6bec49246b8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Properly transform light rect and occluder rect to perform light2d culling in canvas space", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100677 + }, + "a7a2a12bfd1c34057f158f4510841bcc766a9348": { + "hash": "a7a2a12bfd1c34057f158f4510841bcc766a9348", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100671 from bruvzg/get_menu", + "body": "[MenuBar] Use PopupMenu title property as a menu name.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "91e72100e961e7509fd2f2e6f3f663ee38fd980b": { + "hash": "91e72100e961e7509fd2f2e6f3f663ee38fd980b", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100670 from hpvb/fix-100666", + "body": "Don't recursively call `_update_tree`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "387230b90cd5554de480e73cb29708aa53d3cf41": { + "hash": "387230b90cd5554de480e73cb29708aa53d3cf41", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100667 from raulsntos/dotnet/fix-version-in-errors", + "body": "[.NET] Update required .NET SDK version in error messages", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "dac0b67c4d8031c41bfbc627f7f2577b1cf03053": { + "hash": "dac0b67c4d8031c41bfbc627f7f2577b1cf03053", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100659 from clayjohn/color-srgb-precision", + "body": "Increase precision in `linear_to_srgb()` and `srgb_to_linear()`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "315f51b7ca72533b95d7863cc148fa7939a68cba": { + "hash": "315f51b7ca72533b95d7863cc148fa7939a68cba", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100654 from mdelorme/mdelorme/issue_100649", + "body": "Fix `@export` open scene button not working", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6e23de0aa612bec72adb4abf8eb61c7996ad8f15": { + "hash": "6e23de0aa612bec72adb4abf8eb61c7996ad8f15", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100653 from stuartcarnie/remove_moltenvk_hack", + "body": "Rendering: MoltenVK hack is no longer required, as bug was fixed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "86094a88eff108a06615b663d9c48420e92adee8": { + "hash": "86094a88eff108a06615b663d9c48420e92adee8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100648 from aryan-11825114/fix-profiler-autostart-indicator-going-to-wrong-debugger", + "body": "Fix autostart indicator going to wrong debugger", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "87855e04ad454e1643f0996727c92a73fd381384": { + "hash": "87855e04ad454e1643f0996727c92a73fd381384", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100643 from ze2j/follow_up_of_array_mesh_surface_remove", + "body": "Follow-up of `ArrayMesh::surface_remove` addition", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "13274842a94a616df7be5bd1ee01cfdaf4a43bb8": { + "hash": "13274842a94a616df7be5bd1ee01cfdaf4a43bb8", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100638 from Tiktalik/fixed-wayland-horizontal-scroll", + "body": "Fix Wayland left/right scroll wheel issues.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eaed664bce32bd8e8e3249bc44c7214bb77bed67": { + "hash": "eaed664bce32bd8e8e3249bc44c7214bb77bed67", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100637 from bruvzg/unset_fw", + "body": "Unset last focused window when it is destroyed.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fd5548a8b79735a15ab9170a4e9373d7eea634f2": { + "hash": "fd5548a8b79735a15ab9170a4e9373d7eea634f2", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100634 from YYF233333/iwyu2", + "body": "Remove unused headers in servers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "024b6bc1cedbda27e9baa02d1675a7f72b843442": { + "hash": "024b6bc1cedbda27e9baa02d1675a7f72b843442", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100632 from Namey5/decal-duplication-crash", + "body": "Fix crash when duplicating `Decal` or `Light3D` nodes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "c9e99291c171ee7577fb10a07adf44a8ad5dd789": { + "hash": "c9e99291c171ee7577fb10a07adf44a8ad5dd789", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100622 from dsnopek/gdextension-compat-hashes", + "body": "Rename `GDExtensionCompatHashes` to make it clear it's only for exceptional situations", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0a37e12a9b77950cd2b388cff388c75a627b9f7a": { + "hash": "0a37e12a9b77950cd2b388cff388c75a627b9f7a", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100610 from YYF233333/style", + "body": "Remove unused variable in `GDScriptLanguage`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b46103b28642201e1ce75cd5a579be1897d34c2e": { + "hash": "b46103b28642201e1ce75cd5a579be1897d34c2e", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100601 from syntaxerror247/wear-OS", + "body": "Add option to disable `Swipe to Dismiss` for Wear OS", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e91b3ecd00b6b428997d561633a01b0b7a833438": { + "hash": "e91b3ecd00b6b428997d561633a01b0b7a833438", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100562 from AThousandShips/fix_text_server_binds", + "body": "[TextServer] Fix use of `find_char` in text servers", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "119c99a8d0cdcec618dc444e33389bdd4cc9dbea": { + "hash": "119c99a8d0cdcec618dc444e33389bdd4cc9dbea", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #100193 from raulsntos/gdextension/set_class_icon", + "body": "GDExtension: Add method to set the class icon", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a11364d1e65c5d39996812f1fc3d78823476d376": { + "hash": "a11364d1e65c5d39996812f1fc3d78823476d376", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #99010 from Hilderin/embedding-game-process", + "body": "Embed game process in editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8a743f23e65b5d07bcc7dac8f2a792606664b4be": { + "hash": "8a743f23e65b5d07bcc7dac8f2a792606664b4be", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #98385 from RandomShaper/thread_yield", + "body": "Rationalize busy waits", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "7d5b23c5b01f4af06bedc855f79ecdfa74377ac9": { + "hash": "7d5b23c5b01f4af06bedc855f79ecdfa74377ac9", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "Merge pull request #96626 from hakro/steady_as_she_goes", + "body": "Allow Timer nodes to ignore engine time scale", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "90a0c06631b785425184320613302a4014786b9e": { + "hash": "90a0c06631b785425184320613302a4014786b9e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0", + "MDQ6VXNlcjQ3MTMyMjgw" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Rémi Verschelde ", + "summary": "Fix crash when duplicating Decal or Light3D nodes", + "body": "Co-authored-by: Jayden Sipe ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100632 + }, + "62cff663834b6c36bf304b6ec4c7a871d52f32ac": { + "hash": "62cff663834b6c36bf304b6ec4c7a871d52f32ac", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI1OTEwOTk=" + ], + "author_raw": "Hein-Pieter van Braam-Stewart ", + "committer_raw": "Hein-Pieter van Braam-Stewart ", + "summary": "Don't recursively call _update_tree", + "body": "When a node was previously selected and the test \"selected == p_node\"\nwas true the code would use set_selected() to change the selection to\nnullptr. However, if the tree is dirty, which is always true in this\ncodepath, this would lead to a recursive call to _update_tree()\nultimately leading to a crash due to us running out of stack.\n\nThis fixes #100666", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100670 + }, + "9604e98a5264f079106fc4f7e089956e639c06f1": { + "hash": "9604e98a5264f079106fc4f7e089956e639c06f1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[MenuBar] Use PopupMenu title property as a menu name.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100671 + }, + "63960e1ed67458d63286bd3ae76b96ebb96f1766": { + "hash": "63960e1ed67458d63286bd3ae76b96ebb96f1766", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Update required .NET SDK version in error messages", + "body": "Also, replaces the download URL with a shorter one since links are not clickable so I thought it'd be more convenient.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100667 + }, + "5d8e2cd63f86d43057211db73d9fc0ead92ab7ca": { + "hash": "5d8e2cd63f86d43057211db73d9fc0ead92ab7ca", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Add option to disable Swipe-to-Dismiss for Wear OS", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100601 + }, + "46ce499b6f9766a41c4b102c49d95f08aff81058": { + "hash": "46ce499b6f9766a41c4b102c49d95f08aff81058", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Increase precision in linear_to_srgb and srgb_to_linear", + "body": "This avoids the situation where white stops being white after conversion. While maintaining as much floating point ops as possible", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100659 + }, + "9a96393f462f1ae0fd4e3fa11dd7701bfe8b7660": { + "hash": "9a96393f462f1ae0fd4e3fa11dd7701bfe8b7660", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add warped panning to every ViewPanner instance", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92717 + }, + "0bc2c269cbd6dcec44d1d780d21bea9cbcd2e436": { + "hash": "0bc2c269cbd6dcec44d1d780d21bea9cbcd2e436", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyMTQ4MjIx" + ], + "author_raw": "scgm0 <2682963017@qq.com>", + "committer_raw": "scgm0 <2682963017@qq.com>", + "summary": "Fix blurred content of embedded windows", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 97745 + }, + "ff107cbeeb620bf915ee7cec06312b4f1023391c": { + "hash": "ff107cbeeb620bf915ee7cec06312b4f1023391c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3NDMzNjY=" + ], + "author_raw": "Maxime Delorme ", + "committer_raw": "Maxime Delorme ", + "summary": "Fix @export open scene button not working", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100654 + }, + "9344a29f0e937809fabccb341a9e24b3c5f8d2f0": { + "hash": "9344a29f0e937809fabccb341a9e24b3c5f8d2f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Rendering: MoltenVK hack is no longer required, as bug was fixed.", + "body": "Original issue: https://github.com/godotengine/godot/pull/51679#issuecomment-976900929\n\nAnd related fix in SPIRV-Cross: https://github.com/KhronosGroup/SPIRV-Cross/issues/2046", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100653 + }, + "d798068a0816a66b80b8096aa77212468c0155c4": { + "hash": "d798068a0816a66b80b8096aa77212468c0155c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2ODc5MTg=" + ], + "author_raw": "Fabio Alessandrelli ", + "committer_raw": "Fabio Alessandrelli ", + "summary": "[WS] Fix wslay multi-frame message parsing", + "body": "The wslay library, somehow unintuitively, will call the frame recv end\ncallback for control frames.\n\nThis has the side effect that while receiving a long message (i.e. a\nmulti-frame message), if a control frame (e.g. a ping or pong) is\nreceived it may seem that a FIN frame has been received, resulting in\nthe current code truncating the message.\n\nTo avoid this, this commit now ignores the frame recv end callback, and\ninstead rely on the msg recv callback where we can check the opcode, and\nis guaranteed to be called only when the FIN frame is received for text\nand binary frames.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100631 + }, + "e88e30c273fe7e8eb2e5eab13098132efdebc0f3": { + "hash": "e88e30c273fe7e8eb2e5eab13098132efdebc0f3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw", + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove unused headers in servers.", + "body": "Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100634 + }, + "97b093617d8e5046e38d764e1b4278c7c4f7ccc8": { + "hash": "97b093617d8e5046e38d764e1b4278c7c4f7ccc8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ2NTU2MDY2" + ], + "author_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", + "committer_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", + "summary": "Follow-up of ArrayMesh::surface_remove addition", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100643 + }, + "b3e15af8ad9ba459097064dfc97078fd04674365": { + "hash": "b3e15af8ad9ba459097064dfc97078fd04674365", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyODY2Nzk4" + ], + "author_raw": "aryan-11825114 ", + "committer_raw": "aryan-11825114 ", + "summary": "Fix autostart indicator going to wrong debugger", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100648 + }, + "fb741715c1e5bbe24fef911cc1306d375ef53ebd": { + "hash": "fb741715c1e5bbe24fef911cc1306d375ef53ebd", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEzMTE5MTM=" + ], + "author_raw": "Tiktalik ", + "committer_raw": "GitHub ", + "summary": "Fixed incorrect use of vertical scroll where it should have been horizontal.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100638 + }, + "73faa509ea728912590db4bf06639d7c383e512e": { + "hash": "73faa509ea728912590db4bf06639d7c383e512e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "Unset last focused window when it is destroyed.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100637 + }, + "975369fceb1b2e3eb42262663070ad8f411f83f9": { + "hash": "975369fceb1b2e3eb42262663070ad8f411f83f9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "[.NET] Fix EmitSignal with typed array parameters", + "body": "Signals with typed arrays were generating EmitSignal methods with untyped array parameters.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100636 + }, + "15b4331fb18e37294e48330c54fe732f836db145": { + "hash": "15b4331fb18e37294e48330c54fe732f836db145", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "AThousandShips <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[TextServer] Fix use of `find_char` in text servers", + "body": "The `find_char` method is not (currently) available to extensions and\ncan't be used in the text servers which can be built as extensions, so\nnow controlled by compile option", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100562 + }, + "89001f91d21ebd08b59756841426f540b154b97d": { + "hash": "89001f91d21ebd08b59756841426f540b154b97d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100607 from syntaxerror247/fix-filepicker", + "body": "Fix Android native file picker", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "151e7fc687f271039ddaeac9d67ec8dd842e96ba": { + "hash": "151e7fc687f271039ddaeac9d67ec8dd842e96ba", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100477 from Ivorforce/cowdata-move-insert-n-remove", + "body": "Optimize `CowData` and `LocalVector` functions `.insert` and `.remove_at` by using move semantics.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1b8a2d930ffde4a6186399e176ccbe7159cc780a": { + "hash": "1b8a2d930ffde4a6186399e176ccbe7159cc780a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100474 from Ivorforce/cowdata-abstract-realloc", + "body": "Abstract `CowData`'s reallocations into `_realloc` to consolidate duplicate logic.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a6e89ba2ba99ec4a70a2f16c3fdcfe245b173ad3": { + "hash": "a6e89ba2ba99ec4a70a2f16c3fdcfe245b173ad3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #80121 from Sauermann/fix-embedded-window-stretch", + "body": "Fix display of embedded `Window`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "6c04997d0d56499ccec61486c0e27e3209b77c89": { + "hash": "6c04997d0d56499ccec61486c0e27e3209b77c89", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100596 from bruvzg/flt_upd", + "body": "[EditorFileDialog] Do not update file selection on filter change if nothing was previously selected.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "ddf6e9e3eb6a9c74d06c20ad1ee07aada6c64d63": { + "hash": "ddf6e9e3eb6a9c74d06c20ad1ee07aada6c64d63", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100595 from bruvzg/win_drv_letter", + "body": "[Windows, FileDialog] Prepend drive letter to the absolute paths without drive letter.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "e51ab56f9a53e6ee881995d883f320b1f038ccd2": { + "hash": "e51ab56f9a53e6ee881995d883f320b1f038ccd2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100593 from Namey5/lightmapgi-null-sky-crash", + "body": "LightmapGI: Fix crash during baking when sky is null", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "effea567a5d647f567aa7f72c04ffbe21fd69ddb": { + "hash": "effea567a5d647f567aa7f72c04ffbe21fd69ddb", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99820 from stuartcarnie/issue_99682", + "body": "Metal: Add support for 2017 era iOS devices", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8b0b38ffa7a333ad2c710a4d0b915fcce5e5864f": { + "hash": "8b0b38ffa7a333ad2c710a4d0b915fcce5e5864f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100588 from timothyqiu/wild-rid", + "body": "Betsy: Fix stack-use-after-scope when using BC3 and BC5", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "5ceeff711cb15e9daa9a2f6b82749ecdee0a1863": { + "hash": "5ceeff711cb15e9daa9a2f6b82749ecdee0a1863", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100587 from smix8/path_return", + "body": "Fix early navigtion path return", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76956286d0a534733e77865e5bf2789006154ec3": { + "hash": "76956286d0a534733e77865e5bf2789006154ec3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100586 from tetrapod00/refraction-screen-texture", + "body": "Document limitations of refraction from using screen texture", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "075567a5b362694c002d761b974edb66c541c884": { + "hash": "075567a5b362694c002d761b974edb66c541c884", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100456 from Sauermann/proposal-hovered-connection-highlight", + "body": "Highlight hovered `GraphEdit` connection by widening the line", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "fb8d2ee0444c91a0919ad00f9cee6074a4a95bbd": { + "hash": "fb8d2ee0444c91a0919ad00f9cee6074a4a95bbd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100582 from bruvzg/fix_in_ops", + "body": "[GDScript] Fix `Packed*Array` `OP_IN` using low precision int and float as input.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d48ada19e2d6fa70bbc4c7dd356dad2f013af8e2": { + "hash": "d48ada19e2d6fa70bbc4c7dd356dad2f013af8e2", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #81892 from aaronfranke/scene-editor-warn-root-transform", + "body": "Add a warning for when the scene root node is transformed", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "76d66d47dd8f85b767ca7bbda34aa51e68cc4afd": { + "hash": "76d66d47dd8f85b767ca7bbda34aa51e68cc4afd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99428 from Calinou/editor-default-enable-remote-deploy-debug", + "body": "Enable Deploy with Remote Debug by default in the editor", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "cbfc34d279cec59f6bb8eace2bad6a905356974f": { + "hash": "cbfc34d279cec59f6bb8eace2bad6a905356974f", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100444 from Sauermann/fix-view-panner-mouse-warp", + "body": "Fix `ViewPanner` panning-mouse-warp", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "8fb7a1f357d318a867c8c0ce8f2285ffae984fa9": { + "hash": "8fb7a1f357d318a867c8c0ce8f2285ffae984fa9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100571 from KoBeWi/emission_mission", + "body": "Add UndoRedo support to Load Emission Mask/Points", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "1536e0e236ecd4a1e31719670eac71b2327ed2b6": { + "hash": "1536e0e236ecd4a1e31719670eac71b2327ed2b6", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100441 from StaydMcMuffin/scene-shaders-tbn-fixes", + "body": "Scene Shaders - TBN Vector Fixes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "416a86f47c391405d5227f308c48359a4388759e": { + "hash": "416a86f47c391405d5227f308c48359a4388759e", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100434 from Ivorforce/string-copy-from-rename", + "body": "Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b715fabd70ee3cb18115da8b66850bfddaf0b3c5": { + "hash": "b715fabd70ee3cb18115da8b66850bfddaf0b3c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #76371 from ze2j/array_mesh_surface_remove", + "body": "Add `ArrayMesh::surface_remove`", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "bf9ef5f8a5df856d9c0323d3f416292541fc523a": { + "hash": "bf9ef5f8a5df856d9c0323d3f416292541fc523a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100564 from YYF233333/iwyu", + "body": "Remove unused headers in core", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "92615f24e7868870715fd770a8a02162b630ecfc": { + "hash": "92615f24e7868870715fd770a8a02162b630ecfc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100563 from Ivorforce/move-semantics-list", + "body": "Add move semantics (constructor, operator=) to `List`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "2fcd8223e8840d9e6151b9981b11f982cb3b568d": { + "hash": "2fcd8223e8840d9e6151b9981b11f982cb3b568d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99538 from Geometror/lightmap-gi-transparent-surface", + "body": "Add transparency support for LightmapGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b01f3cc14d25e5c02454d2247210c8e2e8e53cd": { + "hash": "0b01f3cc14d25e5c02454d2247210c8e2e8e53cd", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100560 from Ivorforce/localvector-move-semantics", + "body": "Add `LocalVector` move semantics (constructor and operator=).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "4665faaaa9e868e1f3d9eb24ffcd33b00d08e60a": { + "hash": "4665faaaa9e868e1f3d9eb24ffcd33b00d08e60a", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100427 from Namey5/fog-sky-luminance", + "body": "Separate sky luminance and brightness calculations for consistent fog", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "34797fa5809c81e0e4406d8a237eba22a878aef3": { + "hash": "34797fa5809c81e0e4406d8a237eba22a878aef3", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99653 from Giganzo/deselect-dropdown-in-single-window-mode", + "body": "Fix closing dropdown on EditorResourcePicker in Single Window Mode", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3d523ee86d6a7bfd25996ddea0866f45cb97c996": { + "hash": "3d523ee86d6a7bfd25996ddea0866f45cb97c996", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #92997 from Calinou/styleboxflat-antialiasing-adjust-for-stretch-scale", + "body": "Adjust StyleBoxFlat antialiasing to account for 2D stretch scale", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "37d1e7fc893f5e5f0e3f2f10cf043c1deefa0dac": { + "hash": "37d1e7fc893f5e5f0e3f2f10cf043c1deefa0dac", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99268 from Meorge/add-volume-linear", + "body": "Add `volume_linear` property and getter/setter methods for audio-related classes", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "41b468f961a224bc83729a1cc83e6bf15521d6c5": { + "hash": "41b468f961a224bc83729a1cc83e6bf15521d6c5", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100544 from Namey5/sdfgi-sky-rotation", + "body": "Support custom sky rotation in SDFGI", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "95b00295fbeb5b14a440b46e890e1306b5de26b9": { + "hash": "95b00295fbeb5b14a440b46e890e1306b5de26b9", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #96447 from Repiteo/scons/clang-cl-compile_commands", + "body": "SCons: Set appropriate prefix when using clang-cl", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3feaf6fb769f6c174adfbb04bde77b029a0e97cc": { + "hash": "3feaf6fb769f6c174adfbb04bde77b029a0e97cc", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100274 from akien-mga/libbacktrace-1db8564", + "body": "libbacktrace: Update to upstream commit 1db85642e", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "eaa447135c88584609b914733ad57dcf0636dd8d": { + "hash": "eaa447135c88584609b914733ad57dcf0636dd8d", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #95920 from Repiteo/core/initializer-list-templates", + "body": "Core: Expand `std::initializer_list` support in container templates", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9300c2bdc9cc96367443a31d4abfe748c7e02690": { + "hash": "9300c2bdc9cc96367443a31d4abfe748c7e02690", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100400 from CrabNickolson/windows-thread-names", + "body": "Add support for thread naming on windows platform", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "0b2596a31963ee8466272c90fbae004387abea48": { + "hash": "0b2596a31963ee8466272c90fbae004387abea48", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100399 from Fahien/fahien/resource-usage-to-string", + "body": "Convert resource usage to string", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "3a12fc89b6ba8d4604845f00a90ac43a94bb8a32": { + "hash": "3a12fc89b6ba8d4604845f00a90ac43a94bb8a32", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100473 from opsocket/fix-rigid-bodies-damping", + "body": "Update damping values for jolt rigid bodies on mode switch at runtime", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "d3e5b62ea21217f1d2a3f7a7807d1eaadf74ea31": { + "hash": "d3e5b62ea21217f1d2a3f7a7807d1eaadf74ea31", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #99230 from paddy-exe/instance_uniforms_compatability_renderer", + "body": "Implement 2D instance uniforms", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a4f423cc97678c500ac8972066332e6ff6b08dca": { + "hash": "a4f423cc97678c500ac8972066332e6ff6b08dca", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #78489 from dalexeev/gds-add-disassembling-implicit-funcs", + "body": "GDScript: Add disassembling implicit and lambda functions", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "9018d4bc6b3e231906e7d0ad59c2b7ebeb39b0db": { + "hash": "9018d4bc6b3e231906e7d0ad59c2b7ebeb39b0db", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100612 from clayjohn/pointlight2d-hotfix", + "body": "Avoid allocating instance buffer for PointLight2D shadows when there are no instances", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a94b559f9b45d70f02a88d9052cb3c8320512715": { + "hash": "a94b559f9b45d70f02a88d9052cb3c8320512715", + "is_merge": true, + "authored_by": [], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Merge pull request #100483 from Ivorforce/string-name-move-semantics", + "body": "Add move semantics (constructor, assignment) to `StringName`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "830f25010f062cc1aea1a3e48746aab29addf561": { + "hash": "830f25010f062cc1aea1a3e48746aab29addf561", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Alex Threlfo ", + "summary": "fix: canvas background mode not clearing correctly when using gles3 glow effect", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100388 + }, + "e4fd2f003f986eeceb536dc993cc2dab263a4a94": { + "hash": "e4fd2f003f986eeceb536dc993cc2dab263a4a94", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Alex Threlfo ", + "summary": "Support custom sky rotation in SDFGI", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100544 + }, + "5f617663aa4a951d68f6c22fd735873aa02b6282": { + "hash": "5f617663aa4a951d68f6c22fd735873aa02b6282", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Alex Threlfo ", + "summary": "fix: separate sky luminance and user brightness calculations around fog", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100427 + }, + "506600a560a44b157d650c5fe8beae99a44d0847": { + "hash": "506600a560a44b157d650c5fe8beae99a44d0847", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE5MTU2MQ==" + ], + "author_raw": "David Snopek ", + "committer_raw": "David Snopek ", + "summary": "Rename `GDExtensionCompatHashes` to make it clear it's only for exceptional situations", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100622 + }, + "0a875ab3bb145c571ec0fd19fbec1cd221689bac": { + "hash": "0a875ab3bb145c571ec0fd19fbec1cd221689bac", + "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": "Highlight hovered `GraphEdit` connection by widening the line", + "body": "This change causes the connections to be additionally highlighted by\nwidening the line with a configurable factor.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100456 + }, + "4887172a59c323a220987f744daed68f251e27a3": { + "hash": "4887172a59c323a220987f744daed68f251e27a3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Fix `ViewPanner` panning mouse warp", + "body": "Currently the mouse cursor jumps in unexpected ways, when a `ViewPanner`\nis used in SubViewports or embedded Windows.\n\nThis is caused by providing wrong coordinate systems to\nInput::warp_mouse_motion.\n\nThis PR replaces the use of `Input::warp_mouse_motion` with\n`Viewport::wrap_mouse_in_rect` and makes sure, that the correct\ncoordinate systems are used.\n\nThis change makes it necessary, that all classes, that currently\nuse ViewPanner, need to provide the correct Viewport to ViewPanner.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100444 + }, + "d35d1fcf6096c64a0d65f3c97664822f4a43e231": { + "hash": "d35d1fcf6096c64a0d65f3c97664822f4a43e231", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY2NzI3NzEw" + ], + "author_raw": "Micky ", + "committer_raw": "Micky ", + "summary": "Show editor toaster when copying `[codeblock]` in class reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99451 + }, + "793d065f8b3ace90a25dad6441c56388691724f0": { + "hash": "793d065f8b3ace90a25dad6441c56388691724f0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Avoid allocating instance buffer for PointLight2D shadows when there are no instances.", + "body": "Also avoid the render loop if there are no occluders. We still have to open the render pass to do a clear though.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100612 + }, + "483c1348d01613d7806d08438d982e6afd01203c": { + "hash": "483c1348d01613d7806d08438d982e6afd01203c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM2MjQ4NTM=" + ], + "author_raw": "Hakim ", + "committer_raw": "hakro ", + "summary": "Allow Timer nodes to ignore engine time scale", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96626 + }, + "a43f90b89d15f68ed421a3965830d03555130dd3": { + "hash": "a43f90b89d15f68ed421a3965830d03555130dd3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Remove unused variable in GDScriptLanguage.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100610 + }, + "8483d794ffec51a22d9dc8872cc082f9f0ece9db": { + "hash": "8483d794ffec51a22d9dc8872cc082f9f0ece9db", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Abstract `CowData`'s reallocations into `_realloc` to consolidate duplicate logic.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100474 + }, + "b6e5b4dde77a3cf1c1134e645a456a1f7fe7c482": { + "hash": "b6e5b4dde77a3cf1c1134e645a456a1f7fe7c482", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYwNTgwMDg=" + ], + "author_raw": "Antonio Caggiano ", + "committer_raw": "Antonio Caggiano ", + "summary": "Convert resource usage to string", + "body": "Improve error message by converting resource usage values to a\nhuman-readable string.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100399 + }, + "3564e7c2314c82d3e9b2a822206c61d2212165d6": { + "hash": "3564e7c2314c82d3e9b2a822206c61d2212165d6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add `LocalVector` move semantics (constructor and operator=).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100560 + }, + "19992e3284858ec24248ec3c84e4b61bcf3c5230": { + "hash": "19992e3284858ec24248ec3c84e4b61bcf3c5230", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add move semantics (constructor, operator=) to `List`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100563 + }, + "9deee0097a20774948b64ceb11393fd1bb60371a": { + "hash": "9deee0097a20774948b64ceb11393fd1bb60371a", + "is_merge": false, + "authored_by": [ + "U_kgDOCouzNQ" + ], + "author_raw": "Anish Mishra ", + "committer_raw": "Anish Mishra ", + "summary": "Fix Android native file picker", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100607 + }, + "06efe84bcae33c5bba48c6daf093e7882f0932ed": { + "hash": "06efe84bcae33c5bba48c6daf093e7882f0932ed", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxNzYwNjI=" + ], + "author_raw": "Kiro ", + "committer_raw": "Kiro ", + "summary": "Remove duplicate `utf8()` calls", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99893 + }, + "0d40fe46e3dc02769288959a0618581151e8323d": { + "hash": "0d40fe46e3dc02769288959a0618581151e8323d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI4NzQxODM4" + ], + "author_raw": "Zshandi Krahn ", + "committer_raw": "Zshandi Krahn ", + "summary": "Node2D/3D: Make position follow default float step", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100597 + }, + "348ee200f83d4e21a4f9dfc80fe33ebd1f0305c2": { + "hash": "348ee200f83d4e21a4f9dfc80fe33ebd1f0305c2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "bruvzg <7645683+bruvzg@users.noreply.github.com>", + "summary": "[EditorFileDialog] Do not update file selection on filter change if nothing was previously selected.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100596 + }, + "b9a00feb66b87d03f6384b06031ce2ae5a1a4ba9": { + "hash": "b9a00feb66b87d03f6384b06031ce2ae5a1a4ba9", + "is_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, FileDialog] Prepend drive letter to the absolute paths without drive letter.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100595 + }, + "31add2602ab54f4a90ad444ce946a8e80a5c7e18": { + "hash": "31add2602ab54f4a90ad444ce946a8e80a5c7e18", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4OTI3NDI0" + ], + "author_raw": "Alex Threlfo ", + "committer_raw": "Alex Threlfo ", + "summary": "LightmapGI: fix crash during baking when sky is null", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100593 + }, + "361e3b4fe80507da5a48778abb8cf8895d644021": { + "hash": "361e3b4fe80507da5a48778abb8cf8895d644021", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "Core: Expand `std::initializer_list` support", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95920 + }, + "b447eaa6a89ec16ccd2aded3ab6033140b91443d": { + "hash": "b447eaa6a89ec16ccd2aded3ab6033140b91443d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM3MjQ3Ng==" + ], + "author_raw": "Haoyu Qiu ", + "committer_raw": "Haoyu Qiu ", + "summary": "Betsy: Fix stack-use-after-scope when using BC3 and BC5", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100588 + }, + "c8242162d169bde07ae0c6aa3f9669a92dde5a2d": { + "hash": "c8242162d169bde07ae0c6aa3f9669a92dde5a2d", + "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 early navigtion path return", + "body": "Fixes early navigtion path return.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100587 + }, + "861ae87f5247c1002589e6b6f9c09c3fe1349a91": { + "hash": "861ae87f5247c1002589e6b6f9c09c3fe1349a91", + "is_merge": false, + "authored_by": [ + "U_kgDOCKz2dg" + ], + "author_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "committer_raw": "tetrapod00 <145553014+tetrapod00@users.noreply.github.com>", + "summary": "Document limitations of refraction from using screen texture", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100586 + }, + "9d2a4c03be5e06b08cefc9a7676a5fc71a4e546e": { + "hash": "9d2a4c03be5e06b08cefc9a7676a5fc71a4e546e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjgxMTA5MTY1" + ], + "author_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "committer_raw": "Hilderin <81109165+Hilderin@users.noreply.github.com>", + "summary": "Embedding game process in editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99010 + }, + "eaf2d7c5b0e0fba1c20bca7d8ecde5a1bb082fe4": { + "hash": "eaf2d7c5b0e0fba1c20bca7d8ecde5a1bb082fe4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[GDScript] Fix `Packed*Array` `OP_IN` using low precision int and float as input.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100582 + }, + "0dd072b460d1e5ee6973bccca5fb5863f3a1097d": { + "hash": "0dd072b460d1e5ee6973bccca5fb5863f3a1097d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk4NDgxOTA=" + ], + "author_raw": "opsocket ", + "committer_raw": "opsocket ", + "summary": "🐛 enforce bodies damping recomputation on mode switch at runtime", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100473 + }, + "2f5b97c7f972864d10aa39b7e6e55d6976c86c33": { + "hash": "2f5b97c7f972864d10aa39b7e6e55d6976c86c33", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjk5NTc5ODc=" + ], + "author_raw": "Malcolm Anderson ", + "committer_raw": "Malcolm Anderson ", + "summary": "Add `volume_linear` property and methods for audio-related classes", + "body": "Remove default value from `volume_linear` property documentation\n\nRemove `volume_linear` internal property from `AudioBusLayout`\n\nUpdate doc/classes/AudioEffectAmplify.xml [no ci]\n\nCo-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>\n\nMake documentation more concise [no ci]", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99268 + }, + "ba54a2805a2a92fb8efaac5095a8eb9ef9b25b97": { + "hash": "ba54a2805a2a92fb8efaac5095a8eb9ef9b25b97", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add more menus support to EditorContextMenuPlugin", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100556 + }, + "e649e7e3c59fc173fb080a30e643a25040cd7755": { + "hash": "e649e7e3c59fc173fb080a30e643a25040cd7755", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "demolke ", + "summary": "GLTF: Don't duplicate textures when importing blend files", + "body": "Blender imports will always start within `.godot/imported` folder because we first convert the .blend file to .gltf, store it in `.godot/imported` and run the import from there, so on-disk resources linked from .blend files end up with duplicate textures.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98909 + }, + "143d8c87bb4c004c0078c5db93e57f89338ff133": { + "hash": "143d8c87bb4c004c0078c5db93e57f89338ff133", + "is_merge": false, + "authored_by": [ + "U_kgDOCSXAdA" + ], + "author_raw": "demolke ", + "committer_raw": "demolke ", + "summary": "Move reimport check to EditorImportPlugin", + "body": "reimport_append is used by gltf_document, fbx_document and editor_import_plugin. The first two will never call it when importing == false. It's only the editor_import_plugin that should guard against that.\nhttps://docs.godotengine.org/en/stable/classes/class_editorimportplugin.html#class-editorimportplugin-method-append-import-external-resource\n\nThe motivation of removing the check from gltf_document call path is to be able to test nested imports (texture embedded in gltf).", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98909 + }, + "fafc07335bdecacd96b548c4119fbe1f47ee5866": { + "hash": "fafc07335bdecacd96b548c4119fbe1f47ee5866", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100577 from bruvzg/win_llvm_fix", + "body": "[Windows, LLVM] Fix `colorize` flag.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "b8f34bb8e90ff8b96f6adadc687f8f0821c086dc": { + "hash": "b8f34bb8e90ff8b96f6adadc687f8f0821c086dc", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Rework dock layout management", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100558 + }, + "a0300532b53c19a56e0e2cb0fd4757df3034de6a": { + "hash": "a0300532b53c19a56e0e2cb0fd4757df3034de6a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Windows, LLVM] Fix `colorize` flag.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100577 + }, + "024efda0b45432077df38d85780b4d2509fc42a0": { + "hash": "024efda0b45432077df38d85780b4d2509fc42a0", + "is_merge": true, + "authored_by": [], + "author_raw": "Rémi Verschelde ", + "committer_raw": "GitHub ", + "summary": "Merge pull request #100568 from Repiteo/dotnet/warning-as-error", + "body": "C#: Add option to treat warnings as errors", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": "" + }, + "a3525bc01509e3922095dc7ef687dfeaf9b7a00e": { + "hash": "a3525bc01509e3922095dc7ef687dfeaf9b7a00e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUwMDg0NTAw", + "MDQ6VXNlcjgwMTg5MjI=" + ], + "author_raw": "Hendrik Brucker ", + "committer_raw": "Hendrik Brucker ", + "summary": "Add transparency support for LightmapGI", + "body": "Co-authored-by: Guerro323 ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99538 + }, + "9682496d72b1027237ced2dc3979e2a066a886f2": { + "hash": "9682496d72b1027237ced2dc3979e2a066a886f2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Add UndoRedo support to Load Emission Mask/Points", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100571 + }, "46c8f8c5c5874c7c56ea5b1384259de9402d3449": { "hash": "46c8f8c5c5874c7c56ea5b1384259de9402d3449", "is_merge": true, @@ -11727,6 +23460,20 @@ "cherrypick_hash": "", "pull": "" }, + "be86ce3103d92e4f7a625cbf11866266473ac99c": { + "hash": "be86ce3103d92e4f7a625cbf11866266473ac99c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjY3NjkzODMw" + ], + "author_raw": "Yufeng Ying ", + "committer_raw": "Yufeng Ying ", + "summary": "Apply iwyu suggestion in core.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100564 + }, "4cc471dbed53d5146b6a64487558bdc89be013c1": { "hash": "4cc471dbed53d5146b6a64487558bdc89be013c1", "is_merge": true, @@ -11751,6 +23498,20 @@ "cherrypick_hash": "", "pull": "" }, + "8642e970c59c15bde82d280fd8790c208ec66e3d": { + "hash": "8642e970c59c15bde82d280fd8790c208ec66e3d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "C#: Add option to treat warnings as errors", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100568 + }, "48167ff06e93fe7ded601520eb2578b94fa8dbbc": { "hash": "48167ff06e93fe7ded601520eb2578b94fa8dbbc", "is_merge": true, @@ -11811,6 +23572,20 @@ "cherrypick_hash": "", "pull": "" }, + "952cd796ffc21e0944b8144ae2cbe213f6566fb7": { + "hash": "952cd796ffc21e0944b8144ae2cbe213f6566fb7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUyODUy" + ], + "author_raw": "Stuart Carnie ", + "committer_raw": "Stuart Carnie ", + "summary": "Metal: Support Apple4 GPUs (2017 era iOS devices)", + "body": "Closes #99682", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99820 + }, "ea97d4457f6899fc470458ae91d5c4c89e7977e2": { "hash": "ea97d4457f6899fc470458ae91d5c4c89e7977e2", "is_merge": false, @@ -11965,6 +23740,34 @@ "cherrypick_hash": "", "pull": 99667 }, + "e1429cd7d374532828c6af1f65c2818883056ba7": { + "hash": "e1429cd7d374532828c6af1f65c2818883056ba7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NDY4NzU=" + ], + "author_raw": "Aaron Franke ", + "committer_raw": "Aaron Franke ", + "summary": "Add a warning for when the scene root node is transformed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 81892 + }, + "1e982a49c3bfccae7aeea0aafb6104fae4a31108": { + "hash": "1e982a49c3bfccae7aeea0aafb6104fae4a31108", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[Dictionary Property Editor] Use property editors instead of labels to display keys.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100512 + }, "bf4e5cca3f83b498944a4f4c457258a33c9697d9": { "hash": "bf4e5cca3f83b498944a4f4c457258a33c9697d9", "is_merge": false, @@ -12035,6 +23838,20 @@ "cherrypick_hash": "", "pull": 100195 }, + "0153cb8c16380c32a1d555fb3e54feb5a79e4126": { + "hash": "0153cb8c16380c32a1d555fb3e54feb5a79e4126", + "is_merge": false, + "authored_by": [ + "U_kgDOCAFBOw" + ], + "author_raw": "Yelloween <134299963+Yelloween10@users.noreply.github.com>", + "committer_raw": "Yelloween <134299963+Yelloween10@users.noreply.github.com>", + "summary": "Fix incorrect MODIFIER_MASK value", + "body": "Updated key modifier mask and documented API change\n\nChanged the old value\n\nChanged the old value inside the .expected file\n\nResolved Conflicts\n\nMoved changes to the end", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98441 + }, "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84": { "hash": "6e2cf2aa7b78a25d1b054f2ec0f02cd658482f84", "is_merge": true, @@ -12121,6 +23938,22 @@ "cherrypick_hash": "", "pull": 97371 }, + "ceefc0d38a04fe933f65a819e20172a60fc5cf03": { + "hash": "ceefc0d38a04fe933f65a819e20172a60fc5cf03", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=", + "MDQ6VXNlcjE4MTIwODc=", + "MDQ6VXNlcjMxMDE2OTA=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Patrick Exner ", + "summary": "Implement 2D instance shader parameters", + "body": "Co-authored-by: kobewi \nCo-authored-by: yesfish \nCo-authored-by: Álex Román Núñez ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99230 + }, "3dfa7bb2866a26bb963bd8f9df75de8460e33da1": { "hash": "3dfa7bb2866a26bb963bd8f9df75de8460e33da1", "is_merge": false, @@ -12765,6 +24598,62 @@ "cherrypick_hash": "", "pull": 100510 }, + "a636c04244669b62abce3e9094b3420ba6c3cdb3": { + "hash": "a636c04244669b62abce3e9094b3420ba6c3cdb3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Optimize `CowData` and `LocalVector` functions `.insert` and `.remove_at` by using move semantics.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100477 + }, + "69f1cc10b60a5aabef65bfdda26c4bac3f7b0dd9": { + "hash": "69f1cc10b60a5aabef65bfdda26c4bac3f7b0dd9", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM5MDMwNTk=" + ], + "author_raw": "Raul Santos ", + "committer_raw": "Raul Santos ", + "summary": "GDExtension: Add icon path to class creation info", + "body": "Allows GDExtensions to set the icon of a class programmatically, which is useful for extensions that don't use a `.gdextension` file.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100193 + }, + "0eff41d0455ccdeaef45c18efd80aacf8331d096": { + "hash": "0eff41d0455ccdeaef45c18efd80aacf8331d096", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjYyOTkyMjc=" + ], + "author_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "committer_raw": "Markus Sauermann <6299227+Sauermann@users.noreply.github.com>", + "summary": "Fix displaying of embedded `Window`", + "body": "Fix Rect of texture to take window and stretch transform into account.\n\nThere is no need for `viewport_attach_to_screen` for embedded windows,\nsince their display is handled via `Viewport::_sub_window_update`.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 80121 + }, + "ed0e3d7da837e8b4a3bcb393f9d22dfd57831b1f": { + "hash": "ed0e3d7da837e8b4a3bcb393f9d22dfd57831b1f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjM4MzA0NjU5" + ], + "author_raw": "Stayd ", + "committer_raw": "Stayd ", + "summary": "Scene Shaders - TBN Fixes", + "body": "Fixes two errors related to the normal, tangent,\nand bitangent vectors, namely normals not always\nbeing inverted on backfaces, and normalization\nbeing reversed from what MikkTSpace expects.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100441 + }, "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274": { "hash": "3720de4b6f83fe4a7f9ff0e1b4ea3247afc63274", "is_merge": false, @@ -12793,6 +24682,20 @@ "cherrypick_hash": "", "pull": 100494 }, + "7c182a15441e01b9fb0804890ec145b98225b9b4": { + "hash": "7c182a15441e01b9fb0804890ec145b98225b9b4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjc2NDU2ODM=" + ], + "author_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "committer_raw": "Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>", + "summary": "[TextServer] Fix space trimming around mandatory line breaks.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100492 + }, "9c5886f95a68a85160ebcf153c1fb427fbe6a40c": { "hash": "9c5886f95a68a85160ebcf153c1fb427fbe6a40c", "is_merge": false, @@ -13145,6 +25048,20 @@ "cherrypick_hash": "", "pull": "" }, + "8c4e674770c0eaecae55ca5433d72b18e196956f": { + "hash": "8c4e674770c0eaecae55ca5433d72b18e196956f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Add move semantics (constructor, assignment) to `StringName`.", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100483 + }, "08508d2e01567446ef7cf721b39041a51e2eddfd": { "hash": "08508d2e01567446ef7cf721b39041a51e2eddfd", "is_merge": true, @@ -13297,6 +25214,20 @@ "cherrypick_hash": "", "pull": 100451 }, + "df3e9291c65d063684aed088b4dfd351508b3efb": { + "hash": "df3e9291c65d063684aed088b4dfd351508b3efb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzMDgxNjc=" + ], + "author_raw": "Lukas Tenbrink ", + "committer_raw": "Lukas Tenbrink ", + "summary": "Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`).", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100434 + }, "a79a4b59be1446ca3328d6ec9284de913bdf604f": { "hash": "a79a4b59be1446ca3328d6ec9284de913bdf604f", "is_merge": false, @@ -13411,6 +25342,20 @@ "cherrypick_hash": "", "pull": 94603 }, + "66f9a7571ed26b771999ef98d2c8b542cbd2c6bb": { + "hash": "66f9a7571ed26b771999ef98d2c8b542cbd2c6bb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix folders uncollapsed after restart with filter", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100419 + }, "8d5a5f130a31fdc37ce28af2204b38f89b2db2ea": { "hash": "8d5a5f130a31fdc37ce28af2204b38f89b2db2ea", "is_merge": false, @@ -13425,6 +25370,20 @@ "cherrypick_hash": "", "pull": 100416 }, + "7321c187f236cb000a35118bf64470877f8bcc07": { + "hash": "7321c187f236cb000a35118bf64470877f8bcc07", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Fix DependencyRemoveDialog not handling UIDs", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100409 + }, "b9437c393871c377b5ece131afaf831e78dfb6f8": { "hash": "b9437c393871c377b5ece131afaf831e78dfb6f8", "is_merge": true, @@ -13625,6 +25584,20 @@ "cherrypick_hash": "", "pull": 100405 }, + "d848835f8c69afcc39c68edfa60ca2386356db0d": { + "hash": "d848835f8c69afcc39c68edfa60ca2386356db0d", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIxODkxNzk=" + ], + "author_raw": "Ramón Grill ", + "committer_raw": "Ramón Grill ", + "summary": "Add support for thread naming on windows platform", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100400 + }, "4e19ab8afed8407f1b077458863de1f7431b7f61": { "hash": "4e19ab8afed8407f1b077458863de1f7431b7f61", "is_merge": false, @@ -13918,6 +25891,20 @@ "cherrypick_hash": "", "pull": 100369 }, + "dd7325d3f73383e8d4cd30334425ed8b33756aad": { + "hash": "dd7325d3f73383e8d4cd30334425ed8b33756aad", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMxODUxNDMx" + ], + "author_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "committer_raw": "landervr <31851431+CpnWaffle@users.noreply.github.com>", + "summary": "remove solid boxes voxelGI and ReflectionProbe", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100370 + }, "383d933f5323830e3f38c13a49c9c363ea73bced": { "hash": "383d933f5323830e3f38c13a49c9c363ea73bced", "is_merge": false, @@ -14014,6 +26001,20 @@ "cherrypick_hash": "", "pull": 100236 }, + "4f8dd96b3d6af40636e81a3e3353a0920b33b5e3": { + "hash": "4f8dd96b3d6af40636e81a3e3353a0920b33b5e3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjExNzk3MTc0" + ], + "author_raw": "Pedro J. Estébanez ", + "committer_raw": "Pedro J. Estébanez ", + "summary": "Rationalize busy waits", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98385 + }, "691d8bee2bdc316da32c7137783864a25c1ad674": { "hash": "691d8bee2bdc316da32c7137783864a25c1ad674", "is_merge": true, @@ -14332,6 +26333,20 @@ "cherrypick_hash": "", "pull": 91064 }, + "b3e970dde8c07168ef3927b3cd5dd157b403b281": { + "hash": "b3e970dde8c07168ef3927b3cd5dd157b403b281", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTM4" + ], + "author_raw": "Robin Ward ", + "committer_raw": "Robin Ward ", + "summary": "Adds `get_selection_line_offset` to `RichTextLabel`", + "body": "This new method allow you to get the line offset of the current\nselection (returns -1 if nothing is selected.)\n\nThis is useful if you want to pop up a control or menu above the\ncurrently selected text. Previously there was no accurate way to get\nthis information.\n\nThe logic is moved from the implementation of `scroll_to_selection`\nverbatim, and that method has been adjusted to avoid repetition.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100329 + }, "0ba875ec2939d2de0f971cdca17f3830c8272245": { "hash": "0ba875ec2939d2de0f971cdca17f3830c8272245", "is_merge": false, @@ -14694,6 +26709,20 @@ "cherrypick_hash": "", "pull": 100312 }, + "059ed731f5e016fde05bccc711d6d4aa8ce24e2c": { + "hash": "059ed731f5e016fde05bccc711d6d4aa8ce24e2c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Prevent using boolean varyings in vertex function of visual shaders", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100309 + }, "335077a03f28bdb1cdd0dc1a09215b29a101a3dd": { "hash": "335077a03f28bdb1cdd0dc1a09215b29a101a3dd", "is_merge": false, @@ -15188,6 +27217,20 @@ "cherrypick_hash": "", "pull": 100289 }, + "51730391c6a9a2d1a7d686269f90f16b26a20380": { + "hash": "51730391c6a9a2d1a7d686269f90f16b26a20380", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libbacktrace: Update to upstream commit 1db85642e", + "body": "https://github.com/ianlancetaylor/libbacktrace/commit/1db85642e3fca189cf4e076f840a45d6934b2456", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100274 + }, "c2e4ae782a399adf42c664d3d21d8defe49ba8e5": { "hash": "c2e4ae782a399adf42c664d3d21d8defe49ba8e5", "is_merge": true, @@ -15344,6 +27387,20 @@ "cherrypick_hash": "", "pull": "" }, + "b8b1584f5a59e1096b97a26c093543ab023e27d7": { + "hash": "b8b1584f5a59e1096b97a26c093543ab023e27d7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Don't emit text_changed signal when clearing empty LineEdit", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100275 + }, "d470c2ac6ac529a3e79f4f62d677129b121c085e": { "hash": "d470c2ac6ac529a3e79f4f62d677129b121c085e", "is_merge": false, @@ -15843,6 +27900,21 @@ "cherrypick_hash": "", "pull": 99902 }, + "db63d3e3a0ed307c42c6731a2ff9a01ad922a5c8": { + "hash": "db63d3e3a0ed307c42c6731a2ff9a01ad922a5c8", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz", + "U_kgDOBw85cQ" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Prevent WASAPI error spam when device cannot be initialized.", + "body": "Fixes #99968 and prevents the error spam referenced in comments of #18732.\nAlso fixes a number of memory leaks that occur when an audio device is reinitialized or fails to reinitialize and gates reinitialization attempts to around 1 per second instead of ~1000 attempts per second.\n\nCo-authored-by: Kusok <118438257+kus04e4ek@users.noreply.github.com>", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100116 + }, "d8761f2c79327fb18f189542a8407aaf55b51594": { "hash": "d8761f2c79327fb18f189542a8407aaf55b51594", "is_merge": false, @@ -16053,6 +28125,34 @@ "cherrypick_hash": "", "pull": 99965 }, + "4c0fb2110b90126cdd20546fd807dcd94e05718e": { + "hash": "4c0fb2110b90126cdd20546fd807dcd94e05718e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE2NTIxMzM5" + ], + "author_raw": "Clay John ", + "committer_raw": "Clay John ", + "summary": "Move texture property back to the top level of the Particles inspector.", + "body": "This property needs to be set before the particles can be used. It should not be hidden away in an unrelated sub menu", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100227 + }, + "a6c5373a09769872405b2910f991b6ffc8d391fe": { + "hash": "a6c5373a09769872405b2910f991b6ffc8d391fe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjI3MDkyOA==" + ], + "author_raw": "Adam Scott ", + "committer_raw": "Adam Scott ", + "summary": "[Web] Fix `DirAccess::unlink()` not updating the IDBFS", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100221 + }, "56645f466cc227764ba9d3ef421aeb8df99f66a8": { "hash": "56645f466cc227764ba9d3ef421aeb8df99f66a8", "is_merge": false, @@ -16671,6 +28771,20 @@ "cherrypick_hash": "", "pull": 87375 }, + "c96d9a8f79e35c34b686ae16197d5c339461af36": { + "hash": "c96d9a8f79e35c34b686ae16197d5c339461af36", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix missing focus outline for 2D and 3D editor viewports", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100171 + }, "2481632b3cbfde0948cf8984b2d625dbe836c0df": { "hash": "2481632b3cbfde0948cf8984b2d625dbe836c0df", "is_merge": false, @@ -16797,6 +28911,21 @@ "cherrypick_hash": "", "pull": 100105 }, + "8a544bf07c2755a2ab0eed8c4cb23ad835c9a13e": { + "hash": "8a544bf07c2755a2ab0eed8c4cb23ad835c9a13e", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NTA2NTcz", + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Allen Pestaluky ", + "committer_raw": "Allen Pestaluky ", + "summary": "Fix undo behavior on `EditorSettingsDialog::_update_builtin_action`.", + "body": "Fixes #100068.\n\nCo-authored-by: Tomek ", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100069 + }, "aa8d9b83f66488dbb2c9c918e9016ef80f821fb4": { "hash": "aa8d9b83f66488dbb2c9c918e9016ef80f821fb4", "is_merge": true, @@ -17491,6 +29620,20 @@ "cherrypick_hash": "", "pull": 98506 }, + "eb5839dcbb78d166e4612d2c72c8a7eb0d8da8b0": { + "hash": "eb5839dcbb78d166e4612d2c72c8a7eb0d8da8b0", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Add \"At Start\" mode for sub-emitter particles", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 100050 + }, "06cae04b878c98e9cd89ed25e5f25421e973c9f0": { "hash": "06cae04b878c98e9cd89ed25e5f25421e973c9f0", "is_merge": false, @@ -17913,6 +30056,20 @@ "cherrypick_hash": "", "pull": 99999 }, + "d5e4d2f9421912b0c6f562f84f202d00fb0124c4": { + "hash": "d5e4d2f9421912b0c6f562f84f202d00fb0124c4", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "tinyexr: Update to upstream 1.0.9", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99998 + }, "0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2": { "hash": "0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2", "is_merge": false, @@ -17927,6 +30084,20 @@ "cherrypick_hash": "", "pull": 99995 }, + "159d70a47030859b80a9598fd0cc2cdeefd487cf": { + "hash": "159d70a47030859b80a9598fd0cc2cdeefd487cf", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Allow Viewport children to lock, group, and key", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99994 + }, "56922db85b7211bb7da889d02a5a320150b34594": { "hash": "56922db85b7211bb7da889d02a5a320150b34594", "is_merge": false, @@ -17955,6 +30126,34 @@ "cherrypick_hash": "", "pull": 76231 }, + "b43c47d6dd527046c172226667dcdcb2d5bb0a09": { + "hash": "b43c47d6dd527046c172226667dcdcb2d5bb0a09", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Adjust StyleBoxFlat antialiasing to account for 2D stretch scale", + "body": "This prevents the antialiasing feather from becoming too wide\nat viewport sizes higher than the default, which can lead to blurry visuals.\n\nThis is adjusted to account for the 2D scale factor returned on the root\nWindow, so it takes both the `canvas_items` scaling and\n`content_scale_factor` into account.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 92997 + }, + "d471210eba428df610a5d959c0639f5244b5e9cb": { + "hash": "d471210eba428df610a5d959c0639f5244b5e9cb", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3MDEzMzg=" + ], + "author_raw": "Rémi Verschelde ", + "committer_raw": "Rémi Verschelde ", + "summary": "libpng: Update to upstream 1.6.44", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99996 + }, "cc5be8507c314f8dcdb8387d742dfe0a6c7910dd": { "hash": "cc5be8507c314f8dcdb8387d742dfe0a6c7910dd", "is_merge": false, @@ -18576,6 +30775,20 @@ "cherrypick_hash": "", "pull": 99847 }, + "f7f6432af6a8f323363bc4a72f83b1038731500b": { + "hash": "f7f6432af6a8f323363bc4a72f83b1038731500b", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwNzM5MjM5" + ], + "author_raw": "Michael Alexsander ", + "committer_raw": "Michael Alexsander ", + "summary": "Make `PopupMenu/Panel` shadows properly visible again", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91333 + }, "1b3e4838991aa2431266b8f0240f207a9f508b6b": { "hash": "1b3e4838991aa2431266b8f0240f207a9f508b6b", "is_merge": false, @@ -19431,6 +31644,20 @@ "cherrypick_hash": "", "pull": 99817 }, + "3cc43abab07971349c8f6c7b40179485cf430442": { + "hash": "3cc43abab07971349c8f6c7b40179485cf430442", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5NjA2NjIy" + ], + "author_raw": "Florent Guiocheau ", + "committer_raw": "Florent Guiocheau ", + "summary": "Document inverse aspect ratio convention of `Projection::get_fovy()`", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99921 + }, "d9ef826c545e7d623279c312ca837b947a4989b3": { "hash": "d9ef826c545e7d623279c312ca837b947a4989b3", "is_merge": false, @@ -19614,6 +31841,20 @@ "cherrypick_hash": "", "pull": 99906 }, + "4e1f534c1e4b4fef34a5fdaa15f5f54b5bc4d111": { + "hash": "4e1f534c1e4b4fef34a5fdaa15f5f54b5bc4d111", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Fix loading floating dock in single window mode", + "body": "Fix restore_windows_on_load setting preventing loading layouts with floating docks", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99904 + }, "a47d29cf11cfe43137cff04aceec2941c95f947b": { "hash": "a47d29cf11cfe43137cff04aceec2941c95f947b", "is_merge": false, @@ -20872,6 +33113,20 @@ "cherrypick_hash": "", "pull": 97262 }, + "93d24db2f7bec58950ecd1d4d1e39b1e8a467139": { + "hash": "93d24db2f7bec58950ecd1d4d1e39b1e8a467139", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ5OTk4MDI1" + ], + "author_raw": "Mika Viskari ", + "committer_raw": "Mika Viskari ", + "summary": "Change Event Configuration dialog wider and its input list taller", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99829 + }, "72be8d1b6925856373f57549bf2e6d3b8d3ef619": { "hash": "72be8d1b6925856373f57549bf2e6d3b8d3ef619", "is_merge": false, @@ -20914,6 +33169,20 @@ "cherrypick_hash": "", "pull": 99963 }, + "d514ab29521bb0d8576483c434e70d78fa3f8dc7": { + "hash": "d514ab29521bb0d8576483c434e70d78fa3f8dc7", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDU5OTc0" + ], + "author_raw": "Agustín Marsero ", + "committer_raw": "Agustín Marsero ", + "summary": "Fixes use after free in redo of \"Create Custom Bone2D(s) from Node(s)\"", + "body": "Using \"queue_free\" on the undo of the creation of the Bone2D meant that on the redo the Bone2D was already deleted.\n\nReplaced it with \"add_do_reference\", so when the Action of the undo_redo is destroyed, also destroys the Bone2D.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99800 + }, "88e81ee730bb54865304e306bf4f4211f7519546": { "hash": "88e81ee730bb54865304e306bf4f4211f7519546", "is_merge": false, @@ -21594,6 +33863,20 @@ "cherrypick_hash": "", "pull": 99716 }, + "97e0b43faadca164cac36aacec9a7ae8e198614f": { + "hash": "97e0b43faadca164cac36aacec9a7ae8e198614f", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ2NTU2MDY2" + ], + "author_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", + "committer_raw": "ze2j <46556066+ze2j@users.noreply.github.com>", + "summary": "Add ArrayMesh::surface_remove", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 76371 + }, "95401f0753c55ce32978597919c2e6bb94184a60": { "hash": "95401f0753c55ce32978597919c2e6bb94184a60", "is_merge": false, @@ -22046,6 +34329,20 @@ "cherrypick_hash": "", "pull": 90644 }, + "a73573b093ebd6907b3f3dfecbce91a52f522abe": { + "hash": "a73573b093ebd6907b3f3dfecbce91a52f522abe", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQ3NzAwNDE4" + ], + "author_raw": "Danil Alexeev ", + "committer_raw": "Danil Alexeev ", + "summary": "GDScript: Add disassembling implicit and lambda functions", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 78489 + }, "344d678bbecf15fe76407e635c30713aef79fc3d": { "hash": "344d678bbecf15fe76407e635c30713aef79fc3d", "is_merge": false, @@ -22483,6 +34780,20 @@ "cherrypick_hash": "", "pull": 99664 }, + "06d7b67f8a63c9f525be0c8ae547fe4589bcdd99": { + "hash": "06d7b67f8a63c9f525be0c8ae547fe4589bcdd99", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix closing dropdown on EditorResourcePicker in Single Window Mode", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99653 + }, "13b565c64d25a170c65f00c6716cb41dad9408c3": { "hash": "13b565c64d25a170c65f00c6716cb41dad9408c3", "is_merge": false, @@ -22653,6 +34964,20 @@ "cherrypick_hash": "", "pull": 99606 }, + "2e8c94181232b42c3b62140e1f9f3a81d425ac89": { + "hash": "2e8c94181232b42c3b62140e1f9f3a81d425ac89", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjQyNjg4MDUy" + ], + "author_raw": "Lane Barnes ", + "committer_raw": "GitHub ", + "summary": "Fix example code snippet in AudioStreamGenerator.xml", + "body": "I was playing around with C# code snippet but I kept hearing a clipping sound. I think this is because the phase variable is being set to 0 in the wrong spot.\n\nThe phase at the end of the FillBuffer() method is some non zero number. When FillBuffer is called again, the phase is suddenly changed back to zero. This causes the end of one sin wave segment to be out of sync with the next sin wave segment. The sin wave needs to be continuous between FillBuffer calls so no clipping sound occurs.\n\nMoving the phase variable out of FillBuffer and putting it in a scope above makes it retain its value between FillBuffer calls, making the sin wave continuous, and the clipping sound is gone.\n\nFor further proof, the demo project \"Audio Generator Demo\" has the phase variable be one scope above FillBuffer and it does not set phase=0 inside of FillBuffer. If anything, I'm fixing this documentation to match the working demo", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99604 + }, "1bffefb346c2974aad692905041ccfb84e666597": { "hash": "1bffefb346c2974aad692905041ccfb84e666597", "is_merge": false, @@ -24302,6 +36627,20 @@ "cherrypick_hash": "", "pull": 99363 }, + "658bd5a32b26d77e6702759425a78f0a8365a32a": { + "hash": "658bd5a32b26d77e6702759425a78f0a8365a32a", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE4MDAzMg==" + ], + "author_raw": "Hugo Locurcio ", + "committer_raw": "Hugo Locurcio ", + "summary": "Enable Deploy with Remote Debug by default in the editor", + "body": "This makes one-click deploy make use of remote debugging, so that\nyou can see output from the remote device, run the debugger and use\nthe monitor and performance/network profilers.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99428 + }, "0ff5d5fd046bda499648259642c16f677d439c74": { "hash": "0ff5d5fd046bda499648259642c16f677d439c74", "is_merge": false, @@ -25036,6 +37375,20 @@ "cherrypick_hash": "", "pull": 95333 }, + "a864bcc773b1024d3405f66c7d81a74508279490": { + "hash": "a864bcc773b1024d3405f66c7d81a74508279490", + "is_merge": false, + "authored_by": [ + "U_kgDOCXd9wA" + ], + "author_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "committer_raw": "Giganzo <158825920+Giganzo@users.noreply.github.com>", + "summary": "Fix button state of grid and highlight layer in tile map layer editor", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99357 + }, "f5871c18bfbf41dbf5c20a7943c5bdd40cc020c3": { "hash": "f5871c18bfbf41dbf5c20a7943c5bdd40cc020c3", "is_merge": false, @@ -25967,6 +38320,20 @@ "cherrypick_hash": "", "pull": "" }, + "30a573e110ce6eae99bd52519ff9bc290e616ad2": { + "hash": "30a573e110ce6eae99bd52519ff9bc290e616ad2", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjUxMTcxOTc=" + ], + "author_raw": "RedMser ", + "committer_raw": "RedMser ", + "summary": "Fix TODO comments in class reference", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99242 + }, "70d41e7cecf491dc1cdbf0ac4b61bd36e0364b8a": { "hash": "70d41e7cecf491dc1cdbf0ac4b61bd36e0364b8a", "is_merge": false, @@ -27797,6 +40164,20 @@ "cherrypick_hash": "", "pull": 98787 }, + "32a5b5b5581d916faaf9fd9d1d8a27bdb0364887": { + "hash": "32a5b5b5581d916faaf9fd9d1d8a27bdb0364887", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Make bottom panel switch when pinned and removed", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 99096 + }, "e39fc3e8c25bfa6bd381874bddf02e2d77dffc7a": { "hash": "e39fc3e8c25bfa6bd381874bddf02e2d77dffc7a", "is_merge": false, @@ -31575,6 +43956,20 @@ "cherrypick_hash": "", "pull": 98084 }, + "ec650a2f09ee2a91f48499464ab1462cb1e25eac": { + "hash": "ec650a2f09ee2a91f48499464ab1462cb1e25eac", + "is_merge": false, + "authored_by": [ + "U_kgDOBcK-Cw" + ], + "author_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "committer_raw": "A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>", + "summary": "[Core,Drivers] Improve use of `Ref.is_null/valid`", + "body": "Use `is_null` over `!is_valid` and vice versa.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96076 + }, "5216ef5f9cb9479989b58aaab797a87a61899630": { "hash": "5216ef5f9cb9479989b58aaab797a87a61899630", "is_merge": false, @@ -31861,6 +44256,20 @@ "cherrypick_hash": "", "pull": 98700 }, + "f41cd8ad523f1b1279ca2de0e81d72c66d199fd6": { + "hash": "f41cd8ad523f1b1279ca2de0e81d72c66d199fd6", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjEwMDU0MjI2" + ], + "author_raw": "kit ", + "committer_raw": "kit ", + "summary": "Make Goto line a Popup and allow column input", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 91388 + }, "0ba0093dd6231d9171e147a4f8b05c06ed7262fa": { "hash": "0ba0093dd6231d9171e147a4f8b05c06ed7262fa", "is_merge": false, @@ -32928,6 +45337,20 @@ "cherrypick_hash": "", "pull": 98567 }, + "db70cf2585c8dc3f33e95bbe6aa5a6bf709af4d3": { + "hash": "db70cf2585c8dc3f33e95bbe6aa5a6bf709af4d3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Mention native file dialogs editor setting in EditorFileDialog description", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 98262 + }, "76c20383d107598ce7c9f7ccddff54a6a0002ea8": { "hash": "76c20383d107598ce7c9f7ccddff54a6a0002ea8", "is_merge": false, @@ -34081,6 +46504,20 @@ "cherrypick_hash": "", "pull": 97250 }, + "9968828913e227eb1331ee2e2dbc0e3850c8b04c": { + "hash": "9968828913e227eb1331ee2e2dbc0e3850c8b04c", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjE3NDg5Mjky" + ], + "author_raw": "Thaddeus Crews ", + "committer_raw": "Thaddeus Crews ", + "summary": "SCons: Set appropriate prefix when using clang-cl", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 96447 + }, "abb9c0f171c7150a510ca2c2a744534f1746635d": { "hash": "abb9c0f171c7150a510ca2c2a744534f1746635d", "is_merge": false, @@ -39737,7 +52174,7 @@ "hash": "1a2e0b22b6278cef95a528e9101a53f4cb93b548", "is_merge": false, "authored_by": [ - "MDQ6VXNlcjU0NzQzMzk1" + "" ], "author_raw": "volkov ", "committer_raw": "Rémi Verschelde ", @@ -40842,6 +53279,20 @@ "cherrypick_hash": "", "pull": 95930 }, + "6a12fac44cf3bbc020689b4309841ee96ecd56c3": { + "hash": "6a12fac44cf3bbc020689b4309841ee96ecd56c3", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIzNDM5NTE4" + ], + "author_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", + "committer_raw": "Mark Wilson <23439518+wlsnmrk@users.noreply.github.com>", + "summary": "Fix button up and down events with focus changes", + "body": "Adds a flag to guard button_up and button_down events based on whether\nbutton_down has been previously emitted. Buttons now emit button_up\nsignals if they have emitted button_down and subsequently lose focus,\ndo not emit button_up if they gain focus while ui_accept is still\npressed, and do not emit multiple up/down signals if multiple\nui_accept keys are pressed simultaneously.", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 81532 + }, "da37998dc84dcf05c91fdfe7481445c0cb10af2e": { "hash": "da37998dc84dcf05c91fdfe7481445c0cb10af2e", "is_merge": false, @@ -59468,6 +71919,20 @@ "cherrypick_hash": "", "pull": 91818 }, + "b32395ade9455756b20d55d6c69641b35ebb2812": { + "hash": "b32395ade9455756b20d55d6c69641b35ebb2812", + "is_merge": false, + "authored_by": [ + "" + ], + "author_raw": "mosquito chang ", + "committer_raw": "mosquito chang ", + "summary": "Fix `InputMap::event_get_index` to handle unmatched events correctly", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 95750 + }, "394ea653aacd131c234596299ebf79a52580c9b9": { "hash": "394ea653aacd131c234596299ebf79a52580c9b9", "is_merge": false, @@ -61635,6 +74100,20 @@ "cherrypick_hash": "", "pull": 95548 }, + "df61dca5ba8818f0a0b244970df35818337ba3b1": { + "hash": "df61dca5ba8818f0a0b244970df35818337ba3b1", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjMwMzYxNzY=" + ], + "author_raw": "Chaosus ", + "committer_raw": "Chaosus ", + "summary": "Change `VisualShaderNodeVec4Constant` type to vec4", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 94616 + }, "3272f0052589d430e7c7fa26e172a84f8b0a2c39": { "hash": "3272f0052589d430e7c7fa26e172a84f8b0a2c39", "is_merge": false, @@ -63542,7 +76021,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 93985 + "pull": 94995 }, "4091abd727c6b0728e93a28ca41053711be545f7": { "hash": "4091abd727c6b0728e93a28ca41053711be545f7", @@ -63740,7 +76219,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94995 + "pull": 94012 }, "3f52871f70bbdae05047a4da366641dadcbc7d99": { "hash": "3f52871f70bbdae05047a4da366641dadcbc7d99", @@ -63798,6 +76277,20 @@ "cherrypick_hash": "", "pull": 93885 }, + "6aebc9129820c0f080ff1626ff60507bf63de6a5": { + "hash": "6aebc9129820c0f080ff1626ff60507bf63de6a5", + "is_merge": false, + "authored_by": [ + "MDQ6VXNlcjIyMjMxNzI=" + ], + "author_raw": "Tomasz Chabora ", + "committer_raw": "Tomasz Chabora ", + "summary": "Flush delete queue after process frame timers", + "body": "", + "is_cherrypick": false, + "cherrypick_hash": "", + "pull": 93871 + }, "72a01816a4df388292a9fc10fd2586ad488f751f": { "hash": "72a01816a4df388292a9fc10fd2586ad488f751f", "is_merge": false, @@ -63950,7 +76443,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 87793 + "pull": 94995 }, "5a3c7b41d8ca61524431c0b743ced942f6df704d": { "hash": "5a3c7b41d8ca61524431c0b743ced942f6df704d", @@ -64132,7 +76625,7 @@ "body": "", "is_cherrypick": false, "cherrypick_hash": "", - "pull": 94995 + "pull": 93017 }, "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4": { "hash": "c2204f2681f49beb2bd88a5ef98dd90610e4b8e4", @@ -65337,7 +77830,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ5NDA5Nw==", "created_at": "2023-04-15T11:30:16Z", - "updated_at": "2024-12-06T19:50:46Z", + "updated_at": "2024-12-21T16:41:42Z", "target_branch": "master", "labels": [ { @@ -65394,6 +77887,45 @@ "e4106f8d61fb1f0163c5b00b4585a8cae3d962ca" ] }, + "76371": { + "id": "PR_kwDOAO6SJc5O8GlM", + "public_id": 76371, + "url": "https://github.com/godotengine/godot/pull/76371", + "diff_url": "https://github.com/godotengine/godot/pull/76371.diff", + "patch_url": "https://github.com/godotengine/godot/pull/76371.patch", + "title": "Add `ArrayMesh::surface_remove`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ2NTU2MDY2", + "created_at": "2023-04-23T13:33:00Z", + "updated_at": "2024-12-20T11:16:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "97e0b43faadca164cac36aacec9a7ae8e198614f" + ] + }, "77213": { "id": "PR_kwDOAO6SJc5Q1SiJ", "public_id": 77213, @@ -65507,7 +78039,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-06-16T06:07:28Z", - "updated_at": "2024-12-07T12:16:08Z", + "updated_at": "2024-12-23T17:30:46Z", "target_branch": "master", "labels": [ { @@ -65525,6 +78057,40 @@ "3eb8b0ac8c6a44474618b584ab2cd1aaff92b7fc" ] }, + "78489": { + "id": "PR_kwDOAO6SJc5TeZTj", + "public_id": 78489, + "url": "https://github.com/godotengine/godot/pull/78489", + "diff_url": "https://github.com/godotengine/godot/pull/78489.diff", + "patch_url": "https://github.com/godotengine/godot/pull/78489.patch", + "title": "GDScript: Add disassembling implicit and lambda functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2023-06-20T20:30:45Z", + "updated_at": "2024-12-20T16:45:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a73573b093ebd6907b3f3dfecbce91a52f522abe" + ] + }, "78656": { "id": "PR_kwDOAO6SJc5T08-b", "public_id": 78656, @@ -65632,6 +78198,50 @@ "ccbdb34a2aa6347e99bac0b2da796403e5186bcc" ] }, + "80121": { + "id": "PR_kwDOAO6SJc5W67qL", + "public_id": 80121, + "url": "https://github.com/godotengine/godot/pull/80121", + "diff_url": "https://github.com/godotengine/godot/pull/80121.diff", + "patch_url": "https://github.com/godotengine/godot/pull/80121.patch", + "title": "Fix display of embedded `Window`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2023-08-01T15:07:37Z", + "updated_at": "2024-12-20T02:12:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0eff41d0455ccdeaef45c18efd80aacf8331d096" + ] + }, "80473": { "id": "PR_kwDOAO6SJc5XmkPw", "public_id": 80473, @@ -65739,6 +78349,40 @@ "0cf99cf95d098392d7d1943aac37b12bd831a1d9" ] }, + "81532": { + "id": "PR_kwDOAO6SJc5Z-Tg9", + "public_id": 81532, + "url": "https://github.com/godotengine/godot/pull/81532", + "diff_url": "https://github.com/godotengine/godot/pull/81532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/81532.patch", + "title": "Fix `button_up` and `button_down` signals with focus changes or multiple inputs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzNDM5NTE4", + "created_at": "2023-09-11T03:25:06Z", + "updated_at": "2025-01-06T22:02:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "6a12fac44cf3bbc020689b4309841ee96ecd56c3" + ] + }, "81714": { "id": "PR_kwDOAO6SJc5aemEh", "public_id": 81714, @@ -65778,6 +78422,35 @@ "174e659a4894751d72ca1154b47e47883d4fdc83" ] }, + "81892": { + "id": "PR_kwDOAO6SJc5aoN0A", + "public_id": 81892, + "url": "https://github.com/godotengine/godot/pull/81892", + "diff_url": "https://github.com/godotengine/godot/pull/81892.diff", + "patch_url": "https://github.com/godotengine/godot/pull/81892.patch", + "title": "Add a warning for when the scene root node is transformed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2023-09-19T01:17:17Z", + "updated_at": "2024-12-20T08:32:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e1429cd7d374532828c6af1f65c2818883056ba7" + ] + }, "81973": { "id": "PR_kwDOAO6SJc5axbrb", "public_id": 81973, @@ -66080,7 +78753,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2023-10-25T04:23:49Z", - "updated_at": "2024-12-17T15:25:16Z", + "updated_at": "2024-12-23T17:29:42Z", "target_branch": "master", "labels": [ { @@ -66142,6 +78815,45 @@ "5d7f87603dab1cae3355bc1d1b4421d543d001a0" ] }, + "84264": { + "id": "PR_kwDOAO6SJc5eRI-q", + "public_id": 84264, + "url": "https://github.com/godotengine/godot/pull/84264", + "diff_url": "https://github.com/godotengine/godot/pull/84264.diff", + "patch_url": "https://github.com/godotengine/godot/pull/84264.patch", + "title": "Try to guess method return type even if subscript base has no value", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2023-10-31T18:52:48Z", + "updated_at": "2025-01-12T17:13:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "24912d2010892d4d9fe71141b3130e8a8c9724ac" + ] + }, "84368": { "id": "PR_kwDOAO6SJc5eb_XT", "public_id": 84368, @@ -66616,7 +79328,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", "created_at": "2023-12-02T11:30:46Z", - "updated_at": "2024-12-14T00:33:46Z", + "updated_at": "2025-01-14T17:55:00Z", "target_branch": "master", "labels": [ { @@ -66683,6 +79395,35 @@ "cd269b825f35fca5e2e1bba6bfcb44742b57343e" ] }, + "85799": { + "id": "PR_kwDOAO6SJc5hOA7q", + "public_id": 85799, + "url": "https://github.com/godotengine/godot/pull/85799", + "diff_url": "https://github.com/godotengine/godot/pull/85799.diff", + "patch_url": "https://github.com/godotengine/godot/pull/85799.patch", + "title": "Allow dragging selection when selecting whole words in `RichTextLabel`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2023-12-05T19:12:23Z", + "updated_at": "2025-01-13T19:31:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "617e3456fd1f6dac813f9f517160579ddceb7120" + ] + }, "85965": { "id": "PR_kwDOAO6SJc5hlvc9", "public_id": 85965, @@ -66796,7 +79537,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjY3NjYxNDI=", "created_at": "2023-12-13T01:43:03Z", - "updated_at": "2024-10-26T16:59:26Z", + "updated_at": "2025-01-11T04:20:38Z", "target_branch": "master", "labels": [ { @@ -67340,6 +80081,40 @@ "0468bea899fe4806d8358c1cab078f700ab84d22" ] }, + "87260": { + "id": "PR_kwDOAO6SJc5kOMem", + "public_id": 87260, + "url": "https://github.com/godotengine/godot/pull/87260", + "diff_url": "https://github.com/godotengine/godot/pull/87260.diff", + "patch_url": "https://github.com/godotengine/godot/pull/87260.patch", + "title": "Add AgX tonemapper option to Environment", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-01-16T17:20:08Z", + "updated_at": "2025-01-14T00:58:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "084e84be7813e55acd3d3e909bd66229834bedb1" + ] + }, "87344": { "id": "PR_kwDOAO6SJc5kcZfX", "public_id": 87344, @@ -67583,45 +80358,6 @@ "c460f1de24824e66bf3217868ac0c1c30657b2d7" ] }, - "87793": { - "id": "PR_kwDOAO6SJc5lmypz", - "public_id": 87793, - "url": "https://github.com/godotengine/godot/pull/87793", - "diff_url": "https://github.com/godotengine/godot/pull/87793.diff", - "patch_url": "https://github.com/godotengine/godot/pull/87793.patch", - "title": "Add ability to hide editor transform gizmo", - "state": "MERGED", - "is_draft": false, - "authored_by": "U_kgDOBkx80A", - "created_at": "2024-01-31T18:50:45Z", - "updated_at": "2024-08-27T23:05:21Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWwyNzkwOTcxNjI=", - "name": "discussion", - "color": "#ccaaff" - }, - { - "id": "MDU6TGFiZWw3MzMzMDA2Ng==", - "name": "enhancement", - "color": "#aaccff" - }, - { - "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", - "name": "topic:3d", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyMTk=", - "name": "topic:editor", - "color": "#ffee88" - } - ], - "commits": [ - "c9e9bd4a680040f877bcc2fc563d82bcc48a746f" - ] - }, "88167": { "id": "PR_kwDOAO6SJc5mh_Ux", "public_id": 88167, @@ -67730,7 +80466,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-02-14T23:29:08Z", - "updated_at": "2024-12-17T22:08:11Z", + "updated_at": "2024-12-21T16:38:28Z", "target_branch": "master", "labels": [ { @@ -68022,7 +80758,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-02-28T10:41:00Z", - "updated_at": "2024-12-10T20:17:06Z", + "updated_at": "2025-01-08T04:51:40Z", "target_branch": "master", "labels": [ { @@ -69091,7 +81827,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-04-23T11:55:00Z", - "updated_at": "2024-12-16T19:11:43Z", + "updated_at": "2025-01-09T22:08:38Z", "target_branch": "master", "labels": [ { @@ -69328,6 +82064,45 @@ "0342900b7727aa3007a4233502fee1dd94b7415d" ] }, + "91333": { + "id": "PR_kwDOAO6SJc5uD6HS", + "public_id": 91333, + "url": "https://github.com/godotengine/godot/pull/91333", + "diff_url": "https://github.com/godotengine/godot/pull/91333.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91333.patch", + "title": "Make `PopupMenu/Panel` shadows properly visible again", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-04-29T20:30:08Z", + "updated_at": "2025-01-08T21:11:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "f7f6432af6a8f323363bc4a72f83b1038731500b" + ] + }, "91341": { "id": "PR_kwDOAO6SJc5uFZ1c", "public_id": 91341, @@ -69357,6 +82132,40 @@ "06998a3927e1c36212ba98615c2aefe92fe5b5e0" ] }, + "91388": { + "id": "PR_kwDOAO6SJc5uNkfV", + "public_id": 91388, + "url": "https://github.com/godotengine/godot/pull/91388", + "diff_url": "https://github.com/godotengine/godot/pull/91388.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91388.patch", + "title": "Make Goto line a Popup and column input", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-05-01T01:39:12Z", + "updated_at": "2024-12-24T01:52:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "f41cd8ad523f1b1279ca2de0e81d72c66d199fd6" + ] + }, "91487": { "id": "PR_kwDOAO6SJc5uayrd", "public_id": 91487, @@ -69787,6 +82596,40 @@ "0f7c4d8375e5066500ad9a44402adbb197d1c1a2" ] }, + "91889": { + "id": "PR_kwDOAO6SJc5vMI7o", + "public_id": 91889, + "url": "https://github.com/godotengine/godot/pull/91889", + "diff_url": "https://github.com/godotengine/godot/pull/91889.diff", + "patch_url": "https://github.com/godotengine/godot/pull/91889.patch", + "title": "Increase the project manager's default window size", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-05-12T22:11:00Z", + "updated_at": "2025-01-12T17:04:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "cc86322d8dcdf671349d611f47ebf472f5ee1251" + ] + }, "91902": { "id": "PR_kwDOAO6SJc5vPsco", "public_id": 91902, @@ -69996,6 +82839,40 @@ "f7eb16c4b1a20eab66431e665d9660b16568485e" ] }, + "92089": { + "id": "PR_kwDOAO6SJc5v3cTJ", + "public_id": 92089, + "url": "https://github.com/godotengine/godot/pull/92089", + "diff_url": "https://github.com/godotengine/godot/pull/92089.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92089.patch", + "title": "Implement particle seek request and seed options.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc5MTc0NzU=", + "created_at": "2024-05-18T17:00:15Z", + "updated_at": "2025-01-13T19:46:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e9eb0b60823ce2c85ef46bca68430138c0c844a9" + ] + }, "92123": { "id": "PR_kwDOAO6SJc5v45VD", "public_id": 92123, @@ -70123,6 +83000,45 @@ "6fbef0669d45c2c0c4cf0fc80cf0411a3b670b16" ] }, + "92235": { + "id": "PR_kwDOAO6SJc5wJQ2f", + "public_id": 92235, + "url": "https://github.com/godotengine/godot/pull/92235", + "diff_url": "https://github.com/godotengine/godot/pull/92235.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92235.patch", + "title": "Add MagnifyGesture to Advanced Import dialog zooming", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MDc3ODM3", + "created_at": "2024-05-22T02:23:07Z", + "updated_at": "2025-01-07T15:28:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "f1b3f17ae36059f6297379df5b61e7c8058b4ad4" + ] + }, "92237": { "id": "PR_kwDOAO6SJc5wJXOv", "public_id": 92237, @@ -70391,6 +83307,45 @@ "d35053056ef689d1c4311f90d79f144adb29c6a5" ] }, + "92435": { + "id": "PR_kwDOAO6SJc5wrOo3", + "public_id": 92435, + "url": "https://github.com/godotengine/godot/pull/92435", + "diff_url": "https://github.com/godotengine/godot/pull/92435.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92435.patch", + "title": "Implement drag-and-drop logic for previewing themes", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBh-IFQ", + "created_at": "2024-05-27T15:10:54Z", + "updated_at": "2025-01-10T22:11:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3a6bfcb71414a26dd635c10e8f5ab0913c519274" + ] + }, "92441": { "id": "PR_kwDOAO6SJc5wsYkL", "public_id": 92441, @@ -70464,6 +83419,35 @@ "3b9d074fd76b06eba8b70d4bb366ee68b3cc1b9e" ] }, + "92526": { + "id": "PR_kwDOAO6SJc5w8CkG", + "public_id": 92526, + "url": "https://github.com/godotengine/godot/pull/92526", + "diff_url": "https://github.com/godotengine/godot/pull/92526.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92526.patch", + "title": "GDScript: Remove `RENAMED_IN_GODOT_4_HINT` from `GDScriptWarning::Code` enum", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-05-29T21:47:32Z", + "updated_at": "2025-01-09T20:04:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "cd918ff4702a7cf643fb6c8a85f8bd443b447aae" + ] + }, "92530": { "id": "PR_kwDOAO6SJc5w8OUS", "public_id": 92530, @@ -70765,6 +83749,45 @@ "110b2dc61a95dc59e5aabaaaaeb9ceff63789159" ] }, + "92563": { + "id": "PR_kwDOAO6SJc5xC0yh", + "public_id": 92563, + "url": "https://github.com/godotengine/godot/pull/92563", + "diff_url": "https://github.com/godotengine/godot/pull/92563.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92563.patch", + "title": "Implement a \"Recovery Mode\" for recovering crashing projects during initialization", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY1MDE5NzU=", + "created_at": "2024-05-30T18:14:59Z", + "updated_at": "2025-01-05T13:50:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "b77aa473a19bb965a899bee21e0518da830e27d2" + ] + }, "92570": { "id": "PR_kwDOAO6SJc5xDt2r", "public_id": 92570, @@ -70970,7 +83993,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjgxMTA5MTY1", "created_at": "2024-06-01T23:54:41Z", - "updated_at": "2024-09-10T09:39:23Z", + "updated_at": "2024-12-23T23:23:54Z", "target_branch": "master", "labels": [ { @@ -71027,6 +84050,40 @@ "3fae26277a0e355441190f7b5325969808b89ecb" ] }, + "92717": { + "id": "PR_kwDOAO6SJc5xRHrX", + "public_id": 92717, + "url": "https://github.com/godotengine/godot/pull/92717", + "diff_url": "https://github.com/godotengine/godot/pull/92717.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92717.patch", + "title": "Add warped panning to every ViewPanner instance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-06-03T08:45:08Z", + "updated_at": "2024-12-23T17:30:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9a96393f462f1ae0fd4e3fa11dd7701bfe8b7660" + ] + }, "92734": { "id": "PR_kwDOAO6SJc5xVTrC", "public_id": 92734, @@ -71529,6 +84586,45 @@ "925b690c989dea13d0dfc06d2a7b1edc8de6b34f" ] }, + "92997": { + "id": "PR_kwDOAO6SJc5yA9Ph", + "public_id": 92997, + "url": "https://github.com/godotengine/godot/pull/92997", + "diff_url": "https://github.com/godotengine/godot/pull/92997.diff", + "patch_url": "https://github.com/godotengine/godot/pull/92997.patch", + "title": "Adjust StyleBoxFlat antialiasing to account for 2D stretch scale", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-06-10T18:47:43Z", + "updated_at": "2024-12-23T17:27:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b43c47d6dd527046c172226667dcdcb2d5bb0a09" + ] + }, "93005": { "id": "PR_kwDOAO6SJc5yCQBc", "public_id": 93005, @@ -71563,6 +84659,40 @@ "db194f06e1e4d866170e72bce5a2d82f96dc0598" ] }, + "93017": { + "id": "PR_kwDOAO6SJc5yE0aO", + "public_id": 93017, + "url": "https://github.com/godotengine/godot/pull/93017", + "diff_url": "https://github.com/godotengine/godot/pull/93017.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93017.patch", + "title": "Allow drag & drop Mesh to create MeshEmitter in visual shaders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-06-11T08:28:33Z", + "updated_at": "2024-08-28T05:11:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "c2d0f3bafba0707d8ef739ea966cb83af671d4ce" + ] + }, "93025": { "id": "PR_kwDOAO6SJc5yFozw", "public_id": 93025, @@ -72432,6 +85562,40 @@ "77331d132b877adc9f91e3bb6a01047ac07f1553" ] }, + "93399": { + "id": "PR_kwDOAO6SJc5zGCpq", + "public_id": 93399, + "url": "https://github.com/godotengine/godot/pull/93399", + "diff_url": "https://github.com/godotengine/godot/pull/93399.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93399.patch", + "title": "Add derivative functions to sky shader mode in visual shader", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-06-20T16:24:43Z", + "updated_at": "2025-01-13T15:24:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "0aede87b67ab7ffcea3c00a2fa2389d3c8084529" + ] + }, "93401": { "id": "PR_kwDOAO6SJc5zGNQZ", "public_id": 93401, @@ -73608,6 +86772,35 @@ "72a01816a4df388292a9fc10fd2586ad488f751f" ] }, + "93871": { + "id": "PR_kwDOAO6SJc50O-u2", + "public_id": 93871, + "url": "https://github.com/godotengine/godot/pull/93871", + "diff_url": "https://github.com/godotengine/godot/pull/93871.diff", + "patch_url": "https://github.com/godotengine/godot/pull/93871.patch", + "title": "Flush delete queue after process frame timers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-07-02T18:35:59Z", + "updated_at": "2025-01-11T21:41:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "6aebc9129820c0f080ff1626ff60507bf63de6a5" + ] + }, "93885": { "id": "PR_kwDOAO6SJc50SSVx", "public_id": 93885, @@ -73788,45 +86981,6 @@ "ef6f873938a7482962ca25e7b167eb5255718f3f" ] }, - "93985": { - "id": "PR_kwDOAO6SJc50kVlu", - "public_id": 93985, - "url": "https://github.com/godotengine/godot/pull/93985", - "diff_url": "https://github.com/godotengine/godot/pull/93985.diff", - "patch_url": "https://github.com/godotengine/godot/pull/93985.patch", - "title": "Windows: Respect integrated GPU preference in Windows Settings", - "state": "MERGED", - "is_draft": false, - "authored_by": "MDQ6VXNlcjIzOTc2NTA=", - "created_at": "2024-07-05T21:29:10Z", - "updated_at": "2024-09-10T09:58:32Z", - "target_branch": "master", - "labels": [ - { - "id": "MDU6TGFiZWw3MzMzMDA2NA==", - "name": "bug", - "color": "#ff6055" - }, - { - "id": "MDU6TGFiZWwyMDU0MTc0MTM=", - "name": "platform:windows", - "color": "#e4e4e4" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgyNTU=", - "name": "topic:porting", - "color": "#ffee88" - }, - { - "id": "MDU6TGFiZWwyNzkwOTgxMTE=", - "name": "topic:rendering", - "color": "#ffee88" - } - ], - "commits": [ - "88581a7705e2f23005f0831be071956943dc5ecb" - ] - }, "94002": { "id": "PR_kwDOAO6SJc50lvvx", "public_id": 94002, @@ -73861,6 +87015,40 @@ "06b17a4d2f9144cd06b2b0b3b9a9cab3cac54b99" ] }, + "94012": { + "id": "PR_kwDOAO6SJc50mOL3", + "public_id": 94012, + "url": "https://github.com/godotengine/godot/pull/94012", + "diff_url": "https://github.com/godotengine/godot/pull/94012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94012.patch", + "title": "Allow live reloading of built-in scripts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-07-06T21:44:47Z", + "updated_at": "2024-08-27T22:36:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "56365183587a17999d52ea429ecdaa0fa9e623cf" + ] + }, "94022": { "id": "PR_kwDOAO6SJc50m1WH", "public_id": 94022, @@ -74125,7 +87313,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-07-08T23:16:14Z", - "updated_at": "2024-10-25T18:12:22Z", + "updated_at": "2025-01-08T16:07:20Z", "target_branch": "master", "labels": [ { @@ -74193,7 +87381,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-07-10T10:33:10Z", - "updated_at": "2024-11-05T11:59:44Z", + "updated_at": "2025-01-03T12:26:18Z", "target_branch": "master", "labels": [ { @@ -74201,11 +87389,6 @@ "name": "feature proposal", "color": "#4466ff" }, - { - "id": "MDU6TGFiZWw0MTAwNjQ0ODU=", - "name": "needs testing", - "color": "#ffcc44" - }, { "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", "name": "topic:3d", @@ -74310,6 +87493,50 @@ "1bffefb346c2974aad692905041ccfb84e666597" ] }, + "94196": { + "id": "PR_kwDOAO6SJc51DhT5", + "public_id": 94196, + "url": "https://github.com/godotengine/godot/pull/94196", + "diff_url": "https://github.com/godotengine/godot/pull/94196.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94196.patch", + "title": "Add icon for local variable completion options", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-07-11T06:55:58Z", + "updated_at": "2025-01-13T16:12:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "5c9d80592ac7814f547c4a4e6c69d1515ce67cb6" + ] + }, "94215": { "id": "PR_kwDOAO6SJc51GK01", "public_id": 94215, @@ -74917,6 +88144,35 @@ "f9258ff928fb949eb5ccf4829cb85369a54b48cf" ] }, + "94507": { + "id": "PR_kwDOAO6SJc51xdCs", + "public_id": 94507, + "url": "https://github.com/godotengine/godot/pull/94507", + "diff_url": "https://github.com/godotengine/godot/pull/94507.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94507.patch", + "title": "VariantParser: Ensure all parse errors have an explanation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-07-18T12:29:41Z", + "updated_at": "2025-01-06T22:00:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "c049d07121e61823f535b3c6c349ef1923baf7e1" + ] + }, "94511": { "id": "PR_kwDOAO6SJc51yJUE", "public_id": 94511, @@ -75126,6 +88382,55 @@ "84e278cbfd2b645a2b5acb0ec1ad869e6d50c971" ] }, + "94580": { + "id": "PR_kwDOAO6SJc52Af-Z", + "public_id": 94580, + "url": "https://github.com/godotengine/godot/pull/94580", + "diff_url": "https://github.com/godotengine/godot/pull/94580.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94580.patch", + "title": "Apple: Bug fixes and improvements for game controllers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-07-21T08:27:50Z", + "updated_at": "2025-01-08T16:41:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "cd17cb011075d110d1ea50f8a9c0573b22c3dc58" + ] + }, "94582": { "id": "PR_kwDOAO6SJc52Ajld", "public_id": 94582, @@ -75268,12 +88573,12 @@ "url": "https://github.com/godotengine/godot/pull/94603", "diff_url": "https://github.com/godotengine/godot/pull/94603.diff", "patch_url": "https://github.com/godotengine/godot/pull/94603.patch", - "title": "Expose EditorInspector.edit to scripting", + "title": "Expose `EditorInspector.edit` to scripting", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjE2NDY4NzU=", "created_at": "2024-07-22T00:14:20Z", - "updated_at": "2024-12-16T23:15:23Z", + "updated_at": "2024-12-18T21:10:38Z", "target_branch": "master", "labels": [ { @@ -75325,6 +88630,35 @@ "32bc1c2f3334d4de83a26f86eb0855dff725a1b9" ] }, + "94616": { + "id": "PR_kwDOAO6SJc52Ej8-", + "public_id": 94616, + "url": "https://github.com/godotengine/godot/pull/94616", + "diff_url": "https://github.com/godotengine/godot/pull/94616.diff", + "patch_url": "https://github.com/godotengine/godot/pull/94616.patch", + "title": "Change `VisualShaderNodeVec4Constant` type to vec4", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-07-22T10:19:42Z", + "updated_at": "2025-01-03T07:56:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "df61dca5ba8818f0a0b244970df35818337ba3b1" + ] + }, "94636": { "id": "PR_kwDOAO6SJc52IlCS", "public_id": 94636, @@ -77091,14 +90425,14 @@ "01637056405df47b072bf9b3aee5a34d9dff35e8", "1cc485ba1ffe93e64f30aff27dc61606b7b40491", "998f5c682ee5f88b0403778fa2babaa85b13287f", + "88581a7705e2f23005f0831be071956943dc5ecb", "4091abd727c6b0728e93a28ca41053711be545f7", "0b513b9f653ac54aa9d345a391d916eefa0f36ed", - "56365183587a17999d52ea429ecdaa0fa9e623cf", "ab13513403f085ead06fa1a0ddb2b1e60fe3fe02", "9d343ced58131dce9c18cc7d6e94f9283bce35a6", "819c392ca3817de75b6d3c6da2ebf3e7d13d15b1", + "c9e9bd4a680040f877bcc2fc563d82bcc48a746f", "a3b944c41d030375836346a251b7f212c959ece3", - "c2d0f3bafba0707d8ef739ea966cb83af671d4ce", "0f50b6b608bf62d97fb861d84e08c024dedc77a9", "db2e09e9cdc94021a8f2761da4678957ab5ab634", "3469fb06b6846a8ee7feb9950958bcdfc125ca39" @@ -77372,7 +90706,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-02T15:56:57Z", - "updated_at": "2024-12-11T23:41:29Z", + "updated_at": "2024-12-30T11:45:38Z", "target_branch": "master", "labels": [ { @@ -79498,7 +92832,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-08-11T16:16:29Z", - "updated_at": "2024-11-11T20:19:33Z", + "updated_at": "2025-01-05T16:33:51Z", "target_branch": "master", "labels": [ { @@ -80397,7 +93731,7 @@ "is_draft": false, "authored_by": "U_kgDOCKz2dg", "created_at": "2024-08-13T20:40:20Z", - "updated_at": "2024-09-08T21:32:44Z", + "updated_at": "2025-01-03T00:55:52Z", "target_branch": "master", "labels": [ { @@ -81270,7 +94604,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEzMjI4OTMy", "created_at": "2024-08-15T23:36:43Z", - "updated_at": "2024-12-12T13:18:53Z", + "updated_at": "2025-01-02T00:02:18Z", "target_branch": "master", "labels": [ { @@ -82284,6 +95618,45 @@ "4ce5856384364214785f9bff99bb299e4a17ca45" ] }, + "95750": { + "id": "PR_kwDOAO6SJc54qX9H", + "public_id": 95750, + "url": "https://github.com/godotengine/godot/pull/95750", + "diff_url": "https://github.com/godotengine/godot/pull/95750.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95750.patch", + "title": "Fix `InputMap::event_get_index` to handle unmatched events correctly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMzI1Njg0", + "created_at": "2024-08-18T12:56:04Z", + "updated_at": "2025-01-06T21:57:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b32395ade9455756b20d55d6c69641b35ebb2812" + ] + }, "95757": { "id": "PR_kwDOAO6SJc54qmmp", "public_id": 95757, @@ -83881,6 +97254,35 @@ "4aa145624e27490e65ede99484389b8036ef3c36" ] }, + "95920": { + "id": "PR_kwDOAO6SJc55CnGP", + "public_id": 95920, + "url": "https://github.com/godotengine/godot/pull/95920", + "diff_url": "https://github.com/godotengine/godot/pull/95920.diff", + "patch_url": "https://github.com/godotengine/godot/pull/95920.patch", + "title": "Core: Expand `std::initializer_list` support in container templates", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-08-21T20:52:16Z", + "updated_at": "2024-12-20T02:11:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "361e3b4fe80507da5a48778abb8cf8895d644021" + ] + }, "95921": { "id": "PR_kwDOAO6SJc55CoKb", "public_id": 95921, @@ -85262,6 +98664,35 @@ "06709e68657ad6595c8ae8603d17b62ec984539d" ] }, + "96076": { + "id": "PR_kwDOAO6SJc55XG_F", + "public_id": 96076, + "url": "https://github.com/godotengine/godot/pull/96076", + "diff_url": "https://github.com/godotengine/godot/pull/96076.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96076.patch", + "title": "[Core,Drivers] Improve use of `Ref.is_null/valid`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-08-25T16:33:08Z", + "updated_at": "2024-12-23T17:23:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "ec650a2f09ee2a91f48499464ab1462cb1e25eac" + ] + }, "96079": { "id": "PR_kwDOAO6SJc55XIcW", "public_id": 96079, @@ -87591,7 +101022,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc2NDU2ODM=", "created_at": "2024-08-28T21:24:37Z", - "updated_at": "2024-09-06T09:14:30Z", + "updated_at": "2025-01-12T13:58:46Z", "target_branch": "master", "labels": [ { @@ -87599,6 +101030,11 @@ "name": "bug", "color": "#ff6055" }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, { "id": "MDU6TGFiZWwxNzMyNzIwNzc5", "name": "topic:gui", @@ -88111,7 +101547,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", "created_at": "2024-08-29T17:10:58Z", - "updated_at": "2024-08-30T08:14:59Z", + "updated_at": "2024-12-31T13:00:18Z", "target_branch": "master", "labels": [ { @@ -89507,7 +102943,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MTAwMzg3", "created_at": "2024-08-31T19:55:50Z", - "updated_at": "2024-09-16T11:47:40Z", + "updated_at": "2024-12-19T14:51:57Z", "target_branch": "master", "labels": [ { @@ -89943,6 +103379,40 @@ "79d0254a2d3edcd4d8dae2f51d5bce0d8119ab01" ] }, + "96447": { + "id": "PR_kwDOAO6SJc56GKdz", + "public_id": 96447, + "url": "https://github.com/godotengine/godot/pull/96447", + "diff_url": "https://github.com/godotengine/godot/pull/96447.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96447.patch", + "title": "SCons: Set appropriate prefix when using clang-cl", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-09-01T22:01:01Z", + "updated_at": "2024-12-20T02:11:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "9968828913e227eb1331ee2e2dbc0e3850c8b04c" + ] + }, "96449": { "id": "PR_kwDOAO6SJc56GNUu", "public_id": 96449, @@ -92227,6 +105697,35 @@ "4db5cd6e848b1cd50a6517e74d8564de3c158051" ] }, + "96626": { + "id": "PR_kwDOAO6SJc56k19n", + "public_id": 96626, + "url": "https://github.com/godotengine/godot/pull/96626", + "diff_url": "https://github.com/godotengine/godot/pull/96626.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96626.patch", + "title": "Allow Timer nodes to ignore engine time scale", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", + "created_at": "2024-09-05T21:06:28Z", + "updated_at": "2024-12-20T23:04:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "483c1348d01613d7806d08438d982e6afd01203c" + ] + }, "96629": { "id": "PR_kwDOAO6SJc56mPIp", "public_id": 96629, @@ -93068,6 +106567,40 @@ "0d40efbe6676ba52f31d504e5da9bd82d8425cdd" ] }, + "96713": { + "id": "PR_kwDOAO6SJc56xWEB", + "public_id": 96713, + "url": "https://github.com/godotengine/godot/pull/96713", + "diff_url": "https://github.com/godotengine/godot/pull/96713.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96713.patch", + "title": "Use `thread_local` for `bones_backup`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvKYDQ", + "created_at": "2024-09-08T14:48:48Z", + "updated_at": "2025-01-07T09:47:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "482531c4b83dd904990c9b8aaa61167ec5ad39c2" + ] + }, "96714": { "id": "PR_kwDOAO6SJc56xWp6", "public_id": 96714, @@ -93979,6 +107512,65 @@ "109bee08dd093e065abcdd888c37ff8f47735eb5" ] }, + "96785": { + "id": "PR_kwDOAO6SJc569mru", + "public_id": 96785, + "url": "https://github.com/godotengine/godot/pull/96785", + "diff_url": "https://github.com/godotengine/godot/pull/96785.diff", + "patch_url": "https://github.com/godotengine/godot/pull/96785.patch", + "title": "SCons: Make `lto=auto` prefer ThinLTO over full LTO for LLVM targets", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-09-10T10:33:00Z", + "updated_at": "2025-01-09T12:55:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "26db0bb15fafe8ddcfd5a4f4d6de589a831dd055" + ] + }, "96786": { "id": "PR_kwDOAO6SJc569wB0", "public_id": 96786, @@ -97905,6 +111497,40 @@ "8a7713eb2d7858aff3c59913fb0bf299a5c6e4d6" ] }, + "97136": { + "id": "PR_kwDOAO6SJc572wA1", + "public_id": 97136, + "url": "https://github.com/godotengine/godot/pull/97136", + "diff_url": "https://github.com/godotengine/godot/pull/97136.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97136.patch", + "title": "Stop EditorNode from refreshing the current scene tab when not needed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2024-09-18T06:52:53Z", + "updated_at": "2025-01-14T05:00:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "86a6794a4a03219e91f8fe3f31ea97fa79d8ebdf" + ] + }, "97139": { "id": "PR_kwDOAO6SJc574DH9", "public_id": 97139, @@ -100733,7 +114359,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjYyNjUzMDc=", "created_at": "2024-09-23T08:49:07Z", - "updated_at": "2024-12-06T21:47:13Z", + "updated_at": "2024-12-28T23:01:31Z", "target_branch": "master", "labels": [ { @@ -101851,7 +115477,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUwMDg0NTAw", "created_at": "2024-09-25T14:23:09Z", - "updated_at": "2024-12-16T18:17:19Z", + "updated_at": "2024-12-28T23:18:12Z", "target_branch": "master", "labels": [ { @@ -102175,6 +115801,40 @@ "77202e08b4794dd28ff626ac3a33348e4d13b13a" ] }, + "97478": { + "id": "PR_kwDOAO6SJc58v01M", + "public_id": 97478, + "url": "https://github.com/godotengine/godot/pull/97478", + "diff_url": "https://github.com/godotengine/godot/pull/97478.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97478.patch", + "title": "[TextServer] Improve embedded objects handling performance.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-09-26T06:47:41Z", + "updated_at": "2025-01-07T09:16:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "cc1db569e1aef8d9fb4893bc75f664868b60acac" + ] + }, "97479": { "id": "PR_kwDOAO6SJc58wFGc", "public_id": 97479, @@ -102204,6 +115864,40 @@ "e3eb5ee60713e46365d3f6ddb9cb882102e1a11a" ] }, + "97480": { + "id": "PR_kwDOAO6SJc58wfJS", + "public_id": 97480, + "url": "https://github.com/godotengine/godot/pull/97480", + "diff_url": "https://github.com/godotengine/godot/pull/97480.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97480.patch", + "title": " Wayland: Unsuspend only for the same reason as suspension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxMDY1ODA4", + "created_at": "2024-09-26T08:17:26Z", + "updated_at": "2025-01-08T14:58:10Z", + "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": [ + "e5ac45e82291a8158ad4119c2026f19a8f920392" + ] + }, "97481": { "id": "PR_kwDOAO6SJc58whht", "public_id": 97481, @@ -104412,7 +118106,7 @@ "title": "Add Ukrainian translation for Linux .desktop file", "state": "MERGED", "is_draft": false, - "authored_by": "MDQ6VXNlcjU0NzQzMzk1", + "authored_by": "", "created_at": "2024-10-01T11:13:16Z", "updated_at": "2024-10-01T15:41:37Z", "target_branch": "master", @@ -104442,6 +118136,35 @@ "1a2e0b22b6278cef95a528e9101a53f4cb93b548" ] }, + "97687": { + "id": "PR_kwDOAO6SJc59Pabx", + "public_id": 97687, + "url": "https://github.com/godotengine/godot/pull/97687", + "diff_url": "https://github.com/godotengine/godot/pull/97687.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97687.patch", + "title": "Convert Vector to LocalVector in animation system", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-10-01T11:32:48Z", + "updated_at": "2024-12-23T17:29:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "2f9a6636bd3a750e168c2310da27a7401b0af154" + ] + }, "97693": { "id": "PR_kwDOAO6SJc59Q8Ya", "public_id": 97693, @@ -104972,6 +118695,45 @@ "1ba168fcbce192c3a6e4aec3bddb895d13d050cf" ] }, + "97745": { + "id": "PR_kwDOAO6SJc59Z_2t", + "public_id": 97745, + "url": "https://github.com/godotengine/godot/pull/97745", + "diff_url": "https://github.com/godotengine/godot/pull/97745.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97745.patch", + "title": "Improve blurred content of embedded windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2024-10-02T17:25:46Z", + "updated_at": "2024-12-21T23:15:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0bc2c269cbd6dcec44d1d780d21bea9cbcd2e436" + ] + }, "97746": { "id": "PR_kwDOAO6SJc59aIc1", "public_id": 97746, @@ -105820,6 +119582,40 @@ "7df2804a30e82577caadeaddf733a43aebbd8f5d" ] }, + "97860": { + "id": "PR_kwDOAO6SJc59t447", + "public_id": 97860, + "url": "https://github.com/godotengine/godot/pull/97860", + "diff_url": "https://github.com/godotengine/godot/pull/97860.diff", + "patch_url": "https://github.com/godotengine/godot/pull/97860.patch", + "title": "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTA3NjA4", + "created_at": "2024-10-05T21:59:54Z", + "updated_at": "2024-12-24T12:51:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "df01daf3b782c2b75537557ad00d564127111ff1" + ] + }, "97866": { "id": "PR_kwDOAO6SJc59uIsd", "public_id": 97866, @@ -107148,6 +120944,40 @@ "14dd5954476da8a9a40b8733cdeb04b66ca46c0e" ] }, + "98016": { + "id": "PR_kwDOAO6SJc5-Etly", + "public_id": 98016, + "url": "https://github.com/godotengine/godot/pull/98016", + "diff_url": "https://github.com/godotengine/godot/pull/98016.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98016.patch", + "title": "Fix spinbox scrolling for advanced importer controls.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyNzU2MDQ3", + "created_at": "2024-10-09T12:24:25Z", + "updated_at": "2025-01-14T11:10:46Z", + "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": [ + "048788f07d8218a491813eb01b654cc614a6f99a" + ] + }, "98017": { "id": "PR_kwDOAO6SJc5-Ex92", "public_id": 98017, @@ -108417,9 +122247,14 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-10-14T04:37:00Z", - "updated_at": "2024-10-27T23:23:20Z", + "updated_at": "2025-01-14T17:55:44Z", "target_branch": "master", "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, { "id": "MDU6TGFiZWw3MzMzMDA2Ng==", "name": "enhancement", @@ -109310,6 +123145,35 @@ "8eeee920f2df8db3136ce3bb6809c626c171c67e" ] }, + "98262": { + "id": "PR_kwDOAO6SJc5-9qJw", + "public_id": 98262, + "url": "https://github.com/godotengine/godot/pull/98262", + "diff_url": "https://github.com/godotengine/godot/pull/98262.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98262.patch", + "title": "Mention native file dialogs editor setting in EditorFileDialog description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-10-17T12:37:15Z", + "updated_at": "2025-01-07T22:32:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "db70cf2585c8dc3f33e95bbe6aa5a6bf709af4d3" + ] + }, "98264": { "id": "PR_kwDOAO6SJc5--bno", "public_id": 98264, @@ -110544,6 +124408,45 @@ "a46ea9d064c379fc121d18798a525000a08b35a9" ] }, + "98385": { + "id": "PR_kwDOAO6SJc5_UsLY", + "public_id": 98385, + "url": "https://github.com/godotengine/godot/pull/98385", + "diff_url": "https://github.com/godotengine/godot/pull/98385.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98385.patch", + "title": "Rationalize busy waits", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-10-21T13:38:37Z", + "updated_at": "2024-12-20T23:37:46Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4f8dd96b3d6af40636e81a3e3353a0920b33b5e3" + ] + }, "98388": { "id": "PR_kwDOAO6SJc5_VTTz", "public_id": 98388, @@ -111142,6 +125045,40 @@ "360b84bad569c7fc1b904f66d9f43101db31d078" ] }, + "98441": { + "id": "PR_kwDOAO6SJc5_hk1E", + "public_id": 98441, + "url": "https://github.com/godotengine/godot/pull/98441", + "diff_url": "https://github.com/godotengine/godot/pull/98441.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98441.patch", + "title": "Fix incorrect `KEY_MODIFIER_MASK` value", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCAFBOw", + "created_at": "2024-10-22T23:21:14Z", + "updated_at": "2024-12-23T17:22:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "0153cb8c16380c32a1d555fb3e54feb5a79e4126" + ] + }, "98442": { "id": "PR_kwDOAO6SJc5_hwpo", "public_id": 98442, @@ -111739,6 +125676,35 @@ "1b4f6f6bfaa050b12b76c7b2f484f7c2620390f3" ] }, + "98488": { + "id": "PR_kwDOAO6SJc5_v-uz", + "public_id": 98488, + "url": "https://github.com/godotengine/godot/pull/98488", + "diff_url": "https://github.com/godotengine/godot/pull/98488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98488.patch", + "title": "Fix `RID_Owner` synchronization", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExNzk3MTc0", + "created_at": "2024-10-24T10:23:49Z", + "updated_at": "2025-01-06T17:08:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "de7e4efef803db1e38f6127e7526b9778a0059e9" + ] + }, "98489": { "id": "PR_kwDOAO6SJc5_wC49", "public_id": 98489, @@ -111944,12 +125910,12 @@ "url": "https://github.com/godotengine/godot/pull/98506", "diff_url": "https://github.com/godotengine/godot/pull/98506.diff", "patch_url": "https://github.com/godotengine/godot/pull/98506.patch", - "title": "Fix linux builds with separate debug symbols file when there is a space in the path.", + "title": "Fix Linux builds with separate debug symbols file when there is a space in the path.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEwMjg3NTY=", "created_at": "2024-10-25T01:53:22Z", - "updated_at": "2024-12-05T20:17:44Z", + "updated_at": "2024-12-18T20:58:24Z", "target_branch": "master", "labels": [ { @@ -112370,6 +126336,35 @@ "d352bbcb46f03e1081d5d343aff4b7b4ff9f1b7d" ] }, + "98554": { + "id": "PR_kwDOAO6SJc5__RTM", + "public_id": 98554, + "url": "https://github.com/godotengine/godot/pull/98554", + "diff_url": "https://github.com/godotengine/godot/pull/98554.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98554.patch", + "title": "Add more property hint ranges for project settings", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-10-26T14:21:29Z", + "updated_at": "2025-01-03T00:09:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "62c17911eae12fbc7a1da29e3300ea5b74183d1f" + ] + }, "98558": { "id": "PR_kwDOAO6SJc5__dos", "public_id": 98558, @@ -113400,6 +127395,35 @@ "e6eeaf28df19c9e8b5acef44c1b38f174b1fce99" ] }, + "98660": { + "id": "PR_kwDOAO6SJc6AUV76", + "public_id": 98660, + "url": "https://github.com/godotengine/godot/pull/98660", + "diff_url": "https://github.com/godotengine/godot/pull/98660.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98660.patch", + "title": "Add `Tween.tween_subtween` method for nesting tweens within each other", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2024-10-30T03:04:09Z", + "updated_at": "2025-01-06T23:47:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "be266138d7496e71b146455a63eb31b3fc697edc" + ] + }, "98662": { "id": "PR_kwDOAO6SJc6AU5-9", "public_id": 98662, @@ -114634,7 +128658,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-11-02T17:47:23Z", - "updated_at": "2024-12-12T13:20:11Z", + "updated_at": "2024-12-21T00:45:07Z", "target_branch": "master", "labels": [ { @@ -115839,7 +129863,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5NDU0NDk=", "created_at": "2024-11-06T00:25:59Z", - "updated_at": "2024-12-16T18:17:18Z", + "updated_at": "2024-12-20T09:55:30Z", "target_branch": "master", "labels": [ { @@ -116247,6 +130271,36 @@ "1a082fdd8038d6a4f0f7d9c335a2c7ea440566d1" ] }, + "98909": { + "id": "PR_kwDOAO6SJc6BHRQv", + "public_id": 98909, + "url": "https://github.com/godotengine/godot/pull/98909", + "diff_url": "https://github.com/godotengine/godot/pull/98909.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98909.patch", + "title": "GLTF: Don't duplicate textures when importing blend files", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCSXAdA", + "created_at": "2024-11-06T22:10:31Z", + "updated_at": "2025-01-06T22:02:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "e649e7e3c59fc173fb080a30e643a25040cd7755", + "143d8c87bb4c004c0078c5db93e57f89338ff133" + ] + }, "98910": { "id": "PR_kwDOAO6SJc6BHh83", "public_id": 98910, @@ -116524,6 +130578,40 @@ "a5f86ee07e401d0191b338c4de440c2665d499e8" ] }, + "98926": { + "id": "PR_kwDOAO6SJc6BN3jN", + "public_id": 98926, + "url": "https://github.com/godotengine/godot/pull/98926", + "diff_url": "https://github.com/godotengine/godot/pull/98926.diff", + "patch_url": "https://github.com/godotengine/godot/pull/98926.patch", + "title": "Add toggle to hide filtered out parents in the \"SceneTree\" dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-11-07T16:59:47Z", + "updated_at": "2025-01-06T22:04:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "38ff1500c790194846de0a7a472d61466bd9347c" + ] + }, "98927": { "id": "PR_kwDOAO6SJc6BOOD-", "public_id": 98927, @@ -117453,6 +131541,50 @@ "39534e1a283e70edd99ed6f33819de4f9b2f0acf" ] }, + "99010": { + "id": "PR_kwDOAO6SJc6Bau3g", + "public_id": 99010, + "url": "https://github.com/godotengine/godot/pull/99010", + "diff_url": "https://github.com/godotengine/godot/pull/99010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99010.patch", + "title": "Embed game process in editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-11-10T03:10:44Z", + "updated_at": "2024-12-21T13:40:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9d2a4c03be5e06b08cefc9a7676a5fc71a4e546e" + ] + }, "99013": { "id": "PR_kwDOAO6SJc6Ba3CD", "public_id": 99013, @@ -117824,7 +131956,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIzMDg5MDE=", "created_at": "2024-11-11T05:15:43Z", - "updated_at": "2024-12-06T15:37:26Z", + "updated_at": "2025-01-03T18:51:14Z", "target_branch": "master", "labels": [ { @@ -117881,6 +132013,35 @@ "1901466d0d4a2afb9d45ba940c45614887d0a97c" ] }, + "99050": { + "id": "PR_kwDOAO6SJc6Bd68P", + "public_id": 99050, + "url": "https://github.com/godotengine/godot/pull/99050", + "diff_url": "https://github.com/godotengine/godot/pull/99050.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99050.patch", + "title": "Add `HScrollbar` to `ItemList` when `max_columns == 0`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTQyMTY0", + "created_at": "2024-11-11T07:12:14Z", + "updated_at": "2025-01-10T22:09:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a9af65d368101b3004f4a2db6e62637c38d5c961" + ] + }, "99051": { "id": "PR_kwDOAO6SJc6Bd-MY", "public_id": 99051, @@ -118090,6 +132251,35 @@ "9625fdc1d747c03c8e642f73c9fff02aa7e9bb09" ] }, + "99071": { + "id": "PR_kwDOAO6SJc6Bg4Qw", + "public_id": 99071, + "url": "https://github.com/godotengine/godot/pull/99071", + "diff_url": "https://github.com/godotengine/godot/pull/99071.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99071.patch", + "title": "Remove unused OS `_display_driver_id` member", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-11-11T13:50:07Z", + "updated_at": "2025-01-03T01:06:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "b34adf29dc06c23f162d921fb9453fcae3d7ad98" + ] + }, "99073": { "id": "PR_kwDOAO6SJc6BhclR", "public_id": 99073, @@ -118400,6 +132590,35 @@ "f789025d427ae7e12d7b3312f568370f083e30ef" ] }, + "99096": { + "id": "PR_kwDOAO6SJc6BkPu-", + "public_id": 99096, + "url": "https://github.com/godotengine/godot/pull/99096", + "diff_url": "https://github.com/godotengine/godot/pull/99096.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99096.patch", + "title": "Make bottom panel switch when pinned and removed", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-11-11T23:25:38Z", + "updated_at": "2024-12-30T16:27:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "32a5b5b5581d916faaf9fd9d1d8a27bdb0364887" + ] + }, "99102": { "id": "PR_kwDOAO6SJc6BlQI4", "public_id": 99102, @@ -118590,6 +132809,40 @@ "5769c801960552b3a67faf3d5b0607718df1a3b8" ] }, + "99121": { + "id": "PR_kwDOAO6SJc6BoPEa", + "public_id": 99121, + "url": "https://github.com/godotengine/godot/pull/99121", + "diff_url": "https://github.com/godotengine/godot/pull/99121.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99121.patch", + "title": "GDScript: Deprecate `inst_to_dict()` and `dict_to_inst()` functions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-11-12T12:41:33Z", + "updated_at": "2025-01-06T22:24:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "07f8935c6965513ff030aa647eef71a284058bec" + ] + }, "99123": { "id": "PR_kwDOAO6SJc6BoSGB", "public_id": 99123, @@ -118999,7 +133252,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5MTU2MQ==", "created_at": "2024-11-12T20:43:09Z", - "updated_at": "2024-12-14T17:31:12Z", + "updated_at": "2024-12-20T15:27:52Z", "target_branch": "master", "labels": [ { @@ -120088,6 +134341,40 @@ "0dabcd99413665bbc5fe72bdaa6a353efb65f7cd" ] }, + "99230": { + "id": "PR_kwDOAO6SJc6B63Iq", + "public_id": 99230, + "url": "https://github.com/godotengine/godot/pull/99230", + "diff_url": "https://github.com/godotengine/godot/pull/99230.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99230.patch", + "title": "Implement 2D instance uniforms", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MDc3ODM3", + "created_at": "2024-11-14T13:08:07Z", + "updated_at": "2025-01-06T00:25:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "ceefc0d38a04fe933f65a819e20172a60fc5cf03" + ] + }, "99231": { "id": "PR_kwDOAO6SJc6B7CRh", "public_id": 99231, @@ -120185,6 +134472,45 @@ "70d41e7cecf491dc1cdbf0ac4b61bd36e0364b8a" ] }, + "99242": { + "id": "PR_kwDOAO6SJc6B9jqs", + "public_id": 99242, + "url": "https://github.com/godotengine/godot/pull/99242", + "diff_url": "https://github.com/godotengine/godot/pull/99242.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99242.patch", + "title": "Fix TODO comments in class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2024-11-14T18:56:27Z", + "updated_at": "2025-01-03T00:09:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "30a573e110ce6eae99bd52519ff9bc290e616ad2" + ] + }, "99253": { "id": "PR_kwDOAO6SJc6B-qXc", "public_id": 99253, @@ -120340,6 +134666,35 @@ "f5fad7592f1f54cab03a5f04667f4254e6c39c40" ] }, + "99268": { + "id": "PR_kwDOAO6SJc6CArf_", + "public_id": 99268, + "url": "https://github.com/godotengine/godot/pull/99268", + "diff_url": "https://github.com/godotengine/godot/pull/99268.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99268.patch", + "title": "Add `volume_linear` property and getter/setter methods for audio-related classes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2024-11-15T07:11:34Z", + "updated_at": "2024-12-20T02:12:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "2f5b97c7f972864d10aa39b7e6e55d6976c86c33" + ] + }, "99270": { "id": "PR_kwDOAO6SJc6CBJ4H", "public_id": 99270, @@ -120734,6 +135089,40 @@ "2f620db1d894533a8e859843b840801bf54cd86c" ] }, + "99296": { + "id": "PR_kwDOAO6SJc6CFLPF", + "public_id": 99296, + "url": "https://github.com/godotengine/godot/pull/99296", + "diff_url": "https://github.com/godotengine/godot/pull/99296.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99296.patch", + "title": "Add web support for all missing splash screen properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY0MjU5Mjc1", + "created_at": "2024-11-15T18:47:20Z", + "updated_at": "2025-01-06T23:04:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "8de13860e8e99bce4e8114b86fff14063d53eb0f" + ] + }, "99299": { "id": "PR_kwDOAO6SJc6CFke1", "public_id": 99299, @@ -121147,6 +135536,45 @@ "9ab94df7725d4a31d28056630fe6038d64c92b5a" ] }, + "99350": { + "id": "PR_kwDOAO6SJc6CJybp", + "public_id": 99350, + "url": "https://github.com/godotengine/godot/pull/99350", + "diff_url": "https://github.com/godotengine/godot/pull/99350.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99350.patch", + "title": "Support MIME types in file dialog filters on macOS and Linux.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-11-17T10:28:01Z", + "updated_at": "2025-01-06T21:57:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "e1f129cb527712df5b9aac75a6a0d30cdce33bd8" + ] + }, "99351": { "id": "PR_kwDOAO6SJc6CJ0w6", "public_id": 99351, @@ -121332,6 +135760,45 @@ "b29e93bb51ecc9098df9a7a47e06c8ea6b9216d7" ] }, + "99357": { + "id": "PR_kwDOAO6SJc6CKLIh", + "public_id": 99357, + "url": "https://github.com/godotengine/godot/pull/99357", + "diff_url": "https://github.com/godotengine/godot/pull/99357.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99357.patch", + "title": "Fix button state of grid and highlight layer in tile map layer editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-11-17T14:20:03Z", + "updated_at": "2024-12-23T17:22:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "a864bcc773b1024d3405f66c7d81a74508279490" + ] + }, "99361": { "id": "PR_kwDOAO6SJc6CKdKK", "public_id": 99361, @@ -121982,7 +136449,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjEwNjU3NTUx", "created_at": "2024-11-18T17:20:04Z", - "updated_at": "2024-12-05T17:48:37Z", + "updated_at": "2024-12-28T10:23:38Z", "target_branch": "master", "labels": [ { @@ -122078,6 +136545,40 @@ "ee981a919d21b60908410513dfd1a3f9d0c70b4f" ] }, + "99407": { + "id": "PR_kwDOAO6SJc6CTCV2", + "public_id": 99407, + "url": "https://github.com/godotengine/godot/pull/99407", + "diff_url": "https://github.com/godotengine/godot/pull/99407.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99407.patch", + "title": "Allow using custom `Rect2i` for rendering with OpenXR", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2024-11-18T20:22:01Z", + "updated_at": "2025-01-10T22:08:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "e7f6b7ea0b9ff83e1b152f127d68fd905f503b4b" + ] + }, "99409": { "id": "PR_kwDOAO6SJc6CTZHF", "public_id": 99409, @@ -122306,6 +136807,74 @@ "288717d7eb5d5d20e377c11499ad9b23db96f4a4" ] }, + "99428": { + "id": "PR_kwDOAO6SJc6CZ7mL", + "public_id": 99428, + "url": "https://github.com/godotengine/godot/pull/99428", + "diff_url": "https://github.com/godotengine/godot/pull/99428.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99428.patch", + "title": "Enable Deploy with Remote Debug by default in the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2024-11-19T15:17:39Z", + "updated_at": "2024-12-21T00:45:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "658bd5a32b26d77e6702759425a78f0a8365a32a" + ] + }, + "99439": { + "id": "PR_kwDOAO6SJc6CcPMP", + "public_id": 99439, + "url": "https://github.com/godotengine/godot/pull/99439", + "diff_url": "https://github.com/godotengine/godot/pull/99439.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99439.patch", + "title": "Move UV editor to bottom dock, rename to Polygon editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MjE3Njg=", + "created_at": "2024-11-19T20:53:57Z", + "updated_at": "2025-01-06T21:59:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8318eda899ea42985b23aa112b13b9648de77d68" + ] + }, "99448": { "id": "PR_kwDOAO6SJc6CcvDd", "public_id": 99448, @@ -122379,6 +136948,40 @@ "bc5e2f9b96eff14e25514ebca072e3ffe75c2451" ] }, + "99451": { + "id": "PR_kwDOAO6SJc6CdDUw", + "public_id": 99451, + "url": "https://github.com/godotengine/godot/pull/99451", + "diff_url": "https://github.com/godotengine/godot/pull/99451.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99451.patch", + "title": "Show editor toaster when copying `[codeblock]` in class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-19T23:37:05Z", + "updated_at": "2025-01-12T18:04:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d35d1fcf6096c64a0d65f3c97664822f4a43e231" + ] + }, "99453": { "id": "PR_kwDOAO6SJc6CdwoC", "public_id": 99453, @@ -122413,6 +137016,45 @@ "6f76ef4bddcb8d01d66c99621e67267444aa16a2" ] }, + "99455": { + "id": "PR_kwDOAO6SJc6Cd6N2", + "public_id": 99455, + "url": "https://github.com/godotengine/godot/pull/99455", + "diff_url": "https://github.com/godotengine/godot/pull/99455.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99455.patch", + "title": "Add indirect draw functionality to `MultiMesh`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMjg3Mjc0", + "created_at": "2024-11-20T03:37:13Z", + "updated_at": "2025-01-14T14:34:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e6daec9cf8b76a0cd8cc583c4ac0136d842b2a00" + ] + }, "99459": { "id": "PR_kwDOAO6SJc6CgJE-", "public_id": 99459, @@ -122458,7 +137100,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjc1OTQxODQy", "created_at": "2024-11-20T11:31:29Z", - "updated_at": "2024-12-05T17:49:18Z", + "updated_at": "2025-01-09T13:32:16Z", "target_branch": "master", "labels": [ { @@ -123312,6 +137954,40 @@ "88ffe07de95c1d5fad51616239015fa78ea58797" ] }, + "99538": { + "id": "PR_kwDOAO6SJc6Cz-3A", + "public_id": 99538, + "url": "https://github.com/godotengine/godot/pull/99538", + "diff_url": "https://github.com/godotengine/godot/pull/99538.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99538.patch", + "title": "Add transparency support for LightmapGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-11-22T12:58:11Z", + "updated_at": "2024-12-20T02:11: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": [ + "a3525bc01509e3922095dc7ef687dfeaf9b7a00e" + ] + }, "99539": { "id": "PR_kwDOAO6SJc6C0DAY", "public_id": 99539, @@ -123323,7 +137999,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-11-22T13:07:51Z", - "updated_at": "2024-12-18T08:55:57Z", + "updated_at": "2025-01-06T21:10:11Z", "target_branch": "master", "labels": [ { @@ -123870,6 +138546,74 @@ "e297506365559f2b13534b9dd5f3250db06975a5" ] }, + "99603": { + "id": "PR_kwDOAO6SJc6C6sOH", + "public_id": 99603, + "url": "https://github.com/godotengine/godot/pull/99603", + "diff_url": "https://github.com/godotengine/godot/pull/99603.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99603.patch", + "title": "Metal: Add MetalFX upscaling support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-11-23T22:14:34Z", + "updated_at": "2025-01-08T15:34:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "11dc4f2e5eb13e7a6c4f5269d709b1ca5f03b38d" + ] + }, + "99604": { + "id": "PR_kwDOAO6SJc6C6uiP", + "public_id": 99604, + "url": "https://github.com/godotengine/godot/pull/99604", + "diff_url": "https://github.com/godotengine/godot/pull/99604.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99604.patch", + "title": "Fix example code snippets in AudioStreamGenerator.xml", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQyNjg4MDUy", + "created_at": "2024-11-23T22:50:19Z", + "updated_at": "2025-01-11T21:40:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "2e8c94181232b42c3b62140e1f9f3a81d425ac89" + ] + }, "99605": { "id": "PR_kwDOAO6SJc6C6zM9", "public_id": 99605, @@ -124221,12 +138965,12 @@ "url": "https://github.com/godotengine/godot/pull/99633", "diff_url": "https://github.com/godotengine/godot/pull/99633.diff", "patch_url": "https://github.com/godotengine/godot/pull/99633.patch", - "title": "Fix underscore input not working with jp106 keyboard on wayland platform", + "title": "Fix underscore input not working with jp106 keyboard on Wayland platform", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjI1ODc4NzM=", "created_at": "2024-11-24T16:10:00Z", - "updated_at": "2024-12-11T00:04:53Z", + "updated_at": "2024-12-18T21:06:47Z", "target_branch": "master", "labels": [ { @@ -124492,6 +139236,35 @@ "e0b4f3d314a00b2a634ced1b5dd988b2d2f7ed36" ] }, + "99653": { + "id": "PR_kwDOAO6SJc6C8-rS", + "public_id": 99653, + "url": "https://github.com/godotengine/godot/pull/99653", + "diff_url": "https://github.com/godotengine/godot/pull/99653.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99653.patch", + "title": "Fix closing dropdown on EditorResourcePicker in Single Window Mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-11-24T22:53:01Z", + "updated_at": "2024-12-20T02:11:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "06d7b67f8a63c9f525be0c8ae547fe4589bcdd99" + ] + }, "99664": { "id": "PR_kwDOAO6SJc6C-8IR", "public_id": 99664, @@ -124566,7 +139339,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExNzk3MTc0", "created_at": "2024-11-25T08:56:39Z", - "updated_at": "2024-12-18T10:59:34Z", + "updated_at": "2024-12-28T20:32:06Z", "target_branch": "master", "labels": [ { @@ -124629,7 +139402,7 @@ "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2024-11-25T09:26:14Z", - "updated_at": "2024-12-05T21:19:02Z", + "updated_at": "2024-12-29T00:13:10Z", "target_branch": "master", "labels": [ { @@ -124926,7 +139699,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjI1OTEwOTk=", "created_at": "2024-11-26T01:39:49Z", - "updated_at": "2024-12-16T16:16:04Z", + "updated_at": "2024-12-21T15:06:34Z", "target_branch": "master", "labels": [ { @@ -125226,6 +139999,35 @@ "7375fe2173c486b2ce7fe2e266659d486fddddf5" ] }, + "99723": { + "id": "PR_kwDOAO6SJc6DPtyt", + "public_id": 99723, + "url": "https://github.com/godotengine/godot/pull/99723", + "diff_url": "https://github.com/godotengine/godot/pull/99723.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99723.patch", + "title": "Fix error when favoriting some types of properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-11-26T21:29:03Z", + "updated_at": "2024-12-30T15:31:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d74325f79146a4acc513b4a005aca9c0ee167afa" + ] + }, "99726": { "id": "PR_kwDOAO6SJc6DQBlQ", "public_id": 99726, @@ -125391,6 +140193,40 @@ "70a55540b7091758b851b075b968789a16e74261" ] }, + "99741": { + "id": "PR_kwDOAO6SJc6DSDcX", + "public_id": 99741, + "url": "https://github.com/godotengine/godot/pull/99741", + "diff_url": "https://github.com/godotengine/godot/pull/99741.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99741.patch", + "title": "Compare localized path against editor scene path when reloading", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkwNTg5NDE=", + "created_at": "2024-11-27T04:44:03Z", + "updated_at": "2025-01-13T23:59:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "224bafcbceae54438b1ade452322fe9d6f089826" + ] + }, "99742": { "id": "PR_kwDOAO6SJc6DSaaa", "public_id": 99742, @@ -125881,6 +140717,45 @@ "884cbb5333120815fdc30ae2d33d66f99e817a53" ] }, + "99781": { + "id": "PR_kwDOAO6SJc6DbCQk", + "public_id": 99781, + "url": "https://github.com/godotengine/godot/pull/99781", + "diff_url": "https://github.com/godotengine/godot/pull/99781.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99781.patch", + "title": "Add \"Pack Project as ZIP...\" to Project menu", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk5NTc5ODc=", + "created_at": "2024-11-28T05:12:34Z", + "updated_at": "2025-01-11T21:39:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "6b33037021266f9114c38d8847d6208b0b166088" + ] + }, "99787": { "id": "PR_kwDOAO6SJc6Dd4-l", "public_id": 99787, @@ -126007,6 +140882,35 @@ "88e81ee730bb54865304e306bf4f4211f7519546" ] }, + "99800": { + "id": "PR_kwDOAO6SJc6DfZ2F", + "public_id": 99800, + "url": "https://github.com/godotengine/godot/pull/99800", + "diff_url": "https://github.com/godotengine/godot/pull/99800.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99800.patch", + "title": "Fix use after free in redo of \"Create Custom Bone2D(s) from Node(s)\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDU5OTc0", + "created_at": "2024-11-28T16:03:35Z", + "updated_at": "2024-12-30T15:08:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d514ab29521bb0d8576483c434e70d78fa3f8dc7" + ] + }, "99802": { "id": "PR_kwDOAO6SJc6DflkG", "public_id": 99802, @@ -126138,6 +141042,45 @@ "2b39314461576be071d15ffc0ae18ca1c92fc088" ] }, + "99820": { + "id": "PR_kwDOAO6SJc6Dhu7m", + "public_id": 99820, + "url": "https://github.com/godotengine/godot/pull/99820", + "diff_url": "https://github.com/godotengine/godot/pull/99820.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99820.patch", + "title": "Metal: Add support for 2017 era iOS devices", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-11-29T04:45:10Z", + "updated_at": "2024-12-23T14:47:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "952cd796ffc21e0944b8144ae2cbe213f6566fb7" + ] + }, "99822": { "id": "PR_kwDOAO6SJc6Dik9W", "public_id": 99822, @@ -126235,6 +141178,40 @@ "72be8d1b6925856373f57549bf2e6d3b8d3ef619" ] }, + "99829": { + "id": "PR_kwDOAO6SJc6Djl39", + "public_id": 99829, + "url": "https://github.com/godotengine/godot/pull/99829", + "diff_url": "https://github.com/godotengine/godot/pull/99829.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99829.patch", + "title": "Change Event Configuration dialog wider and its input list taller for better usability", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5OTk4MDI1", + "created_at": "2024-11-29T10:54:32Z", + "updated_at": "2024-12-31T13:00:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "93d24db2f7bec58950ecd1d4d1e39b1e8a467139" + ] + }, "99833": { "id": "PR_kwDOAO6SJc6DkmZN", "public_id": 99833, @@ -126405,6 +141382,45 @@ "e0304a7d00f718a17f2e6981118edd2ceda22637" ] }, + "99844": { + "id": "PR_kwDOAO6SJc6DmiBD", + "public_id": 99844, + "url": "https://github.com/godotengine/godot/pull/99844", + "diff_url": "https://github.com/godotengine/godot/pull/99844.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99844.patch", + "title": "Fix progress dialog steals focus", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-11-29T20:26:26Z", + "updated_at": "2025-01-14T11:10:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "77d18d1ad4c250c1cfc5d946e259cc3ced0cc158" + ] + }, "99846": { "id": "PR_kwDOAO6SJc6Dmkg4", "public_id": 99846, @@ -126605,7 +141621,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE5ODAyNDAz", "created_at": "2024-11-30T04:43:30Z", - "updated_at": "2024-12-02T14:56:12Z", + "updated_at": "2025-01-10T20:18:40Z", "target_branch": "master", "labels": [ { @@ -126662,6 +141678,35 @@ "35faf9975540fd8ea8520a1a26f80a090253a469" ] }, + "99876": { + "id": "PR_kwDOAO6SJc6DoV0i", + "public_id": 99876, + "url": "https://github.com/godotengine/godot/pull/99876", + "diff_url": "https://github.com/godotengine/godot/pull/99876.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99876.patch", + "title": "Standardize all \"Prints\" comments in documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2NzI3NzEw", + "created_at": "2024-11-30T14:45:23Z", + "updated_at": "2024-12-29T17:42:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "ca4b29b18dcd41831c79ba986bd07ef9bf9e838e" + ] + }, "99879": { "id": "PR_kwDOAO6SJc6DolBm", "public_id": 99879, @@ -126788,6 +141833,40 @@ "13fcb05e7b2cc30c9e5870ba65f4a116d95e75a8" ] }, + "99893": { + "id": "PR_kwDOAO6SJc6DqDUm", + "public_id": 99893, + "url": "https://github.com/godotengine/godot/pull/99893", + "diff_url": "https://github.com/godotengine/godot/pull/99893.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99893.patch", + "title": "Avoid duplicated `utf8()` calls", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2024-12-01T10:15:16Z", + "updated_at": "2025-01-06T21:57:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "06efe84bcae33c5bba48c6daf093e7882f0932ed" + ] + }, "99895": { "id": "PR_kwDOAO6SJc6Dqa7z", "public_id": 99895, @@ -126799,7 +141878,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-12-01T13:47:51Z", - "updated_at": "2024-12-16T18:50:04Z", + "updated_at": "2025-01-03T13:01:35Z", "target_branch": "master", "labels": [ { @@ -126827,6 +141906,35 @@ "d470c2ac6ac529a3e79f4f62d677129b121c085e" ] }, + "99898": { + "id": "PR_kwDOAO6SJc6Dqjqm", + "public_id": 99898, + "url": "https://github.com/godotengine/godot/pull/99898", + "diff_url": "https://github.com/godotengine/godot/pull/99898.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99898.patch", + "title": "Don't create an UndoRedo action if Autoload order doesn't change after Drag & Drop", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg1NDM4ODky", + "created_at": "2024-12-01T15:07:27Z", + "updated_at": "2025-01-06T23:29:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4cadfd3eb98bd5e70629426acda2d219ea7b53ec" + ] + }, "99900": { "id": "PR_kwDOAO6SJc6Dq1pY", "public_id": 99900, @@ -126934,6 +142042,35 @@ "57d08dbec3e1effabddb8738bced67da99a02fd4" ] }, + "99904": { + "id": "PR_kwDOAO6SJc6DrBSz", + "public_id": 99904, + "url": "https://github.com/godotengine/godot/pull/99904", + "diff_url": "https://github.com/godotengine/godot/pull/99904.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99904.patch", + "title": "Fix loading layout with floating dock in single window mode and fix `restore_windows_on_load`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-12-01T19:09:23Z", + "updated_at": "2024-12-30T16:27:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "4e1f534c1e4b4fef34a5fdaa15f5f54b5bc4d111" + ] + }, "99905": { "id": "PR_kwDOAO6SJc6DrC5r", "public_id": 99905, @@ -127094,6 +142231,40 @@ "a694cd7120c110d9965df582de4739024ee9fae4" ] }, + "99921": { + "id": "PR_kwDOAO6SJc6Du7zX", + "public_id": 99921, + "url": "https://github.com/godotengine/godot/pull/99921", + "diff_url": "https://github.com/godotengine/godot/pull/99921.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99921.patch", + "title": "Document inverse aspect ratio convention of `Projection::get_fovy()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2024-12-02T11:27:17Z", + "updated_at": "2025-01-06T22:03:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "3cc43abab07971349c8f6c7b40179485cf430442" + ] + }, "99924": { "id": "PR_kwDOAO6SJc6DwiGK", "public_id": 99924, @@ -127478,6 +142649,40 @@ "65c28ed31d02eb2ab5a0773aa58b5f7a80240bbe" ] }, + "99966": { + "id": "PR_kwDOAO6SJc6D6WTF", + "public_id": 99966, + "url": "https://github.com/godotengine/godot/pull/99966", + "diff_url": "https://github.com/godotengine/godot/pull/99966.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99966.patch", + "title": "Make Inspector search inside sub-resources", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-12-03T15:41:19Z", + "updated_at": "2025-01-06T22:04:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "753900188a6349e5b3db72d4d9531c2e753354d2" + ] + }, "99969": { "id": "PR_kwDOAO6SJc6D6ilx", "public_id": 99969, @@ -127847,6 +143052,40 @@ "f3a3452bca3e97eeb26f9ab2550f6a422aa5008f" ] }, + "99994": { + "id": "PR_kwDOAO6SJc6D9nPm", + "public_id": 99994, + "url": "https://github.com/godotengine/godot/pull/99994", + "diff_url": "https://github.com/godotengine/godot/pull/99994.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99994.patch", + "title": "Allow Viewport children to lock, group, and insert keyframes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEwMDU0MjI2", + "created_at": "2024-12-04T01:05:07Z", + "updated_at": "2025-01-03T16:26:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "159d70a47030859b80a9598fd0cc2cdeefd487cf" + ] + }, "99995": { "id": "PR_kwDOAO6SJc6D9q2l", "public_id": 99995, @@ -127881,6 +143120,65 @@ "0dfbf4a5df27f5529a9d7a9b13976107bfdcd2b2" ] }, + "99996": { + "id": "PR_kwDOAO6SJc6D9rZL", + "public_id": 99996, + "url": "https://github.com/godotengine/godot/pull/99996", + "diff_url": "https://github.com/godotengine/godot/pull/99996.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99996.patch", + "title": "libpng: Update to upstream 1.6.44", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-04T01:21:03Z", + "updated_at": "2025-01-03T00:11:29Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc77GWog", + "name": "cherrypick:3.5", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABvBBvPQ", + "name": "cherrypick:3.6", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNjQ3MDUzMjAw", + "name": "cherrypick:3.x", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABTZnv2Q", + "name": "cherrypick:4.1", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "d471210eba428df610a5d959c0639f5244b5e9cb" + ] + }, "99997": { "id": "PR_kwDOAO6SJc6D9rx3", "public_id": 99997, @@ -127915,6 +143213,35 @@ "56922db85b7211bb7da889d02a5a320150b34594" ] }, + "99998": { + "id": "PR_kwDOAO6SJc6D9r5V", + "public_id": 99998, + "url": "https://github.com/godotengine/godot/pull/99998", + "diff_url": "https://github.com/godotengine/godot/pull/99998.diff", + "patch_url": "https://github.com/godotengine/godot/pull/99998.patch", + "title": "tinyexr: Update to upstream 1.0.9", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-04T01:23:32Z", + "updated_at": "2025-01-03T00:11:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "d5e4d2f9421912b0c6f562f84f202d00fb0124c4" + ] + }, "99999": { "id": "PR_kwDOAO6SJc6D9r8_", "public_id": 99999, @@ -127926,7 +143253,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", "created_at": "2024-12-04T01:23:49Z", - "updated_at": "2024-12-05T20:17:49Z", + "updated_at": "2025-01-03T00:11:47Z", "target_branch": "master", "labels": [ { @@ -128353,7 +143680,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2NTIxMzM5", "created_at": "2024-12-05T00:46:17Z", - "updated_at": "2024-12-05T20:17:38Z", + "updated_at": "2024-12-18T21:20:30Z", "target_branch": "master", "labels": [ { @@ -128416,12 +143743,12 @@ "url": "https://github.com/godotengine/godot/pull/100033", "diff_url": "https://github.com/godotengine/godot/pull/100033.diff", "patch_url": "https://github.com/godotengine/godot/pull/100033.patch", - "title": "Optimize callable's stringify text.", + "title": "Optimize Callable's stringify text.", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjYxNjI0NTU4", "created_at": "2024-12-05T06:49:43Z", - "updated_at": "2024-12-12T22:33:56Z", + "updated_at": "2024-12-18T21:06:00Z", "target_branch": "master", "labels": [ { @@ -128662,6 +143989,74 @@ "ba39b078f50887c5f4c3b3300fe9dec2fcda26ca" ] }, + "100050": { + "id": "PR_kwDOAO6SJc6EMRKq", + "public_id": 100050, + "url": "https://github.com/godotengine/godot/pull/100050", + "diff_url": "https://github.com/godotengine/godot/pull/100050.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100050.patch", + "title": "Add \"At Start\" mode for sub-emitter particles", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2024-12-05T14:27:15Z", + "updated_at": "2025-01-14T18:13:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "eb5839dcbb78d166e4612d2c72c8a7eb0d8da8b0" + ] + }, + "100052": { + "id": "PR_kwDOAO6SJc6EMmJP", + "public_id": 100052, + "url": "https://github.com/godotengine/godot/pull/100052", + "diff_url": "https://github.com/godotengine/godot/pull/100052.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100052.patch", + "title": "Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-05T15:05:42Z", + "updated_at": "2025-01-09T10:23:02Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "7fe0609118665e9b1adc326a0d5c556534852898" + ] + }, "100053": { "id": "PR_kwDOAO6SJc6EMv_Z", "public_id": 100053, @@ -128775,12 +144170,12 @@ "url": "https://github.com/godotengine/godot/pull/100060", "diff_url": "https://github.com/godotengine/godot/pull/100060.diff", "patch_url": "https://github.com/godotengine/godot/pull/100060.patch", - "title": "Fixed occlusion culling buffer getting overwritten in larger scenes", + "title": "Fix occlusion culling buffer getting overwritten in larger scenes", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjUyMzIyNzQ1", "created_at": "2024-12-05T17:12:55Z", - "updated_at": "2024-12-05T20:17:29Z", + "updated_at": "2024-12-18T21:08:58Z", "target_branch": "master", "labels": [ { @@ -128803,6 +144198,35 @@ "329d25b1fafccf5e8059c494b6210f1805b0b4bb" ] }, + "100062": { + "id": "PR_kwDOAO6SJc6EN8P3", + "public_id": 100062, + "url": "https://github.com/godotengine/godot/pull/100062", + "diff_url": "https://github.com/godotengine/godot/pull/100062.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100062.patch", + "title": "Implement Buffer Device Address for Rendering Device Vulkan and DirectX12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2OTUzNTg2", + "created_at": "2024-12-05T17:49:11Z", + "updated_at": "2025-01-14T11:10:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3d92f406b25c4e962e330bf96a6c9199f067d761" + ] + }, "100064": { "id": "PR_kwDOAO6SJc6EOhOt", "public_id": 100064, @@ -128881,6 +144305,40 @@ "deac37c464b8736e00b25f72e95fd68b90c8650d" ] }, + "100069": { + "id": "PR_kwDOAO6SJc6EO1bs", + "public_id": 100069, + "url": "https://github.com/godotengine/godot/pull/100069", + "diff_url": "https://github.com/godotengine/godot/pull/100069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100069.patch", + "title": "Fix undo behavior on `EditorSettingsDialog::_update_builtin_action`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2024-12-05T20:16:46Z", + "updated_at": "2025-01-08T23:48:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "8a544bf07c2755a2ab0eed8c4cb23ad835c9a13e" + ] + }, "100075": { "id": "PR_kwDOAO6SJc6EP2aa", "public_id": 100075, @@ -128949,6 +144407,45 @@ "f92018288feedb3113ef831044c60e4ad2da1fec" ] }, + "100091": { + "id": "PR_kwDOAO6SJc6ESrB9", + "public_id": 100091, + "url": "https://github.com/godotengine/godot/pull/100091", + "diff_url": "https://github.com/godotengine/godot/pull/100091.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100091.patch", + "title": "Add missing cleanup of editor history & set appropriate class icon for object in it", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1MTUxMzc5", + "created_at": "2024-12-06T08:36:30Z", + "updated_at": "2025-01-07T23:47:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "96e59b99baa53021058663e3c764ba98f2bb8965" + ] + }, "100093": { "id": "PR_kwDOAO6SJc6ETV_S", "public_id": 100093, @@ -128960,7 +144457,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", "created_at": "2024-12-06T10:08:33Z", - "updated_at": "2024-12-18T17:29:29Z", + "updated_at": "2024-12-20T18:15:10Z", "target_branch": "master", "labels": [ { @@ -128988,6 +144485,79 @@ "8bf2afd341bd5d4bd7a7467dea2949c42bf35f13" ] }, + "100103": { + "id": "PR_kwDOAO6SJc6EVgKW", + "public_id": 100103, + "url": "https://github.com/godotengine/godot/pull/100103", + "diff_url": "https://github.com/godotengine/godot/pull/100103.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100103.patch", + "title": "Android: Delete `.idsig` on One Click Deploy", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTc0NDk4", + "created_at": "2024-12-06T14:42:10Z", + "updated_at": "2025-01-07T03:02:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "3d8ecc452ab81ab03f5bcefff3ec76d68b9cd1c3" + ] + }, + "100104": { + "id": "PR_kwDOAO6SJc6EVhrQ", + "public_id": 100104, + "url": "https://github.com/godotengine/godot/pull/100104", + "diff_url": "https://github.com/godotengine/godot/pull/100104.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100104.patch", + "title": "[Export] Allow using ICU data from export templates instead of editor embedded data.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-06T14:45:36Z", + "updated_at": "2025-01-07T09:16:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "3d60ce9389bab3bbb0af325a00e6773c0860f225" + ] + }, "100105": { "id": "PR_kwDOAO6SJc6EVyeY", "public_id": 100105, @@ -129038,7 +144608,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUzODUwNA==", "created_at": "2024-12-06T18:19:25Z", - "updated_at": "2024-12-13T08:24:30Z", + "updated_at": "2025-01-12T07:30:13Z", "target_branch": "master", "labels": [ { @@ -129061,6 +144631,84 @@ "054891de044db606ad0491d17c0c3ba6d495bc89" ] }, + "100113": { + "id": "PR_kwDOAO6SJc6EXQ1h", + "public_id": 100113, + "url": "https://github.com/godotengine/godot/pull/100113", + "diff_url": "https://github.com/godotengine/godot/pull/100113.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100113.patch", + "title": "Add visualization of 3D particle emission shapes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MDc3ODM3", + "created_at": "2024-12-06T19:01:24Z", + "updated_at": "2025-01-03T19:13:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABqcb2hg", + "name": "topic:vfx", + "color": "#ffee88" + } + ], + "commits": [ + "e689c122a604ced4667d13f438ea1f5e3faace41" + ] + }, + "100116": { + "id": "PR_kwDOAO6SJc6EXgeL", + "public_id": 100116, + "url": "https://github.com/godotengine/godot/pull/100116", + "diff_url": "https://github.com/godotengine/godot/pull/100116.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100116.patch", + "title": "Prevent WASAPI error spam when device cannot be initialized.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2024-12-06T19:49:52Z", + "updated_at": "2025-01-14T17:33:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "db63d3e3a0ed307c42c6731a2ff9a01ad922a5c8" + ] + }, "100120": { "id": "PR_kwDOAO6SJc6EX1iy", "public_id": 100120, @@ -129445,6 +145093,98 @@ "9ea97c017b4b1d7897c68dbe38a73978d61920eb" ] }, + "100156": { + "id": "PR_kwDOAO6SJc6Ea37g", + "public_id": 100156, + "url": "https://github.com/godotengine/godot/pull/100156", + "diff_url": "https://github.com/godotengine/godot/pull/100156.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100156.patch", + "title": "Fix scroll to symbol's documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB_eGRg", + "created_at": "2024-12-07T22:00:19Z", + "updated_at": "2024-12-30T15:23:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "64788069a0543a4dad7807caa2c890dc08f71940" + ] + }, + "100157": { + "id": "PR_kwDOAO6SJc6Ea4wJ", + "public_id": 100157, + "url": "https://github.com/godotengine/godot/pull/100157", + "diff_url": "https://github.com/godotengine/godot/pull/100157.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100157.patch", + "title": "Add color channel filter to editor texture previews", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMTE1NTU=", + "created_at": "2024-12-07T22:14:11Z", + "updated_at": "2025-01-14T11:09:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c7a9d64eafb626cadb28cdd4663cb4c7ab952d98" + ] + }, + "100161": { + "id": "PR_kwDOAO6SJc6EbAXa", + "public_id": 100161, + "url": "https://github.com/godotengine/godot/pull/100161", + "diff_url": "https://github.com/godotengine/godot/pull/100161.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100161.patch", + "title": "Fix root folder logic in the filesystem", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU3NTc3Nzgy", + "created_at": "2024-12-08T00:28:52Z", + "updated_at": "2025-01-03T00:11:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e330b79397f6d6a3a0f0876fa429ff1e2ac626de" + ] + }, "100162": { "id": "PR_kwDOAO6SJc6EbImp", "public_id": 100162, @@ -129508,6 +145248,40 @@ "7558bed89377bc7f9c9284a5bce5cf798e91b7ed" ] }, + "100171": { + "id": "PR_kwDOAO6SJc6Eb7K9", + "public_id": 100171, + "url": "https://github.com/godotengine/godot/pull/100171", + "diff_url": "https://github.com/godotengine/godot/pull/100171.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100171.patch", + "title": "Fix missing focus outline for 2D and 3D editor viewports", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCXd9wA", + "created_at": "2024-12-08T11:27:53Z", + "updated_at": "2025-01-03T00:10:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "c96d9a8f79e35c34b686ae16197d5c339461af36" + ] + }, "100174": { "id": "PR_kwDOAO6SJc6EcYSG", "public_id": 100174, @@ -129659,6 +145433,35 @@ "070aeb5688a7343d406ce3e6ce846fedd06b1364" ] }, + "100193": { + "id": "PR_kwDOAO6SJc6EgqO-", + "public_id": 100193, + "url": "https://github.com/godotengine/godot/pull/100193", + "diff_url": "https://github.com/godotengine/godot/pull/100193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100193.patch", + "title": "GDExtension: Add method to set the class icon", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-09T09:49:58Z", + "updated_at": "2024-12-20T23:38:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "69f1cc10b60a5aabef65bfdda26c4bac3f7b0dd9" + ] + }, "100195": { "id": "PR_kwDOAO6SJc6Eg1tQ", "public_id": 100195, @@ -129670,7 +145473,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjM5MDMwNTk=", "created_at": "2024-12-09T10:11:19Z", - "updated_at": "2024-12-18T08:55:44Z", + "updated_at": "2024-12-18T21:45:08Z", "target_branch": "master", "labels": [ { @@ -129694,12 +145497,12 @@ "url": "https://github.com/godotengine/godot/pull/100200", "diff_url": "https://github.com/godotengine/godot/pull/100200.diff", "patch_url": "https://github.com/godotengine/godot/pull/100200.patch", - "title": "Android: Support for `base color` retrieval", + "title": "Android: Support for DisplayServer base color retrieval", "state": "MERGED", "is_draft": false, "authored_by": "U_kgDOCouzNQ", "created_at": "2024-12-09T12:33:05Z", - "updated_at": "2024-12-18T03:33:06Z", + "updated_at": "2024-12-18T21:06:41Z", "target_branch": "master", "labels": [ { @@ -129936,6 +145739,50 @@ "a8caad3437617786aaf3e9d6e7ece9a444741d75" ] }, + "100221": { + "id": "PR_kwDOAO6SJc6EnSbw", + "public_id": 100221, + "url": "https://github.com/godotengine/godot/pull/100221", + "diff_url": "https://github.com/godotengine/godot/pull/100221.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100221.patch", + "title": "[Web] Fix `DirAccess::unlink()` not updating the IDBFS", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2024-12-09T22:32:03Z", + "updated_at": "2025-01-03T01:07:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "a6c5373a09769872405b2910f991b6ffc8d391fe" + ] + }, "100222": { "id": "PR_kwDOAO6SJc6EnSgE", "public_id": 100222, @@ -129975,6 +145822,40 @@ "56645f466cc227764ba9d3ef421aeb8df99f66a8" ] }, + "100227": { + "id": "PR_kwDOAO6SJc6En7i0", + "public_id": 100227, + "url": "https://github.com/godotengine/godot/pull/100227", + "diff_url": "https://github.com/godotengine/godot/pull/100227.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100227.patch", + "title": "Move texture property back to the top level of the Particles inspector.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-10T00:20:24Z", + "updated_at": "2025-01-13T19:30:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "4c0fb2110b90126cdd20546fd807dcd94e05718e" + ] + }, "100235": { "id": "PR_kwDOAO6SJc6ErAk1", "public_id": 100235, @@ -130077,6 +145958,74 @@ "57073ba14ee5024be0f69cd143ef3a11da03156a" ] }, + "100240": { + "id": "PR_kwDOAO6SJc6Es5dr", + "public_id": 100240, + "url": "https://github.com/godotengine/godot/pull/100240", + "diff_url": "https://github.com/godotengine/godot/pull/100240.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100240.patch", + "title": "`LineEdit` add member `keep_editing_on_text_submit`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2024-12-10T12:49:05Z", + "updated_at": "2025-01-03T00:41:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e89c196a80ba1ac24bdd22ae7e5c7704dba48c33" + ] + }, + "100241": { + "id": "PR_kwDOAO6SJc6Es9uW", + "public_id": 100241, + "url": "https://github.com/godotengine/godot/pull/100241", + "diff_url": "https://github.com/godotengine/godot/pull/100241.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100241.patch", + "title": "Add priority-based blending to reflection probes.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2024-12-10T12:58:01Z", + "updated_at": "2025-01-07T22:14:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "1637736c209a8a84cf37a6bf93e4f35eaee401da" + ] + }, "100245": { "id": "PR_kwDOAO6SJc6EtQ9H", "public_id": 100245, @@ -130335,6 +146284,98 @@ "800076a6c258fcd8fabd64879d9bab667bb4e62f" ] }, + "100274": { + "id": "PR_kwDOAO6SJc6E2bYK", + "public_id": 100274, + "url": "https://github.com/godotengine/godot/pull/100274", + "diff_url": "https://github.com/godotengine/godot/pull/100274.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100274.patch", + "title": "libbacktrace: Update to upstream commit 1db85642e", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-11T12:08:48Z", + "updated_at": "2024-12-20T02:11:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "51730391c6a9a2d1a7d686269f90f16b26a20380" + ] + }, + "100275": { + "id": "PR_kwDOAO6SJc6E2-Iz", + "public_id": 100275, + "url": "https://github.com/godotengine/godot/pull/100275", + "diff_url": "https://github.com/godotengine/godot/pull/100275.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100275.patch", + "title": "Don't emit `text_changed` signal when clearing empty LineEdit", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-11T13:18:06Z", + "updated_at": "2025-01-07T22:32:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b8b1584f5a59e1096b97a26c093543ab023e27d7" + ] + }, + "100276": { + "id": "PR_kwDOAO6SJc6E3B7_", + "public_id": 100276, + "url": "https://github.com/godotengine/godot/pull/100276", + "diff_url": "https://github.com/godotengine/godot/pull/100276.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100276.patch", + "title": "Add Show in FileSystem right click option to SpriteFrames", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NTUwNTE=", + "created_at": "2024-12-11T13:25:39Z", + "updated_at": "2025-01-14T18:39:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ebf96816689d31bad65fcfb4df319d1c9a5cd8b2" + ] + }, "100280": { "id": "PR_kwDOAO6SJc6E3vKg", "public_id": 100280, @@ -130555,7 +146596,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjExMDE0MTE5", "created_at": "2024-12-12T05:21:11Z", - "updated_at": "2024-12-18T16:37:51Z", + "updated_at": "2024-12-19T00:36:21Z", "target_branch": "master", "labels": [ { @@ -130685,6 +146726,79 @@ "63b91381abd1d698884d1ae7a94c4819b0b05514" ] }, + "100307": { + "id": "PR_kwDOAO6SJc6FAPsy", + "public_id": 100307, + "url": "https://github.com/godotengine/godot/pull/100307", + "diff_url": "https://github.com/godotengine/godot/pull/100307.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100307.patch", + "title": "Add AudioStreamMP3 `load_from_file`/`load_from_buffer` and harmonize other audio streams", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-12T11:28:25Z", + "updated_at": "2025-01-09T16:43:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "4396f8fbd3ec916b1b39c556828f160df82ccc80" + ] + }, + "100309": { + "id": "PR_kwDOAO6SJc6FASOZ", + "public_id": 100309, + "url": "https://github.com/godotengine/godot/pull/100309", + "diff_url": "https://github.com/godotengine/godot/pull/100309.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100309.patch", + "title": "Prevent using boolean varyings in vertex function of visual shaders", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwMzYxNzY=", + "created_at": "2024-12-12T11:33:57Z", + "updated_at": "2025-01-13T19:43:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "059ed731f5e016fde05bccc711d6d4aa8ce24e2c" + ] + }, "100312": { "id": "PR_kwDOAO6SJc6FAmfY", "public_id": 100312, @@ -130758,6 +146872,40 @@ "dbbacf3d0e1f25d6472ecfeec3828c89010b1cee" ] }, + "100317": { + "id": "PR_kwDOAO6SJc6FB0D7", + "public_id": 100317, + "url": "https://github.com/godotengine/godot/pull/100317", + "diff_url": "https://github.com/godotengine/godot/pull/100317.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100317.patch", + "title": "Fix collision shape debug color breaking GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0MzA3MDQ5", + "created_at": "2024-12-12T14:33:41Z", + "updated_at": "2024-12-30T15:08:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "f0c077deb866c9ee649313bc17d9138d0185f3c4" + ] + }, "100318": { "id": "PR_kwDOAO6SJc6FB00z", "public_id": 100318, @@ -130962,6 +147110,35 @@ "85e4d1b9d3860372c77eedeae7b2de59b87dc0e3" ] }, + "100329": { + "id": "PR_kwDOAO6SJc6FDKkD", + "public_id": 100329, + "url": "https://github.com/godotengine/godot/pull/100329", + "diff_url": "https://github.com/godotengine/godot/pull/100329.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100329.patch", + "title": "Add `get_selection_line_offset` to `RichTextLabel`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTM4", + "created_at": "2024-12-12T17:18:50Z", + "updated_at": "2025-01-06T21:57:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b3e970dde8c07168ef3927b3cd5dd157b403b281" + ] + }, "100331": { "id": "PR_kwDOAO6SJc6FDdPY", "public_id": 100331, @@ -131085,7 +147262,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MTAwMzg3", "created_at": "2024-12-12T19:35:18Z", - "updated_at": "2024-12-16T18:17:16Z", + "updated_at": "2024-12-19T14:59:08Z", "target_branch": "master", "labels": [ { @@ -131336,6 +147513,35 @@ "4bfc6f8d70c010a598d97936c0fe0ca25ad1fffd" ] }, + "100365": { + "id": "PR_kwDOAO6SJc6FJprh", + "public_id": 100365, + "url": "https://github.com/godotengine/godot/pull/100365", + "diff_url": "https://github.com/godotengine/godot/pull/100365.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100365.patch", + "title": "Add support for decompressing ETC2", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-13T14:02:34Z", + "updated_at": "2025-01-13T23:24:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "c4fd9f9733217a59cbad9d866083ccf61a785ac9" + ] + }, "100367": { "id": "PR_kwDOAO6SJc6FKNm0", "public_id": 100367, @@ -131376,7 +147582,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE4MDAzMg==", "created_at": "2024-12-13T15:42:13Z", - "updated_at": "2024-12-13T22:23:12Z", + "updated_at": "2024-12-21T00:45:00Z", "target_branch": "master", "labels": [ { @@ -131399,6 +147605,45 @@ "49ca40cdbf804d604af04b953b20f54837d76a51" ] }, + "100370": { + "id": "PR_kwDOAO6SJc6FKXQs", + "public_id": 100370, + "url": "https://github.com/godotengine/godot/pull/100370", + "diff_url": "https://github.com/godotengine/godot/pull/100370.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100370.patch", + "title": "Remove solid boxes in gizmos of VoxelGI and ReflectionProbe", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxODUxNDMx", + "created_at": "2024-12-13T15:46:45Z", + "updated_at": "2024-12-22T10:07:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "dd7325d3f73383e8d4cd30334425ed8b33756aad" + ] + }, "100372": { "id": "PR_kwDOAO6SJc6FKyH9", "public_id": 100372, @@ -131512,7 +147757,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MTAwMzg3", "created_at": "2024-12-13T18:50:15Z", - "updated_at": "2024-12-16T18:17:21Z", + "updated_at": "2024-12-19T14:58:44Z", "target_branch": "master", "labels": [ { @@ -131666,6 +147911,113 @@ "240f510fa786ee4af6a34ca9712a5d5d9745d637" ] }, + "100388": { + "id": "PR_kwDOAO6SJc6FNRAz", + "public_id": 100388, + "url": "https://github.com/godotengine/godot/pull/100388", + "diff_url": "https://github.com/godotengine/godot/pull/100388.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100388.patch", + "title": "Fix canvas background mode not clearing correctly in Compatibility renderer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2024-12-14T04:11:40Z", + "updated_at": "2025-01-03T06:49:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "830f25010f062cc1aea1a3e48746aab29addf561" + ] + }, + "100399": { + "id": "PR_kwDOAO6SJc6FN5Yl", + "public_id": 100399, + "url": "https://github.com/godotengine/godot/pull/100399", + "diff_url": "https://github.com/godotengine/godot/pull/100399.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100399.patch", + "title": "Convert resource usage to string", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwNTgwMDg=", + "created_at": "2024-12-14T09:44:29Z", + "updated_at": "2024-12-20T17:14:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b6e5b4dde77a3cf1c1134e645a456a1f7fe7c482" + ] + }, + "100400": { + "id": "PR_kwDOAO6SJc6FOPEe", + "public_id": 100400, + "url": "https://github.com/godotengine/godot/pull/100400", + "diff_url": "https://github.com/godotengine/godot/pull/100400.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100400.patch", + "title": "Add support for thread naming on windows platform", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIxODkxNzk=", + "created_at": "2024-12-14T12:44:26Z", + "updated_at": "2024-12-20T10:20:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "d848835f8c69afcc39c68edfa60ca2386356db0d" + ] + }, "100401": { "id": "PR_kwDOAO6SJc6FORyK", "public_id": 100401, @@ -131745,7 +148097,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjUyNDY0MjA0", "created_at": "2024-12-14T17:16:13Z", - "updated_at": "2024-12-17T22:07:49Z", + "updated_at": "2024-12-19T01:27:38Z", "target_branch": "master", "labels": [ { @@ -131779,7 +148131,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjIyMjMxNzI=", "created_at": "2024-12-14T19:03:29Z", - "updated_at": "2024-12-17T19:31:52Z", + "updated_at": "2024-12-19T03:58:26Z", "target_branch": "master", "labels": [ { @@ -131807,6 +148159,35 @@ "62d4928e86e9a0f2a03db1ff1a7a23354cc1c235" ] }, + "100409": { + "id": "PR_kwDOAO6SJc6FPIho", + "public_id": 100409, + "url": "https://github.com/godotengine/godot/pull/100409", + "diff_url": "https://github.com/godotengine/godot/pull/100409.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100409.patch", + "title": "Fix DependencyRemoveDialog not handling UIDs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-14T19:16:00Z", + "updated_at": "2025-01-03T00:25:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7321c187f236cb000a35118bf64470877f8bcc07" + ] + }, "100416": { "id": "PR_kwDOAO6SJc6FPRjR", "public_id": 100416, @@ -131836,6 +148217,45 @@ "8d5a5f130a31fdc37ce28af2204b38f89b2db2ea" ] }, + "100419": { + "id": "PR_kwDOAO6SJc6FPX8t", + "public_id": 100419, + "url": "https://github.com/godotengine/godot/pull/100419", + "diff_url": "https://github.com/godotengine/godot/pull/100419.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100419.patch", + "title": "Fix folders uncollapsed after restart with filter", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-14T23:32:26Z", + "updated_at": "2025-01-07T22:31:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "66f9a7571ed26b771999ef98d2c8b542cbd2c6bb" + ] + }, "100422": { "id": "PR_kwDOAO6SJc6FPjm2", "public_id": 100422, @@ -131938,6 +148358,40 @@ "34fa0bf3ec531cd0545200eaabe80af04c8de127" ] }, + "100427": { + "id": "PR_kwDOAO6SJc6FQnlD", + "public_id": 100427, + "url": "https://github.com/godotengine/godot/pull/100427", + "diff_url": "https://github.com/godotengine/godot/pull/100427.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100427.patch", + "title": "Separate sky luminance and brightness calculations for consistent fog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2024-12-15T11:20:59Z", + "updated_at": "2024-12-20T02:32:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5f617663aa4a951d68f6c22fd735873aa02b6282" + ] + }, "100429": { "id": "PR_kwDOAO6SJc6FQ42l", "public_id": 100429, @@ -131996,18 +148450,76 @@ "53a1be61a1f939c09dec16b84a26980e401d7f43" ] }, + "100434": { + "id": "PR_kwDOAO6SJc6FRG6U", + "public_id": 100434, + "url": "https://github.com/godotengine/godot/pull/100434", + "diff_url": "https://github.com/godotengine/godot/pull/100434.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100434.patch", + "title": "Rename `String::copy_from` functions to their respective encodings (`parse_latin1`, `parse_wstring`, `parse_utf32`).", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-15T15:37:11Z", + "updated_at": "2024-12-20T08:37:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "df3e9291c65d063684aed088b4dfd351508b3efb" + ] + }, + "100441": { + "id": "PR_kwDOAO6SJc6FRQGI", + "public_id": 100441, + "url": "https://github.com/godotengine/godot/pull/100441", + "diff_url": "https://github.com/godotengine/godot/pull/100441.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100441.patch", + "title": "Scene Shaders - TBN Vector Fixes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MzA0NjU5", + "created_at": "2024-12-15T17:03:47Z", + "updated_at": "2024-12-20T02:11:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "ed0e3d7da837e8b4a3bcb393f9d22dfd57831b1f" + ] + }, "100442": { "id": "PR_kwDOAO6SJc6FRR3b", "public_id": 100442, "url": "https://github.com/godotengine/godot/pull/100442", "diff_url": "https://github.com/godotengine/godot/pull/100442.diff", "patch_url": "https://github.com/godotengine/godot/pull/100442.patch", - "title": "Rename animation node process function to avoid gdextension name collision", + "title": "Rename animation node process function to avoid GDExtension name collision", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjEzMzEzMzIx", "created_at": "2024-12-15T17:23:43Z", - "updated_at": "2024-12-16T23:34:12Z", + "updated_at": "2024-12-18T20:57:43Z", "target_branch": "master", "labels": [ { @@ -132025,6 +148537,35 @@ "469f5a8fbc05b9700b7cf770f28a268791f9bf6e" ] }, + "100444": { + "id": "PR_kwDOAO6SJc6FRXea", + "public_id": 100444, + "url": "https://github.com/godotengine/godot/pull/100444", + "diff_url": "https://github.com/godotengine/godot/pull/100444.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100444.patch", + "title": "Fix `ViewPanner` panning-mouse-warp", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2024-12-15T18:12:50Z", + "updated_at": "2024-12-20T02:14:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "4887172a59c323a220987f744daed68f251e27a3" + ] + }, "100449": { "id": "PR_kwDOAO6SJc6FRmgk", "public_id": 100449, @@ -132065,7 +148606,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjE2MTAwMzg3", "created_at": "2024-12-15T21:47:06Z", - "updated_at": "2024-12-17T15:25:57Z", + "updated_at": "2024-12-19T14:54:32Z", "target_branch": "master", "labels": [ { @@ -132083,6 +148624,45 @@ "2c16cfb52a8216dfe29f586096ddc51c7c276cf3" ] }, + "100456": { + "id": "PR_kwDOAO6SJc6FSECj", + "public_id": 100456, + "url": "https://github.com/godotengine/godot/pull/100456", + "diff_url": "https://github.com/godotengine/godot/pull/100456.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100456.patch", + "title": "Highlight hovered `GraphEdit` connection by widening the line", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2024-12-16T00:06:38Z", + "updated_at": "2024-12-20T02:15:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "0a875ab3bb145c571ec0fd19fbec1cd221689bac" + ] + }, "100464": { "id": "PR_kwDOAO6SJc6FVcg3", "public_id": 100464, @@ -132161,6 +148741,98 @@ "20d8bddd38fed02f25ff421634e0e274cf48f96f" ] }, + "100473": { + "id": "PR_kwDOAO6SJc6FX293", + "public_id": 100473, + "url": "https://github.com/godotengine/godot/pull/100473", + "diff_url": "https://github.com/godotengine/godot/pull/100473.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100473.patch", + "title": "Update damping values for jolt rigid bodies on mode switch at runtime", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjk4NDgxOTA=", + "created_at": "2024-12-16T15:23:21Z", + "updated_at": "2024-12-20T02:29:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "0dd072b460d1e5ee6973bccca5fb5863f3a1097d" + ] + }, + "100474": { + "id": "PR_kwDOAO6SJc6FYGrj", + "public_id": 100474, + "url": "https://github.com/godotengine/godot/pull/100474", + "diff_url": "https://github.com/godotengine/godot/pull/100474.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100474.patch", + "title": "Abstract `CowData`'s reallocations into `_realloc` to consolidate duplicate logic.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-16T15:50:59Z", + "updated_at": "2024-12-20T08:42:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8483d794ffec51a22d9dc8872cc082f9f0ece9db" + ] + }, + "100477": { + "id": "PR_kwDOAO6SJc6FYedv", + "public_id": 100477, + "url": "https://github.com/godotengine/godot/pull/100477", + "diff_url": "https://github.com/godotengine/godot/pull/100477.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100477.patch", + "title": "Optimize `CowData` and `LocalVector` functions `.insert` and `.remove_at` by using move semantics.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-16T16:33:47Z", + "updated_at": "2024-12-20T08:43:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a636c04244669b62abce3e9094b3420ba6c3cdb3" + ] + }, "100482": { "id": "PR_kwDOAO6SJc6FZG7Q", "public_id": 100482, @@ -132195,6 +148867,64 @@ "20daa75d431f54c9032586143689af96f33b1727" ] }, + "100483": { + "id": "PR_kwDOAO6SJc6FZHeL", + "public_id": 100483, + "url": "https://github.com/godotengine/godot/pull/100483", + "diff_url": "https://github.com/godotengine/godot/pull/100483.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100483.patch", + "title": "Add move semantics (constructor, assignment) to `StringName`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-16T18:03:09Z", + "updated_at": "2024-12-20T08:43:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8c4e674770c0eaecae55ca5433d72b18e196956f" + ] + }, + "100492": { + "id": "PR_kwDOAO6SJc6Fapq7", + "public_id": 100492, + "url": "https://github.com/godotengine/godot/pull/100492", + "diff_url": "https://github.com/godotengine/godot/pull/100492.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100492.patch", + "title": "[TextServer] Fix space trimming around mandatory line breaks.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-16T22:03:38Z", + "updated_at": "2025-01-06T22:02:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "7c182a15441e01b9fb0804890ec145b98225b9b4" + ] + }, "100494": { "id": "PR_kwDOAO6SJc6Fa6Fl", "public_id": 100494, @@ -132234,6 +148964,45 @@ "b905014128ea2c3e8af713fce99d308b63bb580d" ] }, + "100497": { + "id": "PR_kwDOAO6SJc6FbRJt", + "public_id": 100497, + "url": "https://github.com/godotengine/godot/pull/100497", + "diff_url": "https://github.com/godotengine/godot/pull/100497.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100497.patch", + "title": "Change navigation map synchronization to an async process", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-12-17T00:23:16Z", + "updated_at": "2024-12-23T19:35:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "d51615b33434762473927ed73bc627d7c29d5c22" + ] + }, "100500": { "id": "PR_kwDOAO6SJc6Fcmg3", "public_id": 100500, @@ -132346,6 +149115,74 @@ "741f6c71d731f5b1d59a497e8fc5e241b1fc6a5f" ] }, + "100512": { + "id": "PR_kwDOAO6SJc6FgdYt", + "public_id": 100512, + "url": "https://github.com/godotengine/godot/pull/100512", + "diff_url": "https://github.com/godotengine/godot/pull/100512.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100512.patch", + "title": "[Dictionary Property Editor] Use property editors instead of labels to display keys.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-17T15:09:39Z", + "updated_at": "2025-01-06T23:47:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "1e982a49c3bfccae7aeea0aafb6104fae4a31108" + ] + }, + "100524": { + "id": "PR_kwDOAO6SJc6FiVF_", + "public_id": 100524, + "url": "https://github.com/godotengine/godot/pull/100524", + "diff_url": "https://github.com/godotengine/godot/pull/100524.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100524.patch", + "title": "KTX: Add support for loading most ETC-compressed formats", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-17T18:34:03Z", + "updated_at": "2025-01-14T17:37:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "5608f6565fa563eab75b54efdd3f951fc6344690" + ] + }, "100526": { "id": "PR_kwDOAO6SJc6FikaS", "public_id": 100526, @@ -132414,18 +149251,62 @@ "0ffdb6b993a3f6829e35e3c7356849e1455ed5c2" ] }, + "100532": { + "id": "PR_kwDOAO6SJc6Fj8VU", + "public_id": 100532, + "url": "https://github.com/godotengine/godot/pull/100532", + "diff_url": "https://github.com/godotengine/godot/pull/100532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100532.patch", + "title": "Implement `DisplayServer.window_start_resize`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-17T22:06:12Z", + "updated_at": "2025-01-07T10:35:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "7f0b4e58b003d87877e3d53fbc0c7dc9e07f4f9b" + ] + }, "100533": { "id": "PR_kwDOAO6SJc6FkIXB", "public_id": 100533, "url": "https://github.com/godotengine/godot/pull/100533", "diff_url": "https://github.com/godotengine/godot/pull/100533.diff", "patch_url": "https://github.com/godotengine/godot/pull/100533.patch", - "title": "Stop reporting contacts for sleeping bodies when using Jolt Physics", + "title": "Stop reporting contacts for sleeping bodies when using Jolt Physics (reverted)", "state": "MERGED", "is_draft": false, "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", "created_at": "2024-12-17T22:30:58Z", - "updated_at": "2024-12-18T09:49:15Z", + "updated_at": "2025-01-02T23:29:39Z", "target_branch": "master", "labels": [ { @@ -132488,7 +149369,7 @@ "is_draft": false, "authored_by": "MDQ6VXNlcjcxNzY2ODM1", "created_at": "2024-12-18T02:50:38Z", - "updated_at": "2024-12-18T16:37:45Z", + "updated_at": "2024-12-19T01:33:00Z", "target_branch": "master", "labels": [ { @@ -132516,6 +149397,69 @@ "9655d7d948ff9db98616eec1c929559b09ae1038" ] }, + "100544": { + "id": "PR_kwDOAO6SJc6FmQip", + "public_id": 100544, + "url": "https://github.com/godotengine/godot/pull/100544", + "diff_url": "https://github.com/godotengine/godot/pull/100544.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100544.patch", + "title": "Support custom sky rotation in SDFGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2024-12-18T06:03:02Z", + "updated_at": "2024-12-20T02:36:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e4fd2f003f986eeceb536dc993cc2dab263a4a94" + ] + }, + "100549": { + "id": "PR_kwDOAO6SJc6Fnanv", + "public_id": 100549, + "url": "https://github.com/godotengine/godot/pull/100549", + "diff_url": "https://github.com/godotengine/godot/pull/100549.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100549.patch", + "title": "Simplify `NavMeshQueries3D::_query_task_build_path_corridor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2024-12-18T08:59:57Z", + "updated_at": "2025-01-08T09:48:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "13f548c7f5f9af175d73a12048230d0471cb3c39" + ] + }, "100552": { "id": "PR_kwDOAO6SJc6FnqkN", "public_id": 100552, @@ -132583,6 +149527,9253 @@ "commits": [ "97ecf7830a10db48d6a07b9dc88451aeb509725b" ] + }, + "100556": { + "id": "PR_kwDOAO6SJc6FprR0", + "public_id": 100556, + "url": "https://github.com/godotengine/godot/pull/100556", + "diff_url": "https://github.com/godotengine/godot/pull/100556.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100556.patch", + "title": "Add more menus support to EditorContextMenuPlugin", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-18T13:44:53Z", + "updated_at": "2025-01-07T22:33:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzMDcxMzU1MzI=", + "name": "topic:plugin", + "color": "#ffee88" + } + ], + "commits": [ + "ba54a2805a2a92fb8efaac5095a8eb9ef9b25b97" + ] + }, + "100558": { + "id": "PR_kwDOAO6SJc6FqXGW", + "public_id": 100558, + "url": "https://github.com/godotengine/godot/pull/100558", + "diff_url": "https://github.com/godotengine/godot/pull/100558.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100558.patch", + "title": "Rework dock layout management", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-18T15:03:26Z", + "updated_at": "2025-01-07T22:33:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b8f34bb8e90ff8b96f6adadc687f8f0821c086dc" + ] + }, + "100560": { + "id": "PR_kwDOAO6SJc6FqhqK", + "public_id": 100560, + "url": "https://github.com/godotengine/godot/pull/100560", + "diff_url": "https://github.com/godotengine/godot/pull/100560.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100560.patch", + "title": "Add `LocalVector` move semantics (constructor and operator=).", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-18T15:22:52Z", + "updated_at": "2024-12-20T08:42:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "3564e7c2314c82d3e9b2a822206c61d2212165d6" + ] + }, + "100561": { + "id": "PR_kwDOAO6SJc6Fqj-d", + "public_id": 100561, + "url": "https://github.com/godotengine/godot/pull/100561", + "diff_url": "https://github.com/godotengine/godot/pull/100561.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100561.patch", + "title": "Jolt: Update to commit f094082aa, adding RISC-V, PPC64 and LoongArch support", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-18T15:27:24Z", + "updated_at": "2024-12-21T23:15:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "4727f0707ba12ef95f8f1ce33552edb8fa503f2e" + ] + }, + "100562": { + "id": "PR_kwDOAO6SJc6Fqnv8", + "public_id": 100562, + "url": "https://github.com/godotengine/godot/pull/100562", + "diff_url": "https://github.com/godotengine/godot/pull/100562.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100562.patch", + "title": "[TextServer] Fix use of `find_char` in text servers", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-12-18T15:34:44Z", + "updated_at": "2024-12-21T18:38:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "15b4331fb18e37294e48330c54fe732f836db145" + ] + }, + "100563": { + "id": "PR_kwDOAO6SJc6FqvHv", + "public_id": 100563, + "url": "https://github.com/godotengine/godot/pull/100563", + "diff_url": "https://github.com/godotengine/godot/pull/100563.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100563.patch", + "title": "Add move semantics (constructor, operator=) to `List`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-18T15:48:04Z", + "updated_at": "2024-12-20T08:42:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "19992e3284858ec24248ec3c84e4b61bcf3c5230" + ] + }, + "100564": { + "id": "PR_kwDOAO6SJc6Fq4Tu", + "public_id": 100564, + "url": "https://github.com/godotengine/godot/pull/100564", + "diff_url": "https://github.com/godotengine/godot/pull/100564.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100564.patch", + "title": "Remove unused headers in core", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-18T16:04:42Z", + "updated_at": "2025-01-01T21:06:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "be86ce3103d92e4f7a625cbf11866266473ac99c" + ] + }, + "100568": { + "id": "PR_kwDOAO6SJc6FrIQT", + "public_id": 100568, + "url": "https://github.com/godotengine/godot/pull/100568", + "diff_url": "https://github.com/godotengine/godot/pull/100568.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100568.patch", + "title": "C#: Add option to treat warnings as errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-18T16:38:04Z", + "updated_at": "2024-12-30T02:53:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "8642e970c59c15bde82d280fd8790c208ec66e3d" + ] + }, + "100569": { + "id": "PR_kwDOAO6SJc6FrRs5", + "public_id": 100569, + "url": "https://github.com/godotengine/godot/pull/100569", + "diff_url": "https://github.com/godotengine/godot/pull/100569.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100569.patch", + "title": "Show \"transparent background\" texture only behind actual texture in `TexturePreview` class + add borders for readability", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2024-12-18T16:59:31Z", + "updated_at": "2025-01-10T20:34:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "db4ae2a91c413f0acac16e4e779c0d16123efc1c" + ] + }, + "100571": { + "id": "PR_kwDOAO6SJc6Frexi", + "public_id": 100571, + "url": "https://github.com/godotengine/godot/pull/100571", + "diff_url": "https://github.com/godotengine/godot/pull/100571.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100571.patch", + "title": "Add UndoRedo support to Load Emission Mask/Points", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-18T17:30:58Z", + "updated_at": "2024-12-20T10:22:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "9682496d72b1027237ced2dc3979e2a066a886f2" + ] + }, + "100575": { + "id": "PR_kwDOAO6SJc6FrzVP", + "public_id": 100575, + "url": "https://github.com/godotengine/godot/pull/100575", + "diff_url": "https://github.com/godotengine/godot/pull/100575.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100575.patch", + "title": "Improve `&&` and `&` syntax highlighting by altering `StringName` highlighting", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBjOqgw", + "created_at": "2024-12-18T18:27:07Z", + "updated_at": "2024-12-24T09:11:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "ed81a17e1e7025b4ddaa481014a25b46b1412363" + ] + }, + "100577": { + "id": "PR_kwDOAO6SJc6FsCJG", + "public_id": 100577, + "url": "https://github.com/godotengine/godot/pull/100577", + "diff_url": "https://github.com/godotengine/godot/pull/100577.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100577.patch", + "title": "[Windows, LLVM] Fix `colorize` flag.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-18T19:02:38Z", + "updated_at": "2024-12-18T20:12:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a0300532b53c19a56e0e2cb0fd4757df3034de6a" + ] + }, + "100582": { + "id": "PR_kwDOAO6SJc6Fs67O", + "public_id": 100582, + "url": "https://github.com/godotengine/godot/pull/100582", + "diff_url": "https://github.com/godotengine/godot/pull/100582.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100582.patch", + "title": "[GDScript] Fix `Packed*Array` `OP_IN` using low precision int and float as input.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-18T21:42:27Z", + "updated_at": "2024-12-20T02:11:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "eaf2d7c5b0e0fba1c20bca7d8ecde5a1bb082fe4" + ] + }, + "100586": { + "id": "PR_kwDOAO6SJc6Fteod", + "public_id": 100586, + "url": "https://github.com/godotengine/godot/pull/100586", + "diff_url": "https://github.com/godotengine/godot/pull/100586.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100586.patch", + "title": "Document limitations of refraction from using screen texture", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKz2dg", + "created_at": "2024-12-18T23:57:20Z", + "updated_at": "2024-12-20T02:35:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "861ae87f5247c1002589e6b6f9c09c3fe1349a91" + ] + }, + "100587": { + "id": "PR_kwDOAO6SJc6FtkO5", + "public_id": 100587, + "url": "https://github.com/godotengine/godot/pull/100587", + "diff_url": "https://github.com/godotengine/godot/pull/100587.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100587.patch", + "title": "Fix early navigtion path return", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-12-19T00:23:55Z", + "updated_at": "2024-12-20T08:18:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "c8242162d169bde07ae0c6aa3f9669a92dde5a2d" + ] + }, + "100588": { + "id": "PR_kwDOAO6SJc6FtpHT", + "public_id": 100588, + "url": "https://github.com/godotengine/godot/pull/100588", + "diff_url": "https://github.com/godotengine/godot/pull/100588.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100588.patch", + "title": "Betsy: Fix stack-use-after-scope when using BC3 and BC5", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM3MjQ3Ng==", + "created_at": "2024-12-19T00:51:14Z", + "updated_at": "2024-12-20T02:12:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "b447eaa6a89ec16ccd2aded3ab6033140b91443d" + ] + }, + "100593": { + "id": "PR_kwDOAO6SJc6FukQk", + "public_id": 100593, + "url": "https://github.com/godotengine/godot/pull/100593", + "diff_url": "https://github.com/godotengine/godot/pull/100593.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100593.patch", + "title": "LightmapGI: Fix crash during baking when sky is null", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2024-12-19T05:26:27Z", + "updated_at": "2024-12-20T02:31:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "31add2602ab54f4a90ad444ce946a8e80a5c7e18" + ] + }, + "100595": { + "id": "PR_kwDOAO6SJc6FvUb-", + "public_id": 100595, + "url": "https://github.com/godotengine/godot/pull/100595", + "diff_url": "https://github.com/godotengine/godot/pull/100595.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100595.patch", + "title": "[Windows, FileDialog] Prepend drive letter to the absolute paths without drive letter.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-19T07:48:42Z", + "updated_at": "2024-12-20T02:12:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "b9a00feb66b87d03f6384b06031ce2ae5a1a4ba9" + ] + }, + "100596": { + "id": "PR_kwDOAO6SJc6FvZl-", + "public_id": 100596, + "url": "https://github.com/godotengine/godot/pull/100596", + "diff_url": "https://github.com/godotengine/godot/pull/100596.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100596.patch", + "title": "[EditorFileDialog] Do not update file selection on filter change if nothing was previously selected.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-19T08:02:15Z", + "updated_at": "2024-12-21T23:01:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "348ee200f83d4e21a4f9dfc80fe33ebd1f0305c2" + ] + }, + "100597": { + "id": "PR_kwDOAO6SJc6FvguW", + "public_id": 100597, + "url": "https://github.com/godotengine/godot/pull/100597", + "diff_url": "https://github.com/godotengine/godot/pull/100597.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100597.patch", + "title": "Node2D/3D: Make position follow default float step", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI4NzQxODM4", + "created_at": "2024-12-19T08:18:25Z", + "updated_at": "2025-01-12T17:13:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "0d40fe46e3dc02769288959a0618581151e8323d" + ] + }, + "100601": { + "id": "PR_kwDOAO6SJc6Fw9IJ", + "public_id": 100601, + "url": "https://github.com/godotengine/godot/pull/100601", + "diff_url": "https://github.com/godotengine/godot/pull/100601.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100601.patch", + "title": "Add option to disable `Swipe to Dismiss` for Wear OS", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-19T11:16:12Z", + "updated_at": "2024-12-22T20:39:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "5d8e2cd63f86d43057211db73d9fc0ead92ab7ca" + ] + }, + "100607": { + "id": "PR_kwDOAO6SJc6Fymhx", + "public_id": 100607, + "url": "https://github.com/godotengine/godot/pull/100607", + "diff_url": "https://github.com/godotengine/godot/pull/100607.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100607.patch", + "title": "Fix Android native file picker", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-19T14:10:20Z", + "updated_at": "2024-12-20T03:17:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9deee0097a20774948b64ceb11393fd1bb60371a" + ] + }, + "100610": { + "id": "PR_kwDOAO6SJc6F0RBj", + "public_id": 100610, + "url": "https://github.com/godotengine/godot/pull/100610", + "diff_url": "https://github.com/godotengine/godot/pull/100610.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100610.patch", + "title": "Remove unused variable in `GDScriptLanguage`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-19T16:54:38Z", + "updated_at": "2024-12-21T02:44:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "a43f90b89d15f68ed421a3965830d03555130dd3" + ] + }, + "100612": { + "id": "PR_kwDOAO6SJc6F0wd5", + "public_id": 100612, + "url": "https://github.com/godotengine/godot/pull/100612", + "diff_url": "https://github.com/godotengine/godot/pull/100612.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100612.patch", + "title": "Avoid allocating instance buffer for PointLight2D shadows when there are no instances", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-19T17:48:33Z", + "updated_at": "2024-12-20T02:11:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "793d065f8b3ace90a25dad6441c56388691724f0" + ] + }, + "100622": { + "id": "PR_kwDOAO6SJc6F2wuu", + "public_id": 100622, + "url": "https://github.com/godotengine/godot/pull/100622", + "diff_url": "https://github.com/godotengine/godot/pull/100622.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100622.patch", + "title": "Rename `GDExtensionCompatHashes` to make it clear it's only for exceptional situations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-12-20T00:12:34Z", + "updated_at": "2024-12-20T23:02:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "506600a560a44b157d650c5fe8beae99a44d0847" + ] + }, + "100624": { + "id": "PR_kwDOAO6SJc6F2-gF", + "public_id": 100624, + "url": "https://github.com/godotengine/godot/pull/100624", + "diff_url": "https://github.com/godotengine/godot/pull/100624.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100624.patch", + "title": "SCons: Don't update node count when cleaning", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-20T01:13:26Z", + "updated_at": "2025-01-03T00:13:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "b536b3e12d2d10a5f4e09cb2e2a6fb194d774650" + ] + }, + "100631": { + "id": "PR_kwDOAO6SJc6F3mpV", + "public_id": 100631, + "url": "https://github.com/godotengine/godot/pull/100631", + "diff_url": "https://github.com/godotengine/godot/pull/100631.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100631.patch", + "title": "[WS] Fix wslay multi-frame message parsing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2ODc5MTg=", + "created_at": "2024-12-20T04:16:31Z", + "updated_at": "2025-01-08T11:44:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw2NDk4MDA3MDE=", + "name": "topic:network", + "color": "#ffee88" + } + ], + "commits": [ + "d798068a0816a66b80b8096aa77212468c0155c4" + ] + }, + "100632": { + "id": "PR_kwDOAO6SJc6F3vVG", + "public_id": 100632, + "url": "https://github.com/godotengine/godot/pull/100632", + "diff_url": "https://github.com/godotengine/godot/pull/100632.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100632.patch", + "title": "Fix crash when duplicating `Decal` or `Light3D` nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4OTI3NDI0", + "created_at": "2024-12-20T04:54:49Z", + "updated_at": "2024-12-20T23:05:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "90a0c06631b785425184320613302a4014786b9e" + ] + }, + "100633": { + "id": "PR_kwDOAO6SJc6F3yXd", + "public_id": 100633, + "url": "https://github.com/godotengine/godot/pull/100633", + "diff_url": "https://github.com/godotengine/godot/pull/100633.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100633.patch", + "title": "OpenXR: Make sure wedge on DPad modifier is expressed in degrees.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5NDU0NDk=", + "created_at": "2024-12-20T05:09:07Z", + "updated_at": "2024-12-21T23:15:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "65bb72261befbd0e51d5148047fd54abc7bad75d" + ] + }, + "100634": { + "id": "PR_kwDOAO6SJc6F30b2", + "public_id": 100634, + "url": "https://github.com/godotengine/godot/pull/100634", + "diff_url": "https://github.com/godotengine/godot/pull/100634.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100634.patch", + "title": "Remove unused headers in servers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-20T05:17:43Z", + "updated_at": "2024-12-21T02:44:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "e88e30c273fe7e8eb2e5eab13098132efdebc0f3" + ] + }, + "100636": { + "id": "PR_kwDOAO6SJc6F4cCV", + "public_id": 100636, + "url": "https://github.com/godotengine/godot/pull/100636", + "diff_url": "https://github.com/godotengine/godot/pull/100636.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100636.patch", + "title": "[.NET] Fix EmitSignal with typed array parameters", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-20T07:41:28Z", + "updated_at": "2025-01-03T18:02:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "975369fceb1b2e3eb42262663070ad8f411f83f9" + ] + }, + "100637": { + "id": "PR_kwDOAO6SJc6F4cEY", + "public_id": 100637, + "url": "https://github.com/godotengine/godot/pull/100637", + "diff_url": "https://github.com/godotengine/godot/pull/100637.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100637.patch", + "title": "Unset last focused window when it is destroyed.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-20T07:41:35Z", + "updated_at": "2024-12-20T23:02:13Z", + "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": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "73faa509ea728912590db4bf06639d7c383e512e" + ] + }, + "100638": { + "id": "PR_kwDOAO6SJc6F4j2A", + "public_id": 100638, + "url": "https://github.com/godotengine/godot/pull/100638", + "diff_url": "https://github.com/godotengine/godot/pull/100638.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100638.patch", + "title": "Fix Wayland left/right scroll wheel issues.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEzMTE5MTM=", + "created_at": "2024-12-20T08:04:46Z", + "updated_at": "2024-12-20T23:02:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "fb741715c1e5bbe24fef911cc1306d375ef53ebd" + ] + }, + "100643": { + "id": "PR_kwDOAO6SJc6F5TsF", + "public_id": 100643, + "url": "https://github.com/godotengine/godot/pull/100643", + "diff_url": "https://github.com/godotengine/godot/pull/100643.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100643.patch", + "title": "Follow-up of `ArrayMesh::surface_remove` addition", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ2NTU2MDY2", + "created_at": "2024-12-20T10:09:47Z", + "updated_at": "2024-12-20T23:02:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "97b093617d8e5046e38d764e1b4278c7c4f7ccc8" + ] + }, + "100648": { + "id": "PR_kwDOAO6SJc6F5kk6", + "public_id": 100648, + "url": "https://github.com/godotengine/godot/pull/100648", + "diff_url": "https://github.com/godotengine/godot/pull/100648.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100648.patch", + "title": "Fix autostart indicator going to wrong debugger", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyODY2Nzk4", + "created_at": "2024-12-20T10:49:29Z", + "updated_at": "2024-12-21T12:49:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b3e15af8ad9ba459097064dfc97078fd04674365" + ] + }, + "100653": { + "id": "PR_kwDOAO6SJc6F6lzt", + "public_id": 100653, + "url": "https://github.com/godotengine/godot/pull/100653", + "diff_url": "https://github.com/godotengine/godot/pull/100653.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100653.patch", + "title": "Rendering: MoltenVK hack is no longer required, as bug was fixed.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-12-20T13:39:43Z", + "updated_at": "2024-12-21T13:30:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9344a29f0e937809fabccb341a9e24b3c5f8d2f0" + ] + }, + "100654": { + "id": "PR_kwDOAO6SJc6F69Z7", + "public_id": 100654, + "url": "https://github.com/godotengine/godot/pull/100654", + "diff_url": "https://github.com/godotengine/godot/pull/100654.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100654.patch", + "title": "Fix `@export` open scene button not working", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NDMzNjY=", + "created_at": "2024-12-20T14:39:31Z", + "updated_at": "2024-12-21T07:34:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ff107cbeeb620bf915ee7cec06312b4f1023391c" + ] + }, + "100659": { + "id": "PR_kwDOAO6SJc6F8H7k", + "public_id": 100659, + "url": "https://github.com/godotengine/godot/pull/100659", + "diff_url": "https://github.com/godotengine/godot/pull/100659.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100659.patch", + "title": "Increase precision in `linear_to_srgb()` and `srgb_to_linear()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-20T17:57:53Z", + "updated_at": "2024-12-20T23:03:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "46ce499b6f9766a41c4b102c49d95f08aff81058" + ] + }, + "100667": { + "id": "PR_kwDOAO6SJc6F9GuD", + "public_id": 100667, + "url": "https://github.com/godotengine/godot/pull/100667", + "diff_url": "https://github.com/godotengine/godot/pull/100667.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100667.patch", + "title": "[.NET] Update required .NET SDK version in error messages", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-20T21:16:43Z", + "updated_at": "2024-12-20T23:37:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "63960e1ed67458d63286bd3ae76b96ebb96f1766" + ] + }, + "100670": { + "id": "PR_kwDOAO6SJc6F9RDo", + "public_id": 100670, + "url": "https://github.com/godotengine/godot/pull/100670", + "diff_url": "https://github.com/godotengine/godot/pull/100670.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100670.patch", + "title": "Don't recursively call `_update_tree`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-20T22:04:53Z", + "updated_at": "2024-12-20T23:03:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "62cff663834b6c36bf304b6ec4c7a871d52f32ac" + ] + }, + "100671": { + "id": "PR_kwDOAO6SJc6F9SKm", + "public_id": 100671, + "url": "https://github.com/godotengine/godot/pull/100671", + "diff_url": "https://github.com/godotengine/godot/pull/100671.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100671.patch", + "title": "[MenuBar] Use PopupMenu title property as a menu name.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2024-12-20T22:08:58Z", + "updated_at": "2024-12-20T23:03:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9604e98a5264f079106fc4f7e089956e639c06f1" + ] + }, + "100674": { + "id": "PR_kwDOAO6SJc6F9kP4", + "public_id": 100674, + "url": "https://github.com/godotengine/godot/pull/100674", + "diff_url": "https://github.com/godotengine/godot/pull/100674.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100674.patch", + "title": "GDExtension: Add compatibility system for virtual methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-12-20T23:26:53Z", + "updated_at": "2025-01-11T22:21:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "39f16e70f8181ca9524c9fe1d0321fb2eb0b6e83" + ] + }, + "100677": { + "id": "PR_kwDOAO6SJc6F9pmw", + "public_id": 100677, + "url": "https://github.com/godotengine/godot/pull/100677", + "diff_url": "https://github.com/godotengine/godot/pull/100677.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100677.patch", + "title": "Properly transform light rect and occluder rect to perform Light2D culling in canvas space", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-21T00:10:00Z", + "updated_at": "2024-12-21T23:15:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "30801af298dd6b2416c00bab1aa7c6bec49246b8" + ] + }, + "100678": { + "id": "PR_kwDOAO6SJc6F9sE0", + "public_id": 100678, + "url": "https://github.com/godotengine/godot/pull/100678", + "diff_url": "https://github.com/godotengine/godot/pull/100678.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100678.patch", + "title": "Fix shader compilation errors when using MSDF fonts with Label3D nodes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2024-12-21T00:31:20Z", + "updated_at": "2024-12-22T06:37:53Z", + "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": [ + "ed83e5ee4b8e2206ace2a1e9a9a034da970748e9" + ] + }, + "100679": { + "id": "PR_kwDOAO6SJc6F9uFC", + "public_id": 100679, + "url": "https://github.com/godotengine/godot/pull/100679", + "diff_url": "https://github.com/godotengine/godot/pull/100679.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100679.patch", + "title": "Add a context menu to quick open dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM2MjQ4NTM=", + "created_at": "2024-12-21T00:52:37Z", + "updated_at": "2025-01-03T00:11:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cf8376ba1f359e8d5ae26b69be75755627429caf" + ] + }, + "100683": { + "id": "PR_kwDOAO6SJc6F9zzc", + "public_id": 100683, + "url": "https://github.com/godotengine/godot/pull/100683", + "diff_url": "https://github.com/godotengine/godot/pull/100683.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100683.patch", + "title": "Make `LocalVector` -> `Vector` automatic conversion safe for non-trivial types.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-21T02:04:34Z", + "updated_at": "2024-12-22T00:28:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0e32f3b957d9a96bfd66cf4d3fbf063a57d8d1f0" + ] + }, + "100685": { + "id": "PR_kwDOAO6SJc6F92U0", + "public_id": 100685, + "url": "https://github.com/godotengine/godot/pull/100685", + "diff_url": "https://github.com/godotengine/godot/pull/100685.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100685.patch", + "title": "[.NET] Use collection expressions in docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-21T02:41:47Z", + "updated_at": "2024-12-24T05:17:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "072ff85f82d1d6e5d6031eb24786509fc05e3d89" + ] + }, + "100694": { + "id": "PR_kwDOAO6SJc6F-j2Y", + "public_id": 100694, + "url": "https://github.com/godotengine/godot/pull/100694", + "diff_url": "https://github.com/godotengine/godot/pull/100694.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100694.patch", + "title": "Destruct `CowData` more graciously by avoiding accidentally exposing a half-destructed buffer.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2024-12-21T11:50:49Z", + "updated_at": "2024-12-23T17:23:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "25cd923ea15317451c7d9f271fb364487ef3b101" + ] + }, + "100697": { + "id": "PR_kwDOAO6SJc6F-yUW", + "public_id": 100697, + "url": "https://github.com/godotengine/godot/pull/100697", + "diff_url": "https://github.com/godotengine/godot/pull/100697.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100697.patch", + "title": "Tweak `TextureProgressBar` `NOTIFICATION_DRAW` to support 9-patch stretch in radial modes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2024-12-21T12:59:03Z", + "updated_at": "2025-01-13T19:42:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c46c3ddf37dd8bf4996cf4fc1c8d5da0fcfc2049" + ] + }, + "100702": { + "id": "PR_kwDOAO6SJc6F_bwQ", + "public_id": 100702, + "url": "https://github.com/godotengine/godot/pull/100702", + "diff_url": "https://github.com/godotengine/godot/pull/100702.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100702.patch", + "title": "Remove unused editor setting `editors/grid_map/editor_side`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcyOTk0ODk4", + "created_at": "2024-12-21T16:02:51Z", + "updated_at": "2024-12-23T17:22:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "143e10e02064aa2463ada67feb3a0b0307cfe6b1" + ] + }, + "100707": { + "id": "PR_kwDOAO6SJc6F_1ks", + "public_id": 100707, + "url": "https://github.com/godotengine/godot/pull/100707", + "diff_url": "https://github.com/godotengine/godot/pull/100707.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100707.patch", + "title": "Editor: Restore old `Ctrl+Click` behavior", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3NzAwNDE4", + "created_at": "2024-12-21T18:18:21Z", + "updated_at": "2024-12-23T18:17:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "b8dfe2cca922eabe12cdb9f0876efefae3fc2902" + ] + }, + "100708": { + "id": "PR_kwDOAO6SJc6F_3uc", + "public_id": 100708, + "url": "https://github.com/godotengine/godot/pull/100708", + "diff_url": "https://github.com/godotengine/godot/pull/100708.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100708.patch", + "title": "Improve NavigationObstacle2D debug visuals and performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-12-21T18:50:59Z", + "updated_at": "2024-12-24T00:58:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "23ea3ab8d1e31458e79905940d133eecb89537b7" + ] + }, + "100711": { + "id": "PR_kwDOAO6SJc6F_8Yx", + "public_id": 100711, + "url": "https://github.com/godotengine/godot/pull/100711", + "diff_url": "https://github.com/godotengine/godot/pull/100711.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100711.patch", + "title": "Remove trailing double quote from link in GLTFState class documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcyOTk0ODk4", + "created_at": "2024-12-21T20:06:31Z", + "updated_at": "2024-12-21T23:15:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "a676465b79d22c2d39696719ed1308e539635722" + ] + }, + "100714": { + "id": "PR_kwDOAO6SJc6F_-2P", + "public_id": 100714, + "url": "https://github.com/godotengine/godot/pull/100714", + "diff_url": "https://github.com/godotengine/godot/pull/100714.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100714.patch", + "title": "Handle changing ItemLists from signals", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-21T20:48:10Z", + "updated_at": "2025-01-10T22:08:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "32ef7306f4fe79430ee1325f9a92bff092d5dadf" + ] + }, + "100715": { + "id": "PR_kwDOAO6SJc6F__gf", + "public_id": 100715, + "url": "https://github.com/godotengine/godot/pull/100715", + "diff_url": "https://github.com/godotengine/godot/pull/100715.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100715.patch", + "title": "Fix last character deletion in Wayland IME input", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1ODc4NzM=", + "created_at": "2024-12-21T21:00:59Z", + "updated_at": "2025-01-03T06:06:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b719eed72501f54203746cfa68d0f3c98abb9afc" + ] + }, + "100717": { + "id": "PR_kwDOAO6SJc6GAAeF", + "public_id": 100717, + "url": "https://github.com/godotengine/godot/pull/100717", + "diff_url": "https://github.com/godotengine/godot/pull/100717.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100717.patch", + "title": "Fix icon UIDs in Project Manager", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-21T21:16:56Z", + "updated_at": "2025-01-03T01:12:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "81b1138a7f876ca42462ab9a353cc686f4be3d30" + ] + }, + "100729": { + "id": "PR_kwDOAO6SJc6GAg4B", + "public_id": 100729, + "url": "https://github.com/godotengine/godot/pull/100729", + "diff_url": "https://github.com/godotengine/godot/pull/100729.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100729.patch", + "title": "Improve script class display in Create dialog", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2024-12-22T07:47:31Z", + "updated_at": "2025-01-03T06:10:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a550eef9f38b87cae03acec8754d004703d43e35" + ] + }, + "100731": { + "id": "PR_kwDOAO6SJc6GAhXG", + "public_id": 100731, + "url": "https://github.com/godotengine/godot/pull/100731", + "diff_url": "https://github.com/godotengine/godot/pull/100731.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100731.patch", + "title": "Mark `EditorInterface.popup_create_dialog()` as experimental", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMTIzOTY0", + "created_at": "2024-12-22T07:55:04Z", + "updated_at": "2024-12-24T03:34:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "0d182cf9c2770f36778bb4abc2e534be0bf1405c" + ] + }, + "100735": { + "id": "PR_kwDOAO6SJc6GAxnc", + "public_id": 100735, + "url": "https://github.com/godotengine/godot/pull/100735", + "diff_url": "https://github.com/godotengine/godot/pull/100735.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100735.patch", + "title": "Add an option for tweens to ignore `Engine.time_scale`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCKLGEQ", + "created_at": "2024-12-22T11:42:19Z", + "updated_at": "2024-12-30T17:37:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "dbc0cc1437e872acdf36521f0f1b5554ac41c7a3" + ] + }, + "100738": { + "id": "PR_kwDOAO6SJc6GA27p", + "public_id": 100738, + "url": "https://github.com/godotengine/godot/pull/100738", + "diff_url": "https://github.com/godotengine/godot/pull/100738.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100738.patch", + "title": "Fix crash when using one-click deploy", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2024-12-22T12:48:30Z", + "updated_at": "2024-12-24T02:33:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8f03548680eeef64f1e79cddb3c73002da1f53c1" + ] + }, + "100739": { + "id": "PR_kwDOAO6SJc6GA37y", + "public_id": 100739, + "url": "https://github.com/godotengine/godot/pull/100739", + "diff_url": "https://github.com/godotengine/godot/pull/100739.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100739.patch", + "title": "Remove unused headers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-22T13:00:55Z", + "updated_at": "2024-12-23T17:28:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "33817b186faedd857bfb3c827a6fb159ab6a0090", + "f241c1fda0a73df3117a21546ec811b8e84920aa", + "73d85f46c9e1193918a89ea57e4ebc516d2d78c9" + ] + }, + "100745": { + "id": "PR_kwDOAO6SJc6GBO4Q", + "public_id": 100745, + "url": "https://github.com/godotengine/godot/pull/100745", + "diff_url": "https://github.com/godotengine/godot/pull/100745.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100745.patch", + "title": "Assign the project manager title to the node instead of DisplayServer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NDMzNjY=", + "created_at": "2024-12-22T17:37:55Z", + "updated_at": "2024-12-30T15:08:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e4e966b0f27ae8d077bf2b03d2ea045686ea4d24" + ] + }, + "100746": { + "id": "PR_kwDOAO6SJc6GBPnm", + "public_id": 100746, + "url": "https://github.com/godotengine/godot/pull/100746", + "diff_url": "https://github.com/godotengine/godot/pull/100746.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100746.patch", + "title": "Android: Fix `Window` size changes ignored when node is not in tree", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-22T17:48:30Z", + "updated_at": "2024-12-29T00:11:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9f3067ef211aa445f3088fda15a4e33974349dcf" + ] + }, + "100751": { + "id": "PR_kwDOAO6SJc6GBXWP", + "public_id": 100751, + "url": "https://github.com/godotengine/godot/pull/100751", + "diff_url": "https://github.com/godotengine/godot/pull/100751.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100751.patch", + "title": "Force build editor with regex module, remove checking code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2024-12-22T19:40:31Z", + "updated_at": "2025-01-09T01:11:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "34d825594707dacb0fecb1ce49192997a11cca01" + ] + }, + "100752": { + "id": "PR_kwDOAO6SJc6GBaj_", + "public_id": 100752, + "url": "https://github.com/godotengine/godot/pull/100752", + "diff_url": "https://github.com/godotengine/godot/pull/100752.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100752.patch", + "title": "[Core] Align naming and args of `(SceneTree)Timer` time scale methods", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-12-22T20:29:08Z", + "updated_at": "2024-12-30T15:23:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "8d1a3e2a762aa3de79c4fa27f198f434d4b25574" + ] + }, + "100756": { + "id": "PR_kwDOAO6SJc6GBfZj", + "public_id": 100756, + "url": "https://github.com/godotengine/godot/pull/100756", + "diff_url": "https://github.com/godotengine/godot/pull/100756.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100756.patch", + "title": "[Android] Fix path to AAB in copyAndRenameBinary task", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5MDMwNTk=", + "created_at": "2024-12-22T21:45:46Z", + "updated_at": "2024-12-24T05:17:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "d380cb1a6c8063f03410cec60e6f89a37ab8e290" + ] + }, + "100760": { + "id": "PR_kwDOAO6SJc6GDkH1", + "public_id": 100760, + "url": "https://github.com/godotengine/godot/pull/100760", + "diff_url": "https://github.com/godotengine/godot/pull/100760.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100760.patch", + "title": "Android Code Cleanup: Rename constants to uppercase", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-23T08:47:40Z", + "updated_at": "2024-12-23T17:30:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "96c6dec9a7d78131d49d358ee2f26f1aeaadae54" + ] + }, + "100763": { + "id": "PR_kwDOAO6SJc6GFg8e", + "public_id": 100763, + "url": "https://github.com/godotengine/godot/pull/100763", + "diff_url": "https://github.com/godotengine/godot/pull/100763.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100763.patch", + "title": "OpenXR: Fix hiding/showing composition layers using hole punching", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2024-12-23T14:07:06Z", + "updated_at": "2024-12-30T15:08:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "d9ad5d1cd42bf5aedeb9e0a407a4dfe4bdff07d9" + ] + }, + "100765": { + "id": "PR_kwDOAO6SJc6GFsx9", + "public_id": 100765, + "url": "https://github.com/godotengine/godot/pull/100765", + "diff_url": "https://github.com/godotengine/godot/pull/100765.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100765.patch", + "title": "Add a supersampling option to LightmapGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-23T14:39:30Z", + "updated_at": "2025-01-08T02:31:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "054340bb6babafb36eb6bcc3dbe2a28b7faa5650" + ] + }, + "100766": { + "id": "PR_kwDOAO6SJc6GF-ti", + "public_id": 100766, + "url": "https://github.com/godotengine/godot/pull/100766", + "diff_url": "https://github.com/godotengine/godot/pull/100766.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100766.patch", + "title": "Metal: Fix crash when uniform set is empty for slot binding mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-12-23T15:27:45Z", + "updated_at": "2024-12-30T19:12:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b64359974919b2611aaec7d3c9206cc36576dc13" + ] + }, + "100770": { + "id": "PR_kwDOAO6SJc6GGowq", + "public_id": 100770, + "url": "https://github.com/godotengine/godot/pull/100770", + "diff_url": "https://github.com/godotengine/godot/pull/100770.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100770.patch", + "title": "Core: Refactor CommandQueueMT to use vararg templates for performance and maintainability", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-23T17:32:48Z", + "updated_at": "2025-01-03T00:09:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "cccd2432c3e4985273d2961f7a15abd35f8c4023" + ] + }, + "100774": { + "id": "PR_kwDOAO6SJc6GHUCX", + "public_id": 100774, + "url": "https://github.com/godotengine/godot/pull/100774", + "diff_url": "https://github.com/godotengine/godot/pull/100774.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100774.patch", + "title": "Remove leftover debug print statement from `lightmapper_rd.cpp`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-23T20:20:17Z", + "updated_at": "2024-12-30T15:08:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "3cc5f6e346cc7ef2af88eea1aea63813bdad35bf" + ] + }, + "100776": { + "id": "PR_kwDOAO6SJc6GHl4X", + "public_id": 100776, + "url": "https://github.com/godotengine/godot/pull/100776", + "diff_url": "https://github.com/godotengine/godot/pull/100776.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100776.patch", + "title": "Improve use of `Ref.is_null/valid`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-12-23T21:41:01Z", + "updated_at": "2024-12-29T16:31:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "a1846b27ea09af5c5dfb980e270b4bf6a0de5d9e" + ] + }, + "100778": { + "id": "PR_kwDOAO6SJc6GHwGk", + "public_id": 100778, + "url": "https://github.com/godotengine/godot/pull/100778", + "diff_url": "https://github.com/godotengine/godot/pull/100778.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100778.patch", + "title": "Compatibility: Avoid converting to compressed formats when retrieving image data", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-23T22:26:06Z", + "updated_at": "2025-01-11T21:40:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "636a132e45cc8799ef1a5208859ed7307f8c28f2" + ] + }, + "100782": { + "id": "PR_kwDOAO6SJc6GKTUj", + "public_id": 100782, + "url": "https://github.com/godotengine/godot/pull/100782", + "diff_url": "https://github.com/godotengine/godot/pull/100782.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100782.patch", + "title": "Make `EditorSceneFormatImporter::_get_import_options` match EditorScenePostImportPlugin API", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", + "created_at": "2024-12-24T11:14:08Z", + "updated_at": "2025-01-14T10:07:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "e4de1f45832bb44b0954a3a7451eb1067a2564fe" + ] + }, + "100785": { + "id": "PR_kwDOAO6SJc6GKafC", + "public_id": 100785, + "url": "https://github.com/godotengine/godot/pull/100785", + "diff_url": "https://github.com/godotengine/godot/pull/100785.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100785.patch", + "title": "Update `OS.request_permission(...)` description", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-24T11:43:01Z", + "updated_at": "2025-01-03T00:11:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + } + ], + "commits": [ + "b50d9b7d8c7f24e399128778eb261b44be81bd5d" + ] + }, + "100787": { + "id": "PR_kwDOAO6SJc6GKuDx", + "public_id": 100787, + "url": "https://github.com/godotengine/godot/pull/100787", + "diff_url": "https://github.com/godotengine/godot/pull/100787.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100787.patch", + "title": "Re-create missing .uid files", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-24T13:00:22Z", + "updated_at": "2025-01-03T01:12:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e0ca8be392234cf604d23d42876e2c987602ed4b" + ] + }, + "100792": { + "id": "PR_kwDOAO6SJc6GLR93", + "public_id": 100792, + "url": "https://github.com/godotengine/godot/pull/100792", + "diff_url": "https://github.com/godotengine/godot/pull/100792.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100792.patch", + "title": "Allow post-import plugins to modify `_subresources`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM5OTQ2MDMw", + "created_at": "2024-12-24T15:38:27Z", + "updated_at": "2025-01-07T23:28:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "637fe3ccdd826828414c85460c7652e6b42f5ace" + ] + }, + "100795": { + "id": "PR_kwDOAO6SJc6GMNPE", + "public_id": 100795, + "url": "https://github.com/godotengine/godot/pull/100795", + "diff_url": "https://github.com/godotengine/godot/pull/100795.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100795.patch", + "title": "Don't set `Variant::Type` in destructor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2024-12-25T00:06:24Z", + "updated_at": "2025-01-03T00:08:59Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "46c23e1758dc300a3929ec5e1d13eb7913d3febc" + ] + }, + "100803": { + "id": "PR_kwDOAO6SJc6GNrWl", + "public_id": 100803, + "url": "https://github.com/godotengine/godot/pull/100803", + "diff_url": "https://github.com/godotengine/godot/pull/100803.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100803.patch", + "title": "Show tooltips for `res://` and `uid://` strings in ScriptEditor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTAwMzg3", + "created_at": "2024-12-25T14:32:51Z", + "updated_at": "2025-01-14T19:32:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e813d3021b2ee79e4e34a63c3f4990c0bb606d18" + ] + }, + "100811": { + "id": "PR_kwDOAO6SJc6GOJLO", + "public_id": 100811, + "url": "https://github.com/godotengine/godot/pull/100811", + "diff_url": "https://github.com/godotengine/godot/pull/100811.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100811.patch", + "title": "Make transform elements BitField in RetargetModifier", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2024-12-25T22:46:35Z", + "updated_at": "2025-01-03T00:09:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "24f5361b8aaddb7d2763a69db6a4d39457d43b87" + ] + }, + "100815": { + "id": "PR_kwDOAO6SJc6GOkmQ", + "public_id": 100815, + "url": "https://github.com/godotengine/godot/pull/100815", + "diff_url": "https://github.com/godotengine/godot/pull/100815.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100815.patch", + "title": "[Android Editor] Update handling of the `REQUEST_INSTALL_PACKAGES` permission", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2024-12-26T04:10:49Z", + "updated_at": "2024-12-30T21:45:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "7ad9d23a1dc87b7262cb8f3de773587f3d3fceb7" + ] + }, + "100822": { + "id": "PR_kwDOAO6SJc6GP0VY", + "public_id": 100822, + "url": "https://github.com/godotengine/godot/pull/100822", + "diff_url": "https://github.com/godotengine/godot/pull/100822.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100822.patch", + "title": "Compatibility: Fix ASTC HDR extension detection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-26T10:46:39Z", + "updated_at": "2024-12-30T15:08:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "88baa2f82de653882a6f6cf3410e87bc532ca9c8" + ] + }, + "100823": { + "id": "PR_kwDOAO6SJc6GP9Tp", + "public_id": 100823, + "url": "https://github.com/godotengine/godot/pull/100823", + "diff_url": "https://github.com/godotengine/godot/pull/100823.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100823.patch", + "title": "Patch navigation map async synchronization", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2024-12-26T11:28:46Z", + "updated_at": "2024-12-26T16:57:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "c69408168c2db5cf7ccb1f005a9e96f8265ea1b0" + ] + }, + "100825": { + "id": "PR_kwDOAO6SJc6GQES8", + "public_id": 100825, + "url": "https://github.com/godotengine/godot/pull/100825", + "diff_url": "https://github.com/godotengine/godot/pull/100825.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100825.patch", + "title": "Add `Color.from_rgba8` and deprecate Color8", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-26T12:03:34Z", + "updated_at": "2025-01-03T00:24:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4e48b19e1fa91ac86c602df2bb8de60a8e3f6017" + ] + }, + "100826": { + "id": "PR_kwDOAO6SJc6GQFDW", + "public_id": 100826, + "url": "https://github.com/godotengine/godot/pull/100826", + "diff_url": "https://github.com/godotengine/godot/pull/100826.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100826.patch", + "title": "Fix gaps in CSGPolygon3D spin mode at 360 degrees", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQwMDY0OTEx", + "created_at": "2024-12-26T12:07:08Z", + "updated_at": "2024-12-30T20:19:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + } + ], + "commits": [ + "d310d9f975a3968a26d33036cdb09a7d5b2ec79d" + ] + }, + "100827": { + "id": "PR_kwDOAO6SJc6GRIGw", + "public_id": 100827, + "url": "https://github.com/godotengine/godot/pull/100827", + "diff_url": "https://github.com/godotengine/godot/pull/100827.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100827.patch", + "title": "Fix Mold-search in older systems", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCj200A", + "created_at": "2024-12-26T17:43:36Z", + "updated_at": "2024-12-30T15:08:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "b9f0e0cfa3ba12cbf077beed1dcb429930657f73" + ] + }, + "100828": { + "id": "PR_kwDOAO6SJc6GRIgT", + "public_id": 100828, + "url": "https://github.com/godotengine/godot/pull/100828", + "diff_url": "https://github.com/godotengine/godot/pull/100828.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100828.patch", + "title": "Style: Add `.clangd` config", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-26T17:46:16Z", + "updated_at": "2024-12-29T15:36:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "debf19a4e596eb9d286086d9fd65095a6885d1e9" + ] + }, + "100830": { + "id": "PR_kwDOAO6SJc6GRW18", + "public_id": 100830, + "url": "https://github.com/godotengine/godot/pull/100830", + "diff_url": "https://github.com/godotengine/godot/pull/100830.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100830.patch", + "title": ".clang-format: Change AllowShortFunctionsOnASingleLine back to `Inline`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY5MTY4OTI5", + "created_at": "2024-12-26T19:14:23Z", + "updated_at": "2024-12-29T15:36:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "2845995b02b2b62ff65ccc22c4005ba5f1bca500" + ] + }, + "100848": { + "id": "PR_kwDOAO6SJc6GTxCJ", + "public_id": 100848, + "url": "https://github.com/godotengine/godot/pull/100848", + "diff_url": "https://github.com/godotengine/godot/pull/100848.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100848.patch", + "title": "astcenc: Misc improvements and optimizations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-27T12:03:58Z", + "updated_at": "2025-01-03T00:12:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "6f363b989a785af34ea6a15d263292c5e4ccbbcb" + ] + }, + "100851": { + "id": "PR_kwDOAO6SJc6GUYt1", + "public_id": 100851, + "url": "https://github.com/godotengine/godot/pull/100851", + "diff_url": "https://github.com/godotengine/godot/pull/100851.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100851.patch", + "title": "Metal: Fix occasional use-after-free in Metal driver", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2024-12-27T15:01:46Z", + "updated_at": "2025-01-13T21:00:57Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1MTk=", + "name": "platform:ios", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "9fc39ae321ffd8feb7032f090f63e232006a55f6" + ] + }, + "100856": { + "id": "PR_kwDOAO6SJc6GU42p", + "public_id": 100856, + "url": "https://github.com/godotengine/godot/pull/100856", + "diff_url": "https://github.com/godotengine/godot/pull/100856.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100856.patch", + "title": "astcenc: Allow decompression in non-editor builds", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2024-12-27T17:44:15Z", + "updated_at": "2025-01-06T22:00:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "e8e62d0cdddcb37b2abacb34923c2de42eb753f4" + ] + }, + "100859": { + "id": "PR_kwDOAO6SJc6GVRsi", + "public_id": 100859, + "url": "https://github.com/godotengine/godot/pull/100859", + "diff_url": "https://github.com/godotengine/godot/pull/100859.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100859.patch", + "title": "Fix User-supplied Normals Being Ignored", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MzA0NjU5", + "created_at": "2024-12-27T20:24:26Z", + "updated_at": "2024-12-30T15:08:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "40f17127ef3687788b5db3ce4df6cb079f55c43e" + ] + }, + "100860": { + "id": "PR_kwDOAO6SJc6GVZQ1", + "public_id": 100860, + "url": "https://github.com/godotengine/godot/pull/100860", + "diff_url": "https://github.com/godotengine/godot/pull/100860.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100860.patch", + "title": "Allow overriding SpinBox value on `focus_exited`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTAwMzg3", + "created_at": "2024-12-27T21:19:46Z", + "updated_at": "2025-01-13T23:44:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3c1ac98f37ab2b84df6854683d84b207dfba8b12" + ] + }, + "100862": { + "id": "PR_kwDOAO6SJc6GVfol", + "public_id": 100862, + "url": "https://github.com/godotengine/godot/pull/100862", + "diff_url": "https://github.com/godotengine/godot/pull/100862.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100862.patch", + "title": "Fix regression with shadows when light range is 0 or close", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ5NjA2NjIy", + "created_at": "2024-12-27T22:16:20Z", + "updated_at": "2025-01-03T09:37:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c9632d0eb6082f1b00de380274a30de061e8a438" + ] + }, + "100863": { + "id": "PR_kwDOAO6SJc6GViGT", + "public_id": 100863, + "url": "https://github.com/godotengine/godot/pull/100863", + "diff_url": "https://github.com/godotengine/godot/pull/100863.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100863.patch", + "title": "ProjectManager: Update project list placeholder when project is created", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTAwMzg3", + "created_at": "2024-12-27T22:41:05Z", + "updated_at": "2025-01-03T15:50:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "c5b61d4d82d2d54416c4584a3577c9515255b8f5" + ] + }, + "100865": { + "id": "PR_kwDOAO6SJc6GVlAi", + "public_id": 100865, + "url": "https://github.com/godotengine/godot/pull/100865", + "diff_url": "https://github.com/godotengine/godot/pull/100865.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100865.patch", + "title": "Fix docs for `EditorContextMenuPlugin.add_context_submenu_item`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjEyMzc1MjM5", + "created_at": "2024-12-27T23:14:27Z", + "updated_at": "2024-12-30T15:08:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "8b3fbd51dca705eb3075b9c0d817d7313fd3484e" + ] + }, + "100867": { + "id": "PR_kwDOAO6SJc6GVs5H", + "public_id": 100867, + "url": "https://github.com/godotengine/godot/pull/100867", + "diff_url": "https://github.com/godotengine/godot/pull/100867.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100867.patch", + "title": "Ensure that directory exists in create_test.py", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-28T00:43:18Z", + "updated_at": "2024-12-29T15:36:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "16233db6bf3bf7afc368cd179700e1ecce1baed3" + ] + }, + "100870": { + "id": "PR_kwDOAO6SJc6GWoRG", + "public_id": 100870, + "url": "https://github.com/godotengine/godot/pull/100870", + "diff_url": "https://github.com/godotengine/godot/pull/100870.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100870.patch", + "title": "Pre-commit: Fix applying ruff to SCsub files", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2024-12-28T09:19:21Z", + "updated_at": "2024-12-28T12:43:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "ff83fdcdd716e2c0a7abd92abedfea503d52e7a3" + ] + }, + "100892": { + "id": "PR_kwDOAO6SJc6GYRxe", + "public_id": 100892, + "url": "https://github.com/godotengine/godot/pull/100892", + "diff_url": "https://github.com/godotengine/godot/pull/100892.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100892.patch", + "title": "Warn if `virtual_keyboard_get_height()` is unsupported", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2024-12-29T08:11:24Z", + "updated_at": "2025-01-06T22:59:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "f58823544101d54b935c866f6f2a2fa6a7e1c916" + ] + }, + "100898": { + "id": "PR_kwDOAO6SJc6GYde6", + "public_id": 100898, + "url": "https://github.com/godotengine/godot/pull/100898", + "diff_url": "https://github.com/godotengine/godot/pull/100898.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100898.patch", + "title": "Fix exclusive fullscreen on Wayland", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTc0NDk4", + "created_at": "2024-12-29T11:25:43Z", + "updated_at": "2025-01-07T03:03:06Z", + "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": [ + "8c1742c957a496a54bc98857cd9b8aed9910af14" + ] + }, + "100903": { + "id": "PR_kwDOAO6SJc6GYwFK", + "public_id": 100903, + "url": "https://github.com/godotengine/godot/pull/100903", + "diff_url": "https://github.com/godotengine/godot/pull/100903.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100903.patch", + "title": "Fix `get_meta_list` return type in description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4OTQ3MDAw", + "created_at": "2024-12-29T15:42:20Z", + "updated_at": "2025-01-09T06:07:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "6b1869b76b75ada079b610fe03fbb7f6049379a4" + ] + }, + "100908": { + "id": "PR_kwDOAO6SJc6GY2ag", + "public_id": 100908, + "url": "https://github.com/godotengine/godot/pull/100908", + "diff_url": "https://github.com/godotengine/godot/pull/100908.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100908.patch", + "title": "Style: Integrate minor pre-commit/`yaml` adjustments", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-29T17:12:43Z", + "updated_at": "2024-12-30T15:08:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "048f8442e3df34ca6db4f374bb76aaeca25b5ed1" + ] + }, + "100912": { + "id": "PR_kwDOAO6SJc6GY_AR", + "public_id": 100912, + "url": "https://github.com/godotengine/godot/pull/100912", + "diff_url": "https://github.com/godotengine/godot/pull/100912.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100912.patch", + "title": "CI: Fix GHA bug by defining a single concurrency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-29T19:30:18Z", + "updated_at": "2025-01-03T00:13:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "4f7e04a959a4e91cc42a58c1e833c820d4731f07" + ] + }, + "100916": { + "id": "PR_kwDOAO6SJc6GZTRL", + "public_id": 100916, + "url": "https://github.com/godotengine/godot/pull/100916", + "diff_url": "https://github.com/godotengine/godot/pull/100916.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100916.patch", + "title": "Fix debugging embedded game does not refocus on continue", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2024-12-29T23:19:19Z", + "updated_at": "2024-12-30T15:08:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "cfac31b745465a90eee5286300650c9d2b6d67eb" + ] + }, + "100925": { + "id": "PR_kwDOAO6SJc6GbC3L", + "public_id": 100925, + "url": "https://github.com/godotengine/godot/pull/100925", + "diff_url": "https://github.com/godotengine/godot/pull/100925.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100925.patch", + "title": "Respect `PROPERTY_USAGE_NEVER_DUPLICATE` with Make Sub-Resources Unique", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-30T10:26:08Z", + "updated_at": "2025-01-03T00:25:00Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "1b04e6f46d9c4f151222f029fbfb54c4bc991f41" + ] + }, + "100927": { + "id": "PR_kwDOAO6SJc6GbfAN", + "public_id": 100927, + "url": "https://github.com/godotengine/godot/pull/100927", + "diff_url": "https://github.com/godotengine/godot/pull/100927.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100927.patch", + "title": "Assign new UID when duplicating file externally", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2024-12-30T12:11:28Z", + "updated_at": "2025-01-07T22:32:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "8e9c4e04be67f329e0b2e862566b5e1686fa5ccb" + ] + }, + "100929": { + "id": "PR_kwDOAO6SJc6GcIOK", + "public_id": 100929, + "url": "https://github.com/godotengine/godot/pull/100929", + "diff_url": "https://github.com/godotengine/godot/pull/100929.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100929.patch", + "title": "Fix lightmapper penumbra computation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-30T14:46:38Z", + "updated_at": "2025-01-03T00:12:08Z", + "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": [ + "751d3d585217920ae2265bed7aaebcfe2766ecac" + ] + }, + "100930": { + "id": "PR_kwDOAO6SJc6GcMUo", + "public_id": 100930, + "url": "https://github.com/godotengine/godot/pull/100930", + "diff_url": "https://github.com/godotengine/godot/pull/100930.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100930.patch", + "title": "ColorPicker: Fix cursor position in OKHSL wheel", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2024-12-30T14:58:30Z", + "updated_at": "2025-01-03T00:43:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "47db9c04057d1b3393ce1e4ec56f9e4887481d2c" + ] + }, + "100931": { + "id": "PR_kwDOAO6SJc6GcQ5W", + "public_id": 100931, + "url": "https://github.com/godotengine/godot/pull/100931", + "diff_url": "https://github.com/godotengine/godot/pull/100931.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100931.patch", + "title": "ColorPicker: Improve the accuracy of hue slider in OKHSL mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2024-12-30T15:16:01Z", + "updated_at": "2025-01-06T21:59:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "9eeeadb037c680cfc1d3806fbcb8e6aeb70e9977" + ] + }, + "100932": { + "id": "PR_kwDOAO6SJc6GcVE7", + "public_id": 100932, + "url": "https://github.com/godotengine/godot/pull/100932", + "diff_url": "https://github.com/godotengine/godot/pull/100932.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100932.patch", + "title": "Fix dictionary editor steals focus when reloading script.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY2MTg0MDUw", + "created_at": "2024-12-30T15:31:43Z", + "updated_at": "2025-01-03T00:08:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "ba3f2bf4a3d53fd92f47678b93a20237066df0c6" + ] + }, + "100937": { + "id": "PR_kwDOAO6SJc6GcmWY", + "public_id": 100937, + "url": "https://github.com/godotengine/godot/pull/100937", + "diff_url": "https://github.com/godotengine/godot/pull/100937.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100937.patch", + "title": "Style: Enforce `AllowShortFunctionsOnASingleLine`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2024-12-30T16:41:49Z", + "updated_at": "2025-01-03T00:13:28Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "2c9620f24c270d99992110f6c609cf196ec44dad", + "e06d83860d798b6766b23d6eae48557387a7db85" + ] + }, + "100938": { + "id": "PR_kwDOAO6SJc6GcmsC", + "public_id": 100938, + "url": "https://github.com/godotengine/godot/pull/100938", + "diff_url": "https://github.com/godotengine/godot/pull/100938.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100938.patch", + "title": "Respect system user setting for (un)installing APK", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxMTcxOTc=", + "created_at": "2024-12-30T16:43:14Z", + "updated_at": "2025-01-03T00:08:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "bb76e721e920d35922db7a3b0b8b002236cf53c1" + ] + }, + "100950": { + "id": "PR_kwDOAO6SJc6GdFY2", + "public_id": 100950, + "url": "https://github.com/godotengine/godot/pull/100950", + "diff_url": "https://github.com/godotengine/godot/pull/100950.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100950.patch", + "title": "JSONRPC: Convert ids to int if they are int by value", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBe5tvQ", + "created_at": "2024-12-30T19:09:10Z", + "updated_at": "2025-01-14T14:06:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "9db804f72eed5eb3cef88bb91f7b4930f20eb439" + ] + }, + "100954": { + "id": "PR_kwDOAO6SJc6GdYFR", + "public_id": 100954, + "url": "https://github.com/godotengine/godot/pull/100954", + "diff_url": "https://github.com/godotengine/godot/pull/100954.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100954.patch", + "title": "Fix `NodePath::slice()` incorrect behavior for subname indexing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcwODQ4OA==", + "created_at": "2024-12-30T20:49:00Z", + "updated_at": "2025-01-11T08:12:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "df66ea74d7ab575b03ce48c358e9cdf89370dd31" + ] + }, + "100956": { + "id": "PR_kwDOAO6SJc6Gdd3U", + "public_id": 100956, + "url": "https://github.com/godotengine/godot/pull/100956", + "diff_url": "https://github.com/godotengine/godot/pull/100956.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100956.patch", + "title": "Don't toast internal shader code", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-30T21:18:30Z", + "updated_at": "2025-01-06T21:59:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "c0eae103e2b48a3e3d5bee50507951fcde803f4b" + ] + }, + "100960": { + "id": "PR_kwDOAO6SJc6Gdo6K", + "public_id": 100960, + "url": "https://github.com/godotengine/godot/pull/100960", + "diff_url": "https://github.com/godotengine/godot/pull/100960.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100960.patch", + "title": "Fix incorrect Unicode key mapping on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1ODc4NzM=", + "created_at": "2024-12-30T22:33:50Z", + "updated_at": "2025-01-07T02:03:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "8c7319459b6f73f7a649ab16da4e2ad4c0ad7eeb" + ] + }, + "100961": { + "id": "PR_kwDOAO6SJc6GdrPj", + "public_id": 100961, + "url": "https://github.com/godotengine/godot/pull/100961", + "diff_url": "https://github.com/godotengine/godot/pull/100961.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100961.patch", + "title": "Add support for colored shadows in LightmapGI", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUwMDg0NTAw", + "created_at": "2024-12-30T22:52:10Z", + "updated_at": "2025-01-06T23:48:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "cb460ad421977082fa987fcc90ac1d6b63cd0376" + ] + }, + "100970": { + "id": "PR_kwDOAO6SJc6GeT13", + "public_id": 100970, + "url": "https://github.com/godotengine/godot/pull/100970", + "diff_url": "https://github.com/godotengine/godot/pull/100970.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100970.patch", + "title": "Add some tests for `uid://` encoding and decoding", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MDM0MzM=", + "created_at": "2024-12-31T05:18:54Z", + "updated_at": "2025-01-10T22:11:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "2b5dd99d727a861e9e57b20f45227ef2063fb9fd" + ] + }, + "100976": { + "id": "PR_kwDOAO6SJc6Gf2-6", + "public_id": 100976, + "url": "https://github.com/godotengine/godot/pull/100976", + "diff_url": "https://github.com/godotengine/godot/pull/100976.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100976.patch", + "title": "[Core] Fix UID encoding", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2024-12-31T14:20:21Z", + "updated_at": "2025-01-10T02:11:11Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "25ecf5ec83a12d3c08dbd79215a304608ac9a83f" + ] + }, + "100983": { + "id": "PR_kwDOAO6SJc6GgWnz", + "public_id": 100983, + "url": "https://github.com/godotengine/godot/pull/100983", + "diff_url": "https://github.com/godotengine/godot/pull/100983.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100983.patch", + "title": "Improve performance with many static/sleeping bodies when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2024-12-31T17:45:41Z", + "updated_at": "2025-01-03T10:39:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "7beaddc9c03c723a1c374fe69c591b95d5aff501" + ] + }, + "100987": { + "id": "PR_kwDOAO6SJc6Ggt2L", + "public_id": 100987, + "url": "https://github.com/godotengine/godot/pull/100987", + "diff_url": "https://github.com/godotengine/godot/pull/100987.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100987.patch", + "title": "Windows: Implement native menu close callback", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUxNDYyMTM4", + "created_at": "2024-12-31T21:33:41Z", + "updated_at": "2025-01-03T00:11:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "3bb2309f6b9a108e445df8cf4ee1c609642b7836" + ] + }, + "100991": { + "id": "PR_kwDOAO6SJc6GhBva", + "public_id": 100991, + "url": "https://github.com/godotengine/godot/pull/100991", + "diff_url": "https://github.com/godotengine/godot/pull/100991.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100991.patch", + "title": "Fix looking at with 180 degree arc", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-01T02:03:50Z", + "updated_at": "2025-01-04T19:55:26Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "d0c421976c0822351a1a0401548677f3e5caa399" + ] + }, + "100999": { + "id": "PR_kwDOAO6SJc6GiDLX", + "public_id": 100999, + "url": "https://github.com/godotengine/godot/pull/100999", + "diff_url": "https://github.com/godotengine/godot/pull/100999.diff", + "patch_url": "https://github.com/godotengine/godot/pull/100999.patch", + "title": "Fix ProjectTag button variation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-01T14:08:48Z", + "updated_at": "2025-01-06T22:00:15Z", + "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": [ + "c1cdcad96a97e6ba989da2802fd7cdef7f789371" + ] + }, + "101001": { + "id": "PR_kwDOAO6SJc6GiWgJ", + "public_id": 101001, + "url": "https://github.com/godotengine/godot/pull/101001", + "diff_url": "https://github.com/godotengine/godot/pull/101001.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101001.patch", + "title": "Fix Script metadata usage", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-01-01T17:49:25Z", + "updated_at": "2025-01-07T09:17:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "6db599232edef19b750728c45187b4a26e3442ec" + ] + }, + "101004": { + "id": "PR_kwDOAO6SJc6Gikm_", + "public_id": 101004, + "url": "https://github.com/godotengine/godot/pull/101004", + "diff_url": "https://github.com/godotengine/godot/pull/101004.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101004.patch", + "title": "Thread: Re-add `` include for `std::hardware_destructive_interference_size`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-01T20:52:50Z", + "updated_at": "2025-01-03T00:10:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "f2d4dac92efa78717b484a96a4b2c134832afbef" + ] + }, + "101005": { + "id": "PR_kwDOAO6SJc6Gimy5", + "public_id": 101005, + "url": "https://github.com/godotengine/godot/pull/101005", + "diff_url": "https://github.com/godotengine/godot/pull/101005.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101005.patch", + "title": "Fix nullptr crash with freed `GraphNode` in GraphEditArranger", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYyOTkyMjc=", + "created_at": "2025-01-01T21:23:57Z", + "updated_at": "2025-01-03T15:32:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "54373160dfff917c4cf5cb7071711ba41856e71c" + ] + }, + "101010": { + "id": "PR_kwDOAO6SJc6GiyEY", + "public_id": 101010, + "url": "https://github.com/godotengine/godot/pull/101010", + "diff_url": "https://github.com/godotengine/godot/pull/101010.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101010.patch", + "title": "Add NavigationLink debug direction indicator", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-01-02T00:06:01Z", + "updated_at": "2025-01-03T00:44:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "8dd0579bcd9ea6a0ba0cc3f5bd7259bbe6d6487b" + ] + }, + "101012": { + "id": "PR_kwDOAO6SJc6GjF0Y", + "public_id": 101012, + "url": "https://github.com/godotengine/godot/pull/101012", + "diff_url": "https://github.com/godotengine/godot/pull/101012.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101012.patch", + "title": "Preserve emission ring shape properties during conversion from GPUParticles3D to CPUParticles3D and vice versa", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOB8N37A", + "created_at": "2025-01-02T04:09:50Z", + "updated_at": "2025-01-07T18:21:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "86ab88f016b18dff5f6f87e36e9a54b44af89294" + ] + }, + "101015": { + "id": "PR_kwDOAO6SJc6Gjt-0", + "public_id": 101015, + "url": "https://github.com/godotengine/godot/pull/101015", + "diff_url": "https://github.com/godotengine/godot/pull/101015.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101015.patch", + "title": "[Windows] Fix StatusIndicator crash with empty tooltip (and few other similar unsafe `ptr()` uses).", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-02T08:10:24Z", + "updated_at": "2025-01-06T23:47:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "663b90da6160a0942bbe17bd3de184b918e46544" + ] + }, + "101016": { + "id": "PR_kwDOAO6SJc6Gjvmp", + "public_id": 101016, + "url": "https://github.com/godotengine/godot/pull/101016", + "diff_url": "https://github.com/godotengine/godot/pull/101016.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101016.patch", + "title": "Add static assert checks in `Variant` constructors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2025-01-02T08:17:58Z", + "updated_at": "2025-01-08T14:59:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyNzkwOTcxNjI=", + "name": "discussion", + "color": "#ccaaff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "176e5f42b26595256f62d88227261a197b76293e" + ] + }, + "101021": { + "id": "PR_kwDOAO6SJc6Gkt_s", + "public_id": 101021, + "url": "https://github.com/godotengine/godot/pull/101021", + "diff_url": "https://github.com/godotengine/godot/pull/101021.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101021.patch", + "title": "[macOS/Windows] Add `Emoji & Symbols` context menu item to LineEdit/TextEdit to show system character picker.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-02T11:56:18Z", + "updated_at": "2025-01-10T22:10:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "b2528671450068d528f7501c84655cfd51ebdb68" + ] + }, + "101033": { + "id": "PR_kwDOAO6SJc6GmSIH", + "public_id": 101033, + "url": "https://github.com/godotengine/godot/pull/101033", + "diff_url": "https://github.com/godotengine/godot/pull/101033.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101033.patch", + "title": "Optimize `_count` by replacing a full copy with a CoW copy for the full-string count case.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-02T17:17:18Z", + "updated_at": "2025-01-09T10:24:23Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "b2d881a73a369e361482719fd4f7d8f1da602ad9" + ] + }, + "101037": { + "id": "PR_kwDOAO6SJc6Gmc6z", + "public_id": 101037, + "url": "https://github.com/godotengine/godot/pull/101037", + "diff_url": "https://github.com/godotengine/godot/pull/101037.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101037.patch", + "title": "Make NavMeshQueries use NavRegionIteration polygons directly", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-01-02T17:59:11Z", + "updated_at": "2025-01-03T00:43:34Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "4184884ad1eab8f326bfedd6273e106c9e2e5fc6" + ] + }, + "101038": { + "id": "PR_kwDOAO6SJc6Gmi8N", + "public_id": 101038, + "url": "https://github.com/godotengine/godot/pull/101038", + "diff_url": "https://github.com/godotengine/godot/pull/101038.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101038.patch", + "title": "Remember QuickOpenDialog history between sessions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-02T18:20:24Z", + "updated_at": "2025-01-07T22:32:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "e167f4df370eda12f8c310039670d538362396d4" + ] + }, + "101044": { + "id": "PR_kwDOAO6SJc6Gm5n1", + "public_id": 101044, + "url": "https://github.com/godotengine/godot/pull/101044", + "diff_url": "https://github.com/godotengine/godot/pull/101044.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101044.patch", + "title": "Revert \"Stop reporting contacts for sleeping bodies when using Jolt Physics\"", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-01-02T19:49:16Z", + "updated_at": "2025-01-03T10:28:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "7bed84c1652bd8e73957c9ecf5b44d69e5e5e3f8" + ] + }, + "101051": { + "id": "PR_kwDOAO6SJc6GnLxE", + "public_id": 101051, + "url": "https://github.com/godotengine/godot/pull/101051", + "diff_url": "https://github.com/godotengine/godot/pull/101051.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101051.patch", + "title": "GLTF: Always read `alphaCutoff` property", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-01-02T21:01:56Z", + "updated_at": "2025-01-03T10:47:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "ec7d7abde93f2bc552e52b687ad00a61970fc0de" + ] + }, + "101055": { + "id": "PR_kwDOAO6SJc6Gnouz", + "public_id": 101055, + "url": "https://github.com/godotengine/godot/pull/101055", + "diff_url": "https://github.com/godotengine/godot/pull/101055.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101055.patch", + "title": "Consolidate `Variant` int and float conversion functions to reduce duplicate logic.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-02T23:10:25Z", + "updated_at": "2025-01-06T22:31:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0e72967244de125e709218326d4d6818cfc14eab" + ] + }, + "101061": { + "id": "PR_kwDOAO6SJc6GoN7s", + "public_id": 101061, + "url": "https://github.com/godotengine/godot/pull/101061", + "diff_url": "https://github.com/godotengine/godot/pull/101061.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101061.patch", + "title": "Android: Implement support for `native dialog`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-01-03T04:11:54Z", + "updated_at": "2025-01-14T14:06:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "cb9ee099ac4661a47efe8e7f3a5a08e3ef8c51c2" + ] + }, + "101066": { + "id": "PR_kwDOAO6SJc6Gpbd0", + "public_id": 101066, + "url": "https://github.com/godotengine/godot/pull/101066", + "diff_url": "https://github.com/godotengine/godot/pull/101066.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101066.patch", + "title": "Fix `has_font` and `has_font_size` always return true", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMyOTA4NDIz", + "created_at": "2025-01-03T10:04:11Z", + "updated_at": "2025-01-08T15:46:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "94a7dfeae166d4f2e918fe9e31f4d610bc50746d" + ] + }, + "101069": { + "id": "PR_kwDOAO6SJc6GqYxU", + "public_id": 101069, + "url": "https://github.com/godotengine/godot/pull/101069", + "diff_url": "https://github.com/godotengine/godot/pull/101069.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101069.patch", + "title": "Remove TODO from RenderingDevice regarding thread safety.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-01-03T13:28:16Z", + "updated_at": "2025-01-06T22:00:08Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "dea083864b657b25c2e59c26ef2858946a90d314" + ] + }, + "101072": { + "id": "PR_kwDOAO6SJc6Gqge5", + "public_id": 101072, + "url": "https://github.com/godotengine/godot/pull/101072", + "diff_url": "https://github.com/godotengine/godot/pull/101072.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101072.patch", + "title": "Optimize `Thread::get_caller_id()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2025-01-03T13:54:03Z", + "updated_at": "2025-01-05T13:52:23Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "873eb21ce81787fb67fb982684dc2bd5f71858ef" + ] + }, + "101078": { + "id": "PR_kwDOAO6SJc6GrHFd", + "public_id": 101078, + "url": "https://github.com/godotengine/godot/pull/101078", + "diff_url": "https://github.com/godotengine/godot/pull/101078.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101078.patch", + "title": "Don't scroll to selected file in FileSystem when saving scenes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2MTAwMzg3", + "created_at": "2025-01-03T15:46:41Z", + "updated_at": "2025-01-06T23:43:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "e492ddde127297af363f58235309f477efe49b9e" + ] + }, + "101082": { + "id": "PR_kwDOAO6SJc6GruSb", + "public_id": 101082, + "url": "https://github.com/godotengine/godot/pull/101082", + "diff_url": "https://github.com/godotengine/godot/pull/101082.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101082.patch", + "title": "Speed up `Line2D._edit_get_rect()`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQzNTQzOTA5", + "created_at": "2025-01-03T18:04:16Z", + "updated_at": "2025-01-07T09:36:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "3fa775b844a9505dc891a64356d22d7aa3809c40" + ] + }, + "101087": { + "id": "PR_kwDOAO6SJc6Gr97A", + "public_id": 101087, + "url": "https://github.com/godotengine/godot/pull/101087", + "diff_url": "https://github.com/godotengine/godot/pull/101087.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101087.patch", + "title": "Fix converting root Sprite2D", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-03T19:07:59Z", + "updated_at": "2025-01-06T21:59:32Z", + "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": [ + "685ff5be8fc6573ab72ce289dea46bf34272e318" + ] + }, + "101093": { + "id": "PR_kwDOAO6SJc6GsTCT", + "public_id": 101093, + "url": "https://github.com/godotengine/godot/pull/101093", + "diff_url": "https://github.com/godotengine/godot/pull/101093.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101093.patch", + "title": "Reorganize EditorNode menu options", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-03T20:35:03Z", + "updated_at": "2025-01-09T12:52:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "24eadaa6a40bc0e2edac43425c25df10c79246dd" + ] + }, + "101094": { + "id": "PR_kwDOAO6SJc6GsZ45", + "public_id": 101094, + "url": "https://github.com/godotengine/godot/pull/101094", + "diff_url": "https://github.com/godotengine/godot/pull/101094.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101094.patch", + "title": "Simplify scene tabs option disabling", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-03T21:02:59Z", + "updated_at": "2025-01-08T15:00:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "a705962d736d879801c289c21272661b24190266" + ] + }, + "101096": { + "id": "PR_kwDOAO6SJc6GsfRb", + "public_id": 101096, + "url": "https://github.com/godotengine/godot/pull/101096", + "diff_url": "https://github.com/godotengine/godot/pull/101096.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101096.patch", + "title": "Don't print error when updating terrains tree without layer", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-03T21:26:44Z", + "updated_at": "2025-01-06T21:59:24Z", + "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": [ + "3366f08a2c92e070c4995dc6c12965d8ea26f262" + ] + }, + "101097": { + "id": "PR_kwDOAO6SJc6GsgRr", + "public_id": 101097, + "url": "https://github.com/godotengine/godot/pull/101097", + "diff_url": "https://github.com/godotengine/godot/pull/101097.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101097.patch", + "title": "Stop AudioStreamPlayback only if it's not playing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3MDkyOA==", + "created_at": "2025-01-03T21:31:25Z", + "updated_at": "2025-01-06T21:57:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + } + ], + "commits": [ + "a12c1d3ddb1f6b28cfb61bda78e331870469d0d8" + ] + }, + "101098": { + "id": "PR_kwDOAO6SJc6Gslok", + "public_id": 101098, + "url": "https://github.com/godotengine/godot/pull/101098", + "diff_url": "https://github.com/godotengine/godot/pull/101098.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101098.patch", + "title": "Don't show \"Drawing rect\" when not actually drawing", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-03T21:56:28Z", + "updated_at": "2025-01-07T22:32:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "f8fd15690c556b0bb0499e0a407b496e53c06242" + ] + }, + "101101": { + "id": "PR_kwDOAO6SJc6Gsnq3", + "public_id": 101101, + "url": "https://github.com/godotengine/godot/pull/101101", + "diff_url": "https://github.com/godotengine/godot/pull/101101.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101101.patch", + "title": "Add an editor setting for the GridMap grid color", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-03T22:08:03Z", + "updated_at": "2025-01-11T10:59:58Z", + "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": [ + "19b8b1021848d1c9f191e924a2612abf5cedb9fc" + ] + }, + "101103": { + "id": "PR_kwDOAO6SJc6GsqLJ", + "public_id": 101103, + "url": "https://github.com/godotengine/godot/pull/101103", + "diff_url": "https://github.com/godotengine/godot/pull/101103.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101103.patch", + "title": "Make the GridMap editor cursor translucent", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-03T22:23:01Z", + "updated_at": "2025-01-11T11:06:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "4e888f998721b4ee0263b9b9184b3d5edc612802" + ] + }, + "101107": { + "id": "PR_kwDOAO6SJc6GsvYx", + "public_id": 101107, + "url": "https://github.com/godotengine/godot/pull/101107", + "diff_url": "https://github.com/godotengine/godot/pull/101107.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101107.patch", + "title": "Fix warning in CollisionPolygon2D documentation description", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-03T22:58:26Z", + "updated_at": "2025-01-06T23:17:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "54a4a874fa5457c1cb7b924d875865eab81947d6" + ] + }, + "101110": { + "id": "PR_kwDOAO6SJc6Gs5OU", + "public_id": 101110, + "url": "https://github.com/godotengine/godot/pull/101110", + "diff_url": "https://github.com/godotengine/godot/pull/101110.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101110.patch", + "title": "Update Light2D `rect_cache` even when not using shadows.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-01-04T00:24:23Z", + "updated_at": "2025-01-06T21:58:58Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "7e8facc5260525d3605250409cfb08ee469987f4" + ] + }, + "101112": { + "id": "PR_kwDOAO6SJc6Gs_B4", + "public_id": 101112, + "url": "https://github.com/godotengine/godot/pull/101112", + "diff_url": "https://github.com/godotengine/godot/pull/101112.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101112.patch", + "title": "Ensure Sky with custom fov has correction matrix applied to it in RD renderers", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-01-04T01:13:50Z", + "updated_at": "2025-01-09T19:56:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "96ce5c00014e2f52691ed7c308529dbd140d8f9c" + ] + }, + "101116": { + "id": "PR_kwDOAO6SJc6GtJ7r", + "public_id": 101116, + "url": "https://github.com/godotengine/godot/pull/101116", + "diff_url": "https://github.com/godotengine/godot/pull/101116.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101116.patch", + "title": "[XR Editor] Allow specifying whether to play the current scene or a specific scene in XR or regular mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-01-04T03:29:37Z", + "updated_at": "2025-01-13T20:02:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "4bc8918c19007ec2960cbd913191edbc51e192c8" + ] + }, + "101125": { + "id": "PR_kwDOAO6SJc6GuWBX", + "public_id": 101125, + "url": "https://github.com/godotengine/godot/pull/101125", + "diff_url": "https://github.com/godotengine/godot/pull/101125.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101125.patch", + "title": "macOS: Allow running unpacked game files from .app bundle resources", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU1MjY3NzA4", + "created_at": "2025-01-04T09:52:24Z", + "updated_at": "2025-01-09T10:23:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "50b90604afa43e73fae09cf6f4fbf7d153c13f89" + ] + }, + "101135": { + "id": "PR_kwDOAO6SJc6GvIcb", + "public_id": 101135, + "url": "https://github.com/godotengine/godot/pull/101135", + "diff_url": "https://github.com/godotengine/godot/pull/101135.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101135.patch", + "title": "Fix embedding failing intermittently", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-01-04T19:25:43Z", + "updated_at": "2025-01-06T21:58:29Z", + "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": [ + "2f061df7b03dae536dd2bfb7d95006b0e5bb847a" + ] + }, + "101136": { + "id": "PR_kwDOAO6SJc6GvJc1", + "public_id": 101136, + "url": "https://github.com/godotengine/godot/pull/101136", + "diff_url": "https://github.com/godotengine/godot/pull/101136.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101136.patch", + "title": "Add test for GLTFDocument", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1NDA2NDQ5", + "created_at": "2025-01-04T19:43:03Z", + "updated_at": "2025-01-06T23:51:12Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMjMxNTkzNjg1", + "name": "topic:tests", + "color": "#ffee88" + } + ], + "commits": [ + "5727eda0e1b7d9f686b11e1cd9afa110167d4341" + ] + }, + "101145": { + "id": "PR_kwDOAO6SJc6GvZsx", + "public_id": 101145, + "url": "https://github.com/godotengine/godot/pull/101145", + "diff_url": "https://github.com/godotengine/godot/pull/101145.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101145.patch", + "title": "Make sure marked nodes are reset on scene change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI1OTEwOTk=", + "created_at": "2025-01-05T01:02:07Z", + "updated_at": "2025-01-06T21:58:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMTYxNzI2NDA1", + "name": "high priority", + "color": "#7956a5" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7ce9c339b3500632c46c2ec1701e6659836cb961" + ] + }, + "101148": { + "id": "PR_kwDOAO6SJc6Gvk1l", + "public_id": 101148, + "url": "https://github.com/godotengine/godot/pull/101148", + "diff_url": "https://github.com/godotengine/godot/pull/101148.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101148.patch", + "title": "Move enum BoneAxis to SkeletonModifier from LookAtModifier", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-05T05:17:38Z", + "updated_at": "2025-01-06T21:57:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "f1f152ea5a8b20a4f245e4a03396edf13330bbc1" + ] + }, + "101153": { + "id": "PR_kwDOAO6SJc6GwEsO", + "public_id": 101153, + "url": "https://github.com/godotengine/godot/pull/101153", + "diff_url": "https://github.com/godotengine/godot/pull/101153.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101153.patch", + "title": "Fix embedded game focus border", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-01-05T13:36:03Z", + "updated_at": "2025-01-06T21:58:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "db0fab8f8c4b6623c20ef7a6072a5a1930c2c666" + ] + }, + "101156": { + "id": "PR_kwDOAO6SJc6GwNPz", + "public_id": 101156, + "url": "https://github.com/godotengine/godot/pull/101156", + "diff_url": "https://github.com/godotengine/godot/pull/101156.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101156.patch", + "title": "Fix documentation tooltip over debug tooltip", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-01-05T15:19:37Z", + "updated_at": "2025-01-07T22:27:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "731a1ec206c84dea18573dd3b2edd1e74912bb5e" + ] + }, + "101162": { + "id": "PR_kwDOAO6SJc6GwsIF", + "public_id": 101162, + "url": "https://github.com/godotengine/godot/pull/101162", + "diff_url": "https://github.com/godotengine/godot/pull/101162.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101162.patch", + "title": "Fix ParticleProcessMaterial not using same offsets for emission textures", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg4NDk1NTQ=", + "created_at": "2025-01-05T22:26:47Z", + "updated_at": "2025-01-07T09:16:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "87767f7c34cbab727127da9c33452b4db9d124f6" + ] + }, + "101163": { + "id": "PR_kwDOAO6SJc6GwtKD", + "public_id": 101163, + "url": "https://github.com/godotengine/godot/pull/101163", + "diff_url": "https://github.com/godotengine/godot/pull/101163.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101163.patch", + "title": "Allow prefixing with '%' to set a node as unique in the Scene Tree Dock", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYwMjA3ODE2", + "created_at": "2025-01-05T22:40:36Z", + "updated_at": "2025-01-13T23:24:49Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9d00a773f8e4fb8643bd681d1cb3c8c606a86754" + ] + }, + "101166": { + "id": "PR_kwDOAO6SJc6GwxML", + "public_id": 101166, + "url": "https://github.com/godotengine/godot/pull/101166", + "diff_url": "https://github.com/godotengine/godot/pull/101166.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101166.patch", + "title": "Improve OpenGL 3 fallback documentation wording", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjExMjgxODkz", + "created_at": "2025-01-05T23:37:22Z", + "updated_at": "2025-01-07T01:05:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "e9c1c44be25cfc86140044be1ef1dd9eb81e47bb" + ] + }, + "101175": { + "id": "PR_kwDOAO6SJc6Gzh16", + "public_id": 101175, + "url": "https://github.com/godotengine/godot/pull/101175", + "diff_url": "https://github.com/godotengine/godot/pull/101175.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101175.patch", + "title": "Fix large `TextEdit` width resize performance when wrapping disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4NTQ4OA==", + "created_at": "2025-01-06T10:17:12Z", + "updated_at": "2025-01-09T12:52:31Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b8c52f16e2a7858e32a9889aa760f5c75cb26a00" + ] + }, + "101178": { + "id": "PR_kwDOAO6SJc6Gz_-6", + "public_id": 101178, + "url": "https://github.com/godotengine/godot/pull/101178", + "diff_url": "https://github.com/godotengine/godot/pull/101178.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101178.patch", + "title": "Web: Export ASTC/BPTC compressed textures", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-01-06T11:35:28Z", + "updated_at": "2025-01-08T20:48:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc0NTU=", + "name": "platform:web", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "84e6ac9ecdfdc280520cbb6c217c15447f1cbb6c" + ] + }, + "101180": { + "id": "PR_kwDOAO6SJc6G03Bf", + "public_id": 101180, + "url": "https://github.com/godotengine/godot/pull/101180", + "diff_url": "https://github.com/godotengine/godot/pull/101180.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101180.patch", + "title": "Android Editor: Fix themed icon", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-01-06T13:56:38Z", + "updated_at": "2025-01-06T22:59:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d7532f0d31885c39b9218ef17b05a900f0d828ea" + ] + }, + "101182": { + "id": "PR_kwDOAO6SJc6G1NZj", + "public_id": 101182, + "url": "https://github.com/godotengine/godot/pull/101182", + "diff_url": "https://github.com/godotengine/godot/pull/101182.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101182.patch", + "title": "Editor: Fix crash when using `--import --verbose` due to use-after-free", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-01-06T14:48:43Z", + "updated_at": "2025-01-07T12:58:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "501fc1a6ff4838f0df241797690c15028877fbd3" + ] + }, + "101189": { + "id": "PR_kwDOAO6SJc6G2vL0", + "public_id": 101189, + "url": "https://github.com/godotengine/godot/pull/101189", + "diff_url": "https://github.com/godotengine/godot/pull/101189.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101189.patch", + "title": "Improve performance of changing compound shapes when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-01-06T19:08:21Z", + "updated_at": "2025-01-13T19:51:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "053d92401ede6cd6244f9c402a068bd7784adfc3" + ] + }, + "101193": { + "id": "PR_kwDOAO6SJc6G3nj1", + "public_id": 101193, + "url": "https://github.com/godotengine/godot/pull/101193", + "diff_url": "https://github.com/godotengine/godot/pull/101193.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101193.patch", + "title": "Correct aspect ratio used in FSR2 calculations", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-01-06T22:07:03Z", + "updated_at": "2025-01-07T22:28:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "25a9b04ecc1dcebd38ca0f276a9407ca60888469" + ] + }, + "101198": { + "id": "PR_kwDOAO6SJc6G4Ch0", + "public_id": 101198, + "url": "https://github.com/godotengine/godot/pull/101198", + "diff_url": "https://github.com/godotengine/godot/pull/101198.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101198.patch", + "title": "Show MetalFX options in the Scaling 3D Mode enum on all platforms", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-07T00:09:05Z", + "updated_at": "2025-01-09T20:07:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc3ODA=", + "name": "platform:macos", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "865acd0129510406103f8c7134d0f548d248551b" + ] + }, + "101202": { + "id": "PR_kwDOAO6SJc6G4FtT", + "public_id": 101202, + "url": "https://github.com/godotengine/godot/pull/101202", + "diff_url": "https://github.com/godotengine/godot/pull/101202.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101202.patch", + "title": "Tween code improvements", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-07T00:28:33Z", + "updated_at": "2025-01-07T11:56:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "ccc134fd1bc60a58a5b65e1ec69eebe48c9b8b52" + ] + }, + "101205": { + "id": "PR_kwDOAO6SJc6G4b6l", + "public_id": 101205, + "url": "https://github.com/godotengine/godot/pull/101205", + "diff_url": "https://github.com/godotengine/godot/pull/101205.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101205.patch", + "title": "Fix `get_visible_line_count` in RichTextLabel", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2OTcwNzU5", + "created_at": "2025-01-07T02:40:11Z", + "updated_at": "2025-01-09T12:52:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "3e333df62356050d026d72a6063fad542ed50322" + ] + }, + "101210": { + "id": "PR_kwDOAO6SJc6G41V2", + "public_id": 101210, + "url": "https://github.com/godotengine/godot/pull/101210", + "diff_url": "https://github.com/godotengine/godot/pull/101210.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101210.patch", + "title": "Save instance and global uniform data in RenderingServerDummy", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NTIxMzM5", + "created_at": "2025-01-07T04:51:54Z", + "updated_at": "2025-01-07T22:28:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNjA5NDQyMDYy", + "name": "topic:shaders", + "color": "#ffee88" + } + ], + "commits": [ + "49846cf79a7b493b00bd1498daff665ab7f9d0db" + ] + }, + "101217": { + "id": "PR_kwDOAO6SJc6G7LQP", + "public_id": 101217, + "url": "https://github.com/godotengine/godot/pull/101217", + "diff_url": "https://github.com/godotengine/godot/pull/101217.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101217.patch", + "title": "Compatibility: Improve gl texture format detection", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-01-07T11:15:33Z", + "updated_at": "2025-01-12T17:13:22Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "6a2cc399269560fda3194bdaaa9b861d97b161ef" + ] + }, + "101221": { + "id": "PR_kwDOAO6SJc6G7l72", + "public_id": 101221, + "url": "https://github.com/godotengine/godot/pull/101221", + "diff_url": "https://github.com/godotengine/godot/pull/101221.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101221.patch", + "title": "[Window] Expose `start_drag` and `start_resize` methods (for both native and embedded windows).", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-07T12:15:43Z", + "updated_at": "2025-01-09T10:23:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "8d911b25542a76da1b81dfe8f0d464e39df2aed6" + ] + }, + "101223": { + "id": "PR_kwDOAO6SJc6G7yvK", + "public_id": 101223, + "url": "https://github.com/godotengine/godot/pull/101223", + "diff_url": "https://github.com/godotengine/godot/pull/101223.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101223.patch", + "title": "Fix wrong condition in `NavMeshQueries3D::_query_task_build_path_corridor`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2025-01-07T12:44:07Z", + "updated_at": "2025-01-09T10:27:16Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "f70acb03084a5b8b041b600acd79a576da3ce63d" + ] + }, + "101225": { + "id": "PR_kwDOAO6SJc6G8GNs", + "public_id": 101225, + "url": "https://github.com/godotengine/godot/pull/101225", + "diff_url": "https://github.com/godotengine/godot/pull/101225.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101225.patch", + "title": "Update official export templates architecture list in docs", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTc0NDk4", + "created_at": "2025-01-07T13:25:22Z", + "updated_at": "2025-01-08T02:22:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "f6d22da94b45c92ea116cdcd0a532cdf860f2edd" + ] + }, + "101231": { + "id": "PR_kwDOAO6SJc6G9ezN", + "public_id": 101231, + "url": "https://github.com/godotengine/godot/pull/101231", + "diff_url": "https://github.com/godotengine/godot/pull/101231.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101231.patch", + "title": "Fix debug contact count not being initialized when using Jolt Physics", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-01-07T16:24:58Z", + "updated_at": "2025-01-13T09:08:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "174a2b6593f87f61d192f23c1a5d1e16d37a4082" + ] + }, + "101233": { + "id": "PR_kwDOAO6SJc6G9gLZ", + "public_id": 101233, + "url": "https://github.com/godotengine/godot/pull/101233", + "diff_url": "https://github.com/godotengine/godot/pull/101233.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101233.patch", + "title": "Optimize calls of `utf8` in a few spots to avoid calling it more than once.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-07T16:28:03Z", + "updated_at": "2025-01-09T13:10:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "0fddf6a82423d67a93a6e2f2e5264fcc863b4322" + ] + }, + "101234": { + "id": "PR_kwDOAO6SJc6G9zj5", + "public_id": 101234, + "url": "https://github.com/godotengine/godot/pull/101234", + "diff_url": "https://github.com/godotengine/godot/pull/101234.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101234.patch", + "title": "Fix gui overflow in Android editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-01-07T17:11:35Z", + "updated_at": "2025-01-14T13:41:07Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b0ae6f7f011480ecdbc135f2dba33c520d9048f9" + ] + }, + "101235": { + "id": "PR_kwDOAO6SJc6G96LG", + "public_id": 101235, + "url": "https://github.com/godotengine/godot/pull/101235", + "diff_url": "https://github.com/godotengine/godot/pull/101235.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101235.patch", + "title": "Style: Unify `.editorconfig` logic", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-01-07T17:28:22Z", + "updated_at": "2025-01-12T18:24:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "9d0c41a4897f20c674aef531b8b5ac1173c1bcc3" + ] + }, + "101237": { + "id": "PR_kwDOAO6SJc6G-AsU", + "public_id": 101237, + "url": "https://github.com/godotengine/godot/pull/101237", + "diff_url": "https://github.com/godotengine/godot/pull/101237.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101237.patch", + "title": "Cache value of Jolt Physics project setting `bounce_velocity_threshold`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4ODQyNDY=", + "created_at": "2025-01-07T17:46:11Z", + "updated_at": "2025-01-08T01:02:09Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE4ODA=", + "name": "topic:physics", + "color": "#ffee88" + } + ], + "commits": [ + "d6b822c891c9d6b119a0521720f1a55ad455af57" + ] + }, + "101242": { + "id": "PR_kwDOAO6SJc6G-dP8", + "public_id": 101242, + "url": "https://github.com/godotengine/godot/pull/101242", + "diff_url": "https://github.com/godotengine/godot/pull/101242.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101242.patch", + "title": "[Main] Fix missing performance data", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBcK-Cw", + "created_at": "2025-01-07T19:05:59Z", + "updated_at": "2025-01-08T09:36:29Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "a6c70576be4c55f018e53ad49654616203e432e6" + ] + }, + "101246": { + "id": "PR_kwDOAO6SJc6G_MeH", + "public_id": 101246, + "url": "https://github.com/godotengine/godot/pull/101246", + "diff_url": "https://github.com/godotengine/godot/pull/101246.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101246.patch", + "title": "Fix menus and dropdowns requiring two clicks", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzNDM5NTE4", + "created_at": "2025-01-07T21:22:33Z", + "updated_at": "2025-01-08T17:51:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "5fad8917590c9e9202cdcf67fdce3d9ee97be606" + ] + }, + "101249": { + "id": "PR_kwDOAO6SJc6G_sm2", + "public_id": 101249, + "url": "https://github.com/godotengine/godot/pull/101249", + "diff_url": "https://github.com/godotengine/godot/pull/101249.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101249.patch", + "title": "SCons: Refactor color output implementation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-01-07T22:59:47Z", + "updated_at": "2025-01-08T17:48:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "a29294fddc3d55c8c9e57332aff205e7630dcfe8" + ] + }, + "101257": { + "id": "PR_kwDOAO6SJc6HAK08", + "public_id": 101257, + "url": "https://github.com/godotengine/godot/pull/101257", + "diff_url": "https://github.com/godotengine/godot/pull/101257.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101257.patch", + "title": "Windows: Update export script's task to work even on battery power", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NzI2MTc1", + "created_at": "2025-01-08T01:41:14Z", + "updated_at": "2025-01-09T12:52:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "7cedf99ddc0cb4b6dd3c6d97d5adf987882da500" + ] + }, + "101263": { + "id": "PR_kwDOAO6SJc6HAxZr", + "public_id": 101263, + "url": "https://github.com/godotengine/godot/pull/101263", + "diff_url": "https://github.com/godotengine/godot/pull/101263.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101263.patch", + "title": "Fix example in `OS.shell_open()` method documentation and add a new one", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMDE5MDA5", + "created_at": "2025-01-08T03:52:23Z", + "updated_at": "2025-01-09T12:52:20Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "8a810dd55abc79de826b54f3a8d2a8c927ec08ff" + ] + }, + "101266": { + "id": "PR_kwDOAO6SJc6HA5jc", + "public_id": 101266, + "url": "https://github.com/godotengine/godot/pull/101266", + "diff_url": "https://github.com/godotengine/godot/pull/101266.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101266.patch", + "title": "Fix color picking on Linux/X11.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-01-08T04:18:26Z", + "updated_at": "2025-01-09T02:34:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "989161e117587733d6302b5191d14362f0e7f257" + ] + }, + "101267": { + "id": "PR_kwDOAO6SJc6HBHbc", + "public_id": 101267, + "url": "https://github.com/godotengine/godot/pull/101267", + "diff_url": "https://github.com/godotengine/godot/pull/101267.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101267.patch", + "title": "Fix ANGLE and D3D12 libraries inclusion in .zip export", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjcxOTc0NDk4", + "created_at": "2025-01-08T05:15:36Z", + "updated_at": "2025-01-09T01:09:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "a8377d0f22410b140701d6884b1a2115dfe36adb" + ] + }, + "101271": { + "id": "PR_kwDOAO6SJc6HCapl", + "public_id": 101271, + "url": "https://github.com/godotengine/godot/pull/101271", + "diff_url": "https://github.com/godotengine/godot/pull/101271.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101271.patch", + "title": "GLTF: Don't write unused light properties", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2NDY4NzU=", + "created_at": "2025-01-08T08:40:22Z", + "updated_at": "2025-01-14T18:33:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "01a26c5c8b888bb7736cbe58e0a05501443627f0" + ] + }, + "101273": { + "id": "PR_kwDOAO6SJc6HCivP", + "public_id": 101273, + "url": "https://github.com/godotengine/godot/pull/101273", + "diff_url": "https://github.com/godotengine/godot/pull/101273.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101273.patch", + "title": "Use `AHashMap` for `SurfaceTool`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvKYDQ", + "created_at": "2025-01-08T08:54:04Z", + "updated_at": "2025-01-11T10:23:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "4f1c956f25272c01a7a586627506b8fdd1c4e931" + ] + }, + "101278": { + "id": "PR_kwDOAO6SJc6HC3Pp", + "public_id": 101278, + "url": "https://github.com/godotengine/godot/pull/101278", + "diff_url": "https://github.com/godotengine/godot/pull/101278.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101278.patch", + "title": "Fix non-typed Dictionary keys displayed as `` in the inspector.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-08T09:29:46Z", + "updated_at": "2025-01-09T12:52:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b8860f1c11126b044fdacf79b0d91462bcb9b41e" + ] + }, + "101279": { + "id": "PR_kwDOAO6SJc6HC_Ps", + "public_id": 101279, + "url": "https://github.com/godotengine/godot/pull/101279", + "diff_url": "https://github.com/godotengine/godot/pull/101279.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101279.patch", + "title": "Fix GCC warning about potential stringop-overflow in AudioEffectPitcShift", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-08T09:41:26Z", + "updated_at": "2025-01-09T10:22:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1NzI3ODE5OTc=", + "name": "topic:audio", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "6f4089fa55dd07edcc003f8ecba612e968c96102" + ] + }, + "101282": { + "id": "PR_kwDOAO6SJc6HDXkg", + "public_id": 101282, + "url": "https://github.com/godotengine/godot/pull/101282", + "diff_url": "https://github.com/godotengine/godot/pull/101282.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101282.patch", + "title": "Use `LocalVector` for `Curve` and `Gradient`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBvKYDQ", + "created_at": "2025-01-08T10:15:24Z", + "updated_at": "2025-01-09T19:57:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "8bfb5d74b3d9408974f993e7ba8696fad08cbf86" + ] + }, + "101284": { + "id": "PR_kwDOAO6SJc6HDps2", + "public_id": 101284, + "url": "https://github.com/godotengine/godot/pull/101284", + "diff_url": "https://github.com/godotengine/godot/pull/101284.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101284.patch", + "title": "A handful of typo fixes", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU4NjY5", + "created_at": "2025-01-08T10:41:26Z", + "updated_at": "2025-01-08T16:10:14Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "f134769506d8ac2e3a9f676a10f5be81da1ded8b" + ] + }, + "101294": { + "id": "PR_kwDOAO6SJc6HGBiD", + "public_id": 101294, + "url": "https://github.com/godotengine/godot/pull/101294", + "diff_url": "https://github.com/godotengine/godot/pull/101294.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101294.patch", + "title": "Update `OpenXRAPI` memory management", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2025-01-08T15:48:32Z", + "updated_at": "2025-01-13T23:22:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "c242cef627384e870c0030d0adc0c99fd827cbfc" + ] + }, + "101298": { + "id": "PR_kwDOAO6SJc6HGcD2", + "public_id": 101298, + "url": "https://github.com/godotengine/godot/pull/101298", + "diff_url": "https://github.com/godotengine/godot/pull/101298.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101298.patch", + "title": "Renderer: Minor optimisation when running `gl_compatibility` mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyODUy", + "created_at": "2025-01-08T16:44:28Z", + "updated_at": "2025-01-10T19:43:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "abd0e6990cec375c36b4f43a31c6bc29e0b2cda0" + ] + }, + "101299": { + "id": "PR_kwDOAO6SJc6HGnhm", + "public_id": 101299, + "url": "https://github.com/godotengine/godot/pull/101299", + "diff_url": "https://github.com/godotengine/godot/pull/101299.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101299.patch", + "title": "Add TileMap tutorials to TileMapLayer class reference", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-08T17:11:22Z", + "updated_at": "2025-01-09T20:09:21Z", + "target_branch": "master", + "labels": [ + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "5bda507f65912c95c3a2a25b7af095048c7e6137" + ] + }, + "101311": { + "id": "PR_kwDOAO6SJc6HH6dw", + "public_id": 101311, + "url": "https://github.com/godotengine/godot/pull/101311", + "diff_url": "https://github.com/godotengine/godot/pull/101311.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101311.patch", + "title": "Fix `LookAtModifier3D` rest space incorrect rotation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-08T20:26:47Z", + "updated_at": "2025-01-08T23:48:03Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "08a2f0ae39e1cf492b3868c0bba2606c3cc6a6cd" + ] + }, + "101315": { + "id": "PR_kwDOAO6SJc6HINky", + "public_id": 101315, + "url": "https://github.com/godotengine/godot/pull/101315", + "diff_url": "https://github.com/godotengine/godot/pull/101315.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101315.patch", + "title": "Fix duplicate buttons style to match the other buttons in the SpriteFrames editor plugin", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCw5jHg", + "created_at": "2025-01-08T21:16:44Z", + "updated_at": "2025-01-09T12:53:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "25e0278525f072c1869e196e676cf6cc92eca438" + ] + }, + "101316": { + "id": "PR_kwDOAO6SJc6HIOCU", + "public_id": 101316, + "url": "https://github.com/godotengine/godot/pull/101316", + "diff_url": "https://github.com/godotengine/godot/pull/101316.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101316.patch", + "title": "CI: Ensure problem matchers handle colored output", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-01-08T21:18:06Z", + "updated_at": "2025-01-08T23:56:04Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "88c457efc3187591287c8725041b29f6a90972f5" + ] + }, + "101321": { + "id": "PR_kwDOAO6SJc6HIsi1", + "public_id": 101321, + "url": "https://github.com/godotengine/godot/pull/101321", + "diff_url": "https://github.com/godotengine/godot/pull/101321.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101321.patch", + "title": "Change print warnings to config ones for popups that need transparency", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-01-08T23:02:14Z", + "updated_at": "2025-01-14T06:11:30Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "5c63646e870e6b4dc50219f0de424d521086787b" + ] + }, + "101322": { + "id": "PR_kwDOAO6SJc6HI0zL", + "public_id": 101322, + "url": "https://github.com/godotengine/godot/pull/101322", + "diff_url": "https://github.com/godotengine/godot/pull/101322.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101322.patch", + "title": "SCons: Fix missing context for `print_info`/`warning`/`error` when colors are off", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-08T23:37:01Z", + "updated_at": "2025-01-09T10:23:13Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "ffcd9eb6301de9ec5c38625b98a7399a52b56d62" + ] + }, + "101323": { + "id": "PR_kwDOAO6SJc6HI_O2", + "public_id": 101323, + "url": "https://github.com/godotengine/godot/pull/101323", + "diff_url": "https://github.com/godotengine/godot/pull/101323.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101323.patch", + "title": "LightmapGI: Including `modules_enabled.gen.h` to properly check the configuration warning", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCSXAdA", + "created_at": "2025-01-09T00:22:16Z", + "updated_at": "2025-01-09T15:55:10Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "2a3e0d47ea5080fd2cabb3b8de9d85b4a6bbf20a" + ] + }, + "101327": { + "id": "PR_kwDOAO6SJc6HJp2o", + "public_id": 101327, + "url": "https://github.com/godotengine/godot/pull/101327", + "diff_url": "https://github.com/godotengine/godot/pull/101327.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101327.patch", + "title": "SCons: Specify optional dependencies for modules", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NDg5Mjky", + "created_at": "2025-01-09T04:02:48Z", + "updated_at": "2025-01-09T13:26:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "f1f33169d9cd48824de1e0da45e42baa7c44a369" + ] + }, + "101330": { + "id": "PR_kwDOAO6SJc6HKFeo", + "public_id": 101330, + "url": "https://github.com/godotengine/godot/pull/101330", + "diff_url": "https://github.com/godotengine/godot/pull/101330.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101330.patch", + "title": "Fix typo in Basis `get_rotation_quaternion` doc", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ4OTQ3MDAw", + "created_at": "2025-01-09T06:10:07Z", + "updated_at": "2025-01-09T12:52:44Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "1250d98d195feae8a87ef3852ec71841aece2b9a" + ] + }, + "101335": { + "id": "PR_kwDOAO6SJc6HLMle", + "public_id": 101335, + "url": "https://github.com/godotengine/godot/pull/101335", + "diff_url": "https://github.com/godotengine/godot/pull/101335.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101335.patch", + "title": "Fix frame list icon mode is set two times", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCw5jHg", + "created_at": "2025-01-09T09:07:31Z", + "updated_at": "2025-01-09T12:52:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "7c3d46004b4d26bc1253bb631a684ed50cfe1aa7" + ] + }, + "101337": { + "id": "PR_kwDOAO6SJc6HMVGA", + "public_id": 101337, + "url": "https://github.com/godotengine/godot/pull/101337", + "diff_url": "https://github.com/godotengine/godot/pull/101337.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101337.patch", + "title": "C#: Add OKHSL properties to Color", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc1OTQxODQy", + "created_at": "2025-01-09T11:30:08Z", + "updated_at": "2025-01-12T02:56:27Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw3MDkyNjk3NzU=", + "name": "topic:dotnet", + "color": "#ffee88" + } + ], + "commits": [ + "a71a8c6e1e3e3be617436b6789552177d67b36e3" + ] + }, + "101343": { + "id": "PR_kwDOAO6SJc6HNUQ2", + "public_id": 101343, + "url": "https://github.com/godotengine/godot/pull/101343", + "diff_url": "https://github.com/godotengine/godot/pull/101343.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101343.patch", + "title": "Fix duplicated spec constant on SPIR-V reflection.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-01-09T13:29:48Z", + "updated_at": "2025-01-13T10:59:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "1af1edf60c1c317f6953c4fa78e0743a0729704d" + ] + }, + "101344": { + "id": "PR_kwDOAO6SJc6HNbiJ", + "public_id": 101344, + "url": "https://github.com/godotengine/godot/pull/101344", + "diff_url": "https://github.com/godotengine/godot/pull/101344.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101344.patch", + "title": "Fix union order to simplify empty initializers.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODUwNA==", + "created_at": "2025-01-09T13:44:13Z", + "updated_at": "2025-01-14T22:08:18Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "0e06eb80bc9cf08000bf86d06c0ce57bcf7775be" + ] + }, + "101346": { + "id": "PR_kwDOAO6SJc6HNk1J", + "public_id": 101346, + "url": "https://github.com/godotengine/godot/pull/101346", + "diff_url": "https://github.com/godotengine/godot/pull/101346.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101346.patch", + "title": "libpng: Update to 1.6.45", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T14:01:01Z", + "updated_at": "2025-01-09T19:56:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "f68d55bcdabe48fbfb38ccb826140bd6a4c7f7a4" + ] + }, + "101350": { + "id": "PR_kwDOAO6SJc6HOJFK", + "public_id": 101350, + "url": "https://github.com/godotengine/godot/pull/101350", + "diff_url": "https://github.com/godotengine/godot/pull/101350.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101350.patch", + "title": "Draw fewer fishbones to improve Path gizmo readability and performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-09T15:09:47Z", + "updated_at": "2025-01-09T20:09:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "13a1391e738eb78614fd4158edb0836487155484" + ] + }, + "101351": { + "id": "PR_kwDOAO6SJc6HOLVz", + "public_id": 101351, + "url": "https://github.com/godotengine/godot/pull/101351", + "diff_url": "https://github.com/godotengine/godot/pull/101351.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101351.patch", + "title": "manifold: Update to 3.0.1", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T15:14:16Z", + "updated_at": "2025-01-09T19:55:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "15741d45ca50e6d89c1756baa354d875483b40df" + ] + }, + "101354": { + "id": "PR_kwDOAO6SJc6HOb-O", + "public_id": 101354, + "url": "https://github.com/godotengine/godot/pull/101354", + "diff_url": "https://github.com/godotengine/godot/pull/101354.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101354.patch", + "title": "Replace `Animation::_clear()` with explicit `.clear()` calls.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-09T15:46:19Z", + "updated_at": "2025-01-09T16:43:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "dcb4e5b22a5502fee68c63678f8f88de9c795eb6" + ] + }, + "101355": { + "id": "PR_kwDOAO6SJc6HOc6U", + "public_id": 101355, + "url": "https://github.com/godotengine/godot/pull/101355", + "diff_url": "https://github.com/godotengine/godot/pull/101355.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101355.patch", + "title": "Style: Enable clang-format's `InsertBraces` config", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T15:48:08Z", + "updated_at": "2025-01-10T22:08:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyMzA0OTQ4MTIx", + "name": "topic:codestyle", + "color": "#ffee88" + } + ], + "commits": [ + "03c83cea1e2fcd4e852f58ab2b89bace220579b7" + ] + }, + "101362": { + "id": "PR_kwDOAO6SJc6HPnPM", + "public_id": 101362, + "url": "https://github.com/godotengine/godot/pull/101362", + "diff_url": "https://github.com/godotengine/godot/pull/101362.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101362.patch", + "title": "etcpak: Sync with upstream 2.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-01-09T18:34:23Z", + "updated_at": "2025-01-09T19:56:36Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "84c53607ab362efbe6a0164ad5c5276cb1f09259" + ] + }, + "101363": { + "id": "PR_kwDOAO6SJc6HPvj4", + "public_id": 101363, + "url": "https://github.com/godotengine/godot/pull/101363", + "diff_url": "https://github.com/godotengine/godot/pull/101363.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101363.patch", + "title": "CI: Install apt dependencies directly, works around issue with `awalsh128/cache-apt-pkgs-action`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T18:58:03Z", + "updated_at": "2025-01-09T19:56:24Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "829ad307f8c06134229256d0fc564fabd4e8826b" + ] + }, + "101365": { + "id": "PR_kwDOAO6SJc6HQFDm", + "public_id": 101365, + "url": "https://github.com/godotengine/godot/pull/101365", + "diff_url": "https://github.com/godotengine/godot/pull/101365.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101365.patch", + "title": "Fix AgX tonemapping using old approach in Compatibility rendering method", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-09T19:59:22Z", + "updated_at": "2025-01-10T22:46:26Z", + "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": [ + "5ebafc350fe18dd52cfd7197543f2ed566bbdc03" + ] + }, + "101366": { + "id": "PR_kwDOAO6SJc6HQHCp", + "public_id": 101366, + "url": "https://github.com/godotengine/godot/pull/101366", + "diff_url": "https://github.com/godotengine/godot/pull/101366.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101366.patch", + "title": "harfbuzz: Update to 10.1.0", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T20:05:28Z", + "updated_at": "2025-01-10T22:09:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "269b1dfa03454811354fb4ab1cf721db044551f8" + ] + }, + "101367": { + "id": "PR_kwDOAO6SJc6HQKrS", + "public_id": 101367, + "url": "https://github.com/godotengine/godot/pull/101367", + "diff_url": "https://github.com/godotengine/godot/pull/101367.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101367.patch", + "title": "msdfgen: Update to 1.12", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-09T20:16:46Z", + "updated_at": "2025-01-10T22:09:55Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "c97c7b73e65d67106229d2ea83b90dcb078efd14" + ] + }, + "101368": { + "id": "PR_kwDOAO6SJc6HQVDv", + "public_id": 101368, + "url": "https://github.com/godotengine/godot/pull/101368", + "diff_url": "https://github.com/godotengine/godot/pull/101368.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101368.patch", + "title": "Fix selection in 3D Game view", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-01-09T20:50:06Z", + "updated_at": "2025-01-10T22:09:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "055b418e4dc86b31ff42584b1b89d57fefbb409a" + ] + }, + "101369": { + "id": "PR_kwDOAO6SJc6HQrLG", + "public_id": 101369, + "url": "https://github.com/godotengine/godot/pull/101369", + "diff_url": "https://github.com/godotengine/godot/pull/101369.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101369.patch", + "title": "Add ability to cancel rotation from viewport rotation gizmo", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-01-09T22:05:07Z", + "updated_at": "2025-01-10T22:19:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "a8f3c9727eec18853fc6f0c1c8b197b85d343813" + ] + }, + "101373": { + "id": "PR_kwDOAO6SJc6HQw64", + "public_id": 101373, + "url": "https://github.com/godotengine/godot/pull/101373", + "diff_url": "https://github.com/godotengine/godot/pull/101373.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101373.patch", + "title": "Clarify expected types in `RayCast3D` documentation ", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI3NjM4MDQz", + "created_at": "2025-01-09T22:23:49Z", + "updated_at": "2025-01-11T22:58:33Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABbYOrww", + "name": "cherrypick:4.2", + "color": "#446699" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "02c10454a8ab1dbde503036afcca872b98e55e67" + ] + }, + "101378": { + "id": "PR_kwDOAO6SJc6HRmjr", + "public_id": 101378, + "url": "https://github.com/godotengine/godot/pull/101378", + "diff_url": "https://github.com/godotengine/godot/pull/101378.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101378.patch", + "title": "Fix typo in EditorDebuggerPlugin documentation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE2OTQ1OTUw", + "created_at": "2025-01-10T01:56:22Z", + "updated_at": "2025-01-13T14:47:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "24cf3be7ceec79866f9f57f8f0ec7c6f3ef25ef9" + ] + }, + "101381": { + "id": "PR_kwDOAO6SJc6HSyXl", + "public_id": 101381, + "url": "https://github.com/godotengine/godot/pull/101381", + "diff_url": "https://github.com/godotengine/godot/pull/101381.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101381.patch", + "title": "Fallback to primary screen if no window layout is saved in project metadata.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-10T07:07:35Z", + "updated_at": "2025-01-10T22:09:48Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "65f94b163a05dbf6443127aef37f7746feb551b8" + ] + }, + "101383": { + "id": "PR_kwDOAO6SJc6HS9qi", + "public_id": 101383, + "url": "https://github.com/godotengine/godot/pull/101383", + "diff_url": "https://github.com/godotengine/godot/pull/101383.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101383.patch", + "title": "Add `ColorPicker` cursor background and reuse the cursor for wheel.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzODc3MTcw", + "created_at": "2025-01-10T07:42:06Z", + "updated_at": "2025-01-12T09:08:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "2eded468f9c2941becab4173695357dc24b22fdb" + ] + }, + "101386": { + "id": "PR_kwDOAO6SJc6HUa99", + "public_id": 101386, + "url": "https://github.com/godotengine/godot/pull/101386", + "diff_url": "https://github.com/godotengine/godot/pull/101386.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101386.patch", + "title": "Revert regression of memory unsafe `append_array` (same vector into same vector).", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-10T11:21:20Z", + "updated_at": "2025-01-11T21:48:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "cf145de21e06489171caedead35830875e4b1fc8" + ] + }, + "101387": { + "id": "PR_kwDOAO6SJc6HUqMm", + "public_id": 101387, + "url": "https://github.com/godotengine/godot/pull/101387", + "diff_url": "https://github.com/godotengine/godot/pull/101387.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101387.patch", + "title": "Add PICO OS Immersive Mode", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ2MzYyMjk5", + "created_at": "2025-01-10T11:57:27Z", + "updated_at": "2025-01-14T17:01:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2OA==", + "name": "feature proposal", + "color": "#4466ff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "a2bfb7cff2a58e37a996d1a17ef45d9a79b1d9fe" + ] + }, + "101388": { + "id": "PR_kwDOAO6SJc6HUqt6", + "public_id": 101388, + "url": "https://github.com/godotengine/godot/pull/101388", + "diff_url": "https://github.com/godotengine/godot/pull/101388.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101388.patch", + "title": "Update texture import library info in COPYRIGHT.txt", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTUwMjQ0", + "created_at": "2025-01-10T11:58:46Z", + "updated_at": "2025-01-11T13:13:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzNzA0NzE3OTU=", + "name": "topic:thirdparty", + "color": "#ffee88" + } + ], + "commits": [ + "bf06a4ff64884c6a26d40f8337884a26ad844b20" + ] + }, + "101404": { + "id": "PR_kwDOAO6SJc6HXmjF", + "public_id": 101404, + "url": "https://github.com/godotengine/godot/pull/101404", + "diff_url": "https://github.com/godotengine/godot/pull/101404.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101404.patch", + "title": "Change editor viewports gizmos mouse enter/exit from using signals to notifications", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBkx80A", + "created_at": "2025-01-10T18:48:40Z", + "updated_at": "2025-01-10T22:19:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "d17cf852e39bf63d0205df668a438af086b3ce5c" + ] + }, + "101405": { + "id": "PR_kwDOAO6SJc6HYKG1", + "public_id": 101405, + "url": "https://github.com/godotengine/godot/pull/101405", + "diff_url": "https://github.com/godotengine/godot/pull/101405.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101405.patch", + "title": "Fix Game View cannot be editor feature disabled", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjgxMTA5MTY1", + "created_at": "2025-01-10T19:59:27Z", + "updated_at": "2025-01-10T22:08:17Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "683cef1df5b10ef499dfaa05c1875e340a333f90" + ] + }, + "101406": { + "id": "PR_kwDOAO6SJc6HYmES", + "public_id": 101406, + "url": "https://github.com/godotengine/godot/pull/101406", + "diff_url": "https://github.com/godotengine/godot/pull/101406.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101406.patch", + "title": "Fix AgX sigmoid contrast curve approximation", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE3NTA2NTcz", + "created_at": "2025-01-10T20:57:43Z", + "updated_at": "2025-01-11T22:07:01Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "77ddaaaa918514ec3a7e240c57034bbee3c76188" + ] + }, + "101409": { + "id": "PR_kwDOAO6SJc6HZHDe", + "public_id": 101409, + "url": "https://github.com/godotengine/godot/pull/101409", + "diff_url": "https://github.com/godotengine/godot/pull/101409.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101409.patch", + "title": "Implement SpringBoneSimulator3D to wiggle chained bones", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-10T22:12:09Z", + "updated_at": "2025-01-13T23:23:46Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "5472558a98d39bb4e210454ee24a4c10544016bf" + ] + }, + "101419": { + "id": "PR_kwDOAO6SJc6HZ7Fn", + "public_id": 101419, + "url": "https://github.com/godotengine/godot/pull/101419", + "diff_url": "https://github.com/godotengine/godot/pull/101419.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101419.patch", + "title": "Fix SkeletonProfileHumanoid documentation error", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBwx0ZA", + "created_at": "2025-01-11T02:00:38Z", + "updated_at": "2025-01-12T03:01:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "fb7e666bfbf7e23680c41ced869f512ee6e62d78" + ] + }, + "101424": { + "id": "PR_kwDOAO6SJc6HaeAS", + "public_id": 101424, + "url": "https://github.com/godotengine/godot/pull/101424", + "diff_url": "https://github.com/godotengine/godot/pull/101424.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101424.patch", + "title": "Improve `NavigationLink3DGizmoPlugin::redraw` performance", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMxNzYwNjI=", + "created_at": "2025-01-11T07:30:15Z", + "updated_at": "2025-01-14T07:35:02Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "d36a9ab591770c8db220e2e6f04d6494c2c36c75" + ] + }, + "101431": { + "id": "PR_kwDOAO6SJc6HbJ6i", + "public_id": 101431, + "url": "https://github.com/godotengine/godot/pull/101431", + "diff_url": "https://github.com/godotengine/godot/pull/101431.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101431.patch", + "title": "Use `GetFileAttributesW` for checking file existence on Windows", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjY3NjkzODMw", + "created_at": "2025-01-11T13:37:25Z", + "updated_at": "2025-01-13T19:56:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "1732888777dd8aa8f59e31c4b790765fdcfd917c" + ] + }, + "101441": { + "id": "PR_kwDOAO6SJc6Hb7cF", + "public_id": 101441, + "url": "https://github.com/godotengine/godot/pull/101441", + "diff_url": "https://github.com/godotengine/godot/pull/101441.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101441.patch", + "title": "Improve missing UID errors", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-11T20:00:29Z", + "updated_at": "2025-01-11T21:41:43Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "d3d874e0d15569d1c70b5b778bb7e5cc7dce0b81" + ] + }, + "101442": { + "id": "PR_kwDOAO6SJc6Hb9e2", + "public_id": 101442, + "url": "https://github.com/godotengine/godot/pull/101442", + "diff_url": "https://github.com/godotengine/godot/pull/101442.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101442.patch", + "title": "Ensure path for shallow scripts", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-11T20:25:17Z", + "updated_at": "2025-01-11T21:41:40Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwODI=", + "name": "topic:gdscript", + "color": "#ffee88" + } + ], + "commits": [ + "c29e9e9b29d266e13d56acf07d7fa02d02d9136d" + ] + }, + "101445": { + "id": "PR_kwDOAO6SJc6Hb_v1", + "public_id": 101445, + "url": "https://github.com/godotengine/godot/pull/101445", + "diff_url": "https://github.com/godotengine/godot/pull/101445.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101445.patch", + "title": "Add `Copy Script UID` option to Script Editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-11T21:01:23Z", + "updated_at": "2025-01-12T18:09:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "90ef140169e617f87814cee21b71d260cdc1e108" + ] + }, + "101446": { + "id": "PR_kwDOAO6SJc6HcAyG", + "public_id": 101446, + "url": "https://github.com/godotengine/godot/pull/101446", + "diff_url": "https://github.com/godotengine/godot/pull/101446.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101446.patch", + "title": "Fix UID path remap", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-11T21:17:52Z", + "updated_at": "2025-01-11T21:42:15Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "9ad34ecc3e25ebe53184def16e43ad231afcd437" + ] + }, + "101448": { + "id": "PR_kwDOAO6SJc6HcChV", + "public_id": 101448, + "url": "https://github.com/godotengine/godot/pull/101448", + "diff_url": "https://github.com/godotengine/godot/pull/101448.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101448.patch", + "title": "Add missing `TOOLS_ENABLED` block to `RetargetModifier3D`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-11T21:46:11Z", + "updated_at": "2025-01-12T17:13:35Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "18cc58f6beec5a95c203fb378de372bc6929ece4" + ] + }, + "101449": { + "id": "PR_kwDOAO6SJc6HcEFQ", + "public_id": 101449, + "url": "https://github.com/godotengine/godot/pull/101449", + "diff_url": "https://github.com/godotengine/godot/pull/101449.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101449.patch", + "title": "Use `MethodInfo::get_compatibility_hash()` to generate the hash for `MethodBind::get_hash()` and other GDExtension hash clean up", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE5MTU2MQ==", + "created_at": "2025-01-11T22:12:17Z", + "updated_at": "2025-01-12T17:13:45Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + } + ], + "commits": [ + "696285f23ac7f7e2ca7da60ed3fee3145e07c15e" + ] + }, + "101450": { + "id": "PR_kwDOAO6SJc6HcEOL", + "public_id": 101450, + "url": "https://github.com/godotengine/godot/pull/101450", + "diff_url": "https://github.com/godotengine/godot/pull/101450.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101450.patch", + "title": "Change reset timing of the AnimationMixer and Skeleton on save", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-11T22:14:42Z", + "updated_at": "2025-01-12T17:13:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA1NjQ4", + "name": "topic:animation", + "color": "#ffee88" + } + ], + "commits": [ + "d5e91eaa42b46494a51488bc19af3aca5abd6979" + ] + }, + "101451": { + "id": "PR_kwDOAO6SJc6HcE2k", + "public_id": 101451, + "url": "https://github.com/godotengine/godot/pull/101451", + "diff_url": "https://github.com/godotengine/godot/pull/101451.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101451.patch", + "title": "Force update RetargetModifier3D's child skeletons on save", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-11T22:25:38Z", + "updated_at": "2025-01-12T17:14: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" + } + ], + "commits": [ + "cb61c6e85291efc7cfa98708eafe706cdbc0e969" + ] + }, + "101455": { + "id": "PR_kwDOAO6SJc6HcNRE", + "public_id": 101455, + "url": "https://github.com/godotengine/godot/pull/101455", + "diff_url": "https://github.com/godotengine/godot/pull/101455.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101455.patch", + "title": "Make GridMap editor Preview Size setting take effect immediately after change", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjE4MDAzMg==", + "created_at": "2025-01-12T00:57:23Z", + "updated_at": "2025-01-14T11:10:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4Mjg5", + "name": "topic:3d", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "80b8d6dbe6b8e4768f6e88418c9d6261d61ffb9b" + ] + }, + "101458": { + "id": "PR_kwDOAO6SJc6HcsVM", + "public_id": 101458, + "url": "https://github.com/godotengine/godot/pull/101458", + "diff_url": "https://github.com/godotengine/godot/pull/101458.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101458.patch", + "title": "Fix double emission of `NOTIFICATION_WM_GO_BACK_REQUEST`", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-01-12T09:31:15Z", + "updated_at": "2025-01-15T00:02:56Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA2NjQ=", + "name": "topic:input", + "color": "#ffee88" + } + ], + "commits": [ + "c327b5797e0861a19408c0e04af1bc3b8fcb84f4" + ] + }, + "101459": { + "id": "PR_kwDOAO6SJc6HcyKO", + "public_id": 101459, + "url": "https://github.com/godotengine/godot/pull/101459", + "diff_url": "https://github.com/godotengine/godot/pull/101459.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101459.patch", + "title": "Docs: Fix typo in `AudioStreamSynchronized`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUzMTU2MDY2", + "created_at": "2025-01-12T10:45:18Z", + "updated_at": "2025-01-13T23:59:54Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + } + ], + "commits": [ + "cf414f777f618c75d12abd4b4cf09842573d509c" + ] + }, + "101472": { + "id": "PR_kwDOAO6SJc6HdvsJ", + "public_id": 101472, + "url": "https://github.com/godotengine/godot/pull/101472", + "diff_url": "https://github.com/godotengine/godot/pull/101472.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101472.patch", + "title": "Allow removing files in the file search", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIyMjMxNzI=", + "created_at": "2025-01-12T22:27:03Z", + "updated_at": "2025-01-13T19:34:53Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWwyODM1MTg3MzM=", + "name": "usability", + "color": "#447744" + } + ], + "commits": [ + "03b60027eea49165268fa94aabb6cbd3e8ec6a67" + ] + }, + "101478": { + "id": "PR_kwDOAO6SJc6HeP8e", + "public_id": 101478, + "url": "https://github.com/godotengine/godot/pull/101478", + "diff_url": "https://github.com/godotengine/godot/pull/101478.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101478.patch", + "title": "Allow smaller minimum width of VersionControlEditorPlugin", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjg0MDc3NjI5", + "created_at": "2025-01-13T02:35:05Z", + "updated_at": "2025-01-13T21:34:06Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "fe5612fb5d43d8809ed2e23456c7888c341ef938" + ] + }, + "101481": { + "id": "PR_kwDOAO6SJc6HfSho", + "public_id": 101481, + "url": "https://github.com/godotengine/godot/pull/101481", + "diff_url": "https://github.com/godotengine/godot/pull/101481.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101481.patch", + "title": "[RTL] Fix \"fade\" effect char index calculations.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-13T07:01:25Z", + "updated_at": "2025-01-13T19:30:59Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "c5dc6e1c6d4dbc388c5d13262ca071bdeb7ab2b2" + ] + }, + "101482": { + "id": "PR_kwDOAO6SJc6HfqK-", + "public_id": 101482, + "url": "https://github.com/godotengine/godot/pull/101482", + "diff_url": "https://github.com/godotengine/godot/pull/101482.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101482.patch", + "title": "[RTL] Add cell option to control if cell is shrinked to its contents width.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-13T08:08:29Z", + "updated_at": "2025-01-13T23:24:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "b983b9d9f4371ac00f60abf850af58969f764059" + ] + }, + "101488": { + "id": "PR_kwDOAO6SJc6HhZu0", + "public_id": 101488, + "url": "https://github.com/godotengine/godot/pull/101488", + "diff_url": "https://github.com/godotengine/godot/pull/101488.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101488.patch", + "title": "Add `has_custom_data()` to TileData", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjU2Njc3MTM0", + "created_at": "2025-01-13T12:11:13Z", + "updated_at": "2025-01-14T05:00:42Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNjY2NzA4MDU5", + "name": "topic:2d", + "color": "#ffee88" + } + ], + "commits": [ + "f434c75dbfd2f580e43b28be3641d2f98169002e" + ] + }, + "101493": { + "id": "PR_kwDOAO6SJc6HilB-", + "public_id": 101493, + "url": "https://github.com/godotengine/godot/pull/101493", + "diff_url": "https://github.com/godotengine/godot/pull/101493.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101493.patch", + "title": "Optimize `String` `==`, `ends_with` and `begins_with` by using `memcmp`.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjIzMDgxNjc=", + "created_at": "2025-01-13T14:26:16Z", + "updated_at": "2025-01-13T20:16:25Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwzMjQwOTUwMDYw", + "name": "performance", + "color": "#447777" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc5NjY=", + "name": "topic:core", + "color": "#ffee88" + } + ], + "commits": [ + "2e600789ddc12378df231358dae894a73b57c2ec" + ] + }, + "101498": { + "id": "PR_kwDOAO6SJc6HkRNT", + "public_id": 101498, + "url": "https://github.com/godotengine/godot/pull/101498", + "diff_url": "https://github.com/godotengine/godot/pull/101498.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101498.patch", + "title": "Use implicit launch when running a Godot Android project from the editor", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjkxNDk2OA==", + "created_at": "2025-01-13T16:55:06Z", + "updated_at": "2025-01-13T20:01:50Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyOTA5OTAwODUw", + "name": "topic:export", + "color": "#ffee88" + } + ], + "commits": [ + "17279cdf45b6000134821e374bb76afd1d9e0f9d" + ] + }, + "101503": { + "id": "PR_kwDOAO6SJc6HlGFA", + "public_id": 101503, + "url": "https://github.com/godotengine/godot/pull/101503", + "diff_url": "https://github.com/godotengine/godot/pull/101503.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101503.patch", + "title": "Expose OpenXR action handles to GDExtension", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOBbErLQ", + "created_at": "2025-01-13T18:10:59Z", + "updated_at": "2025-01-13T19:29:05Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw1ODA1MzcwMDM=", + "name": "topic:gdextension", + "color": "#ffee88" + }, + { + "id": "MDU6TGFiZWw4NjU1ODUwMDA=", + "name": "topic:xr", + "color": "#ffee88" + } + ], + "commits": [ + "c5e40e11e98cea3a2cd3370cf77c7f8aac33595f" + ] + }, + "101505": { + "id": "PR_kwDOAO6SJc6Hl3C-", + "public_id": 101505, + "url": "https://github.com/godotengine/godot/pull/101505", + "diff_url": "https://github.com/godotengine/godot/pull/101505.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101505.patch", + "title": "Add functions to get axis-aligned bounds of navigation regions", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyNDY0MjA0", + "created_at": "2025-01-13T19:11:02Z", + "updated_at": "2025-01-14T14:44:41Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwxNzUyMDQwNjk0", + "name": "topic:navigation", + "color": "#ffee88" + } + ], + "commits": [ + "a7520fca6a1af5ae455563909e7ce34b1cb3ab71" + ] + }, + "101510": { + "id": "PR_kwDOAO6SJc6HnAvu", + "public_id": 101510, + "url": "https://github.com/godotengine/godot/pull/101510", + "diff_url": "https://github.com/godotengine/godot/pull/101510.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101510.patch", + "title": "OpenGL3 renderer supports transparent boot splash", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjUyMTQ4MjIx", + "created_at": "2025-01-13T20:57:56Z", + "updated_at": "2025-01-13T23:24:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgxMTE=", + "name": "topic:rendering", + "color": "#ffee88" + } + ], + "commits": [ + "b331ffa7e9aa7833ca266b5001ce87fd0e334eb8" + ] + }, + "101511": { + "id": "PR_kwDOAO6SJc6Hnfen", + "public_id": 101511, + "url": "https://github.com/godotengine/godot/pull/101511", + "diff_url": "https://github.com/godotengine/godot/pull/101511.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101511.patch", + "title": "Add documentation to `particles_request_process_time`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc5MTc0NzU=", + "created_at": "2025-01-13T21:51:58Z", + "updated_at": "2025-01-13T23:23:19Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWwyODM1MTg4Mzk=", + "name": "documentation", + "color": "#ffddff" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + } + ], + "commits": [ + "4e52ba63af2d7d041ccbe9b739e12b8129ed1d7c" + ] + }, + "101513": { + "id": "PR_kwDOAO6SJc6Hnrx9", + "public_id": 101513, + "url": "https://github.com/godotengine/godot/pull/101513", + "diff_url": "https://github.com/godotengine/godot/pull/101513.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101513.patch", + "title": "Fix legacy color picker crash.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-13T22:16:43Z", + "updated_at": "2025-01-14T16:39:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "730495c215eb8523f438817330c47f8a8d55daca" + ] + }, + "101519": { + "id": "PR_kwDOAO6SJc6Hpa1q", + "public_id": 101519, + "url": "https://github.com/godotengine/godot/pull/101519", + "diff_url": "https://github.com/godotengine/godot/pull/101519.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101519.patch", + "title": "Fix theme options in project manager incorrectly using translated text", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjI0NjI0OTAx", + "created_at": "2025-01-14T02:37:04Z", + "updated_at": "2025-01-14T11:10:51Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "554d4198360e2d7ebab152200251b2927eae208a" + ] + }, + "101525": { + "id": "PR_kwDOAO6SJc6HqgHN", + "public_id": 101525, + "url": "https://github.com/godotengine/godot/pull/101525", + "diff_url": "https://github.com/godotengine/godot/pull/101525.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101525.patch", + "title": "Fix shifted joint radius index in SpringBone gizmo and remove unused `end_bone_tip_radius` property", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjYxOTM4MjYz", + "created_at": "2025-01-14T06:31:43Z", + "updated_at": "2025-01-14T11:10:17Z", + "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": [ + "7b3d14fbcd048700a99e1951672c951c79174858" + ] + }, + "101526": { + "id": "PR_kwDOAO6SJc6HrAtR", + "public_id": 101526, + "url": "https://github.com/godotengine/godot/pull/101526", + "diff_url": "https://github.com/godotengine/godot/pull/101526.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101526.patch", + "title": "Update Android editor name and add missing icons", + "state": "MERGED", + "is_draft": false, + "authored_by": "U_kgDOCouzNQ", + "created_at": "2025-01-14T08:18:34Z", + "updated_at": "2025-01-14T13:40:39Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTc1NjI=", + "name": "platform:android", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + } + ], + "commits": [ + "867ae4d85ac06a2d30b50ddf3fa3749a7ae4cb4a" + ] + }, + "101531": { + "id": "PR_kwDOAO6SJc6HrrZK", + "public_id": 101531, + "url": "https://github.com/godotengine/godot/pull/101531", + "diff_url": "https://github.com/godotengine/godot/pull/101531.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101531.patch", + "title": "Remove unused `EditorSceneFormatImporter::_get_import_flags`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-14T10:00:13Z", + "updated_at": "2025-01-14T17:34:37Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw5NTUwNzk2ODQ=", + "name": "breaks compat", + "color": "#b64245" + }, + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWw4OTAzMTA1MDI=", + "name": "topic:import", + "color": "#ffee88" + } + ], + "commits": [ + "21fcb56547010b2c85debcf7c7a358b6387d6328" + ] + }, + "101532": { + "id": "PR_kwDOAO6SJc6Hrtmn", + "public_id": 101532, + "url": "https://github.com/godotengine/godot/pull/101532", + "diff_url": "https://github.com/godotengine/godot/pull/101532.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101532.patch", + "title": "[RTL] Fix character effect offset.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-14T10:05:11Z", + "updated_at": "2025-01-14T11:10:38Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "88a719f2917f2497c3ecb035da7f3ee2f0479705" + ] + }, + "101537": { + "id": "PR_kwDOAO6SJc6HspH6", + "public_id": 101537, + "url": "https://github.com/godotengine/godot/pull/101537", + "diff_url": "https://github.com/godotengine/godot/pull/101537.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101537.patch", + "title": "Fix regression from already disconnected emission shape changed signal", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjM4MDc3ODM3", + "created_at": "2025-01-14T12:24:50Z", + "updated_at": "2025-01-14T19:56:52Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyMTk=", + "name": "topic:editor", + "color": "#ffee88" + }, + { + "id": "LA_kwDOAO6SJc8AAAABCNCFwA", + "name": "topic:particles", + "color": "#ffee88" + } + ], + "commits": [ + "1d2c503b008601fb9a887be7c88fd2b50bb2d541" + ] + }, + "101538": { + "id": "PR_kwDOAO6SJc6HtEzJ", + "public_id": 101538, + "url": "https://github.com/godotengine/godot/pull/101538", + "diff_url": "https://github.com/godotengine/godot/pull/101538.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101538.patch", + "title": "[DisplayServer] Add missing `FEATURE_WINDOW_DRAG` flag to Windows, X11 and Wayland display servers.", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjc2NDU2ODM=", + "created_at": "2025-01-14T13:30:01Z", + "updated_at": "2025-01-14T17:38:47Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "MDU6TGFiZWwyNzkwOTczMjY=", + "name": "platform:linuxbsd", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyMDU0MTc0MTM=", + "name": "platform:windows", + "color": "#e4e4e4" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgyNTU=", + "name": "topic:porting", + "color": "#ffee88" + } + ], + "commits": [ + "2e99d84e87a81dcfc29b067450a9e9f4d76b3086" + ] + }, + "101541": { + "id": "PR_kwDOAO6SJc6HuOT0", + "public_id": 101541, + "url": "https://github.com/godotengine/godot/pull/101541", + "diff_url": "https://github.com/godotengine/godot/pull/101541.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101541.patch", + "title": "Always pick widest style as min width between unselected and hovered in `TabBar`", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjMwNzM5MjM5", + "created_at": "2025-01-14T15:17:00Z", + "updated_at": "2025-01-14T18:13:32Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2NA==", + "name": "bug", + "color": "#ff6055" + }, + { + "id": "LA_kwDOAO6SJc8AAAABocF7RA", + "name": "cherrypick:4.3", + "color": "#446699" + }, + { + "id": "MDU6TGFiZWwxMzI3MzE4Mjcx", + "name": "crash", + "color": "#885544" + }, + { + "id": "MDU6TGFiZWwxMzMyMzAzMTE5", + "name": "regression", + "color": "#ff63ac" + }, + { + "id": "MDU6TGFiZWwxNzMyNzIwNzc5", + "name": "topic:gui", + "color": "#ffee88" + } + ], + "commits": [ + "e33a95f6ab979c2fcd45e11f59e3b9648126fd5e" + ] + }, + "101552": { + "id": "PR_kwDOAO6SJc6Hv8xS", + "public_id": 101552, + "url": "https://github.com/godotengine/godot/pull/101552", + "diff_url": "https://github.com/godotengine/godot/pull/101552.diff", + "patch_url": "https://github.com/godotengine/godot/pull/101552.patch", + "title": "Bump version to 4.4-beta", + "state": "MERGED", + "is_draft": false, + "authored_by": "MDQ6VXNlcjQ3MDEzMzg=", + "created_at": "2025-01-14T18:05:38Z", + "updated_at": "2025-01-14T18:31:21Z", + "target_branch": "master", + "labels": [ + { + "id": "MDU6TGFiZWw3MzMzMDA2Ng==", + "name": "enhancement", + "color": "#aaccff" + }, + { + "id": "MDU6TGFiZWwyNzkwOTgwMDk=", + "name": "topic:buildsystem", + "color": "#ffee88" + } + ], + "commits": [ + "6d3e66badf3251098a57961b58bb8f97522115fa" + ] } } } \ No newline at end of file