Files
godot-interactive-changelog/data/godotengine.godot.3.2.json

1 line
5.3 MiB
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{"generated_at":1685475479424,"log":["4e7d75ccd350b98bccea517c034b367f52cf127e","68eae6b6e993b1e7cafa4713ce30222641eb4ef9","6a5ffb8f6eb1ff36d3fa69659e48b7a6b77d1f2a","52abb748f8104c896895c5ffe40744b00b4973db","8ea77b96b26a0d64992c3b23214c74cf5bda30e5","9aa9aa29183961acf04fa4c3fd584aea041bfd91","4ace2bf3c4be9335d4a692ef502aeb36d2702157","8d00dcb421366b30d677db4d041efdaa9c08b96c","f6968d5f1737fef3bf4d7d9cdd3a71f00625bd09","ec4d606e07114f04de7fe1a4b980ae44e9288b51","11d28b2d10f904c8fa1336c5e4c50e952cb5d068","1c3aff42dea3f9d9c49e6395dd4a9c848e65cbf6","01bdf7ae093b12b8007242a9d4e726ca20225fe9","a48d0b5eefb1d830e0dbb41fcc0a903501178296","505fee0b6db806c9fc83acd3a074f40ac57a83e2","658e44ee010f0ee9e348843b7cf1b1b548088464","50830632c95cf8e3169a950fc0dc4d23819994de","bb48a48d4bd71aeca40f40668493cb36ce84f98e","766d1ef276044cb1a277e2283c14b7e0fa6bbc43","cab55bbb9d2e77e9b83a7749a21aa75e9d31dbcc","f6590be60684cd0fc2e71b2636301ca48cf09da4","9705d5587e584f8a728f661088a09b201fb4eecb","3cfb67e0f7f55f884c01994b7c7f35a5160dfc3e","11b7f9fe0728f8cfe96eadd400913783b1d5e31e","274f1d8610895eb1fc6f2fa9e393e8a1af796e6b","f7d4e6ef6b0e3601cdefebfcc8d0feb29f6892cd","2423f75585bdb22e2d2bfc968dfb3ae3933a96d6","096bf873bc44a942ba7d5c4e52bf089fda6fdd6b","40c659867efa01ad2becc2738a53ad46d70f7a64","c317ac89bf003892241cf2d182a260ae4a919c05","9bd841b86d8eff019b892f26a8a555c8160a1c5a","e41caac7db87df49acacec60d0f36c118692bb63","485180ee0091ba06f619612a70848495fb594f9a","796484d761cf88b2f9f6e2faa296fba254123f99","8dadd7881dc9c91e8a0a27a53555d3602ca0278d","3479cf4b428b448f2fc30d7e4e44a578e96a0920","ae4fee52d5d168fe297e87c804f5dde850739733","887950b79319aff925a0cadf2020021aa512f529","ca537dea760844c7f30e4cd9a6a13074fb28d42c","3ca87b9bef97300857bbb779fd3a83ac74a8b401","38df7ebed30b46914c619d99cd32fe2c68cf3461","4912d4c6e4da456c24e0740e0c76bf3199eb317f","d1dcf8fdb838cbfdacda3cecb46b24de243583cf","4445f892d2f87c234568d960370b186bb89ca200","f76009bbcf4140495a37a7350a953799b2f70094","4b54b62fff725d6cc840b2d714157338d517528f","9178e8c678c9952073bbfbacda41a4af28fd260c","5db45fbaf351883e37fdcdece854139b6b236d4b","21dd35b611e71d0b07fe9ee9d764869e6671795a","ad49425bd8e4ccd7eeef229d9ddf3c30ec0d7ed0","f5951e757d5d20ec50a816d495d2d57a3d1dd212","9daaa12bae0cd3637da8f401333b3bc522aee66e","75185f87a341eddcaaff290314873ed4d54f7099","f0f0f38d1a50117f4af19c347159535f706550db","9ed14815d8f2fd0dc3b91a65e85cec43a8b5f0ef","53644df55d0347578be73ba3f4da5bfb6db65223","724487b3c11e4038ed4accfef0d4803250ac92bf","72c44bafac6e280b5e1e99b417588624bfb5ecc6","c8d64de76615a5519b034b274585e7567d67567d","4cee1cda5e8f66467ea7f29f60cc3a0444ab58aa","5b3459bfc7a65ebcd4cb1065a51863affd4374e4","58fac4c8740586e573c4c4b98dc4f8b49cca7308","09ced94dd45f8b4f15ee77917fedd033948da8de","2d20fc39aaa3a3e48f25cbb95f38f54fe2bcdd9f","689db68822ad48a75a595e3dae17388dbbf64c10","3697ea799c6076bc22af3fdb584f31eb9243c759","fe26e53065827f83bb5f720d1b20e83850624d8c","baf5eaadb0bc7385b80181d9018b33be700c9c30","cbdbfb00ca68c1a98011fc3dd272fbc97fff6f89","bb6c0d3e8bb1982bce3e1c219c1a4a2d187227f0","55cc46a0523df8df85aa6ffec6b58ff86e5ab1af","139ff35e76662b753cc87b6829ca41347e639eeb","bd605a5701b44295f1a04bd56da699cbc0affe12","6a5c8c867281fb3ed13cce1e7d9acf287161bc03","c5700f74648d8b04229f4d4c77937c1af3a798a7","1b3eb416229567596a7db53bf927e9daf61bac4a","141230192cb534a8e6e2ce7d1c7abcc7ec5d9a33","71b1a1c7d9885b417a19bcb9b8c43e47fdcf13d5","5b1c6656d3e7ab43b3d560a0ebe1d6638d4ac241","06933f5d809c068eb7e756e26aedd98bc8bce3df","be1bc53d42577c02cbdf32fff5e2a60234e6270a","7215019020c69b4bc4fb11b92a189a94a93fa3df","eb5cb5d01613d00115076a1965ab3a362599c5ec","8896ce1c0a0bfdae7a188c2a75021a32b6ec0009","a7f7c393bae2239c9f033f753de82e2a580c5d18","7a0c37c3f5c8e62d77a7d316babe019a0ab79a3d","33f37cfd1913de23ca2d4c615ddf53d0b96d9771","a61f5a75209c69e617f5d9ac8f74c970077b931a","1b9b07e658045f23d8a52dab8bc0d38c86fecfb3","f67814116a5f60a91e45c407d018b14557058da7","df3fad11fd0e7093224c9f98e58a8e9493529cc2","e61edd69ea7a447242736e42462bcc4850339c5f","98e513405924f5f2a7590ff3786cad6a14ff7be2","c96f08dc8620491954960a1af6a852dcf2c02f09","75ab07546b6c6bd97153fda3abd5fbececd6fd96","966a1261866142001d6f5c447c4a665da870b518","9c4a6cf7457fd6fa60929496a52908b8a77dffbd","4dce3427ef5bf93049a3d12fa7f05b732671e274","0604b1839d4b85def09300dad9aa4b8be8bac503","4f0401d05d02a0e4ad3b63d31a7ce64fbf5e10d4","37d55ff1531c8d916a89b930b6e38d7c9d2b0e7e","d410f5fc80d4149a7e895391a4c42d88b00d1439","9fa904d4077bf8653d19b1621049c77e4277515d","feb88ebe6fd8468eb17d597b31d3b5b73196e180","ee2f406c73c6a49ce80f54e3bfe30477bc9cda95","5bd9f14ad9364b3e0331cf10278750741d149c92","9ad7fc3405dfd006341e1760af92e1f913e43b77","25ea912d96527771e6289bac446dc62e5e8f54ca","a002b93d860887a219aa40d7a5cc65fc3a5272c1","97cc2e53f6fbba7e85a2cbb79f38e077a6e511f7","1c6d1fcf956b882fc8a14fa595b7f1e9b15e1574","3d4a2a09f6b3587bd6aed48677b476da5db52721","a1ffa3edc228eac8f46b354633f3d85100430885","0ca102d568e860def5d505dab863a712a5d07f35","8a7a216be5dfbd8e2b7f32c39a92bbecec9306ca","55f580b24a696089dc1bda7dbfb14b3e63de23f0","2e27e746499888b1a9d2dd37ddd5e29f36b2831d","ce43c922083341aff6eb8bc017b36f61ec01f42f","c66144738b1567c9623b4e0738546d2dc1e02aa2","55b2e58a98697f9d65fa1dd41cd4ae8184213f43","c4745c96d78aa6d1dcce642bb0b49d72be5f4e72","93aba68026bb1924961e66da392367c8d6d55c9b","cadf946863809fac2429eab1787d2f67bafcc173","e1a9a3328dd6e8d32b8b8f716bbc4faba3b6d0ab","1c0995d4509acd0a750f32517b14c01842220cca","59ec19d5a88a9a0f28222887e8f3584aaabb03bc","b75fff5a56eb6f44aa7b315db5ef94919d7184e7","3631a3cc9ecb18ba33ac044f24c876e33861c9c3","8dc7f3960ce926d5bb383d569e92e3eb8e08faf2","0f0fcbd56a5cb4280d6a92e6f2e768ad9dbe3ec8","82b0899e54a74075fa96a68eff12fc9266c7df81","d9ff5f7fc2db46025d977ad0cf00e258fb48ee9a","151f33111b9145852db8a60b4ecccbad1e48c5a6","ac4e4872372e0f173ff0c4123e87adea637e2d26","efea348fe8a37d99da48c2a2cfb3a44437d99af2","6b66957b857219d0ac6693a0266afed396d39091","e7e8318546cef3aa482d71c5b0ddd5a664e241eb","ba177ccaecb91c3800e220272864dfb5c23958e7","e7947c81d6a84949d1a3d261c9599cb746160c85","3473a195fcf07646afdd24d635c1e616912d007c","46820527dea1fb238edbc1137f3173750e053ece","e78cd06b3fd159820257215d9202fe600c7376cc","86cdccebe6bd5d15f2ce8df84d9829a14bb76601","551c37167b0428b1489a8a6f6233624c5f4aa628","c2e07db071a30e8b4cb8073f15d7fc6dbf9c8a1d","f03a121b6d83fc93f1c0d0aeb4308dda112f444f","c9cf6b102f65e277613a0ff2f2bcc54f7bff0f1d","05fc26de1cd4b11f9f3351b42fb4c5b7c626856d","a3bcdbeb78715fdc30a130935bd21cb44b969ded","b420618c463feb455c7e13d3415ea4b8884975d9","90a1f8d8a7789c6fa9191c8684cd24edca066577","94d3bcbc9b523a8aae4cc0dd1f1e522c2171900e","35dd36ca35b87d2931980e837060cc39ec4c32f2","6c04c824bdb82a33589d48d98ab569a0a2e7e5fd","a8460bffd2ab4e2a28e7c0582f5a5785a301bc26","b255744e0f2c142763f8f383731513a491a711c3","37897dba80ae88785ca1cc7e0a717a6b15081a5b","9c48eb1c599d87d220dd3291487792f555eb9871","b4770c0a2781f203cd6a5eeaa92164ac56d2ca6a","91b0be18dcc3ba3b1ecd35e8a7e416883776cf7b","41feb410a6ec150bd08ac543423d4f9dde1886a3","cb3fcba99ff9854128b19e55c1f1b2084d07eab7","36e11d1c34e595aa99f90cf3de2dfa1260c81e2b","eaf8e5ce52331d05ee117c21e114ab0990dd3a9b","2aa866fa7055ecb04eec11e436095a30808890dd","40e41e22540c9b88b5afa1d9eb586bc8ae392d58","badabdf8b993f7fbc1d9d824b3bf592651f0dee3","7ffc3ec6be38042db63b154b9aadb09ae810b699","67261b1e87155d1f48ebf2c28e00dbcd8b0f3d37","00284a75e89584446ae423161ef27d6ddc8c7c6a","387ee7d763df51b0d5f9311c0068abef7bd11257","409de53e7253a0e900b09aedb983d998ccf30659","41f59ecfca6ddea1eb7b023aaea75e80e3c30c5c","829d21f1c223a159f58cc3f30a98a63ce1f3a9d2","ff7e7bd260f8541d4c3303a8c82ae438402e71c3","7e76a67d1e6d8814622ac0eb6f40d659f25dce6e","5cf9f4faeba21113a8e976c318dc9b3b3ba39d8e","eefeff23e9ff80fbbb134a8f2ea7cd8a4b76de46","de543d18e84a422a1f76c9a65e0edd5e3e3cd0d7","2ee15f650ece181074c5d9758cf56db37bfdee73","7c632968b2d62dec75228908bc701a5aca4a7b0d","f2ece824803a521775a64232b524e980c5124323","a7368a519eeb69377c1acd4143e037e8c05e1619","56aae0e8bcb0f91931ae3d48b74e7dd42d87861a","5127afa812f80c02e6f9fada854d46482daafca4","6190690757ca322393f13e44bc2ceed79b362b45","4faaf6089a3880d673c5fc51a260128bfe59b351","79aaafc686ac57ea535d0542e123e9f45a097e69","0be64da008e0f63ced2a581b6b85300c915edf6b","50f1b035b89ab8c4559620e12ab55cf7458fc291","24960e2254a7fbe274c20dc719bbe68ae6b3fd53","d53c15b12c9e7e0046bb2286a5c14c3e5db2dbc1","378fc592b15709b8ad7a59267e36add2aedb0ecc","a60d70bc9d28c497e5cf425b55e592c717b9e7d7","d4ac0ca15397932960403d595f2e08f926411471","423f15262f44a7688dcd102d7b9257dc2571f683","371b5a450afaa4f81d53a7763c3ff253c5912c23","4bc98c105ddf053e1e61a536270ae4fc2d32e89e","a9487821102b006d9afb05dee3be78a7e4ed8023","77f04ec52a0e41d3af5f084f8e989f728239b16f","99346e96540ffd1e08161aec807cf84b71c9278b","3a0dc521274e6ab3228825bbf1fb9b68665ca3d1","3042b4f4cb12b4f4f4a02836b5bf55fa0590dd6c","41b21dee019a643e35ee6e5462afe6bb4ffc2c5f","1508cc405168736b6d7c2fb117e6e4bc72a8afe6","439e0027ecbec06afbddad9f3dd50e855482301b","6e249331158b93169e8205a77941b7a7b47d48d1","b711c09bc8dd7b63963eb46b78cf9f24d48c95c0","709665b15d6da56b560823e99db3ee4435dd3086","a2170dcd4090ba0e861ccc2c492c6734b2d56ad7","ad8819ca61fd2907a750131f928213992fded54a","3829660ec0e83b2e6397f07a8efaf60eeb7a4467","e4330e33e6eee2da7f4460c0aef3751dca6a57a2","324fe76afdf6fc1afa78b6f2c54217236d92151c","4c456ef979ec33215f04b66cc2e83d166b914921","fa638a290fccdd12652bdab9d9890e4d3d6b41e2","a8ab4e33578f40d67a6a77b345c1eb0491fcbe63","cfeba2c89927c8ad645a21fdfee56d7209d3a8c4","837adb30fd92406c266b9a7ac2a652db2e38cfcc","c3fd1012de2d0913a375ddfe6ee93035fe5260eb","601500168d3079adaa5899e4f3b15c0059a769de","c0595206dd53eb964581ec36460e8e868dad13f6","b91b26d0736a149727a193c65948cefe7798e4a3","11260fb87f393e56692e6ba063609b5993d8d5f6","2e8d4b681ee7af24f87128d8824a2be659e88b0a","5dddfa7b4fd03fbd688cf48605cb9d7bf818a3ee","9b9ac2420f3286644d200aba7b4cd26c5ad7c8bb","07941178f0d4fd0b48a7817b32ec6e90fe69728d","aca0b2a459aaa090efbecd20f2f1b563eb32fd3a","0eab15a5a9a889e73a3f919098a92f3a0b8a043f","ce9453ecf4e77e53b15a7ca0d5e944b71e75e26c","40542b0b0f229bf258f00441f9a477e9beb54e24","adb6734b491091663d9159efe6e5a5fa9ff5202f","7f7ae0712f926e332ffb69520fb95af337cd12d3","f70438ac455577d6d6609879984f6840d97c47d1","b9e12f24a83774148909bf9416e60cf88d9b8ec9","62d656ea063f69d5b48adf60486433c37125b8be","8cc9bb2539f248b53dc3de166dbdaf3c87f7151f","5358254b6ca752b88138a2b523767093f572ca4c","cb088e391e69420eaa77f94e390902dd5f1e4d55","6472e09a85a6b00c72adf53dc1b8bdd873913a5b","d72f5e0938592088d3addc817cd9d9d3c91d1ae0","5a75c4a8403adfcb5eb57ebb6c5cc72d34ac6f9b","1ebf4c7fdc48eabd498a27eb7f3c32519a81c448","a6105c8ea0bdae9d56d1943409d89cc71288306a","90a224c6eb202c1e6d87bded6adf50d7e40f08fc","baa7d49c3a7054330fb5fa80905ce90885b00d32","d11d7dfe3e15e34ba400e6b73d618abc4b8f5886","3dea1c725e513a57ac156224a7f441f0530d022b","4d052e51a203e013cc6572bba4b05661e78d270b","534bf89976da8776e45846555379bd09aa96af70","dc4db4ab4568c217385146b5874bdf994c5f3006","e8dc581bfca91ddbd87f534aa29a72231dd8581b","05c8654390374551e964c19e9d4e14289c393663","d7072e9cd4d770b8de0cded3e33a3e877a898a9e","43caf83c0973c22b54f28e84aa23e2c6d501fe1f","7522aa80c2cabe96244764ef71371f878a756f4b","b2e2ce16434f0f087f1897569441889a4b7c9589","78c2d41ffc86d3fb569ef5517e39c8ebf96d5096","4b70985a1a38baa8c07de9d020b2a38f9de7b5d9","2db685da09a133bf43c4c9be9411a496c3c1ab49","0979411cad1a07259cee5f62e1d2e77bd3ac6c62","c9aca9ef813d47beae8a429da4480d685be5caf1","3fffb1c0312a354340fd1b59777793f9fdc8cc0b","29daba5b0cd52ea2a0a684ab566f4b6f1baafdb8","af95554aff36e6a99f7641c1609b77e8adb0a1cd","d4a222cd9d849a63f0535f70cbf78700bc5c815b","b154bc8333564a3b54c75d8abde12a7dfa1d6804","e65736c25cfaf96efbc5a87d485e07502aa87a5f","ecf3d3fd8443fb863d145a93f3dba771809f1f85","9914b6fc62555424c81918cc72b53291b43a6841","bc4ce44d771b99f1ac8d49901630bf3d3c343c8a","8f5e424c66f6db6e5726550ec90303ed2c594797","f6a02b881afbd1c46a25bd06eeae709de2e1a6ab","41acb1f6baee6ad876b0914d66ff99d98819e30e","82482a7db80c7d5fc326830d1ab7cb5b0dc70432","9a90ea14259edc6596fa73e03d635ca822d9ac37","1eb8d5e142b65ddf02f9a4950ea1b2d604874206","ea1da40d799bf1bed338c46686e5fb35bfbed50b","156f5b7ce23a7be4c5b59eae4901acf4904935ff","4a50f5ff65477ccd8955ab054db8c1de573f6c90","94a9cdb3b0a3a0a0086babc11f10e854da3c169a","c6f0c0d12e3175ef0a60d8b6f5922bb314b66bf0","8bce0b6176a08d5b7b1839e3cfefeeb0995f41b9","e7ee9e01a64bb1296431d82f9f1d888a90b6ea1c","a6f3e1345c4496d4513afbfee35b245f9d53e7d9","435f86cf879965305e15da4f3e9b971b15464b68","7c97bd87d52c7c17e115870ff33371524360ecd0","eb8925469082b0f3881ea37a2b71bab9db71f17c","0aefec24548edbb96e4991ede4465473e0c225e1","1d9e19c7fba990aaea2fda3f8dccd9594f48b48c","4357be1072c18361314913b423bfeebcb0d13f4b","ba7aca4199019529dec60555a5ff005f6692d281","9882cbf8cda4d3a73198db351fb87a7f096ce95a","045a5ce14a22384b236e5a4fddeeb999e1c46f41","a0f716763b6b14b14dd3ba298a875ac7e55bf16f","7a72dc7bfff298c64185e3957c27d1ad19a35b22","f2699a8e60cb7fe899920d1eb0211999dc5a18cd","9ffa9a6bac2fb80504af9b3ce450e3392150091f","4c99301d69d66a6988134ad76647311fc94122b7","05e042b06f221680cef7c79d5fe038ddcde9c25b","669cd46495389916ebcb50bc00537b0402a0960c","6fd4afa96b4d4a2af5d2caee97625a16ed18a658","8b0e2a409b9c111cf63ac8db0045675f6e8efa4f","041fa57a88549dcf5d8530ab8c8990930b9508d1","03be8104342ee40f20b5f1bc448999b7fe12248a","13b9d6fb77e6ec130cac250a653ce4dd714008af","1191d26ddc837f4d71c4e17d890b7b5d0e99639d","5d9b0cc31df5b84a90fcf2bd322344c13c065014","da5b138e642b358ab7cecf22e0cbf4a0b85b9dc7","f3af81b0594437d3a25f808d1ba1ec7f2ad78bba","41efc08532a2e0152c139fb30e397cb5ac26ca08","65f2ab1b61d0949bae7f06553b081e1aae276148","6b64c60b0eade65ca1147a0af39baefec732d652","4eeae592935920370c75b83dff1883dbd980f20e","d68b9c20d69e037cff60260fe2e1fb198c62bba4","f2aa99a8e2d33e534fa3adbff2981a9c902bbf32","4998983bd5afde7e23dc5463f10b5178993e29c7","df1324540818124a3f342f860906abd2707adbe4","cd7b51b9434cddb5f6104ee1ec9e88d1092d57af","dc4455d819a9590d1dc9aabcc3fd0ec1f07b8bba","9986f3804caf32dc092ac7f094381745dc3ae8f8","92b36d47066117d6e9fbc6c6506ba89db2b2a712","bc34794840cc3b0bcfa29dd601a6b65b3a3047a8","bb024ba9a8bb00ddc0d475e4be16471ae6956891","d0b3cb89f704402f0fdd599a188d141b376a5b1f","19ce2d5159675a3e33b3e7f1dae11347e7e9f12b","45b510b332c01b254cd28dccca2950831d04da3f","cd8cafc385dce506e06d958a91f8b5957effdc48","e329cd60052f2dbfcca5bf2750672a3c2ca9dfa5","9ef0e06781b49099d52a4c7071ea2b2bd2500a70","e564b4fd0743c6202a2b47eefbf823c2664c89fb","fc2550c4c8e9ca4ee7378af0330544695d04d6c8","613503755103b6195488992f922dffedf2258a2a","e33914e0c1df4344a7b2f3bd9f56b4a6f43af445","a2c90fe2f366bea6974cf4b14373b15e1b83568b","1de633205f232bf5f4f4b17e6087d8e4b8e4ebee","5098232ee695ceca8d8e4536ac7cb142b0805abb","3af0400a32a2f81aad0b56940af0d6a92b6ffc92","bd1a8aacdae0cb1fd7044d6ff2cd7822b0e518a8","dd3779c12e707a4429b5319628f2dc23be0d2b9e","2e66de0da9a59adaeb7a9c118a2110429a94cd94","b43101aae1718b5733a08fe7f626699465d8ae5c","318445c5488734e64c7ea6877e5eab27acc1594d","f9cb219c2f53746282a28537f7001b63d0e48241","f1d0c391c76402aadb9561180669e236805b5741","5e1dad3b28eadc3423e99f7b1919da5d4b9fbab6","76e03f9b4de91917cd4f8d5991db56ff1e307bfc","574918f3446bd17174b4efb5f021eeeb5dcd622a","910f8719a04fe354a0eccacdeca162b88a52e7db","e889100f2fd1737eb0d29443e74807ca9a5939ea","a34508843328bcd726d5421ef979f6332ce5d304","1a40f250bd3306aab8bfdf50b2e6cf4747988c50","c08d8feeadb39efd14364c55726c33405ea8b594","f2d45676c949782febd59cdb25674d2058291a52","605723ec4aa31af25940b387bf4046adce3ade5a","1339a5c1cb5874d58eb1036f5fd3b9728293114c","86aa12e806515e68514d4e8f97342a144fd8610f","76d87e66160203efcef7480aa61da64fe96be939","5f99e3396f8468ab74bff6bc2fe9742f670a054a","1aa998cd8527c3f835c58870f9b68871f94763ba","2bc47d1680f8cfd98587e66c44d18bd412fcc10f","da9eede933c12a9525237509963ec42c3a6c97d5","43ad6e8c96c8d116714389aa0e00755ff9248575","7c624949b5c17d6a4f503b4e299c8c717280cd23","3da2160233e9e2624cadab463179d048eea023ba","9b8d1383cef6b9b9419e128000d4c182da1ae621","181e74855e2c6e9523030d2b36019cd70d26e564","907adb37cee5f1b907d25069d0e0a037297f656e","bab91bd943aa5a23bab871e58e9640536cc67b34","6e8eb0d98dea1f77a8ec199fe04ba5a44e88faee","8523030e55ade890466db6873b6929711b98e0f8","46b574215912723c38ba4a7287777d5bd5d91096","26e3b4a58a2e47f626166132108c34843b06f85c","e1a0ce5af94cdb77e689916e730a655ea0ec823c","40f0649e5b02037cb4745c336170e1e5422467ed","8d60f5a34940238383e13b9a63d9d2a1af6e21bb","eb382f1bdc240c7f81b3a677a86fe4aed4f420e9","3c8abbc4bf6d2e7b6706468f6af3eb4b270ab7bf","db8c4c2a225cf72fedb4f6f0c7778371ee6cbb66","083f68ebf48ef44599bad864f6ce5c9301bd400b","7971ec74f9e0d4bf5beeea7b63587b73bb0cb563","636f003f8cc20adc48bb5145b76a5267ebd3a5f0","34bf81fa7c201bd5bd28636013a17a922d89173a","42d3d06195a72d47fc19a4134fd0807ce17badca","42567bffb9c6ab8fab21968401d687448b450efe","57986208f30d02c9168641df80575a607a230286","8f103b1b69b6a0a9510d330ec98cef33c612d195","724f5f3178b917259e9a7d3f6ff84d4b8db5a3cb","562bc1941d390f2897ef04992e2bcdfda616d7a6","3d88a7bb22825025ee505b281fd92eb2c7d3cd2f","16860e90f1e19b2bd1059e0c7032e9ab3c25e319","a5083ef55960d1295a5265e1816665f40838633b","417c54b871623297199bf1836dca3d8256dac12c","1bafd2d2c8824570310e63686cfad42a879452a6","abe83a1c8434e1f0dc401efce9aa4dd1e9638ce8","14a58560e185823af6a9a99700907b4de7b5fba8","1798496ea77aedbed4193c9ed516f8437cd05c0f","71b4b180bae83f47ad32dacfc64818d80ba91f2b","d6f10cd08e795cdbf5fcf07149b584c47a236cf4","becd1fd1d84b04ea6703510b0b75eea16e1a899a","aa744aee7dac7d421fa0d338e769e3619146512c","dc0f43a1c2218990d36add82be1feb2dacaa5796","ddde73cc62f10c254eee1502ea085eed197863bc","ea4c88f38abcda1ab0e3cf1f1b124f48e37c1385","0a8879c1b87c5d2938b9eb8fdd533b6e5d623ef2","c09b9c488fcc423d58ed26447b6e2614b106afdb","4d3acbcb3a18520909ed6e36c3f9b5e681c2eb74","bda9145aae3e50f1304e8faa2c7be0ce65feb4a5","e69593842e1275922f36f2fa4d3d8a47ec2d600f","2f1be121b72fc2b0fb7ae10e8898978a27ef249b","a565c93aeb716c03ffc98159b274fd9e790e7d62","dbbfade584ed5f1ecedd8ce78552e90df66a538d","870ec61417d631d69db172e0774bc7b71530e224","63112b5090e06239d3551caaf0d03adc990c71e6","6a9b38741f38330387074d0ce8384b05c6ff1b7e","ebf28c942fab4383b04081514956f0cb9e544c7a","712cd8a97ee3a36129f46665149031ff475c8dc0","66a54582eeb426495b627a5d7a4c1fd8d2226c03","2b9f34b86711d5cab7c1bfb3bf21c30ada788c21","0aeb5bbf621d846074c0bc437e8a0f54de71d997","34ad33d9e0b211b2de5855373f8626af4fc0ce11","f06372cb7326dedfb1882a024a97bff29ac73e28","d5122ab31cea2364d7914a796572d457eac025ed","a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe","ea737db43cba15e5d57442a647e9abcb91ed4ea7","1d129f9becad39f60252a672eb2cf0e14056939d","9c60502357b51b5b9736a245364e9035a143974a","f38bfccf42ccf16fd84cb8df41a19a2c3a0f4923","031b5455ae0d1f3c4c850ce91a1168b6aabc9537","04a1ae90df97ad317ea904a685300e988b37c613","c7b701dfd2fc4fe85f5b0f4e94a4faabda8dd375","1cf387ed9dcce39afb9c06b3a50b725d8b6f0461","017b7de2df4de8c477b144a00a6fed3104bd259a","bc8ce836e3585b100df0c4cddf6ef2bdada3460a","d88103172c4209f9adb98a1341133df5ba016ed5","087ffc8b5aafafba8fbb17d0689c0ceb88baa27a","57e43af3a251e42dbf233687a49ecb2004e754f8","c72b5dc0bcad7adfbdb95cc3e8ef56d53ab58677","4a95186b4bd7a911d4466b015bef04733f8074b1","e32d2320532c6585e339051ed85dda211311ed87","854a7bd9bb7c665c977ce8fab7d43a26dbfe7c53","e6060706cadaec88383e2ec42a3fa13c0bdf3394","dd2fd4e8535b4b04d28d0911e8a1aa9fd4544f22","33be750634cffe577df4c97963124f27e65e6549","d5e1890c85374dd6637d211f1f6f5d9c1b9f3686","100f50b7df7312f8fc56df7fd3e18427678bd957","929dfe1bccd3e52ff15d9af8427bb294245ad423","52f44e72b61a8e9e923454bacdcf62de1b1c6309","ab97f78fa5e46ef1d93b1a7aa4d6e6c87d6ad6bc","7a15569c6fdc403818ae4ccc2e21c152859316db","8130decfe4b4be31d3bf8ca9c519927052a942fc","b5cfe9d74521e5595e1afb8cfd6cfe5e2ffda7da","ed9984c3c522627bb003ee33f40686a451773eda","b5eb45551c73b35753a07c7cbfc366c60b7ac8cf","179193775b83b02f16ae396e2a028266cbf23abe","047d66cc6f622970f4e6767a44d545fc29a44148","3579187f90aecb770c90953a6e4b28c5f971eccd","796d35d8b3af2ea78767149c07a2aae4bd0510cf","2f56146242d58663ca28c3af6f74e743366062a1","269eb5f06c8874e1257137eabe121d4501758ded","48d7f7a70f432e2bd416a30fe9897a532203c538","7f9bf5472c299f15f01ccab82d380cd3d946e57f","478ab8b45b51ccaafb9db0251ff760e7136e33f6","26bb08f8b3b009f17645558309f4c5c02733e4c2","ccf6f33813765d1e75e34313baecd805d1ad716e","65e2230f6e75df07441eda3038066f901ff143d9","b563de702c7a0dbb5bbf9507c684e3deadc95134","f118bd6861b3a05cae3994d7cf4f5f07b0ffb006","22c15083afdf29e741d7b5fed966d2f09ca994aa","e804eebfe52253f934ccf210a66f6c2b9b449c5d","d901d5993b084dbfc83f6246f2a512fffda20ffb","02cd1442227127604549159d66b9bfc68a193dd3","9c229cb035c2cf0f6ae3b3e2f8602a47f75c9010","0b185278f3e2f85252ef3f22e152e524c82298e2","083637a901569e872b3bcddc526818fd1e9ea3c4","ad6d06dc214dbfcd7705d41a3a978068efeb002e","0ab1726b43dbe81c96d208a41a582435b76fd058","018b3fa1592ab7bf9f9b70a188a1300871d18615","14c9316f45f8108e6156fc42a7b56c517577ecf8","1fe56e2bfbd1ec113a05d737b1f7a2ed9384fcde","656d88fac068f1412a21f0b4dafcba7f09cc0546","d842557afe6161c08340b11bf17feae247afa246","4c20d9407d5554a574a787c50cc1c25e0f4462e2","f39f62954eb5c9f89fb3d1e1218d5a55db0554bd","8c24a42ea027b22567194fc0575ba4e9b4e29e6f","1c9e71e7d02b2c2ed525435b2e40dbdb842a831f","60cd3df337df5cadac930da6049d646385089857","378c4895ae8ad3a5c2926d4eef2deae0af4197f4","05bbbb12253022ee14ced6902c830f0c1cf60823","2d22b6e5c311e73363b168eafe4c41e56fbe8204","5b9631563c81b6ad4544698155d7fd99d869dd01","4b3123104cb766a11a9cb93afb08af118712f012","dfb713bce6b4264269bac38150a231cd8aa2b76a","d07cdc594f0d0c0cf56896b6b8d98697871462eb","0172a7f932084839473a6961a8c40409ae067420","140a31728f7e90c9bd1769fe9b35e14bcad6b4d3","a24aa591af50408551b7310b2d8cee8969850c9a","c4601153694ed43fafbf88bcf85a9a74c47dda98","60289beeccd1ac7cc757b163199795ddac7530a9","74ae1ca61648004a4a3ca5d32d760d422f941600","b1b308411a8e6ac6d65f25b9e5d6479af2a795c7","9f1f4620e030c6f6493c9a722cf31e5c45254892","8e3e41642bbb6bbdbc045ff3b5e159b4093c5ac6","840c60a1eaaa210accd0ed44383942f525920cca","673f4fabd8ae4bdacb3064be4a5cf3ccaecd428d","3f8c93dffe056818a5a5fb106ee952792ab3ef50","508e624b87194359ecc0f557a8030cf2624f2a28","25c024acfd8a44c1f00029955e566a955b6f3527","f8da87c763e8097ddb4184f4213325c3e532b0fe","0218494e6bfc836bd40ff63db9b20ad23c880083","677e72d2f67ca13deb796d323367eb6c5a893721","abefd42e846a04d2256da9d27b6d5757d431cec0","9abde1626f0284acd9bb88b65e550efb11a98b81","ff173ff770c4498f4527676838ef8097917d0dda","59a2fed1e62c6cee6433054956a15a2506552829","c51c7eb5bd173906259ad6bf04714191b7563e2c","fbd937bd3055bff2722fe79ed501ab421356a926","83d950b58e25c401f21b0695a59002fbf6198083","9a81b36da147230995fc3f8fdd467d2d16fb456a","1e154e0947e46fb700dc56d00e5d6ef4e5241021","5377f062d45190680b85cc4a3e54d8d997ff415d","65446a1303a519035afffde3fc278bb50d2a70d8","4bad292f20a8592a0cc902949f023bb7d9b3cfb3","715c0f9dfd3b66a96121b9233c8db39f587141c1","4b83bbd463200785db56644a26a18513389a92ad","0d2993659b1a6b4eaafcae55dde116e297170f3a","9cae13b103ed93ee361f46ba59273ebe51c14c73","09aa12a0dddde5a54a80ceb49ecfd25c5230495d","a126bda47b89950b8586293823bbefc1f75adc40","6190d42825de1dd6ed5268b696d9ee3c770b36f6","9e09704ac5a207af309ad2529390a49f849ee77b","34f1dbaf28657cd196945e7a2fca5c6dd43e6b05","9600fd5dde1f85b7dd2dd8558d52ff86b18651e7","3bcedd02b2eb2cfb78327249cafa195b55cdc499","b5251eb00f7daa339ad61923f16608432a902f46","90b49e8888101a4c85292a5dd1b9a6275d4e4d8e","76678b2609921f27f52c1a2e2bd62b8d2a27bb4b","1aef8bfeb160f6c68804e33437fa2fad8e732202","3718f8f5925bad0662d9ae84192d094b5da4d644","8708d44a507c4888e3143b910ebdcfc5739acc8f","a0ce88f953a4311edc726523ff8724b891407855","fdd7cfa820fed8bc7bf6ed769ec71f7af4f91118","9fa8d42dd516a2d157449cf78f9095fc21763679","cc9ca9eb34d2f9ab0fe44c462faa644cc8700c59","e97e951741c5f1a5865e1b551edb184af6374999","05a3e0e34420cd4692b74e64a0b7660338b30bc5","41ed905c1aa2f2a55648a5cb49113ef1474b6860","be97c4cd48e2d531829798f87022ab9f9b85c1d8","2718179bf3b30c8e81dd12349895aac7d80ca9f0","7d4fc79eb359263ea4239dd7cd02ab07f90971a5","c6b673185749c8bbfda73761e710f1749ccec162","28655e16d65ba8e5e281dd1be65d21b6630559c3","1d304d87ebe2d5c578086a16498a253e054022dc","b0e42050696452479afb74691164e3725bc0271e","8ece49bf04c8d12683db717c3419d90ff88c0b57","93aa3a01261f38553171312a691a8c123573b370","94952293151469a15d02d9de1492d17db800e2e3","bf4a0242fff2152ce7983d811c1cac8b8acf27ba","e7b7dc57fc8ecab198695d9bf6a4d694fb5a72a8","f61cd516434d0f8e032553e569d2dcc5383ffd9d","b9a553f99de109427fc8ac62f7f3de0ec708a1b8","39b1ea50181d84c6fdfcd219a390deb4d522f603","afe39525fdc8905bc25f1ac70be3518758c97583","5a8107f70a6dc3c43e89df0ad69a5a0124bfc2df","c456d87ee60ec0609b21ff0476a06efaaae21719","fb31283960e0e62df6d7d23955b73d8140809ecb","29e07dfa4e42b871ee30e398b1c35d1aea68cd57","98222130bfe5ec90c1030c2d1e4554e990c5e0f9","d35c018a7a46823cf2e28bdeca766def5893f572","656cc83aa0cc355b3937a4a7caa20e1ffe39f69b","bdcfc6d633825e594471f118bafa46446b3e4930","d26414f9fe62e55af75dd9191ea602c8493640cc","7a941b11d20d736ec1007140ffd4019fcdfab27f","5e4d465356d3de2f4f6ee95722c4b8786e08e71b","899f7999b4cdc0ed52cc9961ad4340f8b86596c8","97273ce37889d25a8959086fc0a46099d901b2fa","d88f620c521491d39d8994be9687e3f82457a511","7c29ce43755d7fb083bc06d6b406e3a150145309","16f0357c8e2dbba77d3691c2a507c4f6872934a5","29e6f60d9bc4e7c5b872ddb25df6d779ba833347","b942f488b287016e53aa286bf93939d17138f50f","4293f76cf104027c7ded89fc6d3d0ce11a758fb0","ac7dc03ae43bde2760c2b536c8fb1fd8a5b694bd","0749906d8ab18f1150699d0d0f7df4e71f4e47f8","ae21664655a16526b1a8e3e30f4e03d9a7c9c67c","d374ad705d32ccccdf556b40d0d487b8e5a08119","7d0342e87dde109675e1e1a349f17e605ff57ada","0584c7f0947eafedee50aa0d47483b3136fc8cb7","815bf761a5e4b9e5cf25f2e53485933b2804d6c8","ed22a4c4542a09584e8268276f30ef2687fa1a94","5edd1a27d2230f771d887114191ce397bddfb5de","41c8ec991f439c4d5ad88d67099c8e038988af9b","14b24b6a714283919137536eebffd31b8c7b2392","6fa716c67b6f17f3818858785619839da060abe7","1de54bb388d61b79ac7180dc4ca7180f863e02c8","033fb72c031ff9040899a3cec7fef797a0fccd85","1b26205b253f66a0df50a289ede4f1f6293f00ea","90c487ebf3f5c9bd3a4f6745c34686e69a5ade91","a28e0b284951b599ed88b9680dc990cef33df9bd","d084598e8d4296d5ee6e36d257bd1a003a140179","f9d11120f781512469718f51b628a79dc951b4c5","8b5992f6658a125f63424a687e15e75ccd36906c","d17a4efc43aa6ff4e793935e99954b34b4c6449f","b81843ee6c26312dc9ce70002ce8ae80de8868d0","83fe471c3b3e62773438256a4ab01b83cf292c52","8287349bd3c647fe3a504b89dd02308279d71074","fe202e1a553b56343c379da07b69a26d014685dd","bbc36dbc67040afda18759d5305b61eeb636f706","aaa5ca7be28d3b4e34a6ff6a870e024fd6571ef1","a1ab8f889032fbf779b5bd5a08e6bae9e15aafce","4fbcc19853703bfcd4ad5caf06583226ffe0ec7f","56d8a2295de01eafb831112cac9710323f27fac2","d79f0e7d402689c84f741c15dd5e0eeb5614a08c","c475f11018c950af4e47937585797e8ad26ad864","5011afcb6ad6a7f7eb37a2cb74f28985e70cbc20","cd408c5256f748cd01fd6917562ead87f402a9ea","4e10c6202473c24735b4b5afee8db19846a8779e","96fdb48edd49966485cc344a01eaaa74a2999d42","3df9d187a32c7d1d500812b295e01c8f14eb50de","84b5ac8640d4e22627e5c7f27abcc19fadbf1724","26e8fb855febb09583f9c6fe176c1846f39b3be5","c1853eeb59b76892a899fbed81a0a081e1175fd7","5fc0a068d097a4ed27c3c67ea9ca2a4c174af404","d43ad46e42c384539283efa6ca26d3babd905adf","4be87c6016a5893cbde897924e540df4c988cee5","695980a0f21adbe66eb12e1015fdc8c51fb62bf9","e2a6cae0c75eba84029d44449b658123ed8d6614","e5a00186212d895d5a87c8e74b61d1f80748c9cc","24281cd9c9836e3efefed1fcc152195e35d7e82f","e03ac8c618ecd1b03c8076bf1abfcab4cf593b3a","141da69c84c855625cb97cf7fac1eef8300cd53d","377ae2af97783b761b36ea215180dda708a19858","ce75a2f33d4000e3ecba0fe8281ca335f5528c86","f5d1177fcbe6c948c54896dcb0e613ba0b3ffa80","078527465f4f531995a4e6f91d75e47704da1831","c3af23ff5e20858cfaf6037ecd055f4e1ad35dc7","8aea5decc6f328d0fc6eeebdc076d20130bf5794","e62941fb5317cffd8f4173da287fd204ee8131e0","0a965300e7387e4991c5e43b45ac453703a9f90d","080e6e48ad0bdab8385e6ec3fc4636fc86a4b4a7","dc61323b2ce5478b1fc07581e64f7b7fcfdaf239","845480497207839bef48997d152f00b60b6176a8","7c3543380fe9ecd3d9a2d2dd3319e1c37e06820f","1905fdfbcaeefffc4991fd12eced6513565a1155","e85604e54127b5f71b2dae77571c1238cdc951c6","109f025d8392013fade0a4b0d910cc568c113285","cab97f4b504a67955108b5346e033502cae636fc","3deb209105220db292b5dff8e459589ee0c52b57","0cad2c0cd103a7d616d55e4d5c973a20f398115f","538baea208e3a6321238e38625cc5614bdbe8de6","d968d032e91412ae980d6415f625c3b1e65fd9fa","566ffc2695770162aff9890c06e183497e41d57e","c35f4614454c0fae7fd118c8f2cfc6160106a2ad","571c713a5ee0ee9b98735e0f1c8416f5b721d8eb","61dd7748cafafca08b8f87183ddf42de06b58911","82622d0e4117ad0d4a9e90967d139f178d767b10","fc1f0d76e713ae49d253dd3934ea79599a70b94a","3f0c7b89ec8e2972b44c6d029d4aa515ca9e4129","2299fb819808f5cab5140d31abe7e4dc0b0707df","cca03b57ffb4dc251bab3c9351872d2e211f8d10","195f39a2ce7b1ea029e091b0e4d30d7e8bffa381","a7a025531bc730dbe7e9bc535aeea74cc52be565","482fdfb7f08372bb2cea34bcf9e19b8faaddca50","4b660a87d86cc4db00b562b82759adf1a88d4e20","35d288b2ef424c89d1f902f998e50237c70bce47","7f56ef3658da0c11e1dc8b7e06ad669f93beeeb6","8662b74bd6cfa0803fcb7f10349b52943cfc461b","cbb29c6b49f2c3c6680d5c2226da3a7296e06470","6e79d683fafabd3b0f8e6f2bea585373c1350678","948cb84e37d8ee242ecb6faf118b695c6ba019ec","a7853fc04ba79a027f372eb2e8102009c31fec3b","8a4104acb8514bbcd1d7ff811c35f10f3c41149e","eb5861f9f11b9d02ef360d6ea82d73609032fec3","118aaa55f9577c9d26b0793968c1d81c03fc736f","78e9ca58afb97ded20ad5afc69e7e30027c4dd2c","785af45d8e7f03f6bab7bf1a93228a7ca0bbed39","64ae7feaa4041c8ca250c75484e34b9e40b7803b","34c71157f0f15a783ed27bcd3b0346a58e466575","94658de1ffab02ad2eacbadf44f86c3654e3afcb","51c601d2e3e864364552656dba04d0c9cfc382f3","db1a01501bb46ff1391580f68f25e9dd511d6e40","d1133df7dfafca3aa130025713c244525588988d","80ad3c93ef24b5a2a803b2c0d05e5192ce674a48","906b5e7f3f9f75389e996e0363ad2a91012793b2","7e6bfe6a8b0edb818b2c3adb7a7809a29b2aa981","411f08c5068eaff76c7ba469c089d17454c46684","cd212009446ac7f538b7402071940394d2685901","ce47d5af7754f24fcb66876e19c25425ef2ecaf6","399e53e8c328f47bc116b743cd19c66c83e1122b","6f279ed6ebe7f9be1bd1ca852d9a6135c5e059c5","9ce0ddcf0ddd4c54a5e646bdcc0a7edaf3bc4ef2","a18909f9452180c36b62f34dda07fbebb6c863ed","09b4327805bb721c3e220937b885160fec5deb28","b728d3bd18420020175cb53fd44d8dccbea6bd15","147268a4272468af352782a95166d64d8b54c501","0783874ff20cd868cb926ea1c283e6309ee6f077","136846a6ec4f01eea4ecfbd5b624b1145730288c","fa82664419f644c410980a045839ccbc7f483c22","b300411740fec6a761fd238dedbeb1e367945126","77e1269bfd13dc8266d4ac5d6a25682abe75a1b9","3cbfb11460b6106f89ce7ce80c329fc003002103","229b398146823d008cb5f54b7182585282d0d513","68ba2588b89fd4c17275ca6b91f294ff3e7fc6b4","cc626acf45c305ffa1bf98013a6bfcb767d703d4","9d3424f61ddd1e6bec78381aa4a0c6acec53d290","529f710ec0540b9d3f61a6d75559f13af2f069d2","da625654e53bb10dce46204621ccfe0e619a38cc","2ee6f42759f8617781458f46cf64b5d97f63d8a8","32fd350254a958bda3a624491bcb01d48748c7c2","2d6586ec78c44604d2f2565a7cf7af395cbffc9a","7a9fc69a16d2cf29e0f5b4388869c29c4c5e8dd3","3056c4bd5acc4b5eda71303bf349e0d4f94a89c8","98bbee3008acf60474b80c2764ef342e590dd339","e539b187a5add6951b25b07c9c22826cc8be6b1a","0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9","71d372a8ab1ee972326f8bd333f510330b7b7204","a00ead2a1f79acbabaf504770a8e1d7491c29f57","536cf9a527c8d90110853c879f35d402b6afb265","f028b8b0e4d129cdfe621a09cad2e85f2019532d","0ab7bd402abd8269e80988bc300cc1e10cd25fd7","dc2e4cc804ecf0566d98f8ca54f110df65682c12","ab11916822c0b28357bbfb56f428dc1bc99ff362","eadf04e1ddc43f8b103b96198b46de130e8b1e57","d84cf797a2036beddf2b44948b99c7aa813fcc30","8f68e3d966eb39fd56a7573fdec5845b3132801f","1fe8dedf33e7cf1720399174fc2218c72dd3130a","c1ff3ef9e83d5e5d37f84d350a7a0e00927f7e6c","bca64e3b6fac56f27a5582a8ed4d3005ad836fe9","f3aa793ba33dba4e4624232e8d144ad0c697520f","d80e979a484af7a36053fe87e62fd86984ebeec3","ac3087eb4b07730e900ab6e9ea5a3ff180b59789","b93b7aca74b74e1081a91f0c20ce5da975cb962b","bde52cc6881b3cb84602ffba1dede0a0180dbe4f","0dc267634be5f210047756d1b06ea6fb2b83e162","1c88ee6c9695efb783eb9e6e9225288f3c50eab1","a97b08e7d2d47284622debb044d0a44ec512451e","a0e8320b2abfd2212bb115d9172f8e30b4d50405","d8dbcbe066b581a4368297e69fafc890a1608937","e772a1241ae5d82ab88e6079352c55e5ef466164","4d727f1ee6b970298a7c1752ba19b49d7060c405","c0ece451e39b440b758cc8621fccff0a4f898f22","844a8d215b1fa768440d5233c532f6e71c54fc14","dbf907e0947be77def475973092b00f3436aee76","08ed28346b655c1a0a31aed7ba475aecbdc8429d","ea75ea50d2b0f76c44e02e6fd8a558788cc375f6","f20b3ff503614682b748ed6f8bb42b6670799250","1788b22b118db02ed57487c62157f83ab73b4165","ca3819036351c296edb58e56613e318b1ac48877","0ee93257e8b6ab275df5eb8decdcdbf8c9adec56","7b86688ddfd599bcf6ad1da6b8d942acd542076e","27b74f42b4fd6b6e56b7a4924697d8881488bee1","a77e869b87383be8949cd9f246dda37ed96a3c8e","85fa17d3c29156011109f6ac375bedd9c69a5115","bb6f04c9f53f4318c3bd44b3e7398f6973f7b68d","f7715b58bded9d0402ddff3c7fb389344ee3591c","7f62bed2387db01e825b8d61253619e948c65058","e4907e50feab1af05f514a66adc0086d1c141885","1591677eb8b8a08a8e9c1308b73171f59c24d2b8","5b173c4bf179f570b2c303079c18e7bdb9938326","3e649f8cba9408d7646c591a19fed6f270827602","5aa96b72c7a379d5b869168933153ffb0820f125","a4936e500f4af10d8900d6595dc63bd4246fff09","a7f49ac9a107820a62677ee3fb49d38982a25165","838d9519bceb16efc9864579e91c9662461bf8d6","99efc9341936f5d83079e5722b7e84dd8007b63f","ac18665c8803916236cdf326b7b9a00951bf140d","7fddf5eb7c6b6e58f891aaaa5b396f2b0cf616f8","9aa18e8919d611afc1a101a8a0b1bf7ea224b747","406dac1917eaa002fe27128c161ae681f59a556d","219a21737d5d72469595fecb4620eaa1eb150854","1bed049ed5e0a8ab889d0d76da373e9d15a0d154","c8e7036bc11a72e359a0954809af5b9cee341dfd","3e1adfc3efb2d8c2e07dab9841a982def6c22d81","7a752215ba88142557f99b148772fd7bf1dd1c8b","54f70b6b506ee460e6ef2f986158fe5abe696ae6","bf143c05d251005a9b68654892e41ce1fe6b21cf","5fa1905131bc20e8a4a939d0edf8370091c88a50","97ebde45d58bf54ee4cc8fbbe56097c4b5cffec8","d53a297a6d8dd98bcfc863c6dd3faa59baf6f72e","c2a28aa28d1278fdff61f62f24996ce4328335a7","833ef704661712fd7a5b3befe9bf280100ec9a32","33b560a5cf1334d8d345eea36229230ef3d08027","870b5ba2dc3d93276df01784a8235c9a27df43bb","9c6863e74b0afe92c7e6e305f366ea566b3b364a","ccedda9c7126bd964186b6469f1558219436a71c","86a732b1364d7f198aa538118ce20d2972f13f7f","4c7d02dea1a601b89a6ba438c04b4764ba5e0360","b7fcb8d1fe760c527c874fd6762e2bbe4622821e","7b412eb8390d73313bfc6ba4997e3533802186cf","583d96cb964d37cca39e3bc0e9a4372d6693dfec","f3f6268ee7dbde110f67ed7d5c40f938edc6bd5a","162bebcafa7d8321a3dbf0878c0816d0a61924f6","db90f6cf8504bf004fd4c4adcad3a01c0c9e04f7","e37ad996a19396542009b058d00f30a909489834","fdfb7e5fc44d5fbbcaf9a09c8732596d925c7a80","e9696628f18a7b5ff4b77a8a4c86d5a2cd2c9790","388318ad4c184076986abe6b046072a1fec355f2","ea3262ee9bb4ed6ccb73d3123a0cc668bbf4ec18","cc7288510792f805135ce78374e6e1d0b58c1ee3","e1e2ffcfa1ed2f409107a5548841f1217610a02f","ae9716cf78636ef7a199746944bee9c302892eed","fa3577b0edeeb3c6e08a592485581cda1f19fd47","e799271bb7e973722eb91a639a1b410b5a209aec","d595a5e9c3f46fd8c09a8deef4b7bca2959c457e","50ab6decfeffb04b3f6409e573d76bed6150d52b","1da9a60cd8ed7ac5b40bf11c3fe6853f3aa04255","c2066fff3d9bfff347a1948f18d46b6800ecb0a9","edf2ed5e5056b3f37014cafb2571dd31d65a4a96","46bc05c5acf8cf9833f9a992935afaa8d074ad58","df2968de2656afd8fad421724d053b6d88205857","5b687b4c93b56a6de08e19125127dc40b7479331","9ef937090447d0ddca96811de00a5f8d278a6302","af2e6e12d1eb9a31a5ac5ab8442abb7503a3d50b","a96c95f1efb0928fadf79eb4790ca3b62597aa41","2691a8ec711c71f9aaebe45d1b695b2468935088","9ae73f7bb53e7e4052cf99371f850e9ee001fad6","79494992e4745cf95265737f36602973cdc907a5","8cf941a8cb6ea5cf778bba12ec34261edc7ff0bb","9ae39be64fd6ac1b481a0fc0fbccfb211605fcac","b8e8f4942d5ae49d4661ed685486abcc8b5cbd55","1b26f2c505bb4681183eda392cf9eb92f148b53d","d2690b37fddf6d472e039311865946e63f61f1b0","c9fe11dec1c72f4c12c8a5ae848dbf2bb5930c46","d441a6aefadda78bb0bb02552716cbede38fe662","12482bf8840ce2fa84d6eea7999628be426cba8d","99b92c885f2c33c0fd6d85eaa463e8572dc034a1","134755ebcf0f684f51c1c50562c937296f16ce33","cbb8930813e891c67a4c917b20bd98317e182f54","f1052aa893c7e4a050f13f2068b4a85907afa122","86274b9fc9e63c0eb6112bf4d87d67dd97fb0b86","4fb56d6694ef65d4f978e135325a78592c88236a","16429a4289e9738db2e451279699f35b42536527","bbd5e391651a0e9c629dcce8227c6b8d53ae4b6c","fd2c181a3560eebfeae3ac53c55309f505dde849","c4cd2c44c8072ae4619592db487972f6b8baf57f","32eccb87e0ad53504b100f01b5eb779e55e12c9b","94e373c978b504d3a91cb9500047272910a8c33c","0a1d3e4437ad9ca5255123714aac902a1096c0a0","bc234ce0aee97a4667117626875b96d300a62b48","1ac701cc378d002817463d9e4101f8866254fe42","fe9a4ff818052613c776daaffe95b0f424b6d4de","542945f5f09832bd9093987db6f6aaba88954355","7f18560f3cc58c042309f0bc386285e2a85f1ce6","c37429b281a2f95569a1096e84fb21ef7a6f4edb","318c69351624f7794c51b5385d252af397c0404a","f90e8c41a21dcb28a53e4b1a4fc64904b8861aaa","0ef635c0e33fb925cdf12093da90d3977b23e107","f03facc4746496927872b97f02f45eeb3c77ea0c","682dd04b2d2b7de3a34dcbac193af4e653dcc018","d3cf8cfb7d33816ae69eb45728088baae9a3195b","c719cea11675e099058c6e05cc0a1b4c3ebfec76","e182aa0d32af0878f234eaf2eaad4ec81bc140c4","b076b2bdd68a9e8952078d9df1e8c3625f02204e","078c0d75f2782e3eee5b1b4ed2176687bfd51f20","79a06e17bb22128b2c3926853e2eba6313a172c4","67f441a09de3d1f0e8a66370c465a9ec0e27be00","d711c57d767734887fbf0955a7b9902c54498a0d","65195f505f353231b4f419dd5ee3b44cfdd66334","0049f43fc82b047a3a3d557ca0d87d17733364ef","2f35cf4946e5f584352c1e57290595e9ffc0fd28","22782d519c263febe0af94c7765fd79565c0f3ce","d53c392b340f6a74b6877d2aaaaaa908b64b8ca1","f26c9d650b72a8b1b30254914bc486569e611ce4","e0020447616d79ed674f3338339b7557abc41b02","56d44aaac96747d2311b11702598c2e65551f411","5d7898fb6ef2a18910892a2bda67771af1122bda","04d7d0838c3a50d83c9b35ddbe3988c659535ee9","bb62c07fce9c72066185da082e6ddd25625996bd","67f94ad76ef80040534ff43f79b7230b398f029e","0bab51ab557c91f3b0322c12101b0d68639952dd","ac046b7bac7cc6769eaf275c31ec3a497dea48cc","cbc772d696e0148f2788f3b78115c70296d6d34a","8938577459ba1f33a814833c06d92e775c04bb5e","9410d0c792b95abed8173de808d1da38546e0c64","4bec32a11e4d8483815e9c56273b9e183253644e","b3fac5ded0ba5878255cc93123b324ee737da41b","18e4fb35484d63a116eccb75237ee3d168c806a6","f7d8dd79e969c684c44e3737fd26fd90c523ca07","e4ecfe90f92a67304e5a2b27af94e6be224eb6c6","2f2724a40f5862694c7a729b20e2db0d74ae3265","0df1122acc6eede2047efcb18f9bcedf64dd7fe2","84a3d3b981986628fcfaa05a0cadd934cdc47748","6ee9833c6f40919cda2802c4d8133601841584f9","e21872f4b9798c14b2840f205eff7aa931f02c0d","ecdfeec513695e53ca59ff22756c7fbbf2ca8514","34ddb7ac59f4c7e548122fa4bea1e89803db2ec4","58c07f27fc0f6b6c706dc7e0ffb1e471ede165a5","0a5b30b14a25763539d1558129a72c958b13404f","d47374385c0f21c3e76adb75c2954eb8da8178e1","097d1c93832f1db69aa70b00135294e22b5fb4bf","d7f9d71be23daac44c06c4f84993ceae43193b1e","a10449bbbc1c04f3ca151e067974717145a396d7","f8f56963943b91c0ad78fa4b7728596d459c5ac0","9afdb9dcd3d08dd287fdf9e0db3de07f8595626a","5a3ccf4f144a00e750f023c1a1d7f9347cc54a5b","78f1513928bd5a683f0a0b40d4a4fec42fb1d4f3","0b776ebbe4105c5ef3b1c6314157f76be58227b7","0693718164bcb5875af9211713bfa7c4cce86d58","2019d8001db3da44f7b3a6833e0d6c5ff5d8989f","abbff65dc835af0487492845c83c7392a53b971d","569e9c1d51beca1ebbaf2a79dd7b53045de4fd39","2b1fb0375d4ea04b51761e3428b86a76b968fb8e","6ffbd36e3d458044af7d50bedf88a10ea674c81d","48edf6333029fc961528892af190201197b44c40","9abbf517ffd6358e3ea79a6be46a0dd979115a0b","d1a6b394d7b88b61630859c60b83f4a7c5a4c53a","b3a70f0b8002f8290a774933b867b9c586bb4b7a","1acbbfc3f1f22a17f2712dc6dd93906997e55750","02d5591d9df4af4350e25de96a909bc89b6f1f08","28543667fd6663132504824c7318ad4473c21c5d","e7e095da3fd9140cfbbe11dd178981633819d642","f88f762240acaa9ce181ce8119b8c6ff5b1941f8","2a4c528d067826dd1af865c93c3dc945c9a0e196","30ffd273a311745fbc241d2ff542da72a58d0dee","f3c6c63b9402683d5060d101c60d2ce9d3db7716","98dc07f25fbbea480c99d34472872943b1902ba8","e26b0668717be8bc75e97a0991338d8dbd9540d7","981c6aa102ba50d314a023a96d7affb7081334e5","8da8518ba37f4fbc4d0475eee4de7807fd4a1e2f","791c84bbbb76908aaa70f91276578766b2a630ac","8189f23e8c4b806c4e244d0fcce7cb06daa79318","481eb63a155ba689a86b1649ffdc909aa9547b13","c89df816c1f1e2c1c43776be60e5cf78ad452c36","72f392a13563533331f2c9d4726e9b5af6d30c2e","28599e6c2092a1b4e5a9cd7a831efbaed479c3be","b8bbf5a55f29e2dc20bb961901bebabf64183bee","9cda7f73339f8899fa0a8d0a7ca9e9a002a202ce","2fa9585bdf914c4220c464f55c63db5775ea7aea","8674655a452d846c8bbb778f82c8daa1aa25db93","589f27933dcb44f3fd53b2e2691b934cfaa4986c","5bc427a95e03f016b6c57b9f552e43b72cff82c5","9f223616f1cde94c3e29749528921a505a1055db","d1bce5c679bd77b50ddae2c3841e5157c6a0b917","45ff16ad24b00e0bdeff389b40eeb1cf153cc805","1c6b9bfdffde2d1c44b69f4bdb48833bf7f821cd","3d6f991a1742d89640b4b2c104d602de00dc0741","7dff2a9167139937eadefa2f2244e5293d8d0a31","a58deee6489192610ff8e42eab8081f673bb4648","4f18c134b9c07bef29415114ee0ec6670db0b9aa","13b77c9acde7515271f3ff2fe6201f69783ce187","575a1dc9cff82e6f8b7c3f0f753924b52978ff92","b6d686305596b2c26a89f58237c2b8f162d5ae2b","7d34d1a85f95edd1b29b8eb24cda49b355db2c3d","98e540616e59098f5a59899f19135d46307b8b90","91dc474515166fb30c71fc7cc641aef2955cd471","5a1b7a6a90c35642edb3818e82411f00598d9acb","6cf1499eaf46f4781ffd2bdf8280a0cfe169a160","feb54d0ed746292c383571a50a33ff4f218151fc","03928c5b3611505aad21644244042912d3e99be4","0dd6079e4e4bc773c01bb85858d0a56b5b756d8f","fbc176d7407ed1fb47a685a5e37cdf3d100d0afe","ca19a3fe9ae82a0ac40b8f2ce47af952d0d9cdf5","22637beb2ed625c3e43ab75ab5865b57d7470948","4bb5fbafcb3191ceee938da9740d88df7f1dd857","20d7013c600ea9c95255d74c35343db217d91bec","be3fc176031d8f0c70768721db1f7948ce89463c","45908eebf335a162f83befa8de5b8b2b863be58b","5a74cc12d0b1bd2ad2ddfa90fe3f4b16164cd1bd","c64c46db1d167502b079395b82e75b6c8d5c28c4","accf68b2cc0a459dd37a44a80d387cc7e59b4062","bb7b614da15ac0634f2e1895f8ee52433c9bd584","01a62232264eae3beea6fd6afceae8a45328985f","8fdbfe0aa8479fe08cabfd627c33f0141561acf5","661636e148f9bda51ad582838c86b34239e82e71","9adeec789c9c0eb4f70a1bbba93751bf070cd61a","3a3cab64948050ba1fd75540892e5930caeadb3e","c3ea4ea9b76d1bacde83f7b70af4638cf2ff41a2","3aa46a58cd3ae5f327929d127ac5fef0733176c9","7c64779516441ad5b6fe20084d10e895fefa0f01","21dec856f2a7482fc69e18ffc60f64e90e10fcc5","b2a14042d52b45ae0554f4146c700b18f50ee92f","a866028a7a955aee90b1356f5c94acf8bc2b2b19","817165b96cd04adb29e4eef797f9dcc6dd9d022f","f8ea390b52c48ab34bc3927f6f3fd2ac590b88cf","e4a0abdd93977542d2ace2975670f188c7e5c161","d4601776db56df158753463b1e669c859b16bc42","7a9c337dfe42d415e6b8826595e2b64599171c98","74977277fac258060b111b31ec57ed2fa8b63398","51ab6a96fd25b21f6c89143e04082f28c72379e2","7f62ee69b1e6e85803e3b48f0d760f77587f2db9","183eafcea8a47ae07341cdef262ca93e818b47b1","6ec42b7507e0fb14e86068ba3809148b371c481f","b72e4079f343d440d6721f6bd4066f26a33a743a","c39aa2b2002337f8ffc07d7606c18dfa534cd8c5","c87e6fa36f0742963ada8820703e852b2fabd79e","a3ab1cb6983bf138e23070fa8d428c9e6505dab0","32939ccd3987057c49a226909c025a3df7219c82","078e9c04d2c0c03009ab67749742267717fcba2e","2a694a44cb8ceb9f333625dab3a14309a2bc14aa","1b8b380993bf9ee253a72b6da7d7d7cc55868976","dc0199989d01d6f6eb260f13a1e1305e93f36c35","d8d96c9fa78395db8cf8eca65439ee1dfe18a424","e9474715c02fb83ff39dcce7677d3f0766640e9d","468fcd80bbb9b7c2928641ef0a7fdd94b0d7d54f","389b7939bfc297361f6ea31018fbd432b83c8bf9","7045111f4508cce02f84c9626a906149fd84611d","9c5fd893658bd4823a081e8cde06887851fa08d2","bbaf212c62422ade6fbe83fbab78fc46a6103184","324e02596f3849b0cf9edf39f4addbcf657d4e42","ce7d3bb1c7a4d146c1afaef7d1cde414162d4d02","d3a07d3550bd6f56028c03b97a5194dc69a48a0e","980e962bb89ea43831a901b594cdc80cf9ade67e","eced81e359a61b6cabb5ec070095c0c343d977df","04c917899f1bfba7fbae8f20b602f726f43102d6","fafda80a4b7c3c588ae0e0937f2d7982e39b2d74","9269d6be328e5ca0be3ce9bdb45017e97c799890","a5dcabbbfb2a0b9c6688ea0b6f788491f350f5da","abab4c0e258184a8bfad54374d86b1c4bf96c5eb","59937e1c5466acfa0b2343f6ec7043a953d882b2","e0ca3a9ffa370378f327f3699cc70ca0cb4b8438","904b7700fac9abf09e83d3c33a853fff178d6f1a","d3851d5452ae14f6c1b57a9b60efcbf594db0f0c","3a9284b562d6dcfc339322999767168e12220895","af67e9744519eb45cda46a7e463f7443409ea5e1","5152afa70c8f07f63e9f9d9c2ff386ee6437ca1e","3740ec25f7dd4febba89f771972f7f29321cca43","d23b8719f4b49b94d4f57c641963d3135b6ff9c3","41c3c77e800172cf81cd3b847ac4d3276bc33f17","f111d1aaede1b2036e63d5a44ecd0ecf057521c3","f18cb896813eea88a93829ca585b9cb6fe76950f","12ee35737fc81a8775347daffd5af3db7ef016ee","e65db6a16b9f0dfc689fb4739d4373e916ac0402","d14f1947a432f3d62641bb95316313c569f71b30","f2a2293709472f5b4e418b8f38d48eef987cc0de","c1ab956dd037cf5e3bdbf3d4940c4e7a9421f9b9","81f513ddc6faf16c5e3d08c0637b188003f194c3","19252d48ed47064203740c3fd5cb9206962df260","cb887324e6780a05f969de0c7387ac9e8c8cb5c2","475d7f0e5211c981db87fd02176cfa5dab02833e","37f664b1a524226a4292a6bd2e613a740f634de2","185017b922073b7607a06fe8ee4915d4b71d7720","249c2c4615c486696e997ea5af1a507a3f761522","cf3a863fa92253ecb833a66cc2acb1463e6002d1","9432520449f3b1affdca37aea366f4cf358bc560","4d61118f64c1c56f50fbe706277fd0b1499f6d98","787113d96e83591865b2e408c59c7923c12976c7","115a45c2c5be4b60302cabb123076071e2a22baa","9f68626fb2e5331d4bea1adea49d014be79af4b1","0fd7186971594a975cb4947e95f770798ae2f5c6","d31ff039ed23e84ee09f8e760506b7169bc0deb6","2d69c20d2a1bd25168ec0ba13421fe7b50d1d793","ae2c6b638af494b676aab947824f3d0a7045be97","fdfe14c5830842c6f1ad7b37a8e86d50eb88f0ba","1cd736951a4ad0f0d66917252a86eb6ac8001673","d151e1eaf97579339447db9c706d37a1893e37ff","adb703bc59a2281fcc4c9ca1e89408622b419889","01f34255940cac5143901b7e64170c636436c274","d39284a65fec4d62d56972e03e7aa7042ad673ea","0da0eec6cc42066626f867079700c10737092217","ec97535ea34456607c0c53607d41e34f272890ec","5004b8b81e96c7146ffe3f385748163d71a667c4","aab70008d3593f9ef06045fb8eae1143b07ea15f","bd7cf87b8e6e5705ac68b8b0dfc121e7c0858c32","217714760b60f91e581985b947d8dbdd4a0f5b0b","162a64efcd3cd95035e7dce3403452fd4dfdbd9a","f9db01ec5098384475c5c938266473794b4f8b04","86096313bead15ecaf911d8ff41e7074009bd98a","75e82417a64c29ae54db7c620a314da622aa2def","f065b34e969f93e5ecc9046e01c5c14c416d2d16","234fab949a1ff7214c4de91c66c897535d28e5a7","ee11b0eda7169fec9f2868b6cc3fe768a7107fcb","f3ea2a0267a26f856e0f75b7ac5a621ca39b5d7e","d3b162a9d49ab5c537ae46f2afed37fe4511458a","7c580261c7fe18a4d56227a75883a4e1ce460e73","57441ab2c6e17c00fb95722efa51c9168e1aed90","776ae18d64d1f7b625a9de9c095cdd667e75b42a","d09193b08ae8fdb082bee6ffd3828eb19fd45ce6","37d164e24e22633985a6555121a992abf1b130e0","50c37ed9869b24b1411d78db764ac519bc7e95e3","371de5132ce6315e0b60cc74ebd47c134c275361","f676d7509e301620fc72421e85e8d5e03555f8c1","2c894f342624348ee9e6055ef514f655a44023c3","81db0e9274a17a0c0f97855f09c66ef918cbef7e","a665b3878be70904998c2b918ea6f47019b35e81","5771f9959c5fe0d0a236f334a6211cbe20c8b293","eec77027115c94603de1671533dd6b56cdef250e","9abc0ad8a5cf400d848fd25a33bd562db08d1046","334ed8f0c272254b00fb2393fa4323ae1fe708e3","6cc3bb2d9bfeb0efb529a53bf6a2a52964c3894e","cca13462f1803a18ba8bfde99e9f79a9e7b84156","4da0d7727feae28a59969592b634104d51214b22","98c3990f7dc6064123938a9c8fc7ee1bb4a30c2b","70a8c379571e0b63a8486f84dde126c5feac55f9","c320a822132223eba5b317314c5cdc001799d423","df2e3e3f7f66612e02f7c76efc39ebbc023e3432","cbf5641a74f3ca91aecf36bf3dce889e65be03fd","77a865763333ec690746e48b1dd5b8288b87cbbe","a139104646d8358b881c33f5c79db4e414a1ab82","cd9d5132854e239726a08098d9029bdd00eee752","f965ccee7bf83e34fd8d8cf2819f7ff73aef18de","30cf60bb89fd89199308c66c5a769d5ea7557452","8fbc9d33fd3db9d4362ecda0f89a9051d186dbf6","ea865d0e7ee6fb3f605406355bed1d975d84dca8","74381c380bf75bb991539bc0c0728876a944f78b","95eab06471477237797634537afc1106607ece4f","676f647c74f155d71a21b07155e529184c7b3d86","61e89dcd4aa57853e60402839459de77143462ce","6f178a20616cdad6656c58d6b94aac556a5f77c4","5586103a9475893bb1a2bcb4ebf7f5005544253f","589eb80a90e947469b0261420f8bba30e867ff0a","435cced7d8fbc80e6842d7c171a87d4db1e64fe4","ec30c8bc25d75fadf1d82b8ad85d3c0f8d1b64aa","5deb6497a10981c1137b22e34c9fc91c5e8f8872","ab1bfb9007f7d1cca9bb45abfc1559fbbebb4f8a","c868baf6581cb082844c7fde822c9b1ad86b3215","024c25426b8aff62a4f397ea13b9c8a4e0db0555","c29b8cf751d9c30803826d863e17ebfeb464bd1c","2845e6a21a9a1b7c8bf64dc49575213141a68832","16d612dccc992d64d65d920ff2639f04d99aec51","e0d252311e4c35e08785de0cadd747daba59f747","16fc023d4487c2a3f26b5bdd3827628de2cd0ba2","fd31cebcbeebd2084ccd2d795895ad9c728d859d","e8d652f16095639dac33085b871b76a995fe8d86","ed1c4bc77db88fa0f8f599ca2d3c4b533a94a654","5bf8e1e426126a71e3a50389fc11734d0456b81f","6e1dc7b2fec148bf4ba96d1fcd19cc2812345a3a","269145a346bddae5cbbf00fd17b6c8eac4cd4665","7380fbbaeebb34168aa6998c490ef05b63125ade","3acbabca1ef5cbca75b8b8dbf830ea5cbd2d3b5e","2ebc783e9c7c257bb122f8a19e2426193a481aa4","e447f5ab044c7b0cbc99d61da34afa9f5e15b349","3684810a283780d1c691b3e5bd78e0e36b869fc6","694abff2c67e28ef460377e1f572961e09e26ae1","1d075c34e453be148f045b52942084beb9d19ee2","6eaec3d10d472ca08e8f7188d22860781517950c","cd07a34598e82b21782395ecc9a96ea98330a431","78055cbdaf7aaa953bf1b57e3b4204245e6bcfc3","d7b2940eb6293dfc136c379c55c852cf6898c74d","2c606647df849af203c3c5dbdfa98a82569909b6","37710389469a6daa5213f31679d53ea21a8f0429","097a561fc327a3de34d8d6cc3e8d7c3338227520","2c559feb9245baafed1d7a8d47ff24ad50855e89","29ba673fca58d2fb8a1adf226f7c663a82734475","4937b21ce52eda4c68fe7e20d0007dc3da2621e4","f2e396f15b104cf7859dfd4bf011f94cf74e790d","8eb183aebb9c79ff92d6f566af7ad2f91696ce08","d057007541abab751ad956a44139be206acb8128","fe0696618163de1f329ce380612ed133af58a498","7ae0e4be462248d8d471d30ceaffda029e9c858d","ff58030ed693b6915ea7b378b0483b65547d5f8b","07a739e7e15fdc0d7ed878f0cb465bb93c4e50aa","643b37aaf01138af8e5780caa938a107f2341412","17add2dc86b7c52c93aac162242bd98c9bf2eed2","f1a76a88207d6eab65b32bcfaecc231b7e38c978","111ba06310a8688b294afc58a8f369e0a8cad4df","6c6ee8fe41f2aa4de7fb7af0de27a6267d7996a1","4eff13d7685752246ca311a2fdcc9d6e6eb7f63e","7c6c32b500b2f532e05705c5bccd7d80e632eb65","c5c320412f9f26a13ff8cade56ed80ce6d97f11f","93f00c0303f919a7eeea16306f1fa4f516543621","11258db001cb4132fa8d5630599ebf95bde1622e","80dcd4423a259ed60874fb952036d18203320059","0aea0d0b39cfa8959350a0c89fde72d50999fc5f","5f64d773ba146204649e3889d8ad482851e47507","4a56b45f8789f7d270779bee492b094c4abb1d6c","4b64ef88d803e5f526d1854ea872e736be690e7d","2acba6dcdea5b252e0560ed29a9cdb2060ab5dd7","0b4cc12b4f95a04027b1d3fd52f406a8449f8c24","5978e6afacdaefbfef1785475be1a83bfb7935ab","9a12b40100fc7809884f998bc67236c881a564e3","e9eea4f3ce5447fca68d60e520f925f2af94217c","ce02725cc124bccc3ee44ddb0c28f2b968f48ba5","9002b045c696416b9b09bb708018c7929507d41d","06e4a3aa7564cae35bd4ff6338dccd7297fb2f3e","6544a0e908601271645c3f57dc830826144ddfc3","0192f7712c0ad973817bed50f3556607ba607971","e8838f438521113d8c8154a1f707a0b2529f366e","fbfd56c2477f1c05077a13533d11467ad3753ee4","129a22cd905d1163641a56a956a69747e4e3c17a","fe2144967a8529e567ed3698a290f89e207f77cb","99b81aa1b972f55bc8afd18154a468eea9cbb9fc","601d870ae965e9e8dc4324b861f0d479d13d9b8c","3b80eb06b744c8a374970cd87819f98a81d8b9ba","f7f7544997128ed1b01398adf84225fdcfb3e3db","83194f4a508aa4910b40250e7c59272302eed308","36164168b5525bae3aead5d00063c6a7770bafd7","066ae9d83b070cc72dc03f33fb778726f8c24e75","95242b7faf7f2e1552b4921a8bbdb519d3a898bd","0fcb68ffa1eef21c55794e896ddd9dd2e7b74751","3797f1992609679b39711720fac69079fadf85c1","73fb08289af1260669a3ce118b9866a11c06a0eb","745a8915fc5ef0e98c97623cef2792eb95f9aa2b","e1dda5195cb2b8620a61740e8491cbb243aa653c","10481046e52cbb7a90dd084fc51633388ba7ea6e","f0ae0a9958689175b3e401a143ffb751ccbd63b4","fec8c164a0fd68cd01e3c3433841e12fe0e8e13c","bc4dbcf79307b934d7f78f212e544cc3a3773fc7","22b345c96956f28bf3970d5f1041a3f7203d0d90","ed69744e7d5e798b67b8e71d65d7de5c74493b51","fc8bbaa8e9118df6b5fb2fcdd6e3c0b1c0518a57","f326913f4d40ae3e39e2e1ea6ca1b76978150359","d1270f3d4c32ca676344eb5217a3926073b9b4d5","40d1486cb317a60dc0e982cbc7ff3e6645cd5280","65f5ef9a42ce8d72ba8fcb11c19927851aabbc17","0aebba2388f741e04dafbd40003673ea4bc38381","b2dfbd77ec956fef57eec9505f2b85f500402df0","7255d6c1232661b5f67c89f8a3fc35b5f88814a8","52e2105e61704bd078e9d0e2a07257512e761cb3","749d917424e20d6af61746c0d69fb54c50619f80","ef21d378f33c286046bb0a5db4dd32f316797dc2","6d6280dfa3a470a08287f294bb78bc9ea08ef0b0","2b824b4e455cfd43ab9442387c2333c134cf88cf","ccf8778e86a508e9d81f132332460c1c1acb8a96","a74f0fd4cf528b8dfac5e9a642a7feca591c9e84","d0243e9e0ff267b85ac2b1c70089d81592339f34","dc3d8f0e4525b74daf85365be765bb22a233fced","20d1486a546d23e7c0d6168b8bfd800e8fc0f0f9","673bd79a9ea2e704365cfa3557ba630a5e28ffd7","54af9cd470bfef6817b28a66b3bc542c2e48d95f","c3609eb2115f239e36ddeef1a7ab40a7216ab7f8","c6c5a213cd55481b77f87d7f118e223b4b119ba3","73149499c0d5810901cb4b336e81fddcd14ff6db","e77c34ab4af4cc979ba43128f70ff475bd3b26e9","1fcdeaee39c175cdc7d4217666306850d2126b50","e8410c03f506c622dca02c97894c2c59134aeeae","10bae7c05b18b73b39fbaf5c118780512832f0b3","65e6efaa3bb51b69f5b62b5ae67d480ba22aa39d","79c26344e8ce3eee63783498c50ed46a81ed123e","055d7ace544e8dccf1bcee15c4a8704614ebb900","56d884ffde4dad6839c5e586241962e6256ff7b1","8b8faf03d5013dda77ecfd9031ef6f0f45e4e760","9607fc48a0134b289fe62f327db1f160d70fac24","d53e3d3acc8d4590398aa65502d080f2655ea1c3","750f343e4a461c588494bf779b9be7c1be8ebc68","e64a663c59141f972345852f0bce613e3f13dd3a","d2858e23713314f286875c45b6bd176daf860171","e9b709a5dbbe46d73b121f595cceb08ca31fcc36","9584ff13b9aecdb11ced749c3941707e7616bb33","2ef8c5fac5db208e8b2220f67c666cb0934c9020","f4d0e598a7500c667028c408c51cdbfb8acaa212","fdd99d4a7c60e3ae5aed41d78685ad50d3399220","ad95424dbace10d0ea1770e22bb1cd85463d18ab","d42ff4c2ae86dff7ca67ad846063090dcb7599eb","d4415363795d74738eb51edd395368aeffcce6c1","fb9b01038463b651f53be521b039a928acffb98d","d900cfafa367e7fbc867739cf6cc69bde0abaadc","b68703a35cb3c7b86460653ae7f7eb00bb0362a0","3df68b4fa6b1eb629876ce575f4aabe2d40bc624","5329ae00300f5564aea11960067a1a142f257937","52e3993eb0bc98b94c6d65e6901c38daae73b7fa","ea7f3037da441affca86f918209750a2c8a71cda","7140d766a2bdb56ad4e73e0a5107960ca8687040","06fd6e6945f38ea110de07c6cc279bf9cf48e75d","6f38aeef5255d1fdeb99d727a0f67b9be6ccdf36","dac2a7b2378973177a166f1f4c0f6ac3c7b3e529","3231fca934c200b67ff823f82368a79b278bec5e","2e76c7ce194046bd7a085a3400a73ceb976b3254","ea8a30a5eab7a9afd2e4752e849c1fc42b1bcfbc","f0fdd7de807876d62e4d53e7c20573b8ff50fe9e","d747c611872a545ea02a977c758acdb3cfc3e079","b44e0d60c7268cab8455bd450566826bdb48263c","5bf04d16f0720087df45539d1857cbdc239a4249","81cae314b435e6cff83dd5438877c29a15ba6bdb","fc034be033bc6dce9f7db99ef5eaf47aa4331939","9276684e95d4e70525472db46092a1daa2bbfd34","cde6775e1197e67242c143b7885703a196e31cb2","52e3944846f7f21d87795bae59b2ef1d27a1f062","7e6fa6c7a808840243637dc4b07947a93beb88c5","598d769804f61d780e4fa48691c2ec7a842a46d4","7ef16ca136f0e5fc82b5808d53cffbd13653c6f6","f4a1a79d015bce39e54b2a7193fc02592c5569d1","1b40a95b6f34d4024c732ef68b3ba96e4bd6e6f1","55676b16da70ec0fcd716ca277af84eac0446845","85a955fc5659f047dcc8fff6629f33a75dabaee9","dc13750189090e6df5608b260e2eaa3e29eb3665","fa0e6820270ad3702cec7b298fdbd5db6a518703","266e3e53c8b26218fb4396d8ce90356980e2cddb","502a66707040ba7d2c6dc921a19c09ecd74270aa","f82539944b609dc8327536aa92a3da3851ac1338","c9989c5390972939445cd871844f66788cbd8c20","f5e81b894afbf94d8700ef7bf793be0532fe7586","299b85c46fa732c06fc8ac0b6d193a6ddc5eb6e6","85d8c427639554e67597daca577aa0509097263e","66de28eda8239e006c5d53debdea75f131b32f77","e6ebc43d725710f69094afa6ff47d91e50cce1ad","21a392341034169fff18db626e1c356545289af5","7735af7e768e16efb4b3b6de1c72c3dfb50c9412","4af218f9e326ce5042f79840cd48c36e96a52d79","0e6e64c9e9e33dee5089b3e17d9323ad25105b1d","cf8ee159868c383e27a18e17e7603a580f9653cf","1f4cbc0f842e8377fa5fc292d5066dab1a4474ac","da880520caf978b568b4db1585d7a03df5e2a569","192aacd5d742e514523f9764e2b973372fe177f0","247767eb8905e3b9da2876c53ff80f33ebc86912","a87a871250cb7369b701bab5daf11999bdb20b70","9e3fb2b1e868f660f625590ae27dc52b27dcf935","4b28fd4f23378d73bcbb5a3bd51472c450e94719","66cefde2b044a0a2d832a3952f3f9754f7d2c4d5","1af9701caacc0739f4817b0bf39f46ff6d90a146","f085110b206736c6832f852cc455cc3f97f02a08","aae9e11a1e1857bdaedacabb5a6ed89bcd8c8ca2","365c5bd0e51bad36d912a6808ecfde50aeb08105","77d95e33718ae5ce755f3ffaeb24833f19279d27","6d2b21c6a40ba0303903a3a9ce59a01101e45fd8","a87e2f85ee838245f0d5e702561faa3502b14800","96b30e7727daf8a41e3963dba88c38302de0811c","6c5d1d7217670ec66e9100495739671c6a183464","31272d0956eff1319ae4328551c896895fe8ac6b","7e592f96417e23c48b815c09e363d973f47b6f7f","5be5f654405bc90a567533b74ba55b2fab08fc95","8fb7481fd53313c5b7a7cece27af0de84c404853","2952dc3fe2262d969504768374990b959997df26","a994d58fd26ea7dc68eb663d85846daa14a6e932","c1e125af52b5ea2cd02be5a26e0a737d8a06948c","097eaa7563ea3a1453556ffdc4f4efc2dea6ba5c","a88afd22ca537145ddd14cffcb46c01b50138819","9eff8b7007f7604904d5ec87728002d5df3e4760","4f14a1f59cb876300411669fa2310d10fbf3584e","639c9b3a351e0ed8070a4c00e07b3ed5514d1a30","c51fe7f7cd61d9679555831e8b2261f4e3df0c6d","ef1008e53a1409ea34911c293c7fb8ac2b96245e","391f6ff2c6c09bcb8c0b30266dc76274e8d750f1","2cd68a25660ddfd9c0ce376ab95d534ad7009a74","8ea909f5b69ba30070083c45d17ebf1d125bad7f","a1f1a1d7987912fffb1b174f09adda47d270decb","966c68badd236514105249c8bf8bdb9f5cbd35d1","7e27ac98da06b69d69bbcd26eb6078fadb998cf2","9feb9aef42616f6a1639ce8c5ba230b957c94fb8","ae04d23cce118050f65e595e2f9e216e35b767bb","a698fd1b46c748efcc116af3d48d0f5980822c66","bfd5e098794ecb1f563b53e29f6981fda86381e9","55f86e9b7b25e44e5fe7acd9e55d1e26c5a67e95","fa4f5252160f23b228b695b40fa49803eae6bdcc","2ca90ba343408b1694a4e2886ca2139d1d0ca617","da80e3f0f079b397a496e1359ab81cd57e318204","3ab5b33a473a62f4d73ffc9e2474d0d8f0d2bfcf","5cfff77ca6ee01e325fd61c99ac1fd35e0848d93","85dba0c09da37eb89afa75058001dba70f51f1c4","dd552494eba3c9127418906560767cc9518e1792","4de9c51f23605dc06765bb6f2f4af26576bbc64d","e297b83b8e7c335c4ccf96b7bacd42f3cc7e52c8","5d7c13dcbbfa9cc1b046c1031f08b3e65249cdd8","c8bf0ee062a9be0033da18ff87eee62bef03ada5","5ddce7a9df62a8c3bcd928a8dff703e4831fdc22","934f6f2529132cc109d113c036a75cb4b025c962","967cc2c014c7f6be67d249a87df871a08d56afff","5378a8f5b0d58b1622e737a39823ef5639e58405","f6e57517679d05d8ac43eee51ddf0b4f1de3859c","397fc4b9a65ca21419ab2e9395260cf4699b3dcb","d422eff03604ff5ea10692e71c92f0d79a6d9355","899dbf4da0ad955a83007fce73172a0d0ddd9189","ba997461bafe6613e236cadf4683c993d3785daf","8f0c1daf1cf8c32a7df82cdd581e610f4f369682","5f451e0fb27392cca4b1e33d4a43a50b94d88115","ed19b4076e0ec9252202086e65ffcc42510b6cdd","c99f6453b952d3a3ae68a31ebfb6cba9739606ed","1120de862d131160cf43e2fdb7f736b47bc77550","8830e53fe112dfb8adf2625dcebef8926760e8b6","5ab3b6152025a6ab83b30181bbb04e452d7da9f5","bb1d75f55e1dc15eaa2ea550fc30aeaa5c2e3783","636bc5c32f07050fb387a7f8f5f78f7dc9aef7be","9b2073aa97770ae7f53cfa57d241c55bb2feb3d3","b73073ae364be8db377c28f71be4dc50b4883263","334d41d7cc04f7c745f9f56124b9bdca84c907f3","13f98f80b62f736f36de8b75722901d8dd8311a7","ebdd2bc474f6bb3ff124755196fa116c4fd91385","91b60a74dfbbc23bf589a6e0edda5b957aa48df3","80b1604fa95b048307815c5eee96426942dd207a","7abb09ecf4d1ad6b6b1c0fc446986410abf71236","b7ea22c5d203da1b592a743a4c893de25cd34408","b395d6bd8090dd023aba5ebc1564dd36c3aba91e","fd6394e217209b7f5d87128ad3b496f079d19490","2ea0d79073849e3ecd27d382588955c4fc886c3d","c41c24562d4c85c71368d9381fc3046e4d6b7a69","ab3bccdb78cc7dffb6ab796053ef63489f05558d","28613ab8c9f48c5d0cb5c1f23df6d1b662872f51","1dc110fe7bb574f771ce19560d14a44b5550ac80","c352e6f841de3f1e3b415b28425fe03d4e8407f4","5e548385ac0e91ed79de97aeeeba5d511910aa35","63b321dbbbce5c7cc9fea91e06ec672343bba766","a7df198c942c3c325c6ec7ac189b1d19517395c2","e949665489416ef948a5ead7e12d3691d78af6f4","d0de3738843ed4e4f4a2864208782b3568effe71","203fb1b3484f621984e4595986cc77c9b9174d6a","01d77842ee896689146928ed71a2d8c1fcdb5d79","f91416d9acabb76f6efcdc2d09835d04cd98c881","37b230fe3af3c7e20a6f938d03b61a79b117d354","3d74bbe72068affb195800a1a5cb620431285d9e","e423e1c663b31676b6b6fa4c2246773daeb568c2","2981915f19f6c168128afffcfe18fcd122401b65","b81f9f777f3b621bc5b8970eabd8d93d1db453b9","5ef5e6a7e4715703820592b4036c9ed3de4f80e3","8695135691971c01aa6f18a7183ce270b1cd53fe","daefd4f0475283eb1fa097acb1a011f83332329c","4d6737ec730a1f620c20768c1792099683aca4f3","083d088de3fe7cd5d825cebebc46ce32fc87b4b0","719254ae0d4e1b7c9be36a4399809caf270d7e86","ccebd1f4fc04e7748308c991068516ecd4e0e66f","bdf0037a9c78c1a34ce9a00e8544e5aed85ad39b","5d70a95fe16bc213de6bb715a6e8bfae885d5ee1","3b44866bf2e3be0870df9cbe377afe811f06071c","99d8626f4a313471410db421891e90fe768cd929","73323a2838f4978b1f91d7a941ac40ee17df2d34","d79aeca5991774a810cac6a97c3ac65023156ad5","60711e67386d8300878a46f3c37260db4f2b2c84","bd94c946516d426d5041b01e94403fa24f14b3fd","a9fef1a77442297d8c95d9346ee8a1b0341a4049","3e8dec3c72402309b061232a2bd61ef936d8f48a","b95bbd9883f7722f5465f567cf97c47d5fc003c2","02913f53d3b5dde2fc381d40cf3be988c1e66acb","3be6e76f220f702d41ae5efc526064f87059539b","cd40154890ba9791b219d66beaf187a7d8dcdba5","8abd64dcbbe80e20b23fd526437bd068289f365c","268fe9dda594ee8a167ef3f51ae5bec5ebb2a5a2","1bd32388aef6739a3da38301024243d8968356be","48b8597cee5bf9b5f8cc3449eda681a14d0704f2","cdae65c4a677b5e466a1c698688337bf0af646a8","3f247ea5072adec86e6433006fd80539d0376297","7e5340261a0c984f64498537c5efb29687a41b5b","94fc676019a1af4c3fffc085625884deabce7ae3","95f1f4e82a948f064bbbe32812a3f4b5c3c90bb7","7a0228fbbabe93a5e49f9b40410969f5de99d25c","15cd81dc69b3e19449d0c7e7debba936a97d848f","8450658fa24accd838e5c59d79770a514cafc81a","511de4ce51f75f464c43df811ec717b21a6dd749","d8cf3aa5abc446a502e08d9244f5b698174e83e7","e5dfcb5eddddab0ddcb698a972fb870432fc4364","6536105af26bb3a6a18369b4647ac479816090b7","cc3b7d2ee2bcd0a4f8f88421fcdca6436b2416b1","43d762fce363712000fd3ce3fc2b28eb91694637","17ee8d0465726fc7b6b657a5d14bda46565edf33","4f10d47f19f40e6cf1d85e9462b5417991dbced2","6c3be2ca74bdfb0cc133529749fac1112df26945","ab813531556dfce4177b5bedec866c23fadbd612","008769aee9ccacdf5098a1088fcd6cfd52c0644d","6d14251b0d77356bb2387440aa3c97bc8c58f59f","84761ca106df2ae9d06116cc5237524438ebad76","5c13db0150168c14d81bd320540d2d541be72dcb","46ae64cd60166ead412bacc1bf03e9c8f8965e2c","974646309bfe09c48c8a72bf751b0ea6ad8b5bc5","7e9a45842e19e5ffd1c6ec59f04312adaf147b13","58ca9f17a2650bb381972210d1babbf34ac6819c","14b06fc2076257c9511cc8b301e8a67e35002d09","e9802d9b02ffa61388478b53a904e870211319fc","0a96235b44f9a8c19a1d463e057be7b8b1a20df9","cc025fc8e7e379cb157890d08720f2cbcc96e3ad","2bc6302607c19e1e7b7b3c7862a4ca3907524ff1","ae76c626017b48fb98d9acb453662adbe6ffabfc","d75b43e961deb75303e3b05f8887a7a3571880ea","2511f275b9641286777fd5c60d12b462347359d8","7ecaff578b856dd3ac22f91af551c3da0ddb01b6","3c831377712ec7b37d8f22739538e6abb3c7741f","e9f905dcccb0bd2492f6bd22cb274055f5a8032f","53bc47a4da50d4168ad339a295fa7e327faae63b","c9782b0e97b4df764b0b9cfe443f6a261dc9b540","f392c4ea7a778db6c5c73a1c6b9348b84707ee81","6cde380cee74a136710006d6d05c5dcccc032a39","03e1568aeb5ba82b106fedf4599cb56ee8e7fe69","1b9c2ec92e053aa7f87b9afee69f5db1a2d4f548","72b31aafc4449f7b6838c3be7527bc3fe287ac49","08b4671e0350a12ef9c6ed45cf2e39d059c8dc56","8fa72a20f39f181694651d7099ffe6753989bc2e","98caeb635c2e4d48e0d6d6dbd82af183ab83f894","fea3890e1e994257a27cbf7480d8d4cdb037cfa6","e9e2a4b0443885490357ad20ba8bf8e5f54029c8","8cbe4a3db49f61992a978d2311455377bb3a9656","2b67924a0b5f50175da418408dcb8768c2bd3646","92549612973a4c474fcb8fbb778e6a4aef48a60f","d1f8fd6384ae8d2caae368d79d1db23654868b98","1e28571d82b711c6e1623eea0d5d844871ea22f5","a9fe8a7c3aa55d0802903b48ee677003da706fb8","bc8236bd399fef0f83d4463bfd89d55004cf7a13","f244772028f6a53aea828da799039b5dd8d77aec","41634199c8dcaa8b72586933038acf48919ddcc0","0ec76d40b45d220bcc5d0cdff07f1278c7409f22","a1c396e55cbab681740e8d743fe16178eae0f643","9d12b0f9580f5e008ec3befb7015df0306d46da4","9ad1a167fb7f930ccfb17ea5a5e548448dd24f80","8330e70e2cc935a92cf11862b68f6cfa0ce66fe8","facfae36713372cde930598d0993c535ff6ac324","0287baf07825800ba2dc121691f01742ff7a23bd","db0082534cba40ec685d95bc405ad14594d8d130","de7c2ad21b4cc2d889a5aeda64ead962036d2aa4","14e52f7aeea449dc6cfa8861657b2e23cc34c560","0132555dfa7d07e81aae5c2f879f9374ade562cd","f7476359e0bac2c7741b443010827030b8545ea3","0d7409adfb053c723c0edf1b97d9b25522683f84","d3a852f1241306eb697c0e2c072aa9bda09a4f7c","79aca6b0c02bfbfd4bf1817baebe1786012c377c","a439c55eff9fce48d64a16bc634783aec1ccd82f","1f623c5a2b58dcffbe875a06a19c1a4aec4dcdb9","8d7de9a9e9c03c63d060f2c6633ba9aa0ba12887","35444576ff684aebb0133d46495be85d3d434900","da4079f231acf9aeee3487e831fbf8cb3bceb6ed","fa45fdb5f5d8435b49303ef36b33241f278b33de","30d4c923cbe0c61bfcae4e91227d7bbdec8737c1","4b9fd961d676f8b2207614a3f42fe6659aa7ee7a","3de002db30e6d24b185f99c0269018002913d6a3","1369e0097340204104b2ffb522c756bde5301508","62a09a2ee351430f9d55eee337691958e877cc68","953f37f49b4d71b064935ff7e910bad829bfd17a","5bdb4827daca745e3c02c23b2214ff065ea83089","57b12c10ab01ee9d13c1be67f5b557b787e3279f","750e61c1401412077969cce424a9687fa063a1d4","0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1","7d836a7cc399fd388550d8e3af2e5b70e6e2daa7","466e867d77aa34fc4cb44f374eeaf6716ee808f0","cbc5d9405fda9ebbd265843ad2000e67bc3cbebe","604891a87d732dc37f79b4c4e289eaa57f52e5a4","f6e62f1147fee45a24900360c61b768f7f395794","94bf2f648ee239a2f8d86aec23a6c1a35bef9332","424d2fcfb4b943c891cf848011c91b6fd148c188","6a2c2e506242a7da3c612ed9a148a4eec241f20d","097b746fddee5550acb3f0fab5887aeba7c8038e","e2fbfb1dedaf7abead06db858ea83ca2f7278c13","a3d77be53b066e87199d1f91047fa40cb062f77f","92c3b6c85ef2268e20a4e072423f5eb902d7acef","1d0bd3eb71c8c7905f12dd9c5490f2560d07db78","88a8f9ab36f0523d602443134d3f88d7492b822e","47a4ca0022fe961d7dc607f37b0af6b5d0283d2e","ba4c808721592a8558686b518d12f36e0fe60957","d191ffb47ddd50df470ef1714c7df6b4da9c7bca","1253a3342381e15ff95074f31a465a18e6459991","067c259ef139a1d60b64386ff596dfea690aa06d","957910c480b16e0ea976ddd104f78c97bc7cf437","e9c267ec05ddf5c9824e83e44bedb4c6be483007","d552f0f1862298039db85600c2f67de3cfdcb227","107c1969f5cb594a7dbde807708498e490fd4a0f","b81356e1e306771f45adabe0f7364de32ae525f6","c77ce40c3b322fe2cf7509e2c74edb02fbc59bf5","51d1be51561d1e698307a2a28bb5f53ea84d4f61","ecd572073c0d2cd18f4bb0f8a23b2da086f02006","6b1628f9fcc50dc16af08c2b87f27108ff6e15c5","5c038acdc159708113fdc911c44abf1d6dcdbdf7","cc4da790b7150ec22d0815505334eeec9f012fa9","1f62318f92f79a8656bf8b8dbe3bc3588363c874","4b8feff5943255f5f62b3625714f2a86bcb0bf7b","4e2343160c6a6aefa5f6422620a6f90de255eeb1","83069a3c0f01507acd24672c90b24c9eba868aba","d18b2e599d838201ecf14822d5823269859897da","8ffc56c3ca8747a8bc5b43d3a0061a5d62abf6c4","6cd3c921f11349858f936872310bad40cb4cc577","5f4ab5c77ded1c078c8e3543727d576d837942e0","411af5975235ebb72127b3d213a52153475c013c","43fec5806d9e3383d23df00bd80fc753fdb81aba","723dceb7278da19bf9c1a7a5b7d578802a9578bc","9fee540e6eb3768f9b31c41c067deff827485512","01e24447a593ef592b3988194f9bd7a8cad2613c","97af5569d90df96378cd9dbec5676063b037e2f1","6d27c50ae7e934afc6ad6f19a030fc2512e825e6","157246ae86f14abadadfb831c8c8f14a5d033a97","2143f46df26bde529db350f4b5965a6508385c2f","2fdeed1b4f3820bebf9f39d69eb8bd59e1c4f2f2","e711534c46dc6904704580505bc154840352c1e0","d65719fb13c4b824340dda10d9b0394a631b27eb","b2ff90fecf9354c301a100ced8513172f7bb90ba","3353d797d66a1ad534778776770a587cf418bd64","90b6062ebbea8f92a52bc621683cfe6ca8852ff4","7dda9309f91a71b9b3e2088f11bc322e3c15d669","824bc3fed880fe7837fc1e7f4c3936fc321a115a","b777d9b34ac60ce94480ed4e4f290900d788f059","b7fdac60f16cef462a8ef97ce8c77308ba38a62f","55afd6e784d8dea6779f471d35a77e4d56bfaaca","6c557b8bdfc0f9b9080fa40b72c891bbca11679f","94f00eb6c5323dff933a4985b60e8ebf9391f940","f2cd52ddd7f57bb2f8065eecd27fde86ba550648","0fc0f0fc983b4760960d4d121cbad66ab428b4c0","72453e566df99da018514cc2dece040abd814f9f","133014c3fb224c195a703b517bf318fc0b0e6f59","3aeb43f14c4c25cddd438ff05c909d993177a277","0c79bbeea3df1a4cfc3483dd5b949635b8f28420","e00426c512a7905f5f925d382c443bab7a0ca693","78f7cca69e95d266bd77a38edeaca4c6ca19e26b","7afa1a64eceae9a6a27d84335d79f3f9238bd277","52de63afc8661f1f0f82e190db9d01eba83aaa3b","9369fd98a033c5499e7e512284f0ad6dec0c3358","0bfd06a9111158c6e9f59ea28209077fb072e88b","25cba699f071bf46fa0f5fe1c3912b17a00a7c15","311ab52b6c8aab811e989f0d33ba3b2334655097","a0fd4504152dcdf991d021254d217f1e96f5accd","80b9c8e9508a8bbc4b86960dbdc31f98a8d8363d","778b421973f97841e969d7305d95b1312c454d12","530665197f04f08090e2dda92a50548fb5aca374","0ab0d11c17dd58ac35335cabd032409c42a41a94","7a333eb15a12d3941170cc00e9f6ae713eaa7327","60d4909048011b09b93f1483c72375fb0c46deac","5d618b0570741575bca0c7867ea6b4c57c0f5e26","2bde99f790137367fc9bf57d261a330c27b4de4a","7e4ae4c503353f27168da8a0c8ae715d1b80b97a","28294b1f1979e2c39423dab6767fa6b159841e7d","e6d53ba75fe8d58d72fb6f4c261c7fcf73290104","26b933dc21b8b7aecf6f0c908424e7738e5dc4f4","9d4e596c69b0b03e94af4ea4cfb49e0371776ec6","0e54b2d43c8d48b97fc3300dea679a05efa28dca","6049c32cd46d4ac09d2c9d5afd6af05df9d8c653","5d6ff7f2a28ea0a0f67e5ec1195f6cc02fe9ab5d","aac7ddf89f5ddc3fa69052bf13b2dd2c94236227","add5eaca439ff2d2098c2bc505201853d0d4366a","f7cba26a52f54ab9ad5a617cc1283d6022f9689f","a22d0b51090f4c0f3bab17c6054fef78d85b2ff1","67961368aa4b4b9ccb863c65bf40fb1c23dc0ee7","be15a016f40e1317f70bb93c27ce0d1b1701f46b","c9d73014183bbef93fe55979074acbdefedfb1de","12c2363290e0c2e2f827d761a20012b859bcffc3","3c0c8f26f91b96703adf298d903d0229afa6955f","621dc7022f9b9e09790481d8915858fa4d007ba4","31f327a4a9c2637a8d2ada01b293ed138c3e6f99","a3ac7a94f05082327e91e14f4772b9a94e969ee4","665ee70edb3ab4f7964bb5f324ea92a1e91076c3","6952fc472741ad2947615b9935559640116f3556","381a5f2138340293b37b4d3180418865d435c114","fea58321e6f7285bee5937cb10257ca5ddb6dd4a","1f76229378409cc3d4147064e80d4ec754629322","d7137a6b7233c6867c717883a61a1c3607ae84e5","bdb7adecfb2834640279a26886ff110693e43910","e4d734725ad7433cb2d75cd71f43e4f7c2b92417","724be04ec46d7af5bfef7fa9818199377bd5f452","4c4172ec92eb383be7250d4f41da76fad771bdfb","81c6a7e5f231380db35287bf1a350a5e022c56dc","2d3fcd0ff0022a0fc36cf201d6628618507d5309","06fc43d41cc965e5a520c65b2a829e306fcc5b97","a7b202ef188c789da8940f4fea285485063801b6","6a40b6767a2c2ba0e249e34270d9604c65a54075","47389c3a167797ef6e5756937e9d888f6a7719b7","99cc4d246f5a9f31fa2e83ad3108013d36dc1965","d596e169dcb3b652424045f3891db64445cf165a","77816fea8bf6d05c749c9724bf1a566454d58aec","f0fc28f0fd7a3116483340d1dad5e7b7229337f6","91518defa550568faf97ac063f4ae85a169b876a","b964e911b67769257959b7a592faf55b90c44ea9","8e76c5701b5af2b185eab504786cb66b28a01b4a","18d06f4d4f6e02458578db0f14e1a341987db1ed","1e8b7a160f9bca6283070d741c78ea1be876f662","c4ecec1d3362754f7f31ed20409273597cac15da","1c8d3ab94f130b09320584b29513790e90311b52","121fb46ab98c244069dc196644afef7e2747497d","bcb6a991547f17c51e39603b74419794b9daa6f3","e4b97b4614d29cf2c0d40afd07288995e2199278","ed373a60b1532f5122e2bd7069187eeb2cfb6266","c663d65ffc4f4a6b9c6dd26ebe091c09cc6b8d6d","706552404cd000fc011181a77189662ed9b6c97e","99beb9afe618d648ad2283dd8cc60adb49d36492","74c4543c4ba00bf9430f48e29e116c58c1643bf5","71777ee9081f87d924e31a6f1fc5b9f3aa6b63e1","e62aa53b94bc79e1191b6deaa9ca8ef617fa739b","71e79af1f14259598e687b4b64ab935e3bd2c3e2","64da703c6f71e974cd404a2ebae9b0564f75e4c2","fb9ff92c290b16a955d6a911ba462b48aae00cf6","500863859ca34fec245cdf9ff4bc236a308904c4","b30e6496bdc640422b5d708f27acb860a927425f","24469d9ce44d449e574fc1bc7f854f790866a178","1342551664091c1ceb931ee45d9c43f09df5f1ff","5fb160c7c692c469488f11aca90a36ac3248dfee","0bd877780fb7b344b5ed1d2fa7765078616f069b","245c99175c242bdc60a212cc84986b1a9ad5aa08","9fd416abce9d3c4a86fcf27b57779fc9507f7570","f643786b96a0ccf10e587eeed60e858cd2f713c0","341f37aaeda971ad33df15293d36d393ed34d2af","077b5f6c2c06bb2c0af525ee25f87e0db719f9d2","2cf7f533ee6fa32db7afbdfeebf8095ef70bf1b8","29bde8cd74bf6640058143aeafb0281c1b3a027f","469acbfd0c4f2131cc4d57fec8a1d9d02390563f","418b035ddaaf9b40892ba88632c3aa6f3bf128b5","dc114fa2ef336646f56d71322ba0236c00f8228e","213ecd65cdef00c9735e2a324f81c1aa7090274c","6dca64140c5591e60f520eb72a3690480866d7bd","f5ffc1aedc75c3f8df45a9f63a5aca04332fe8f8","4ed2abb0bf13d9b5e607d9c1521805e0e6b305a6","b14e39179231ddf98a64dbb82cd49da44468c50f","410373dce7dfd50bcce1a63d07af6cc924acc5ae","8ca0f1a71c427e9ece931672289d88ad0cbe5a9b","86da206b84e107585deddfebc2c311c9dcc10795","e3cfb006a0563dbf0637033754a2b4104b897421","83409bac0e3a4bf9d31100fd42afa8dfe7df21b5","13c88878c4c6daae1f5ce83b516f15fdd8a45dd6","76aa9754607d44e0ef401ea84fe5485ffda800a4","5dac35a300504bfa193e98102eac727b287323ea","68dc6c6c62033987ad23037339d48d7859aa3d74","61ad365fc9a1c20505706f02c0d713f07aff18be","e684df08fced890a5d15f08b85c355c55b14e6be","8eb2eeae0f0d204f697ef5c0a1bfdcd18d8cb723","8243afb0e98a8f084e020e2f77ae6a75caa517c3","5e44b5be81de62fdce4716445142cd418988a2dc","c1b0800784fd2538d0a0f32cbc2310de667d47f7","9381a80b24cdb8a043c831ad1635dd2c91892755","a02d79191a13b9194a51e1a9c3f250d14e28b2c8","bc327795426128876780a0e3ba5acf16a5bffdd6","21e1f1df0fd202a14050557b9de23e2f8e429228","6348dfa948783fd570f494246c4aa0dc602e6159","60182d6b5aed2d672111f4a2b8e776d21a7a009c","0195ecdb0fba63a8bcd8b17ea3e33be53c19da44","ab2881bca1be5844dd17ae7b35922f851585a9ad","4d019524a923d4cfddf35d8b5a9538eae651fbbe","79918eca30dc2c03d81091e989a7f5dc299e8cda","306c13a210a54d69f2ef008e04281305c8a6d9c1","d89f24b6c9c7b97c6a6c53cb66b7be50afc440a4","0a9df181af2281eedc2f481caec505fd746b71df","ecb4c70ed39cc6e57bacef3ce92c969e8b6db1f0","7210bed2b123865555fad25ed5420a8345513a43","4b3bfe4f527e0cbe894f6ac73b536ac4ce0dc610","362d38ea675f56cf56230605dd5ff6114c6bb2af","ec274eeeffad81805855096d02aa625940aa20d2","047ecffaacd3d97aa9ff5c85e53f66942dd469e3","7f40b6902288d4e6406412985260c36a57d56943","52e799b6d4dce34bce0b1a96cf9d35d18cb7b3ae","b90ec3b4426f7639e354d16e8388a5b61b9d45ef","9cc66495cfb6393102ce5ad4e82f2ccb716b9b33","4569f5ec82964e0abe543337c9537e0af9164c11","d5aa611d53a1085d38db6f3cd77233283fa371a1","6b7f8558d962bf67d4cc4bc1d539b925787fdc03","84a0ad36b659f352e0c6e044553ee6740d848a9c","c4e46b880089409689ca9de07df8cadce1fd52e5","b67f252016b46c26eae0c91fd1c72009711c246f","3a8a7fc31c0c96fcb2489152753090f844959abf","5bf08ae836e857282fdf45f1d9f97f5b0e436d90","af4fd9de9c02052f3dc7330cd7cb6aa3f2107191","86fdb51e04a10362b502df95dd52286701aec521","f6f60e22f58e4f3cbedc0841217396f1a75c4db1","9fcd38fc70090d2f5eabb2f7effe6a28fa433e9c","36a785513fb1424b17c7ae217668f7ca402b5790","d7e7b8365dfc1756aa95f82cf2b592f03788c77e","5160d4f5ba6f4f5988f42910a875e2bb8dc71deb","9ddb3265e1a6d2f9937ff6a27d04302d76c10431","79a59a358771ade4365345b5d448f8468c93399c","15800b4db87f788f2229163592022dc743e9fde0","5d5df05ee1ef38254cd6fffa3469556ecf986943","c394ef74104b9d832bafc8f07c74460df72ee01b","a49c8d4a2bece25d5afd40495d482df514258563","b4737877f11e21f0e52e6c8d185fd5e775482ebf","83d393a71addc9d278db2ef89a83181ca24ed2de","962fc725c03685ea87c389233572e885117d1914","81b53f5a5c4e001bc203c1cfc58ef2346ebf1db8","1e8758418e6890c0fc1994ec5b67cf52d1d76dbf","d93201b27f696d2b73902d73e6e29967f684dedb","c12797fb318d8835deb22dd4b63fd232b21ce904","d14d57120db97aa1b3a758be822be9430bbec7ed","2166437869f29a12faf8b667e47a76f11e5f3cc8","ce61bff759b6876882b1b023e284df3bfd79b7c6","99cee9038bf4fe049991d0048de8b8d8955bd9c7","34e479cf2ffd6ecc3a39d33e747118df46404988","13238af28751a72830753ef55a79f18fc56a71f2","e70e89443324abb93e47cf0d5a516e350b619097","1758a6f49431c26fd17bd0ffb0d92d4fba791a90","36c4fd8935596f0d67a3eaa7d8779e6891d58564","74271712a88546746fccda6bdf20ba604ae0744e","1e07ab8564e1558478c8a7ee88ce3cb3d94d1c2e","475115c0c3615c215f87b88a74ad40f1ccec7416","23a381d8827dbcb2d295fa393a5400f7a7e0a1c1","565f7183aab390986e678dfb909e2481e94e441f","8754e21f48a5db53f905898dbccfc4bc6eb10f9a","55fd63d9de05afd311c981df52bd50262aace9b5","d29c8ab81b8b32f99e42153c7708c99a9eab3b55","56925b9c28420d80dc343fe801177da737278d32","aa96481c8fe350d7223304589f1256e2b9ae8e2b","7b708421b33d5873c6872147305a9b09cacdd5ed","3854389156f8839edbb026b6e92fb0d53d191926","ac38f0782fbf781265ec34a43196e3ea157f3696","0ef3a8b5ca7c1a54f96c6d6ea9909b90ac9bd4de","0c606b9de78cc34580aeb8863b70a356b874c40f","7c98f0d3f879745db70cc40076145a13dfde732f","e72d6cf54a7d93082f5e0600276b7114d868de07","1b003f3d6413e21d5268f97336c6085da586b87e","d69ed2fc55bcfe1297b822f85d92a3677bc806b3","6eb8c11d3244c0a36fee4b09122e10e14ea7565e","27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20","d482a1d8e8b4e68f2f386ba618cd091c79c20424","8570b9b0c2972b7aa191475342d0dd8030fd4188","033ae8a543b0be3af8795070f7f2bff46b350de2","f67562172598efda6944950fb53c098b30937e9e","f8c2b64c995b15aa85e3ff3346154759c206cf61","924db5fa58ab28912857029ec8dd34fbde771550","9e1be8f8aa77cfae3b01a6deabc3d0525e514c32","af61fe8b7769640a7f9b0469b3a01d54827062a3","29844a58624eadd904a48e359c0414094d1307e9","88143b6146664223c4ad854c348d87e9b2e9d157","e17cf5049b1f2de40244b3485df067d67fdf57d0","709c1bf0516f9aaa5d4a9c7b9bae8bd6b351c027","99324d9fdac44a528d54027b8997b4cf44e5934e","bcbe5b58507fb9534507b570653e32357182ab52","bee6b94b77649bf75c4f91d1ea8c73d890e77860","d749b738ad3f49107ec061dfa3679b14238ff681","c7e5dd9ef04a5bd67b48f6bac3836651d1e25488","4922a48a9e95aecfbb22bde600c2b209d557e497","b8daad97790a2bb855336b94525d74153c966e0b","270bdafaebf6dcc0257310459fa5ff1987d19b06","76eb48641390ab9513776a3e8829ea739fa015e8","948a2a03d292a878c2b22f8e50e6e4be3a2050e6","18c46bb8e588bd902d3c2e6e61648819026d8b20","0641acc576c138f592771c0cd3b0e7dc8212d1ae","336e61b36ac99bfa6d295618caf28efb11201696","f480d1c3b738d0f5be57fc35cc7f67743d5afa01","2f511ff7586c5eb8cf9e5a15bfe7abf20f8c5e07","7b28f79f94bbe528f82e88df4e7403a34762f171","c4cea10402f16745d97dbae5d88169dd0c7d9513","9086e7330fdd4ee573ce8a4de0ec8cf3bd7a9729","a245bab78d70cdcfd6651a9a973abbaadda4994c","858afd53d8aaf048e528f83f72d5cd1e9343e025","3a26a0eaa76e5da6c27187dfe42d815276c58f94","7d710a745e3eecbde482349fff78f0a4e14f6371","aaa9751de3ef6b39217113aa26f018b25d5878e8","5014baf34be94d5dbfaf80e778c1b90c8998340f","63c5cd7eb89c5e7d24465b910eb6015b344c3f5f","826ffc26c985db7cbaaa3fef4c60af8fef514f0c","31fc20a9c4eb22fff2998f999ef4c18687f4d200","0cae264d79d2f835dc763d4831505c47c637acde","e53e1c566ac9e2e9b829f1cdbfd5d27537053cd1","a05d2d20ac42bd4c924375c2f76517394b37e483","7b3d098b2b60abf1cb4f9dd213b4e8fe97dcff5b","ef6161532dbd579fed2c537e76ff0ea60d32595c","51db564811fbc9bc4720be49f671e57b86b95812","d92123ed978ab3599baec0db76c42cfa8f8e2bcd","67ab03e24587ed054feeae3de35250ceeacdc768","034625ed9371693fdd94cf9228157645456307ee","816341af25749e3c2ee1fad370c0c5785293f5b6","61785bcc7d49cc2c6f1a351ed591dbf31748625b","2751cea0d4ed0bf99d870067dc8114701083d485","074d421dca94ec4ddadfbfa62268bda219bab46c","4b53a86ce3bb6c1522a130e89631e86411f7204d","77075c28880c2d09150421a13a5caf77d46996ca","2e2a049d3ccff4e7b804c022e673d3efe2eb65c1","9e572b5bacdaeb5079415d276bbf5b8462cac9e3","2416fbb4e2c8b80638e84aadba4245e2e5f640e9","4f0c05402f94e6055463c86bcdbb06b2b72b3d7d","d66dcc86f9aea71aa852b293a702111cae72803d","ad685960da2473cb361edca720120e9d01be5e08","3eb8bd08ec8ac9cf039b9bcb78366730a4ade976","c994eaa8522d1ba4f247458a14701d0ba297a2f6","3d25a403efdb31dadf950a3f19b6052f94fb083b","f7bc889f110ce45477e90728992764d250bfdfdd","3556876c08a15e33015f4a58ffa411b6acaa527e","6ec7686a0cfc26c2d676c0dd78c24b31134a2261","dba22e9788533362bfb8ba21b5038b92dd9f6615","701581d1d3a48abb0ac9afb4874c4c591dade7cc","aa0fa6b14f62c6aeab04345151cf7c2a9f6df79f","cbfb944a7be4cc111fe43e504428107d8342bbd6","f037eb7b0b81b30769c82784f790a60ca48438a6","ef9d3c0d8811b43b234499e2a6081a7923b42cb8","df0c8386a9fef3059d498ea61683448e388baa97","ab4b57de1f9ecab3497bb0bbb6905333b59b6e77","cdce135540bddfc0738250f5f785a564066cb4a1","a8e007f055c69483c77945739f2c3218de5e5c44","8cef880c39fb1b4062d75e9cd241288a2ea68f2e","41c89880f815d1a5d8be94a4624b33aa3ab661d3","929d8dd20c19c814024906d4dcd1ad59a62534ce","5cdecb8227fe6d15d5f5494334df5df9cdcbda0f","e38fd9a5e647a2bc01d9bfb8d82c001f730684c3","dea24f50c7cb886b8f7786b3337c7bdcdc0dcd84","14e2348a60d6269b530d057a99538ce458bfeeac","5c04228a9b1632f92a5fc970939bee3224ddac39","46441d585ba8d945cf86a550f335307782a8a444","8b1d9a00dcdc90936ff7adbbc0c165c4f38d4fb5","c39238c7d2da1a65edd2b082984902bb0a5545fc","c43c3747cfbb21385c09e887d93f6808f9a5bc6d","6a74113150ab565ba11900417e61344794548a12","c96ee7605c6c8a0c15609ee96af99c9965b863ab","a57c2652662a80833b37f35fc0574f701293a630","dac22c4b13ae63ddab511573d53870e4a476dcda","81373b9633bdcd143b8417865f1ea31c95ab41a1","d780570faf6eb2bb8b039fd1eea1051b58a3297b","198af06ff69fb199ab2c865fea304848777a0498","6ce35e176fdb31a6ff5c570bf72a53bdde343c5d","3c7cd84a843b5cc870890d128711c7f3d497ddf4","b72baf2ca26cad61cd7610283912d6cca4d94dc9","3322d19cb367238e79d60e5cd4d5c3434089ea5c","616f02e90576c899e34e9810d2dcbfa606abd4b6","c5279432fdb066a46bb8bcc982ed1a821b5761f7","1a0306abb1705ea6741d9f9a2130b0e8b62ddcfb","afbde3314aee106c835249b2f56c14d68f782899","96f92e5bfad26639e1c6af74e8872f049170a767","c8c8f1b8a49e10a4f3e5855797c2d1d6dec96b7d","69003457b30b20e34c6bfcb75cd8f0b45c28a77c","f259beb4f1d8c9f2417c5a80deed2ae68baa69fa","2869c13ba2f1ce2b17f30b611eb1eb7f0fa4a472","1c4b2a80b63df71974f7cd270d0bf803834a57ee","86abf62e4841fd2d47d800358859911e3b873f7c","325232fbc447704d671759aa2a5ec65591158e72","66ccdebbb3b504688915bc4d1e37d580b65f5797","b1e4a62ee090387ee26991d87cd61bed9a39820b","7a0a39cd52e3e8ce5d6b0cfd9d3b4d27f82c2a68","f8e592f60711da2c22f61e3edd4a0b556e00332d","50528b966dd45dba5d6214b8a3d7aa6b56e20dc3","4beeb0fc0f9f5c51c91d3d90cc745dd21c483de4","72d22482760403eea9279ce976e4cf61cbdb614a","1e0f37a70fd90e0ee8c7f43697bdc866cf8120b6","170668d92e134c64399523081ad48b3a52740983","930d6d8ca4c34b0383d232335902f7f808806a66","68a54803c28dc2edab99225f2be7f9be0f8dcbed","ea901b263cbf53d37c4c53b78e2ddb6434b1d183","69c5d637f2fe0cdcc2e741ed8fb710ac7c28ea6a","d468e2887417e66ea3f8c524c4015ad73963f59b","7b64340eb008a11000518b9a15f15c673c7f2f25","c2e5ef4cec37597d472250370eda5a3696700bb1","40a25c1e86898ed9942e3f61dc922e755c8e4e21","9d13a37b812bff723e112a44c3bd6992f5fc2059","982774e639ad4c98aa9459cd029c505b01fee4a8","9d347a2f2487d28cee8d11ed9a7ac7615b4c91f3","091c37d921c495bd9d21054e90c63078bf8970d5","63e6b1ecce015147b7b90a46961bac6d7299cf67","c3b9319d78a92d028a73e49e1ebaf01b9fb45883","f8a81e21db535d960f230e1ecff01e4c5300cfdf","113765b135efab9badd798ec14afbdb925d5dfc3","47746e10cb93bcab6df1b6a7308d3c9db9186e88","1b9a7e1c21856a76a6a723734191296d347dd520","79dae3a87e1c8a66897fc1816059f39c8f25cde4","31ca1f5aa1f7985d4d8daec22b44e73eacccc0b3","2f3db42de874827957846acd247a710d24e8ca45","0d9f87b37ead37b24640be4d661ebcb2cfc62045","3c033f84b1615830f0f52cf9e3e4c35e32ed7e30","156b96af8aad4040cbe1220a6aa4bcddd3fee61a","ce352ce5b4f0e4718ba3ecd1b12d59854b617182","61bda112bd28b970b069f70c8dbcefc11da9caed","d0b528e4a8a9f57b6b340f5070b00964e5b75ecd","35944aebdeb4c3b5869aaeedaaded02397b7ce92","e96319c7f392c3d3491ac5e81237e8f651baae0a","2408e214a71522b3100ea28f40bd3b15717298b6","9131f70d8a9a908b14aa660b15c0bde5c4a789e4","9008cc486e28553ff8ea07639245efedcf545be2","94a50839feb8d3702eddfae6226b1b82baa34650","2d6cf9cc5650318be486f6a7b1f8ad5c74122419","1968f0129c12b1ae1085b8b57d16b2dd7cea34f4","d62ab4ab104b3570106a092ba735a47a5e05e38f","fa9148f3432cd2fd01e87e60d875e9952cf0aa3f","ab1e809426d2a301193ef5d67c38cd9560670080","53637e4b1c94ec69987d0c45e4472d464df8f022","2ae3631318522f12a8f6fb85834b56874a01efed","8c3a5057c54230677b864c0cb157a249f8825f62","4e29faaeea09be2df00596916877dcd7d2074fbf","b1c6ba9b246f0831d54d8f8384b21b21dd4b6ea4","19fa163d9a3bd3bfcb5d030b9134bff2b850323c","f022e4748c181b1af16fba134fb328a6b9954e30","d7057377955234b255bfbef8974a8bab3a48317c","601b216605412d8db3f40e4dcbd246d9b7bd7f5c","29990d0b1efb264618ef334e573d5f62ece1d0b2","fa59defb53b405a61e434785fa8ef6061335d2ba","8b0546d93b7487476e8ec290399d95fd172d9f50","66bfa92e84e2334666eb453e33d2f16a353784d9","72dfa67dd3508f20592959d306e8f2ef159eea5f","78848bbfea4ead2f6258f365c9e4973e6647246f","7862e3c4de27565693e75e97bfcd09b84439abaf","4972ef801aec241b8793bee32081d0353084928e","008838555620261b25a4df7a814cc789ec4a4ad3","9f28803927330654cdb09f48467b481c85209ea8","b365dc344149eb6156342f12c4a2d00cca5727e3","4952e19ad086764d87d1f6b97870d617102390e5","04d3146b755d081566424f42eea11c8303a2f859","6c0ef9f729424e9c11aa475ecee5f8c07d0913a3","a1c890a9e5b135c2c6ff2adc119c677943e6ba69","d5fd3b655466a7164dc6c73a43f69e20823631c0","aafd5dd5c1bce070d87e3dc0a19b81ce2cafe9ec","fb7a4ce63efe25e288b4d85fa280283be18ed6e9","365558b8b7aed930c219044176c886eaaf8d752d","b6dea9469c1c8ba95e235f9cb3f5cd2ddd292d6b","51e5bcfc2cd3d3414c58468971d8268841e5f197","e3d4b96ba748c3945d66d018531bb6de86a9c622","4ecc30cc5ed04c770efd79c2c9f2b1dc9ae0af39","d7d72aeeece572d56ebb475057a65af1b9e5768d","1be39232b4294f1a1f253426978ab8ed2954b05a","549aea7284ce8166ba8f5f6fd3f22a03650cb33c","97a4fe79fbb2e343fd86d009177bb69f04693976","17a7da3b855d38d5fd784a5e8875def41a0754ab","2906cef290c8af61f84e26c889963d355f9e9834","8228b93fcd2a4c47d6e10aca0a96a90f4835a096","acd5c7e76794ae9d54ac87d8d80302d4c79fec67","e4cfb7796195f21bfe2b8e4c192ad153bce4b07a","fddc60c85c087f34bdc8e4ca72c20f9d50007586","d335cd4877c32db9bc5e84acb0a1b151b5c1bac1","b67537b14b293e67a35ffe1c41e3cc0648076f0c","10518d5d84d4fba9b697c6380834c78f58e537e3","bd23cce055334704dac503f12451df8bd259b751","3aa5b54330adf334c868a6ec53d5b5450689506c","d54f76c13237f944666543fc2c9a6a6ea9dfb945","1e0fb0dc144ce8b7daaa783a67b17c85bba5d57d","a2871cc06b4acaf9b0f4a5e4cd4c99bc826ab059","ec30cf0d2066d2edcbfdff097147fd836a0feb29","94fb3f666ccea71c4623335f3797c249ff1fa83c","cbd98d0fcf47201c116c89b757c900110932e352","4b9860ea942e0fd58df8a2a73820e26c4a964be6","53d6d37fcf719067129fd0c2957154ff6a058ba9","d67a9d1a94848f7684f1074a88fef0eb96667d05","fa53c0b7742ed1e8f60b1635663bc1e1189871f1","3e738b17983a9f5b8dfebf9906b10ce64d96fb53","3564547208030264a28cc55232992aab3cbdad94","affb7fa42334ba5215309d46898dbd41014bdc7e","53945fe75eb6e76e06222932bd54b4cc7a7ffbaf","1594f22b4e4130f875857c4273e2b8204711a453","9e631a40c69b97c94d23bf2cba23f9943a8f11fa","a0866716ed9ca061b4be40fb99cd865d2f837313","4a726998bd28121dde1d212f363d9eba7efa0caf","f5dd4d574f5c69025c0bb9ae22dfe517f6cafe67","b6865f2f79471c692d2c641244babaad45cd9fbd","aa5e34d0182b5181f425f6273536fb1a9cf90346","d33af87b61288fa960f0b1dc5fc5bd76800814d8","ee3b28e9af9e8b63efd440b47fc22aab4967409d","8fc423034b84d5200bbfb3ddf4658ae20b3d49fb","6f18c3c6cf7cffc1a9b98c7cffd334b7c5c5ab67","9c1faadcf9bac6f5c3100e0165e395d1abb20dcb","28eca3649d1aecf0845c70a3e722b7cfee517660","f1265541ee164092878ca27f644a1f87338863e2","6a85614d8657cb2d186f9e3eec9acbedb9fc9a1b","4247c21cb0ab579a0ba490b858daa3404967f5ce","ee94081b4adb3e0d561e7c2ad0aa5f0bc8ca8c8e","5bf516a062785709b4c04c344a9d900d5eda73d4","127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9","59d2c71227684437231f1a252e9f1c3cf43c4f5e","05465b96933c295c15323802e9184889857227a1","1a9801f7007ceb5dc894a0da1d90d1f8201b44fc","bb20e420af0b7c3b0b71c09db27cc79c438c7ccf","926777fd8d9bb3863a6085a6daffbfd0d7aa4d63","44073506083f2b311873c10ad8428c3238abd668","d8c2e6a31a088507d7828948711a6d58e7c23292","5b96233c3449baa18e4005d879b673e7fd7b169a","74d7cbf9203dc9061385ad34a798c3c8aa02337d","28c274bc27fbc5052d3be9196f1ab279b45a60b2","0de76cc647cb5cec2bec00f60bf5383f4354ae67","139c0a4afe5c1de7ada982928438650070866847","f70fd781fc4bb3646b496a2be0f7e39ec9500cc2","fd244d0328c6bc17b739e5efda6a53b3a04271ae","2bb3e358e037768ca84d3b8b290018cfaf83e0dc","47000f88603e493e1d4083b7d9a7ea354f91f3cd","94a00cd9c7753f9f601e2b61cdba3a909746abf7","119bf237209414a49879fba40459f22315ab1467","298bd3f88a42c57bad4a793542d8f843f889a75b","9f8ffd414692a731a32d863484f4a2a26742cb4b","6f7ba78c53916f6acbd83413347e468b7d6c5ce9","8df330bacd61529d7d985ac0a038205cdc94b064","37e6a8f901d83a959fb30607ffb7f9ee03cf2882","f3fdfefa09eeaecfec763801c655ee10397c06e5","f34deabd10da32793075d5f15129da108cc9bc38","d75e0de729ab3f6e809f025e632be41ad2e476b7","7db29919f22e43ef90b3cd54feba477e9ca629a5","a1033aea51515cd5f831cedf9834ea376200356a","44293db4462f551617147b85e2ede66acf741c55","91825ec1d47b6e3eb689140e970cc64e16b267a1","c1bd94c2a4da71d7423bf434a9fe755bfd7bf25c","48d3458f74ee3a5c0596c905b72b52af612cde87","8d19bf11d09e9ba1a19ac36ef1009c68ccacf3a5","13798746e7fb236930711e8c6a36fe55bcde6e5d","68552d9a4bc2fbeda5b857046aee23d8efc71537","af89a8707531826a0d7a972dae9d997f1ef6fbb9","218f38c7ecdea970a5e82a48e7782077be4fc248","aeb70756287ad209f0b9d799bcd157dcaed41c17","86922ff70ba533b376a6680f965f542894e8c614","22b951055866236d9f73e2e6a97bdaa38aab64ee","1c08d98ec887015f99e5139ee3687af78bbdd122","c69ae35d4d24aee102ab3bf90ef14a97851a7ef2","0a0c3f7fe0442ff715b591f3eb29a37f62c6473c","6f32fc68e47bf2fe50a1098ba418c9169d527d2c","616ab4fac200170bc0d2ba1958e424fd309fc494","0539023fd40080941264231d871ea05385c10304","d96388e6f67c45158abbaa4bddb06c140949e657","1fed266bf5452b30376db62495f4985f6975f2c1","509afcea92ee12649a8bed982ae6bff7bc984c7c","d0628180aef4987d24f91329e4c3378b5a037a34","62fb462165425f927a8961385219a534a500c39e","d579d2bf1d3d868fc20018893247c210dfcc0550","aea0761b25276527e2f0099fb8b05a4a879d3c44","3bf3a0abaabd2f7c9da78a0f847b4c9a5a6ad837","b27ec4aea736313f3931b7d8019132533febf4a7","a9fe81efbd748a16a0c01d822d0b08eacea04880","9412b595d3170a40c4140f58825ad4d35416e571","f7d9f070e1d8dbb8514738997f57ffb1019e4e52","c8a8be6dd10505399aa7551fcae757286442afc2","9dea035ec57f259da513b0c39d3ecfe987c4b09f","8a0c0371d4984f2573c8a0e868708871589bef10","18d378e3d55b51e8f33b6251b8c7e90047022528","859478251f61e15c7fff4fd02ec557e281fcbb3b","26bbb26738ec94d2f74ad866b79e5f44ca62ca75","5d63cf161039b43c76ec70c57f27ae3cbf2e670a","42a9ae7a82839fa4f69281f247a26091b612aa8e","3ca1296b8c12ca52d7fc76ea9f853e8a3c8867d3","94cb8cd6c595bb844917c03c87b7e551a7d62ab8","a0c10ed492d550be40e06a70afecdf31aee0a3da","071bf817507cbd0a6d25e866f83d54da7cd41c53","dabaa11b3c451e9b8f2cca7e563bd9ec51edb169","2a76fba1f671949c8f6294421ed11f662d850be6","74ab8be57a8ff1c3dd84d397e32470ed7a77a96f","d0f8ef76461ab3137b3445cbfcbbdc8e6f2b20c7","b1f306729de2da95a470fcaff6a88d181348b0dd","3cc94b2c0b90ec1136937e2c02b9d7901d3d28b8","ebbbcd4e160ad0cfe3f05213a9a480accd2bf627","e49b40a974d225658733a0110d8bbdafa644f236","062650860a2b98ab9cd30229f8fddae15209485d","d9dfc4496c2814a53846f91e2dfc45bf3ab7c3c3","29690f6aec8f31b0e61fb31aff32c16df98ad8c2","04c6579fd70ed669531113af08e45dc34ca717a9","aad4d8648b4593b5edb479e85984730770e77c70","7f075e519abeefbe0aa1dc54a9711b94a4a8eebe","bdaedb601ce3f3bd87cc8fb773ae8ac912fd457b","197be41cca6f24798e542398437f5dc35923c2f1","b217babca2374575a5b725c48e6dc044c1b78aab","c62da553cbc3581e68e9526474f46100afd2c87a","82141729d278bb63a2bcccba041b36405f8490d1","d655a7c09737afdc03d787f861573dd167c9db85","30c3c3302904e483fa436306b74f07bbb7ba3eba","be446038bb8231a16c1f1a915bab89f1b7e45368","be0da31f7a2e91b211b556ead5f1529f4427441a","22d100ad3a8580a727869dba2c6802e1f8979a18","25d1073f6e5e43ad92421e4a5a526b4391bf0884","16dc6032dc97bfaaf4674c2f1e18aac797d6d1ce","8a459c03dd5abfefad75313da0e00685bb199ce4","58e5c650d7ed83859fef81872074991811b0ec2e","40670288948cc1066ea1504e62a98c53702d10d0","fc281dce576657461fb5b83582ccbafb9c21c1eb","52b21435e21a9d687f5af75f1f50658150682289","8c438a21976d701d95b375f28fd40fc85da7ef36","8c79b4f5e911a4846c47dc6d05e24b9d89718361","30f2100d598dd52952424e4bf7fee143704286a3","fff953ac8b80ad667468d37c560c6183a00535f6","1767370e7c61e8445d9b45ae55b19ef71b5fef74","7dc0e68a53ea93503e05021533ef13947340d21a","684156f7114bcc2d1d95f77c50add11a1eb7b2ce","f4afaecdd1220395acd5fe1e36368ba9bb146865","7f49c5dd4212c9f9673d1b7007d0d4805b38ce40","01481127301b7defadb69cd712f82ad7f840340e","b76ae2339266f5096d5707f3e92d65afa2859372","2c84a9651f25328d3cdde703e5eb4ea6387313b6","cfc26f53d695a2b3e4513958fa58b9b5dbb1a5ca","d2fd2f32fc0295b0f1c83cfa14fb78b4a903c04b","00b86b29f1f10ebe707e02658a156daabac64478","ed9fe4587d3f90c6ebd77b9aa1703f59217943b4","0ec352213dce5a9cff6ac981239fd6c58ae78046","f0f972076a7de8012ed336bc47bf1e43a97e6699","c84e73bf92735f0f1ab30d4401db48945ead914b","220ee9281ffa9cc5145472c0aec50d3905a03577","f82c9f5300c8b71ff6ed487703bf42ef25d08779","a8836ba28d09e2fa99693c09889a8bbba0e3a106","781e4f8673857b2b318e919ecb780bfad972a5a6","123a6b8019b0e25a59fc01fe489c2049f7511a0f","08725bdc28e05b53179e0464691c49e589e10944","e9abcbac3b75b2d99f04d26614826e469c47abbc","0528ce0a2a4b492d8ad7116654e00e9a2a790700","dd23d0b635ffe3f9292e00e15ce7a35e1bb22e71","2c557787c119ac629085cba2455132f5b82553dc","67a4c3033bd4c5e6f61b5ff77709f60512392ab0","c723a8b6aa2e32f0c8b213303610a35d08b01e34","33644d711865e518a792403304b09f0828478fe9","025cc04d9e8ec12cea749b6831fb8bc5c78894e2","eb6e3003d5fb23a5761c84309b9f45db2c228960","fec8da3c5ec9a67bb878f76e43db29cd62792310","564a258831005ecce537c3943440848ac07a893d","55ef6a0f254b965c0db389c8bbd876160a5dab1c","a39aeade5b86b5a95bd3b7555a8c32b7aec9d6bd","b540d17fe3a2cade009fb6fc467f63f38513bc8a","87552e79ce92cb0a5851b4221ee9bef9098ab94d","13779b70e05cfcd3ccb2e16f862c646d735798bd","b5ff31a4336db5eaa482dc1771ba1c7372491ee5","1ab34bc3c21fc8a75060c2e79e281fcba6fea64e","643874f8caff3a284a70bf4c114cca9f165deea2","2b5b5874a274b87d8b6c71f8c9ddb0be2d956618","afdfe651a1d9c536572688d418ce5af8728dd1e5","bb41f0b0cbc8ceff55a77cec42664c2ee81bb2f2","2d6b9f5034fba2c1c70ca82364727445dce2aaf6","9a929a7e4d9aa32ea46f824096694534109ad459","c84aafdac24bf6b88eefe616f3bed1c815a34b44","ada4bcbe3081290b0645d81e2bfbfbab35af2d60","f46bf8e721d17f263437f4786454401b52721bc6","e1243f75b2c286e278fb73540bab47651684a8a6","d34c0571d04e68f98edeca754c6f203ac344d819","35d22e414f8a244ff97bbe3118f0ca02b1c19daa","106e21fd5f85a861a692db229ee69a6ec31fe562","abd81dcb73767a91c07bacefcddab05a600bae49","45577e42334acd71cf178a8cc188ec5b1469e5e1","e2f1b305659728c23ff30a9bbe2684066a6f63ac","ed1cefd35205d9ccf49db9703bf132c54396a63b","bb685147f9636112da4ee7e3a6e6dcbd739d8da4","c2edaa97f3336e9d6660302b3e30fd921bf20fcc","5c2bb56979ee09276866375f3243aafdf5d4ef89","2078dcbe15e7b1a25bc06b0834a007d63c7ccd01","76ef250d09a4a44f3a57d1a75b5c4c9cd010b782","655694b394bb27c031ab5e3b609010b45b80d69e","d8b36a452c83cf99befe3011ccf19bc0310bc387","c2aa3e2351c3a7eec912ce8f06fe8e9f72f6605c","98497ff71928daff6afb393b26e230e28bf18e3e","58dd5d0c788a3334c48076456ceff1e414ede986","63a19df5e6a1cf3e03b9364389519adb79893f06","02d75f99b96e5d060b537863644c9b6679737b49","9215e2ddf5dc5f006e00b57a46e440f02f33d150","e43155b44f981088edab75f349ecc6beac9b9a94","a65019f41ae22c1bde7bdb70c2aea10361d1cc9a","d514bdff62b3140f2872d57bd5a933c40403aad7","f5bb9a98dc2beaa77339b248565be3e93b063eff","54cba54a45fd3d9fbe30f3c8100d7890d7586b82","0e834b3924fb6cc0f5c99036c7f2d0c77c1e777f","31600f07d2fae10a2f256ea5621e0a64d8bb671b","e5b18cea630ae51061f33de3135240fbb1a965cc","667e464e64c98692b3ea1412a143c624d754dbb7","6025a76c78fe63d8badc3a86717a8f26fd4e4ec5","753eff2f68ca4fd4bece06b6753b736552e09313","40197685bb0dbc76b7670fdd9fdddf07b44659ff","9499eef4da14bea59e55fe663ce16fa151ef21f7","100d05cbecb8e00fb9b8063feb236f2e18d0cd7a","1e301479dae4e4e5bdf4637669d990a7731b2fe3","ad9a5ee6f1c3cb48a3f06e87a1e925a986c90ab8","9c91b2051a61758c8ebfb5be7f2a81dc32c5de33","234289de2b10b76d368650a144a35c040a196ee0","f84bf7e8a8b8ea3804b91ec6dfffcd005b9b36c5","dcf46d311a3249950d3dd08e38827da8257906d7","c825f76decc6ad8f08164d33fa0e4c84ea1c8b9c","74c7866bbac1d1f014b684cf2d2cdf8640e44275","77939c6e2e2a54fbd4d74c14f35afbeae1863884","dfff210f6d3c3219718ec9ef2ae51582aac90415","0d26a425da14e43893fd05171cbb58b79ee1e9ff","41aac7c2df920fe5c5c272b30ccd623875a36a91","aece1fee8b0ad3b106f80d34572fc61c7316f0d3","72b43d5ed6c0c55a344d7f201936b81c38dee2b6","b469ff17e2e1171f50a279198a768857192c7d1a","8c9358b5d0a3c72707ec5d2fe312e239e9fa5dc1","cea1f13176a0c3101040b8270f80e862dfaf09fb","2092ebda9c3969e63b2a5c66b171e7d378b5e0fb","7801fdfedb1298f46c7031ff92deb9c276eec11c","c8f6661459aeea683c662ed6bb15d689b1a7568b","8543cc2ff9e01274ccedee9eeddee8062cd4264a","430181e6db255ec19aec47aa17054e6e8a5b009a","6591008ac50b6817b0db14ecea556f0f14ab4b9b","b54d1276e6b8d99c9e78d2fa9ceccd08aa9f2990","76324bec8d269330c59812bfcc852a195304aa92","c017f3405e56299cfc6ba195eaeccbacece4aaed","724b9bc0ce91fdb55c80fc0de25365c94f960364","04dbcd7f5a9d84562b79ad123f7e3722f7bf2c57","b71f23169af2c3ddefe6ddd76d63da54aea0d78c","d9087e1b4499d5399da0d57a3fbd2d3a9c7c71c5","90ea3787ecc7ba62b637fc1f176976dd2346fdb1","09a3d8f5c4a7f1e696b8b8075ef2ca8877714314","5a5a062d6109c42936fd46289ee2395f7d1a3099","17344337a9b15cc77a62a59cc3f5323351831415","c7834ee5663c1169ba49445a5f9b9c4baf6b7489","0550c41ab6aafe72ddbc5d2da7f10f7c7ea0f9f1","1d9233c3882afe888b9396f7f2aac917d4dcac4d","7f1672586a4784332587a57cda790ac55ea2495a","1739ef5fd7a751753d50ff3f6f5486a3c650b240","f73e1fae370f55774697ae0e3b30a97e0a8e78aa","3659e3db9daae23dfc97261be4b555eeb5385a6d","27dab233d9d7ccf148a9779db1bc3a3dbdc329f4","0a4065e5146e172896c25151a1acdc9b4a7f684e","f435a6f0b63499021cb71182ddd9abd312553854","872af14e6f9232897aeb6349ef151687a1a3e00c","9f27a4838c8ab2fb269961803c204402f368216e","82863b32de9c00bb8b8225fe462af0832f00a027","db582a2c8cc0bf7d237a973f17ad099fdf424859","1c592e5f1f500c45b5ac3b0bf80a9040310a3a55","0c75cac7dee57f6ae2ab6780d4d1d2aa1119a978","5a23ab61fae79cce576fe7ec60fd928d2bd27fca","4a863eeec78f66528e0a058c552a425f8bc68ad0","99df569b40646979a917637c1efbf1cd3e8c7dcd","3b8004865da6086db2b4073974ee4be8236ce41b","e199488bc7f8c37e14ea414fd7986272b50f40ff","7e9c1041ac1d30c7620713635a76ba4caf29d673","11bbe152a9c0404c74cf17a79075932e59349ba6","c1de7cb22e8864433c79a0caff368b7083e05b90","ee611d149b4b126e7edc4754f87953e3c3fd8c98","d12a8940cb249e4cfa8d3850ca2c250109cde396","caa88b4611d22092a4ca799bf1807bc780645015","a0d00c0e99aaf7844a330c8e320c0021abb4a3e3","b177051521631f77092dc2513873afbd7015d4bb","39813939fc7248226ae698ee727d87d1901f6c3a","79e83b7c929728545d66cfb6962f7a59babc7c4b","b6f8726c664552956310d1fb6f36be349b8c4ca6","3b2033b9419f76ffaff47654372df1559b6c2b95","bd7b2354c5384527ed73b5d13cee61d85f38fec6","bc67a18fe0cb1e45ae770d77c172b24d0acaaaea","0a34fa701fc98f8ea84941dd7514a87212ed1949","10d0bc920bed2d6bd038cf79cd2e2fa7cb1303d1","4da56495202847cf22bca9874593a4ed15da05e6","01c48aba42a63bd021552b892784a0c1e71a75ec","3ba3cd7b615b7c9b403c9cdde98dd6c6dd18bfa2","00417675fa186103ddfcaa37807d4c2819f709e2","c39490cf79dab5ba56c52e574d0edfb59930755b","e57272987de49185c5c9f46401ea5cf60809f1b7","b2d8b213f71a06a3594d7a4125096314f6c1f093","2bc7f9e545ba9f8cb3e77d2607a2cfe33a716bbd","df03d9c2c5c50f309aeb7f5f9f05efcc691ce50e","ccfc88ffba09ff107d14239ccfd8f713731a5c3e","d86c9ef2e691ced51175136b42a9cce2a8c54227","409ec8bd1e92135e57cfe28cc75ec0bc6c062ca8","b11d15d5c3299d15db20ed4f8318a2be5f9d2ff0","f3f2fdfbab85819b44a9024ce4336f0249064c3b","d66cce0215fe2f963ecf35c2176f4c89ef793ac5","9a115ccaf3dd0224de0e5b1a2d116e53b6fabffb","5bfe32eaa4b2254b48f39bde3e7bb6055eae9b83","6a8303f82f78646d77bc3f18b7083313005485c9","77b1214a9a63efdd6e3cf6772965777cc06408bb","393aa8ff86d2378d172e24733706a4a39b81296a","0c7b3fff44f7945977c06575233e51ef6f4e7910","9d96f041382b5b9e1cd9844c27cfa12b023c47a7","cd408c7f066be1277fe6684e5bdba42058f4e14d","c9781df31604b8dbf463d8ef9f56bcbadfbc8eb6","ff9bbf1818d62d8eb336a6a0f29357824a00b366","5db77dceb8c5de24d1ead43bb965bcbedf3f06a7","d1a6964d3965ced647226e0489ca50f1f28aacd2","79f71ecc819e7dae619a567bce1631d18e29e3f2","0deccd4a65c4f1994245834b49e8b431108577d2","059a53ee1de5c86c08459a32d6537c4558d568d5","ce336e7e72e64fe5babdee2760d332928d670907","4f92dda8155552d47e601fe4a29518a69d8ea5ec","a152816c52e23ccba1c5f2f93c2bd29cb873c558","379e1789ddc0f4de2ed45a443703530bee93d7f6","c6e577fed9d4ecfe5a026264db715fc3cd5443c8","07fd9719bf0d6974bcd561f485875a0871a42808","1bafadb62905b8dc536542c0591af2218c29d71f","893ebd3080225eeeecd4b52920df99d5c53484f7","e4fdee1075d0a84705b63f599f312544cf3f3f8b","642a258d5421776907e1c778735660b07622ec48","96b46a5c0074a36c353f9952bd7e8390bf90774e","664d7e733662938031425d6c4192c83fc2440c4f","5dca2e4f38106fa855c44ee636dbc283f30a85a6","c287f220ced4cb04623797406a30e8264800ded5","61510102eceee85df9bca6b06cffce52e5c26b0b","f9e9cc94cdfcf1bc1dd43e9d61e1394908835099","31ada3b68516306c84485423fa75d103828d211d","3f32ac11cc7a883ce69ad33d2bd1fcb292483c5e","cc85be3aaeb183eb1d9a991317ac3b7d1b3aafe2","03d6291aafd2b05b5f4d5d75688bb61ecbe91e61","a737bceb4e40d8472762630566716c19ab89d0ec","42fca4ba27a7fe439ee0b88acf4282cfd65ed1d4","b7468a070b4db5118c700c1e9a21ac8f9ac5fa1e","911b2ded0cb35fb2a049e32b66b4420f0f65ccc3","1472fca9513b4d107337a876939b193864bd3ca3","35452e1ab44af37378df4d2a827cbdb3a80219a2","ef50cbc900b1033b09a6e30a6b4cbde36176933a","689b8de8fc370f861e4e428c11836a13a4b251f7","aba157865a769a55faae8d41e0bb0337d4bf6407","10a8b1d380cd5932ce1862a3d3eb156e6d797a9e","9327eb226ad41f29ea822da031ed06eada253e0d","621bafb9485f3ac69ffbc3509a433623a68f8c81","09bf1b35c0310617924fc4eaca32d5b91460d492","a681c90009a7314153ef9102a334b16b3b4ec1ef","bf1c81adf4b1584470318d25fa2ef67e261874cf","052c5733b79b10db4737d4cfee42795c22f52799","969e5ee612a898fa3f813764c40ebcd18e2caebd","d482bd1ef0560fd1a5eef00fa023710088b295f1","afaa68628a809194e1d200521294d966eb07595c","d4a55fb6397053119fecc67006284cc81b908100","6f1d6cfc7815d753bb073e55191decb0520965f9","be865871f4dcf785e0008300e57b5d4434970746","871a9d5d56ead0b640618762cd945be0fb2cff97","848eeafe294cdb6bdf82af829e36add97e551016","9f21fcf8794568d9ee2dce04a8a066b10721bfad","b60fdb21e9be16d96ae6b419db751140738d80ce","a4c03ff965b8e77bc438053001c5c0541f18fbfb","5fa6f9d7ff7d1f7eec19d1e97b58b92526b0cd9d","f14bcd8cc5b05a1a31dcab6cb080252ff5adda2f","4753c51de6d7d3967bd322b2a669926ced8d4f54","add91724e694dd4e5d26e232d925fcbe12a5ad37","79298face0d7dc53b3c014ac910212a5993c1d1c","d66d970fdbf28a09057dfc671c922ba3b5c23773","e695ac6e7b70332fe88e37559f3aa345aace8b24","1fb439367dae80ba595992526c2d8df853cbe7b3","d735ce80b969433ae388f64d29daeb6efa5484e2","fed1d5151e37496b881c5aaf905890cfe6ec677a","1f40117caa6ad25340261969d377e1b398cd5349","a6eeb1a38e1c3e7990f5f236d045f7ff39d72be8","71d6990e1e20bdb03db3148a715efbd49be5af55","7e3dcf54ea209affff0855c080686a59a2ccc70f","fe068b61ad4355372e454dc5bbaec0c42d58d67b","108068ab41364b291c7134594539752d4a3cf550","c11ccb7e6eb337b72050c283507c5493c562e37a","4689ece7415be4a598e5a881d64b1201bf8ce0e0","a1b2364dbaf55e6d7e04afbcf5176ace982f9580","82f63633d187013cbcd0f3b74549ad0453a879e0","118940e7c5b8e2675064af81b6c1fada0cabfd61","efc8314516167feb0fdf4d632adfcfaeb568a876","680bcb1ef45c67da1b58ff3be84ca5e4fd1e40cf","cb984b3f5f352368956473910ad331d6070997f8","a9d981d26cefbe7c6d0d3dff4a2a0eaf827184b2","ddc42be1dbb66e8ae7e7e13deace0c59fea91abd","168f6cd975278122e9b3d06c2942c83509fa785d","d4ff03c0e8f99c7f711beef4aeb0b6030d71b78e","f2a69a3c17faabdfae7fe2889808283ca00e8cc5","ae6c390eb215c8c3f27f0f7a249cb2c07fcfc08a","cd63cc7df184f8e11dfe7da82d82d51c00b4474e","784595fda1ab1c933888da688a6debcf785e3fec","ab28c6b6ddc96ece02eb2e2800722fae68e338b7","cf4d476d6e1bf361ca62a444b0f9902385795d9e","20b493f7905e0a66b3a80d071f52fa3ecad87793","0a0f596dfbc55c5bbbb3a2063912af30f67efc96","3b532aa7ebddd47f8b041190c30b5b473dfbe116","c9e1aced53929159f3deaba21df258c991e7ef7f","0b251997bb07b1beca29c4224d5ad503a8e3294f","13e752190f8469fc5597f56169fec193634e9e98","24ed6b58e1f06f93eaad781dfbcc400323bdeabd","cfc779ccf080de0ec8c4372acd99a426d33ccabe","db89fef8fac26b829025bfd21e475f170e2bde8f","b0f0e0e2fc95743adccf76ce82696be5b9553536","faf0a49cbf0e8e8979c01d8b7915a3a5d68f4200","0c35994f2f18bb978b931cc1cc7a65c08af5425d","c2b824687d5e18028de5b71d71cf5be478bf838e","07f3a129c66d2139655cf7a741a4e37db415b088","3481c47e7148fa31151c95d0adf198a370358351","e128c2c33855db4ee5ed68683aef45aed4177420","e636563d5df45c0929618cad2c267d1a123f84e6","26e5e3e507d2670c34ad43e7fb15f71c1ff5a219","9d98ed1d86517aecd4ef78c2911479ba295874ab","763a4d84025713c73ac826cfac185c9ff13fb274","4e9df13a40da874d96949f4c274cf8121e33e909","c9328aa0689331496e647020e6b9e154be816f53","1509890dbcca743cd306f55403be7a1729904652","4967e4a9134fc6fa36ff0c602877342551a74be6","7a67ae01a47cc08fbd66f3c4e780118fbc07ef91","d0e45e78a48fc0cc61b118a51020eef202998242","5966c6b646bb7e673c2ad66a76d3ef7e9873656b","8868fd2d2841357e3500105d07e145c96fc3e974","34404a4c954dca0d2cd23d643341267f9a306564","cb528e31d9dc12e0add690112392765d57b1571d","7b3790d2cc623f38fee699b2f799f39869185927","ba8b2a1af755a3e59e0275536e5e8f3728ba4235","5cb926a0011cad1d0365cf7169242d79420e935a","70c4e96623821ff1b6ed62a5f8604b37b40ede7b","ca268dfecd73da88b8d3f67b277592c6a615ed33","171366bab1d7c1800da43dbe7325410de2b889dc","cb22a875aad81517b30b4f9e70f0639f3d93de3e","a99b7a5f886a0462c79c321dcccf6c589f9d140d","2a642e1e6df8d7a06d0495b96baa81751338f0f6","daf4a9f9be0d494a5c3fc6c727e749ae60cfbd75","fd0ad201224b7e16d75975a8a3937de22d30e9d3","d1ecc15c118e3c089cdce51ca2736c76ee0ff3a3","17a81a32d83bbff2a46b6a1b05cfcd58687adaed","3333d447c0c41420ae7dc36250cd911976877e7d","ea76f4805b2156291b674f923c823b3bc92b4822","b2569d5fa8e45173bbd8c03d9887e7635c7986b0","0024dd7bb5a8a5194ed0283fc506edcd8b4a7737","6a7f30066213bfe2d7d2f394674e9abb21370509","0d253845c2197b939dde828ac2abcfba33e90d27","5629a006d998dcae59fbd6d89a13703427351abd","752debe204eed001f52109b2b83a2f606a42101d","02ca4c49fa3a089e48718b26276660895cdb0cf6","89094fc76a948a3f1dae63c3a5622968064d61d1","0b48f53905c1c9404764787aabc2527d16341dd0","04032a94459ebb6a65930e4b37778e3e82323a19","944154272fb1b5501f27de3a60cdc91474f0aa20","202440acce6a3a9de7baaae1a514530b8975b81e","2bdde74d45e0ef88a45309bd0dbb4e0f5aad4773","fba8ee470266db349de9421dbe5f5b575b91077b","452741f33329e1827c31b0eb69f15e7bf8cc35fa","8a89434acf2fcd55cee77eb3e8f9b8901dbdfa38","c2a550565dc5c8b6e420c41150787c202e93a39b","943471dd02a94dee108e3586239d72b5baa13174","7b433107f52f822bcaac2427008d842091d37a3b","37cf49ae0ed9f2fbcd1acaefc858ac1607ed000c","4d5298ed7db5972c0a0f9fa11f07c8840b62ce52","b4c927b514bcc550fb6f8f186219bb181aeeae33","ecba42e287f4865f00e5752710dca19ea9712182","084481b79da1515e2acd9be68e13aec67e35e80b","7ce5233d24ac30c937bbf06acb8d0be1d990ed37","e4d56001e6a0bd1c1a4d193cae59c639f090b64c","15a377f6e82e0258feba6e67858ce531e64de26a","e067a5498897da7781d553af1706f42463142f13","0a10e07124f949099dff479fe5e17b68316e668c","18d8921af30fa0f42e144f16e3ab891037b4f984","dcf0a60a52124b06b161cdaba7bce845b1f43f90","25704e81fa53d154b37d32a1dd3a86692d87c93d","5631850152a161e1fe2bb9678a3728403ee7e569","2325fb11a8374e58da534bdaf90fb712d00a04a2","59738e3fa3f01f85782883d025cd96f9b0d44283","5ff4e0516b01f4bd1d5ffd80e35f8e9a623bca72","a199e2b2631064015daab94780e06bfbb24ae3d5","edf9055b7f3fb16f9b927d09bc84be31c1076ce7","a9e15a5c88c71c1210b2141c2049643581706b1b","b88291311bd7148dd75f8280231b367f54b41fdd","bdb9149d7eaf58efa9df5d124c07e0cc2d7012e1","fb9ff00640bc0fcdd5973b28dd6971bba68403d9","e426169e4ce8cbb0a8c0fb04f75e60976058177e","c5b2ce8b06ed52e834984039be380bb97aa6ebf4","5ed5465023d9fca649b87bc4c5f7243af5918d94","7f3e37feadd9e401de8fe5753e0fa31fbbe9eac5","37bf2831956173516ff4824c092ac49dd0f5219d","28fcc5e25aa9859361c18c22e48ffd893f7e51cb","d7b2ecacffa3f07c874b459955f5378daa2dad95","aae25abf3080283bbff29b8264f24d37f935922a","351c45a4612749da81ffa26783d44880aa1edd7a","c52287208d0a2e1c83665b7b268b58772acfc6db","076dc9803a8969a96e432a352bc6d4d4ccae3405","9b8c355eab9b0b4ab1597efac2b424fbaf24ff1f","dec10dd776fca2994277faa3a97b13e70317f784","4112d6c1b4b146ac462ebac5ef6dc69f48607c63","fcef45006eeecf0de3d98f07ec5ae093d3afce5e","17732fe698b835c29f77c84f329b2ed6cab215ce","de03ee94cc4df1a451c6f64e984b1da307d0f4b4","2115bced93dc85ea04d5d5b51d022063a05c4c2f","8c0595b7220c28066bafec4e82f48a3449414c25","5a4e1045a6264fd888afe7641774a15beed0bdca","0437044b9ce5d0d9bd3a3812a92f3bd1d7e65268","c41f1a52beda29b4c98abfb974d5c15083a653cf","932b66cb29f20fe7e64a6d4ab0a753578226c7d8","fe8d64acd1627b1bed1c257d80cd8e9c87833ff6","4631b0ca6248fd9aac065b27779a724629e73b3f","d24513911d29dbe82cd42cb1afe6a54f8fcf3717","bba9d9123c0acebe4339900b351d3d409269677e","64d09b7de532b75038c24e689d16a48a36678654","790391bc933f705d37099f5c1e217b9f5488995f","d1e069ea23657ff08e8bed3f1f3453fb2921bda0","0feff493758d49f036c2fbeba8d474c6870a4f81","dd3e17588eab8fe0c41fa11f4d33c3fbe5f6dc94","46e1c0670ec1e2f95a00f9f7f74e549ce57fe201","0c3335d1f3e83c5a95ceb93bb84da776e3fb7e63","bc94203addfddfab386878125d98c52765d489ad","2b628e5d5b1b955beb599199e681b38edb5394a4","78e6b7c1bfb4de1a6eb82d5d0e6884d3a9f1566e","08f557c0c4d6bd836e299b4ff0e8c769d175cbda","e95e847c015b0612d494f68ef308137fbaf74a7e","9a327998f448ddaaa43881ac7bc03ac658538672","ef143447adc31eae038940efc8bc8dffbec5a18b","97143e60c10488adf1b8fce8d3426b1ab2e578cc","c4fa027614b62ad63089b81ff45aab149f18bdf0","a20cbf2cca4e471ebcee86aab52336721cef57bd","a7ac8ec8764aa745605a01fdb50882a60e8c69ba","2f52d73c21fb9e532dd8b71e9b18f31cd7996277","823c3def725bcb741dce004e2dca520558fdd092","4f294b958f0ca7964297bfb7f3742e06edaaba6a","ef2a7834c9d3fbbd95a9d26ff2913e4b3c5d8f5f","cefa56ef1fb1f700035bce5c7f005dab65b9dc81","22f7af9a879ba1c48764fd398fd5023628760cba","cf540f853dd0a4fd4bb20d3396c275f72b28a7c8","0bcc2c2f5f4607df835eccd96095cf6e2ea203dc","4a7889578ccf3423d07ccf2c9546dabcdb837514","a7b95d1934f1379f302cd0c3c90a0b7f8f825773","73c7b9a69e661f5a8173c9ffeeadb4c00056ca5d","5c0de2c2498e17adde58e87ba46827ad1a73f698","5d4e9bdd9e0d77cfeaa6994c391a107d2a17706a","4bdb3f4016fdddc648e4c92a93f5247d4f2c1689","fd3c825034bb03f6705e1b9f6168604c8fb5732e","db47221b8c8491e21cdd0afdf3bc20bed5ce1618","78a7db7b6b7d58d4854022e5568e82f9980d2fdb","329c54453e8121325c28da9765bb97edd9dfce31","1ecdd5b5ccc2e3db8250a305306c6e3084703990","0ea54eeb0672c405d7ad0edf8444f0d86158f8b6","08961912db11d517feae1970ff9048358a5b67a8","ce384f885c36718066f547f15140a8815b58260f","c46d1725334108f9c1a1772299e391d0cc3f67be","ad5d0cca4dd468bd07406be08d31ee98e6477e85","b8e56c5c15380399c682d437a76828f0180f56d0","2f228cdda48d82cdc613b613f06609fa84d0e090","5d676682b405e9259b13ebba008978bbd383d206","75ed4b159a729c273d310bb1d99c41a44d7c8fb0","76dd021a30ae099f3898cdda3c27332748622457","a226d63f6815836284f947ccc56b688448381f84","ed18e3f195a09d1d6b530eee1c6db3183c9d1f42","f1146c261d7c6f09cf27828ea2d719b82bf0fd09","c1fcb22677b519eb22f8117fecf1a84b11c84bc2","2114898cb5e8f3650602d3a949a00b766347dbfb","364dfa8d281f21bd80846aeba5fa0aa1369e93be","159470df08c0283a2330af94d26ccbe3d009d8fd","30e16fff57cfdeb79f8e9ee6a7516e7d7cd6d376","06b07eebb5853d24c1aa2776554be5b4f16af147","fc47569be9bffc2d06d2a50e28c7467d9d63c2f6","915b27b0ab6ebc59eab7fe56b353b798c3a639f1","965e059146bb6f35b5397403c7792701943b7dd8","36b5795f47c9a706e1d8c12a932de1fe2bb9893f","101f1b802b363c73404c6065ef632841399f0688","a51e8b1ff0af4f001844c6d92e920da6a4db79d9","013e88fe4bd82766e78881f71ded503a46bfb34e","0fbd00f6569eb818542dfefd935a2f7f25f13829","46f909f8af092cf1aa9f708a174af6c57b32430d","87bb1515af2c9bfc2208eb133c53959abce67a9e","fb12f54721ad4b6ab3755624ea912de3af8c12b3","393a0152eaccaf21313b6186adeea1cf6a7f0623","791da4cb83bda1b3ef8dc167e3db7cccf10e8762","a0ef113d05140ba87b82991d26a1bcd0b549c88f","80a3a78ee93b574733d02d20521f5b640c7fa936","16bedc7edec42bb48e88abdb5787c015ed5ad191","b671b6ad2b262b3e54111839295e6de967ddb540","b94460b3283ff3b487931ad978b8a0f2d49124cb","cf1e914897e12c79adf5a6ca44fa69d07118f62c","5ffae0d299aa799c7787e01f3cfe5e377b78a411","2de90bff9ca380c010dfdf683ace60669e32d7da","c593fbed3d9f5ee8c3dd61ece73dbbab924b205f","0782082433be89c67c2cfc6780e4ea4b6ae6af62","242e6cb904aca5e33ee84638c4df8e56f070555c","2a2f40c45bf29c0dfce9b17c7a3016ca60dfda01","a089057596e881743de0e80908e5930de4536dd5","0490fc9ce39c86de88a3a9980aacc0b072b9887b","94ad89a5fbee40c9c506cf6fdcb5edff528104e2","61299dc45113a0d2be1ee1daae212a27d6b6fc10","77e223ff9409a433e45e08c06ec2c36f21485752","72d87cfbce137b8012e86f678c27f0f19a9771cf","0928e820276da626e934c03dea494f8f37eb8665","03372820b89b2a1a5c6816f8a6946999cbc15f53","f65c61434bcaa22e3a820c543febb9f63a299ea7","11f75cdd3ca7cf1cce886ffac7cdd19efbc32ace","7174677fc8c8de2c24da508910368cb16b56199d","6149ed0296d0760ec2b4d30aa002dd3c1500ca5c","471a3ceb77b7488e48db1760df1a725fa58d0d19","c99d80b414a5ccf400f8590edd497974017c6b88","94b0240767597c23548684663f76f0b2d01fc0e4","50be65bf4314d9b3c5888f5f02d6ffae504aae7a","f5365aa0e12fe0ba2acb60a3fcb99126e0428b93","ef5d1ebc95fc9dee6b3b0768b1f9078f05d73e3a","48ca6ec657630983843bb104ab31a842c15b435b","ba24bc1e0406205288e59fdea095f84320e6cc6a","72d2468d68565d0041dbb75c253f43d877524106","5d03aa12c9b16690f1e2ba4a2be5e46cd5a43f84","6fc5647bc31352132011fcc7e6e7ed7093dd5e0b","c3d712f4147a7648f5bf0334705499a7d7433547","ba8601f557bae4734ea8a0dcb5760ae4dbe04092","097f47f064f05a38b1f41e03daf6c5e03a30cbc4","ef3455f23699770272e439abbdc74844c1c8acc7","78bee16e053f9703d4e04910eb7ab99c715d30e9","11e09e59d16e58ef370b11c727003749a78e53d5","748c9bc20505ff95e238ad2c367b6d99b7473437","2e065d8ad07bb20fede0d0c0b2d33d6628033024","42af54ff758d51b212c3b45ed89480f2f51535a2","b6bcc143adf8108c45bb29c4f399c449080b04b0","769a9c521a7ef9d005d68ba145cb79a21d4cc267","d249bb37e5b7c90bb901247760311d1afc787605","f7cd50e900593e1e904a30124d4c6b622b878c22","5b3805b8e5d9bfe69459dc31b237d0a5849be6b4","5476250356d1e7de225e512764bf6dd1d355651a","25a1bfed5c56880cba009f0d5fbc3e1a182e07b1","ae3c685042fba134eaa22b4ce27c1b1c6702f274","a34b77e271da5f3d550acfac1e5557f2467c6266","40a5de97e6e33d7ff82f050ce3f1a580e43868b2","5ea6c9fd02b587c7ee238224279ee3880e558c78","6da3526cd423c66ade2e06cb98819f8a3d300960","8fea4053b33aff4fa08962c990e13fb5084a5383","55efada13aeb3f6626e5a6784d9d1d5aa70e19cf","fd3d8f6627a5d41176c38410ba4d3b5ee6d21cce","9c116f4f1df740c74664d0e480f73c40ca6634ad","95c685143a06420bc9cca6944b1449b675841a2d","54eb4bce5f4963e110162cd198cfb89a802c6021","9137a045acb8920c90c58f1fab9be9ceb19d1b2b","65286c6b46b7818d4031698dd6da64852386ffb5","712a82a6f66399343f96558267c09b2ae473d4de","77ec3ec0a30e38af4cd573b98d3934c18b91a48f","34f9a4b76541a35dff93d042404e446f84e3f5b4","d21b73779fb740ef8b08130a9b1f3f0cfdaa7be7","48db920f4ac2da60b23a2bddb8ebc5cbee35508b","c74b54f2299d4a327d959ba2f33e3e8f003df591","d364e88c2a77a5470d64b77daa588f6dbb8adbc7","a80407fe31fe627a8329a25cf2d5040871b25f34","fdc2463a1ba6de47c13d976105153cfaa19b86d6","6f10e994fbf282e4e9db0a5988884c50a15849c3","2ed98669b655f69dd5527301c467855c7a37425d","a28d18f554924c06faf6473c75ac38b4f053288c","ba566dff2e7c3f98b0ea6e088843e4d9aaa8b531","a7712cc9e4f0451794ad7eb2685786c0f2e954e7","04f43116d60c49c1f6dac2edf5140404692b62a9","91ecd7b6a679edeaee6b6ac147074c80d2bd30f6","2add51d0823fe2ef7cb439a6f3fae17e8dd4717f","c3d5c964941cc8ed4c1b4ba796e2cb990feb0442","f9db6ad8c5a37dcfdc1ba8d3f1ddd0ddb05845b0","af51fbd994f1f5ece1f50617cb1aaf41369b8574","d55c840a0d44813b3dd9dc5da6bf2bbfd0c0164d","a385c8506c8f407bd8f2bbc0928cb0d77f8131af","291f408fcf53976606382f9e7db55e672fd82a6c","e23cb2c715e9f1f443a14c7025b50e9de2670ab1","093c1c1a6944715ffa3dafd55f6cff21b925de24","fc9985b770f28626ade78e189408571bbfabf1a6","b5f14cc6f7e4f5ad49119e31fb26dcf5277af1de","1e73a44e241774d1ea84a8976f0963ae7df71cf9","28265fb52639067d11e392c808f5f28d120674e4","fae14153f708098165bc90c69aebdf96c0ef8ac3","318ac6ee1395c121fdabc12abfe43b0980ef467c","838e474e664847e6e698b6b9873ad3c3ee3b4a12","996e30ee94eca4973aef383d86a7e86c88ff1134","b3ae7c3da3d3004d0259b91522e8bff51418ce60","8c3bb69e72d7d67f74e78aec234fa6b5812427a5","269ba00fd32c379bda0862e386ebfb3677a59fa6","efd6f6dbad69eb97366a9ad4ce42f9d2dc3d9f57","ff8864e020acc4a7adcebede36c5709cdb7a1043","38fc09e6696b46cf5839e25dac5d19d6f03018fc","8d2efe75ae8a18acc2da7bedb807a76afa83d8b7","ec9c5171d27be642d3e4003989b6256c5dbe4453","53c9eaf9334666b4f5d83ef26736f616d28e1c44","d81ddaf33ecddab1c83bc964b0bee4328b7f7b06","973a4fe50f9dfd67f3cf4f81b912853fd80992a6","a1fcac640061c45e9dc55b1189e82aed3e2672fb","6dcd4379cac74894dbdeb0b69a0ef14c06d1fecc","d630472b9862d5c3fc8b13a5172ba67c5d065671","706f3d1aca7150dfa413fdd67abcdc9fccbd8a39","95f6f81dc2cd733f3b50e62c3a2286b04f8646bc","cf2ae78956c8ddc010062cf5eff38e40229a3665","1399262ffac0c7f5011e653c4859bd60553c2419","6ee84f53a912f25afdaae256e70ffb2908ad1b7a","2861fd9552c242ef7a98f63312f253e6534c5b34","bfa246cda825f9ab6ce936b33caeb53e68fa54ce","628f46760512a5bd4e318a86fa62e7d0cdf0e394","3e782c78ae46dd3452e7a61a52c65a69f09b8413","46bb523db7114ee38b14172111949b2325131126","e65d2184b95ce22553dd6df729e79db3f75c30aa","46d71ee2a15940fc3978d11d2db40b7a36430df4","40dd544994a938d37a5ae3d0e96ed4f176c0f19a","c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97","e5d9c7dcb02f432fc1900753f961562fde43b0ce","6df03fe61f8b25f932e0666cfd873e563e8cf1ed","757c509437720b50056bd67f8d4e463c38c5b13e","50da1b7d15f2a7c5babf059dd649eea1cd0497ec","1333ea2a2d70d45a295702c2d941e7bfb00bfe94","e7760deb741ae9a42e7bd17b4f35f29e7f251383","0dd4a2790f9f890a15a9c47f54bc2fe170b3d62d","5c2582ad340cb5b67e8d459a06bf41fd3bb6c386","96d6724b5df369132adb7e43ef5ae1e6ee2151ef","ac2f68760d67200d508ac99b198ccb95f9a7d59e","c2bcc3f700643e042fff250cde360f87c46086dd","7d3374eecfc161271cbee9d1cb2ae8dc28b93f6e","22ad5ce3cd29a0e8c907cb281a29766306c1ee30","7e8dd867da17b45e54c68027f8bfea784c932852","9e5f1d664165ad218c7d6c2248db7b5dd69a750d","1d488e45fc07e0120eb018ab2ccecdcabd0e0707","ebc6fb9869e0852c805b43a3286da763811c5f62","6290616c0affc3fb37ac3c9baeb58406ce1e130c","fd1b5cc39f27c647c7036ac14109f35ab3ae4316","aa8e3e7b0fcb02c641b10e9748e3d9406c300884","4553935f27bb635bd043434f6c8be03b4939a25d","add0004a787fdb374da2bee780f676d0a5c62092","98136418ac861b975636e2553812deaba9225920","cf00f35a8e86321feef9e482fd8ed8db75e35e24","d9b34d2a3dff4ef8152d1809a8dec778f866e6c4","7e89ec2cd84faf27d53e82ec7fccd8a22e2ba6a2","6a36779e89c3183b6ef58e250bcd10735736d4d8","6efbabeb9e1e196538934d3be5ae05541f610eb9","b8007b39474ff3f5beca80123009d57a83b236c3","24e1039eb6fe32115e8d1a62a84965e9be19a2ed","3dcd7e54f49ee379c7e71726888452cb2c38b178","481dbceed0d0610a6c689e3be448b7953994763e","bee38c6b0bf3c524484bce95b135fbeaf9fa6cc5","11890aa27b9387977f618b61703da2a437a10aea","e9f49a6d5ac88a6afca8a16f91a05f4fcdf5a589","da2af72d7357498dac7ce425c9ad3ab66eadb32f","7ea5c907a7351093277bf38cc43f333fa2b82539","56883686a3008a4cd7e198cc52c694f95fa1d7bb","afe34344a6f1a803aabb30cf632c9adc54dea095","d53ddc5baa29a4fdcdcd56c772d1430747661229","d6269e1bc08aed303f5c18d5abf6ddc93cdda6d7","b678d682240bbfcd92120fcb45d671983db26141","93897fb8849d5b4326ef2d16797f5e0d9c835ff7","e439581198de92e63661c4fe71108cb59cc2d999","8a8173231ccd2852d33fb23774699dd98a41538a","ea622a16dd88ec1c13750e30555d4de421d95be7","84d0f324c4a4fa5936e69e2f13b626a95635d8d6","b8358680670efd75a1a91ea516d1316e2c3fad18","8f5ffeeacc3ee5537f32a931f2d1ad566747ad9f","21222fb478bc510a6c3ec49ef8f6b453ad8892f0","fbcb68c15ac4e8f7baed93154dcd03d127f460d9","407839daab862ceb795c04d8ab05f60136955936","a701d4e940d93758279bbbe72633306b3c646781","b8bb5e90eadca45fe10e3baafa1b225d4dda4b61","c2b902af4b968c25cd86fb9e706edcaedb0c9dec","004846865895f2234310a8a9c421ef9d32f2d920","9a94fe7d26bfc53569317897d73d1daf0e62130f","4ee8ecd3efee742be58c1ff191e78d0de09b57b6","768d637a1bc94a0a6a9b4ea2eb50e2c8197be3ab","2bac4e17840181db274810e1721e25a8e057aacd","892adf733c8461d6b0dacec14925b2f20fec4660","8244f535cd2a610f40bb22894ac87d08c48a0601","8bcf6ca95317329242e954a71047ce1183cfe5f8","d1a062662fb1da17cb9aec92e8b218929cb26fd6","c188c5597f386a4f2ea88e0d756f330f32e29621","c2de26822f56878a694dfab0c68ad3391995f161","bd507739ea673d9c4142c316e652a015783033a6","b85b2da9888b86b2c4e6617bd15e4b3692e87f4d","f2d203a8a413c3a58ac2761b76323f39bd88b356","7fabfd402f235ebcf64cfde3b399b8b62b969243","e5f96a344ac5234c7a8116e5b8ac9feb67b02e22","789be6596b82a6c743f93235b539cbb68406d1d7","f9821a5caf30f7c2d870541950e967048c1cb82f","fd0dace4b58480b1879ca08d05d001dda766062e","e205cbbd06deb02eff579469fa420ac25dc0688f","c8e92b802c16f8f9d120bf01bc5923c702a3c3ff","083bb0242d5019f0dffb9e5a709c927e1a00fe2f","bbcf26b7bf396c3a23a8b81baa164453b685691b","ad499f234fbbf00c27a842729c0b832bc216a168","aadbb66dc23d547393bc220e1f36b56cf10f5cca","b01d07e0496397697c904db71d58f248c30d1123","038d19988da3ca8654f172ec53e8feb8cea12173","1a8b537970a4e34d01c7820325b461841dacbe6d","5f3a55acb7f01e69ff875af54a753494f651febb","bf3024c172913310e665148d4dd2ac7eb433f99b","b25b1fb6008b32810af56e7033d915fa9f3ca677","1046a9d143f56db7783ed6c6c674d93904c9bcb8","54f0889f205cb3e34e368a1b35657acf2acc37f7","604dc426d57f3a525060b9bb4c37d89c470cff15","3d76eb8938815e1f29796d9103f3e5152c7ccbb6","56123ece326362d45c5922720445dda07e8dadff","855a465c877db03345dc826ac2a7e4c2e12f693f","b397bcf4a1d8ef0f72cffd248309592d9c66b041","6c4407bae499ad9dc94287a123febc61878dd92e","c6ddaacf59d5296c42cf090ac31479ea879aab8b","444ba61aac60c71e4ee392d5b0df06f72cc3c8b6","3e469655a94002505bf0b89061b34e64353c95e0","5fdea3262256dec682ee3c6b3244dd6a3fe8a082","306e64a9f58f30a29f256a20ceccafd1ff7d027c","b679f622d8e66dbba8e15ec0a222cc6ad1827e80","47065f0c3e6fb04c621c81835dafd86a13f23278","124e51fdde79e2130dd10ba75f92e9c727166e0b","7ac0239afa5237db132840e0adb78c05c64b4212","75cbcb596a2ffc2a289fe1319292d1eb9a788732","5d162798cd172404a5a7101a9c5666046ef62e88","9bd35a5a4bd096bde2117f4dfe832f580725aa97","fede9ba52e6e2df3f7bd13300bd985bf037a8234","4967f303f595b192b8b9a0521a43b8eb804ebc9c","feedd6c615ae168a9934500932a8af9538f307f6","d2900347bf0586879df856e807858178d3bde5f4","284548c4b74646c331a1a5e0b32c54d8929c3fc0","7a27abae495872ab2008dcc44cbe627e810fd6a7","617797c47cac39830282b7ea85fc38eb2d242e19","1094522d7616ef2c858a6475816a5e38b0a241da","073f625a91969b93644321326e42bbc511348262","750f8d4926edb14269d9f6a117c5a9fd4765373a","86c930998bc5620edb04df492117aa6f5e410a2e","a00a9e868ee6c27adf90bdf2349a4fd9616ffa54","e430f8ca61262f5b3594191f0ea51fbc240c0ec3","d98e944a19b40f57ad9db9fd496fa39cd0b56208","97959a53df144222f468d1622a3cb7e2f7e48741","07e3be3debe968dcffd3b62202e3862edb9a7d27","a4a0295154fde6ef478df0b157d950bfaaf561a5","9e9c16c1e5c497f03235d7bef064e759a2ae813a","a79d8e3b8fb8accdead9568f9818aeeee78b0d1e","5323d24fadadbc6c4a109a9848fd9c3ea08f4474","41beecaa0818cc1b6eeeff2420de462c961d0247","5e337b31ebcf4509e1cf4cb64b02908ade59df05","331bb5a8c64831d870b70e7d0a201e3c215b5120","af5bfd138a7f79aa5698a4046214c7af3f70f39d","4dfea5fc9c39d78d8aa4643f4d56bb33dd3916b1","720065c7214366313717f49183b9bb941a942fc5","ad9f39108f1ab35bbb661e2cd998d1dfd1db57a1","dd7c4c62ab35b75ef7f873b27d6ba93cb8ebefab","2ee0ca3d43b93a102aaf037c0d947c70359c20fb","726711d8c5bcabd914c2a561ac92fa43c2adf0e2","35ee5be1dd43063d16507b53f93d60e6875f762e","2f727ee167284b88f7b53954648593745d1fa640","00258684d3a1402735f404908131841f017fa57c","a1fe20a57e80fb6594106804fd8d4ba97d49dc06","40a9cc66a983611dbfac4c3b00964c730f9f3d15","3ca7b4ee451cd67db1148b07e45f717506be7730","4c169352a61fc97eff65867017910c94a6dbfde3","e33f13840deb5ff97fa43882ab9b8431809ea290","e21cc3cc8d93fd8fb1837025d6b0d43d71103969","61d7427289c436ae6237b0408486b0259188fe06","037237f5183c4b8752f8a08d610bb9395ad294ea","e2060503801945299036de578746c77c6e91acf1","413db5d8ff3272b6e994f8323971876dac0f71e4","169c1dc9ef85d4d0e4aafe7dfaa7654329b36dda","b7ed4829ba6035f7711bc59ac1b48c40468306a4","244088c76dccf49f3d921f6540517e7075f756eb","10b040ab20b396abd7fbd108ce3345834344fb34","6f915d386a292efdb1ba3307d6a0c4d2a592b38b","d03ce5c2271ef2d8f7f44003a6aa678149943f4a","85955c5f25032f546aaccd7820a63ca009e1fef1","e3d05fa42da89540a1eb1d9fd7964b2b953e39b6","892318f5c782b376acdc8d3fe73ecd23402a41f9","2beea262bee317d3d566d475f46f45c8d7a7f94e","aa0ed471222738836767ae48f69fd9f21f7a9ae4","97d48e04f92d3c901b6b9b162f603090f9feecff","ab6daed4676c559f8a4ef12dd8caa23c10723566","eb38bc6c0a5b52dab088ae6e6681f13a288fb9d7","877912b23ccfbbb349b495bdf52b694535cc896a","55b9c6804c17de3bb05562b861bfff6aa0999a8a","d767edb9b3439a200caf07d7ec6dd3e2b9495ac1","544c39d1e72759d228bce4c5af72744db698d570","f07fc5b434e24cf124752687803eef4ceb9dbb91","dbd253d7a26b2720f92d5372398cc0086f49c5b5","98a0c2b20fe12deb61ca7eb805951b8b42b3b275","7e731bbce221c423340821f1801a4fe021138358","220ff5baf29673ebdce4aeef4ddd19b629b44e9f","7e908c957b2a88c16c6345a3b92d76195d50cf9c","8b15ac770c8b4955c1872a253980c9792800374b","5f28a2f978af9f906ea5547da3ac7cd41db6c4be","01c9ad1cdff598c1686ef3f03e302e4b9779dafb","0b5a600564778b4189adbd35fc6cef5db3495a0d","7e01986ce1341016f91d3dcaf62ab51c989b3d1f","aa06f515e0730c6bfcff14f9805355ce12db688a","7dceba3afcbfde4c4b5d5549c0c907de87b7f421","ad214c03560d721d9b8bbff03835fc7fa4884943","f8b4cf0fc41b40601d90a44bd6d348a6c1e11fe5","62c0185cb3c2c808c78e9107333a3c4bdb6dadfd","05e5faa876d5c474e8fa879512c7125d655959d0","aa444453b881546eb3830fe9f1b8b00774d64c3a","4611977d49e001b9c56bf07d9c3fc1b58047f307","152495bac30b7c93d7da57e26589920226c60f8c","75272881d95b876b8e7aba2b645f8f8475adfa7b","ff65489ddcbc9a8bc07eefa16d1c6c6c26c0fa6d","08272585e9daa3dfb4988e7f495212ffe5979bfc","ed00313a0b35c8d9b8e9ae2229e4de89782188e4","cd99157e2e524b6546f574cac19c49b554057dfb","a758175da8d2ebad0769fc45679fabe8ef7eacd8","c693b5a5bd43474947eaf9a498214f26b1d8dbda","69de1eca01507c49141de2485e64861ca3e368ee","040a75b826d8c6a25a38760133b780b66c5e480c","815055a29b3b459c170d794253b14953065281f5","e5b7eb61b7b510f8b4b6b736ca311be98b96b11d","4e8ce420f127f273d7fcc46a260349b4868cd643","a02d2fdb84e08fe2ca87cc2343bb863cfce77280","adb85fc8ae3a68168e003ce42958bc933282fcaf","c8ae8f2fb187fc690764e576d5dcc31637b1109c","a68ea5721f0151782379f6f3302b6fee86987596","5dd51a5b3b3da516c0e8bb2855d2772def037203","466a9ffdc6d27e597bed7334637b6edc0af1c8a9","979e7729472ce4e67d7d04cfeebdba9a1f60b9f0","f6952cb94463b7a58794de2d11cd07da12667c49","8fd858954753a7e87e220cd538ef905b0615c7cb","3518e7a6c7f0a0b32bb6809183515344914151a2","00aabec8bb598592b8a8702797b51fc9f6ca6169","3fdf85cd9b12a8cd6ebb5467603230c2ac853613","61eeace97238dea90a4231649cad74bc7e2303fb","7cf58a7f667e75862b8e3f2502aad3cfee8b3b0f","8c8dc6f026d40030757c4636035fc99271ed480a","e19f7b3c38b2fd92f3160fa3a95662e4b81cb8df","b0c8d12a631839ffcced325ee0ac74f08d07d106","b17b51d9701459d43da7c6766642762649802ff0","c28b9af210d843607e015386a6e5d8fcc0ceb734","5c7c7dbcb5c34d62cba642d8175eeb14d77ebb13","b1aaeb07ea57ea9881389b637f41ebd8883c06ed","21b6be28ea6648e28c0cbcb5574177d7ef135996","1de3ec911fb365979595942e1c4b88ac19192188","dd2035d6e9ce2f865d17267c44529ccbca4c34eb","4f6eb3610f70b2a73a19dd8b92fb03c4739ef25b","9fc359411f6a65b318bafdbc7aa33c30c7e473ed","cffec896f9fc4c23cef448468ab50d45d4f04083","bbaf35c4f540033d51ed02c5541b2270da288fd0","2cd2197362d88dd582539525cf7ea59b391c0438","c902066bb5276d664dbd3c61cb5a3adf28ee6491","b0805a1b5302b37fced85884baa8531e02104805","e2459479dea6a853bc180b182f1817ede4baa611","ba854bbc7bb0eae230299de4da8dfcb7caf74b69","b55b3d71a8205f76a86a7d5efc56182a4c066a64","a5ebed211f090ec5ef58114b4f95061487c3f8d6","efbd2bbf18eb98b07a4cbfe02c8768029c4842a7","fde0579ed1d79ba1561c0dbc566dd8374dc8cf73","d6984f7311e62fd028f1863ee448e20603e4d195","58e7cbccc093e735dce79b5fd194a55f9a0f376d","495a0a97a296f8c9921e90846590fa55f595b701","3db1d400458853bfa33c4605c819d368c11e4a57","68f0d21cc45989c537047ab1e0cc08de960c66f1","2e6aa062700610f197ab8e5fe6bcc83e60af00f1","ca652bbc47063b5386c1d020ddaf9662fe9b22b5","b244ab4acc85ae89dc5f64bc528559db408b890c","fa6f86b886bf199ea0788743a49503e449afb5f7","57c60cdc3590709010db664b23f99823a65c4c4e","c653a020d606d5f570e4bcc2ed66f0289b2d04ed","04e4c3a8d38ab623b1ea7ce6dc60f0a7a03484ef","227b1c32bc5b24ed85cf33b051ae63003c34cff8","e0dc066ec09236f1286800074cdcc0a254799168","19d449ec4cc9e7332bafdd4ab9c57ae7728216fd","8d78c43ce9b96353daa8a19b0385136dfa111bb8","2ddcd824df91fa570c79532d1a3da7c9503728e5","931f7d0ebf0da9aaee4a7e375ab0226521f231fd","5f4afe0e585dd415a5ed9112c5e8a33145ec0629","5a6070dde3fcd6f13d55ed8b580487b6b1f42263","86a31e9e385c7909a0cdd24a5ee790c3dca03b98","a5e0aa32d9143b115b81788f504fb5bf1a27892a","6d2883c9bfc1264267b7abb1472b0ded30daa7e6","aa3ef8893b78e26ecbca35b1bcdd56244a88063f","9b09daa8c58b80082dc5964c39cd3861f8bb8669","208dd5b4a657e616af9f3da5e690a85247079847","ef9f234d2ba5289a84832974e54ea7ace9806717","00ec90474c66a7f0e276090bac860028ed1169f0","65d61d0360b8c7649dad3b1706ad3a60c639c2d7","46471a8d697527127eb2d76b570539dc0eb2f044","2d6033c1a8ef166f2c743909fbb5ade2337e2973","a8a293832ea8de13713f0f7936476a9ce70717c8","02ed79f7f7de99bc7dd2622fd44d17d658843026","07cff56f485298291132656f45b6679a314e04c1","52024c0e9078b90c073b1e750d3f10ea3edda5b1","b1f294b3ac5706185849c1a45f3754676904cdd8","b948b3884033dc8c0bfbd5fbe40751f8b9892e45","9762372329253a5d89feac7705770eb2f8e0cc04","a6b094cdfc6cb102a4c2e378f6ae2a06ac646638","65d5003bce46f0e715073c6aad5f4b81b9e93ea6","94805cb0bc015f717d050ee8747b2f6c913a1af1","1af1b791892db9f3ea4e5b8a775133895ef56b34","b97169740eeffc6a89a7a3fbca7f0dd851ea7130","ebbf63a87c574cb8633b3005ad3f55292dbfeea2","c475f89ff7e0fc4b2955539469b9c227295cb5e3","7995ce03f353b5c56ee0984e6fcc4ca3fb2ae081","dc3f8c49df5e6610b91df9e9fc043e58eb757edb","e7febd72d66ffe36c50d79684805142d8153f666","edc360056058f2a919ec5642dd04c2d1adea3ef0","da5195fc927614aa9340bb1a1729428f0e5bbfbc","dd511c411b2c1379d2194cd9433d35c42f2632aa","b055ade1c3043ee5e1089c3a3eeb4953c39e55b7","5bd01bf6378b301f34ca23b55f501555e8724978","65d1b0b427cdccc5b2463cbc703b922d95075895","ebf293d545b30b69fa99eacb2c4ead4ddbc7710b","97f66900bbcb314072730ab0528938e0a427f2ce","5565f5591f1096870327d893f8539eff22d17e68","4a6b445a93905a9fa86e841d9cf74b4932a3c4d0","96ea1e6fb073a32aab2bbefb5eec12769a8435ed","b791efdb1642dcbe0a0572072a176ba39d47c9e1","4aed4b44b633721b674e3325e760abbb94984fd7","b994124df3546b351f673304ad227195298b102c","46ad60385b68a8af142108715a12a3363ffb3fea","bd63d3e1ec50eda33f6c300b90a69e791b9d969c","b70b16a20ff7a17c0cbb199867283710c1fc73b8","38601dd3e959d09a659b2700cce5e2f2ddbe82a1","007a46ef6b9dc26f3f450de91c4ca210271a1070","112aa6e367e4115114f0bf2145c9f988beb7bcfa","c3c805aff8f039a1ac2c7a7179358a4ff1bd10a6","538328898b7022c029134ffc94aac6edbda5a12f","185072015f0fa38bbb2b48f5bd3b39cc6e07c487","8499033354c09b55a399eb727cec8c3fb7608b0c","2dbc7d312ffdcbd9745e8ef70d81c7b7a61ef0ec","758642488d29f696f1e4114bd2250248db65d2d1","b9fa78bd8c77e5f33b0a21cbd5b193eea07947b9","6ce2701abef4983444838600709be7746ef488e4","a8826ad3b8cececd6e49fc2caaed56b3f220333d","34ab6549b112f5a59f7d0ee73e2806ad602af13e","1c1928774c95f131ea00a1cda0c8157ea7fc0f15","6cc54a58647454850c5475f6759c1bbbb76d68d3","c59da91aad4c73c68e5e2884674f5fb3c3340751","d8de8d5e34867f855865d14af59347d08be56442","e28e7f54f8e696f73c4e3afad092d34cd57dc66f","177a5988fffd960a760e683c370e68368e431260","f38c64e8b13d5700f87087f731dddf2590300432","89c13c3ae92e52d839079cb9d26b794340002b7f","2ed7bf58ba55b58e200ac7291da1e2d72d290074","36e39966778b17cb8ba78071b50e3f8c97db324f","bc1b2b96e1e10d5d44d5d3357fb733279b76a609","b7c46ed9298b6be4d61574979f686f59b8313be0","d3d6887e36808adcbf8c851f3dfc46c8fc88330c","d7052d248c60672769b0cfec8e1ad7fa75d4b1ad","4817595c0eecf6c63ff338628f56acd5ddde6f25","1b9ece832af030e45551b696b35a2ca628787efd","0bbb8d22c42c536931e0467699221d03ad9827b7","8dfe83406f785374dae3df64978618cc61ff5cb9","eb8d181cb216b022cdf697b8ce1ea5e0d3b70fd7","8cda898fbb1df0900829d370beeafea00e16ac78","bd9f6c23cbcce1ef2b334124c1cb9d0e3a7696ca","472d10a0ade2df140363587ac1e9c508454b32a3","ee5898f58aa51607189c8ff673c58445617bf447","ce60217894271dc2a354d21089e8c846f8a57915","6f0367052a3450d732aa197f20251b168e1094b4","071ebb1e4871431e7edf7f679afd02e594ea5af9","04ac6a43a4b94bdaa6ca1bc1b85b8cc5293cc069","6cd00432c39d97f6fc1e23fff59be58c8764c115","70047745f184d955263a96518a3b31ebf5c9eec5","1afd77e375b39c39dde1d4a236ed073df9e8b6d8","9ceab5289267c441efd6cd7d9fa88f32c6d6431b","6b7117ce3f09c82cb7a3597a240b5b025a4c4862","839590302f7ea80164c45428b53024e008092547","92ead83913e1280ebb89df12e1dfb2f8737b0f3e","9650531bc588dd7330aca0003dea77113dbd29a3","91cfe7a2279e8ca6806e13d7d3474d3ec28a2103","5eaaabceaf1403b8348b95830bd177df8a01ef72","1031833fb04784908b7a28579af055f7264a2ce1","2f63811c9aa1d1710dc045e01b1391493243ddde","2b202f3dd0cd1900a8302f7404207ed27d7a9ed9","5883f912b3a1b967842f7e9b3bb68bfeb4bd905b","1919a5cb834ce22f809414a451fb51f5f0caaf00","6185976372af1dbab561853f2d91386d62c55e2c","1cea44de19215578e1fc54eb3d78d789032eb462","d3c879fe1bbba83aa7c365441422b0dcb22b82f4","32ae896eefada8432ecf264fff627830fb8a299c","9c36d893e330635a9aa287bf0c08e1a439831269","a919f5e614d0a2212e50c648aa0fb3e31c61e9e0","e2121c97ae4e1c0d94eb3caf29118a28a31fdca3","be99e7b68f554fbdb7d9f979265542f4bd6724bd","aa805e269940125f6e439cd994e8014ef08186b1","c362527cb5eea651d1332d3891166526df69ec51","bf8322376c97eee0f2ce25737c959bc33b945e60","db6d4352ea528e925c69ee94f6fb9bc0942719ec","766b27662a8dba639ab1890508c3d4fb95b73519","c12ce2b4ddaf22cb06b69a8d0c685b54485e8c05","4b53fdb25d545b0a2fc73f6a46775ced586994b7","816ddd7817a2a99b9a60c9358552ea7998ca097e","1222df0ad02757666eaa437e44abf2f8340539b9","f6984e8058c0070f2f3b523ae393c81abbc9cce9","1f560c4679e1434fbc6fc442c3ad209ffd8b592e","57afa90f0c30ca52a46659123c0f6ff1d94137c3","0985d5fa991d14f5393ced5783b69b967a69f4f5","41b5c6295278cb00b0372b01481c674561e8f4ef","6d6d4371467a94c01418e9d475e994fe61b7b4d0","3af8bd071eb6e99c9b3de90f5aaa939d18cda4f3","32d5427f550b4c67e3dbc2bd157b83612787534b","bc839ed3f31d3e64537c5f00499f48a81579d8eb","c5b5c6b49b595a48ad0362beb8f2dc9a8132065c","27f5ab2d7b6878764df51460f2c060507e7fe984","360d0bb6a3109bc518f13f539d39960425af67d3","14b173d0d993b2f1c486890bb68b932db6090e88","982becfa39b0f48c0fa9308097c43f18e4abdc29","1df0e88ae8905fef7a9ce73d7e6e53dfaa7a1eee","660682a2a38815675ac338bcd9232789fe815958","ac4e6f00414a88536c7db03c947b0b325bca0288","0d37f198f5f00664f7023b69fed712791289149a","33e531d95bea7733d2208c52660bc55649a2abae","abc20f0fd26b131bdf31330ab881b09f80f5f965","1d2e5f281e10de94e462b8d93af6842a628b1554","4efa1b6906789d786e2a356dc572348347cc02db","a7aacfef7f0753034d6ac468dba4574f8d04d357","494ea78610c267f34c231c7ace9b98f4d87a6f99","38ba150800be99bab08e38cd8cab0cd6b6b9216a","7f350a2c7197fe868a653782b75d6f7ef6b81130","c6fb6a6a21e2be05206a82a346969d3f9a73756b","eac0af5892a4cfa92e6cae1224f671a4d7bf9901","ec4d2b26ecb9c7aaba4941b00b8022cf03ebc380","b75c2b6d763a37b9fcd900243649cb8bbe91deb8","f2777c04c3957984ac66f5c19b4b796b57ef790c","912f4fca6f31c713835200081102d40589fcffb7","33c62db7afc345722c767368e97566e41bfd7a8a","57589a767dcb52063bd891eb8cb8544829278bbf","4c28053eade1d5aa93edaea89218718a196f5380","f524dc5da613b4da66c2a950b51f0d3d52eac66c","3d61ca5696e7497df9344b828337104dd7ac3731","bd05d0e71bff67e14309db604824b047d17d62f4","a4794af5dfa6bb20ab75981205aa8082c42d9f0d","718f09ad201d294498803fdf8646d4fa18c66419","9eb10f1e4a470d5d3cc5d94f8daa9e36297b0f28","4dda253ee05b2a459c596c5775e40ae27e2cb872","791d7f78b52f5b828aa5541897e12c6a1861ef6f","b7ba8a1fa1fbbf94c155c9d398ed591c395269c9","08ceef2e390ade1800cee3a5c75f4194611f2bb7","2a855a068a43aa6944b6fa5b8e5ddad4c96a5b5e","dd6388d3f6683fec6ce8d3521338ad4329a727c0","4df91109a13978a69af59d5830ccba0664339f5c","98ccdc08891615748c9ac69764ca778c9e43d7ea","0cff5d0b30bef7fafc32425275c5be28fb8828f5","bfed4b6a9781099589f71cf5e70ad9848f7fd3dc","51d50e167da7736cd92bba57007d218eb464741e","3a53e792effa108f4566758671b9ffb67ec8fcda","de6783eaca9c6d95f02b6998ac63eaa622bac19a","73f1f9b44ffa0ab64326e2158d859c78c12a32fc","2477d414a1643e94f411843ad48e58d32076600e","d5675c399681a4ed191e9420ff1d5164f4be0aa9","739cbf45c3c083a47498d1cddb6bd7a92ad040f7","9262ad45d6a44e321be5b0ae1eed53bb9fd3c91f","db7bbbdbc7face2f29bcf2e1235c88a108288fbc","e564bffd902d943360f5e458c7c5f4a511daf7e0","326f8560060c0a7234d9f3057313546f91662ace","89bcfa4b364e1edc8e175f766b50d145864eb159","a5c1830a433209c86063fb4319a699b76898c3e7","ccf294b92f02af6e60206e220dcf4a8474f73f0a","5deb83e041ef6ed2fdda671c3085ba5af6609c6e","f013596760da0631bc6efb4c5ab527bf1553c1de","daf443bcbc8eda493efa55b5ed77575702bcde0c","538405f9c778a3f4b25c9f1a1a8c8bbe419c3336","0271a5f1d8677e38a9598b45e018c7cadb698ca2","17d5b471b9be55a60c366da82629099f6937ec88","99f657d89f43615bff12e00e59d07499dccec20d","79a480a55e1ebada7f2987afeeb2039a39c8666b","bff0458bcc2a45dbde3e16768a4ec1e040c0f3d7","7d9ae522b4ad2c98679dbc34bbb0623137359d5b","c5b45c9f090f28fdc015e658cc81225a2a3a7a92","1349e0e585bda2f27ce0231b6ed862b0fe6cd3b3","6d298cf31180651b851bcb8c0eebf0de5d77acc9","dae2a335c57ca50dfbb27c2aca710e599dd04fd6","74713fe970716818b643f7043b655129943624f3","abd13e4a53c02b6ee637a7566317782fc6fe16c2","725e5d15ff1b168f8f5e9b18373058c0b9836939","7402fd2c56c1165c1b212590235a408750b36fa7","7978e9071b9b2e5056a6a4ef2ece44d7ea00b4fb","2e5ba32b4b8c8ed3bbc9682ce7946307fec1e3ef","4ab4d4a59baf63c73ffbc507dea2a4de0e4aec3f","d2f5c43ad96822ac70fc3efa3d5712c88fba2047","d0a2679a7796de099ce95c1034ed55857ad80935","197d0ead29545bd7a80985644443bb3c19f19d07","4dcee2035ab9c6e8875463632378ff5174042ccf","0cea72273fdb9dea9c2b2c612bdb52af9287cfb3","895a15b3218f820af6af714e1dde9f086deba0ca","b223b207c4a1d0854a60e03910c9fd39bbfb252f","4282e129df67d1ace1c0b9103e9e59c588a58a8f","e0df9de0cb307b415e23a5157092eb5c8334c6b0","692a78db19e6e387a159ed14f38ae3cdbbcfecd4","3bd49dabfa909187d514e018ff7c60339e343c71","22df2b79b6a6ec2114108c7f7058719d643c1a48","1a4dbd9ee2fd471108dc4d217aacab74cf412925","e132c36261e832b7b461d97909bf15786acc85ba","923ef2662542f8ec882c2f3cc01f773a3e94fdb3","9520d9706aa2ea985e3542f77adea623fa408f14","5f9ed1979d5fe1294e297cfe3e9e98cace9c1186","3ae0306a1f7de50d52b9a6654c25934044527824","e1b9004b0f1560c4c66e7682334cf870851ebd5c","99980d856bf2581ff7b86e50067a0f8814442834","14c2f2fe28e6c639f4e3b15471c0f3f3e42890de","2ffc1c4105dd2788d0f35917b9db3d6066837bf9","6c1263f8ec365c9e7061ea2a7406fc79f6f793e0","fc411115f5ddb214c19b23499400f10266095e5f","ce5a3f56a608dcafd33aed6a9f262ed7ca9f01e8","dd8107caa43b8e9eca8dfcf144bbbd88ccde462f","cb31b8797e72fc427a1987047aa885645c4e2c90","3495d1bfa04606062a1ffa3b58eb3bdf51bb673c","1b36aa662cb8df7b9236963c7b8eb9e9424395ca","4061e5bb75cf4ad338cd077713946711cd7c70ea","545b46ac2f13fe4df316e370ac8e3bbb04c62070","a350fd4a5755fdaaecef820e181ddda4ce866830","b84b46d5df0ba7634bb1d07c525146c5bb10017a","48eaf14030f315a915cece0d33c190c28561ca01","05a43108995330741b8599cb5dcbe5cc40121ea9","2b8d65761ceabecaba0f5e1d71111997c5bf8b69","e797ae470414b8ac49b4c9614d00a4c43d446219","51def4dab9d0e787c519aef914764a6140565d90","a1e6eeef3ec3b980c938b77a942491ee2e890c55","a735afac950bf4e04efcb606fee9a07c98e2759d","7b37321ae3996b8660f18ae8b2b630e9c1940621","4bac39354981da7c2357bde749eecff653809081","b49226e0850d6dd30801881433bf3fef1f1608b1","f35b1f3b9159a6c1197c24d8195000468d1c1c61","093798c976373a664a8e274ae31774e8dcf2238a","8d5b9694283e94a61dbce4d908d56b72fde79cb6","1e3fb6d760b0b209ddbde189eab9698015212720","79a4930501f74212e7799c679d8e25d5d26e36c7","5efd43609b84c2fec2ea452a1c27b028388e8389","bb5bf8ef49fd9d4e0580998dd03644d99bd3bc1a","e068fbbb2064d7dc407bbc37bbfbadb898fb1b8c","f21371d7f4df40c9aeb39fc11ebf81a362048fad","a4377ca46534e6376ccf50ae1cbc0e607be252a1","a8db4c848d72214f9913ea521f802b477f7ea259","e84d83ce7805bc3f91c091efd426f1ca4389e044","e6c4ef345574be727153cbdf26eaaf0531162598","f2c9252b6ee51f7cffd2d7b99339164fb60f4c81","a1aeeb34d0ae0d52806477eeb2d05c29d2fa2b68","8b27f091f228ecb51a392f3048c55cb7387ac5fd","5d8951764ab88649663dcade2a040ff9a1951a56","4e760096a947a5e5a87881e2a63947ea7c54915e","1b9d4e15de771ff83980a61cacd928748c911ade","be8d569744e4eed9acb313d355d96e6989e92087","7e075029c87f69ea39a93285d419b6dcff9ed633","d1539db2c6e42b4425adb8f8373eda155bc8b735","7c9c6df7e48ffbe63c402b20f60ba369b34f4e98","17be67b8c726fe5c87a296e64a739033dd2890dd","c19871af6d6ae7faef0d4052b3a27e59814abcf1","5cb41faece5969314ed69e0292d0a51f0425c53a","4cb3984862412675ee6a742f31191c67bae202f0","9d849c21ccde126dd841d4b9c89dfe3c1c865599","cce148b0242836b5c32a7fa6c39013a2fc1c9eff","e71cf83fbd1d303c48304d556e9ca975489cc8c5","9abf5578eeac2bfb9480456736cf90a255758ae0","99de3906ba1a42f1279634bc23258ce39828c5f6","558e93f069d273f02f15b3b04921d09a3b30848d","bcd2f248ec04681c731ad0f90ad9869ac1745183","76837e21631d903d4da08d1acd3e14ae6424a345","2fa32d69a53212c46a09a7331fc07e5aa767e504","c19a66d72f9bee4783515d7681040096867f6c8f","ef37f00525643e391e19b79f84fc6fd15762b3be","9cd58b69164027f0429e720767265fb00c11a125","808e44df6d39aaf231341c50bacc646fa1f93915","909d611b33627df6ebf8ca038a3f352c5d5be9e6","2920c8fbaa7c0f9393c71c7f97cad6c1ca99bdcd","1b7be55bac752f26e74cdad7de56b575b6b13502","82acd436b4f4587232fef3ba65873ef1785e8341","fb5e8b509b859f9e81d7b7c63086fb7e8dae5dd2","80c2f303ae94210c89873e239a6a5e7ba29c1627","d154e55f45e68efb17a65adea5b86416d37998f0","7f7e0f9dfc7b880b82275a70ff644ffa6324ca2d","5c853a45e632b0d912f3616c749120f28e29b66a","343466c0159dc5e77ab1ce8ea313b1decbc5665b","e3b43771aa9181349ba6de876e31969d2ea1331a","96a256557c64aa15a6f016ffe2c3ed2c714e4e45","78878fbc97bc4ca1489dfff382c61f35a6a1049b","092346d82b9e3a7e3f957e7d239db09fc4b4a0c4","35ad0475c3cb6eff0cc2415136d77db387fa9e7c","b950867df82e1c6aa19063353c9190471b8c80ce","cc9f2a2d8bf36e7244e7291ad7fdb32a3e3f2ef2","c0eee235c4dfd7d0af90301151709d4e22668fbd","8a0e6e23a778bc84ba349974f9444e74c1df0e48","ad8746e0de047b9153496d2c88cb14a92cc82be9","86371b7298e32356c8ce892f768c56bec7088292","0743a07447e613ce0c15f0f55d9284e754c19628","f7e57df6a290388c18c34047490dd524a20316b0","c62302a4321323625a00ba0f3e474db8a74e012f","8fb80788dfd41345a5dc67cc5ffd23b9f024649f","cef7ca4abb59d3d316ba026c6248544c931394e8","d3153c28f0b82ca047a892f6dbcd9d5f9344e3d5","de4aabe89b7b68677f145f21c956183bbc92f686","71d71d55b5c0d6da4d1555823ac432bf0b33389a","40640a01dc90be00e55e4eef3c7800401ef63b18","fe8f73c939d40ad32a43289fce18322b54b5ef67","be42f1bf6cd1fa18321bbd24b77955ddcd535f7e","c7a7163dff974fbfaa17ff934e03dea3b5ff9885","9ab02761d7ee793f194b833c3d337de08a0f9f4f","822a41a8c00f489df3fcad8eaaa8799e8f96dcd9","a341c65f65f7171c95b1278621742f8497421f0a","afecc0bc2283dfbfbce70ae95c28e0ed4ecd4160","c9445a0faa425abbdeff2443550c096dc3b207e3","ceb61fb784e42f1ffb323e0fc4fee7515fdd3b34","108f9646f544076708f1b7418960193950cb6208","a7bf643a7b08cd5f2e59a6834ff37e9af757adf9","de8ce3e625e74833aec6a5d165e7e82100a1dbf3","f8a986c094d14c3537a0300b1d70d5780cc081af","cedee8281b747c4dd60e4e9d8d2f9bfa8b1f62b2","bfce99bc9873f075c724c23db23111f5c0cb8abf","b24228e03b950d5efdea18df0dd7b6fed58f0385","983e348fe908bbb949f8aed5c8f948ec69275e9c","97dcdd1a6b3c4e2ecbc32b1244900afb239ed04d","63d45136dceedf207a490ca070f3b437d37126e4","dd31974a88763bb032fb726c3ced2ca74c804c39","7434966f103812a123811e7fa388692cb606ef88","5ba632a73b7132b398e822e78669a56d22660563","1f5dc0ea3bf4b9b21d70fda3c4c4f2c9409b3fbf","b030834b6384d5f57e5fc63db21b643adc86b3da","c78bf816ff4d679cd645460603b21c83d24f3571","d998daeaa72130d72f87b8648cb2e70be82982ea","fec228bc535fffba8ad2b3c4646a89017af231cd","22e9544582fb821feba10fa08f5cc0a1ab8e71fc","d4d03e5de9189d2c81a19a40362b8c23f9a8893f","c940d29973776919e8fe4aac6ea815145375a1c3","3185a1b274791cb8c152aa422eee03cfd433a84f","188a10df8b9258805c5551615d8f6cfa6a4466a0","33e9fce1bb31cad8ae9632e2382f4c156d9842c3","5f44ee30ec10009b067ff343f3826fd35c10a4d6","6c607c356484c30162e713c91bbc7f6e4a4aeda4","ed5c03528d031045965352d066cbc2bce94f273d","927a7916f659d5ddf845f02d802f7c8890824246","bd9a0a32361552ec0aa2e4f19b8041aeb85d4b42","1dae4c9e7f547ce5da12ed0d741feb2b26e306bb","1387c683d48cbe144b24453459d02376180ba42c","8995d95da0cfe3acebfb425f00bb1586c1f3a92b","6fedb2bf28d613b781d38a1b374ee1917bca0047","9b7c126352f52ca2bd22194283632c9f3c6d6d91","97167209cbed3e9c896de73b8b55b225ba007c3c","e89c4c22dee54533450feb4032bc5d608dbb2ddc","5ff2688064a83f052149d011d894d1ae4432f9ac","8f2bcfd909d75bcf6e2ac018573bd6bf5462cf35","fcec35884042738e42fb7d7e6455f3890b062ca9","b7c2bcff767edbafdfe1c4e797f6a6a3f4b324c5","6a842fbb6de9ac2228aee7de694d574b9612f58c","7863ea39dbf3c4ac4395f873de28736a64d75f66","7092dd9d58d09619402e81e2e42ffc913df16216","8f45d481568514f3c61c027ed2cb4d72e930a494","a525e3c5ceb5e463575cb06f4a33b9585086ce38","72c40c788fdd7b2e83c21c861a9e9a472774fff0","f8574da2c2277c11ec168defa345497ec99cef65","61ab7fdf4e85417a919eb62b84a6b14c48a00a1a","95a8b2b5d9cc7d9a2b4302a9259a3035b572cd35","985955d5b46031c2555540a3a0091f4a46bddbfe","0a10a93fb0d2467fd836ad38501550ca79f0fa72","592909db16d1914287883b60a3bdb66f5b86d971","5f1dce435471473642209123c42c5c730776bb54","9e1c23a3531fe7f222b841de87784292eea02c6f","5c29b063d1a9fda87aec39e42f69c8889d237130","24417f19752f16b6c637db42713f569af39184bf","4403744ef97dd3584173ef7bf5108650ed1eff25","57270dd943f858dbbf9f2915f027baa95c1bdc50","b7adb21f3b75068a1147d57c8bc3263c18164240","a476a5b71eb7039ccdec9a12daba92a9c2485302","e7d484982eb011259d5d11d022e18b513eae2c30","1ccc2af2263f599681c92fe4e11995ece6ccc074","05daf5c78be6e6c2f6a74a129edd1c53826a9f8e","69438149f5b1e62e8cc57ce66553061c1f63a49d","575e6a2d4aecf5a51c245c5e4bc2f67c05fd6344","45767fe5f6b353d93ba1e256f7d0d09831adc0bc","3c176827d6f67ae09ba4406507a0a927e3d51dee","bda461c2b18fefdb15ffc77746316b449c08ffd2","98a3b2e5f48444a95ac5382d18ae5ab1fe8683f7","3c78837218bafed0324d67f4f721fed8887a4369","3d86ef74e714599a3da02a588d96915c535ab267","2b1159476681677bad25be138e388e45e9822224","33c0d47273584af625987c8553e41bdba2cec179","d7f3de8581c88d88595615db01f177161a032b26","bd9852b98298054a2246a345c4e072d82967b915","37a16fee05f2ee528c8556af9f4337a909e58de5","5441aaf768d6dd4c3d8465e6b340ae38ddc7db1d","26c5bac428c5190ca8d2f44180e5c248fc5e66c9","e23f5e6415758e4eae0a5ba635afaba7d654c09f","b1de92fbdf0490d86e0cfbe24f8c30463afcc20a","82b9557803f33521694587b6014645a05a814ecb","bf9a97c2cb6f00e3bc24ce0389999b33a9da5121","b18747af4b9e7b1fbfb35a478556eba6328ccce5","3123fe8ec6435e206fcf7fc2dc5f8e04c5e08901","f330add2b8e44a7d74dc243a7d71a8c7bc50386c","8aeade74dbed218bf44eec7a5fff76a3526d4e4c","839cc98cb9d65bd80f50a7f981350966fedc54ee","6c8434a98d22e9d50008a1d143a935a1e996d7f4","72670788bbb93f4a8e0e2bd92499b23d06c122d8","a1dde733726cfd4a86235e42bf691024a964dc35","5ff4b13271851dcd6bcdd77150565152afbe4dc0","2e0525a16147e662ceedb898797fd4cff596f042","0e823cffbc5e03805e6850bc41e168b0bdecf24e","b97e198bddd72beb5aeaba12e98fcf667a35228b","d8ba9f182480449cb20b253873813c26b0fff07f","7464e61fab3d7b11c476f2917e46531f0027cc35","6f7e898b9f732fe9f91c2a1798b0503247e23678","ef91119502d306be7980e93f82953dc4010d2259","0cbde254e9e284dc030c67c89b284b975e746252","50a4ed3d13ec3f18d95d958c9d197adf5e99d6fa","82a86e807404b7406ba3e7d035ceb0ff89eb90f1","a1a0fb1467f72c652cacbc77fa7efdb241b8e454","e852b3a2712e0d67c71b220a27bac09b25d2c35f","dcf65433f1fa103b46b67f9ae655b5a591152b51","360fb0ffa80d807ae0334a9f4f1c9c4833a383b1","e5b91a15e64c84fdc1055f86414df4fb808e31fb","72d11cd17355585bd3f2b6d467ebb45ad55b6759","666ed89011551ae7691c8eeeb3fff74e17b48020","9618b0c63e3330865350bd8bbc6a9d2faf9dd26c","b2f02317fabe284220c74c21229e4cad6ab74e93","76c9e4ceb73b02bd95ab0512e27229516208dc60","fa6d6a329c93224b5454b17603284913da0472a3","37aafaaa9cc7d66c85fd9395e46b2386d899ba12","f58560ac361fbe0fcc38df6a8f80818e55517aef","61ed6efa5b6ad094d9d2a904d8c796c72a97275c","deb73001ab3874afa40dd12a4260e2d4c9fba641","09e3905c06a51d59cde20ec4bf63f88c8dedad47","049dd309febe4a03ce31e35a7305f7446874e956","48f28c68bce3015bc24e52159dc2d597dffc7522","a940ed781c8dbae503edd4854780ee3773439a3d","3418f76a9eab9f496e5b26310bd3bc1125b8119b","3c7327da332c6bf56f8c2a8e601a13fa718ede05","9f7a166c356b1f9bf32f3dcb5b62f76fc54dbb35","7254284efdef8d99405b2c8ffb9ef7ab35daf14e","69f7263cd8990b39e4c1cc678b2d0f57686b07b7","68ce87fbab511ada7fd17baa41972bcc9d73d036","ca4254102084e592b8c6a6e9ab14f0c7b7cc81e4","1c872c75dbca070b63f8355cb0aa85f1a7f369ad","85f13a0d240114b9d858b7fe9ea53ecab3dcde68","71a6d2cd17b9b48027a6a36b4e7b8adee0eb373c","aaa55dfac12a79a7074bfd97c8ee2859bb1fbe53","9fbba73dd5d447675275cb60b616aaac48462c2a","5ca74604217758d91e344b052fe87c9eda8940a9","7bb2215ed0d7415179a8b59ad4766a3b573cf696","7bc984cd67fbc4a76e107d0e6f7d2c3fa2ba9de7","af5e0fff66d55d07a7910bcd7f170da2f952f7cb","7d0c8a90413243fe7b4931c6ec9aca802b36d673","3ea33c0e455f5e52b73ae5da51d0000e8decef7b","80c7cb63783414daba5a5ef84085bbb3c6f1ff15","c55ce204b3065d55df2717a7e0bcb0681392ac34","51cd47e2aa6adfeab99cade9433fd2ee49f4ba4b","432ef8e486b4a3ad17997e2552696387f2d41c1d","6ab118c4646b136cd83ff8406ce62a2576809def","2e1b58c79337a31e7293c120933b1ceab0d2fd1d","2339e85b783b7ccbb4e7a233b9c54c7e0546eb13","5f77e6958d2f83f39f3b06a58492e0133c6d6527","76d1183178d4464c586d3a12a3689203799ad3a6","24a6b3f382b994903c0c301e87a55fe1fa042e98","6bb2717005e4e3f3a5ca230b02089d624d155c34","790f9f628c5337b068503822b8c96d9175af2584","806c315a053833a2c77202ca645130bfe7bea23b","c69ff6833c4bd6b42b9cad70928544fc6b7cbfc4","eeb9268800e9fffc78c3bfa550ede7da48b249cb","31584dd5116a6c40444de64b4518548197456b41","345fcb96a2035fd7d6d72632560b2f874a800a02","fe3cd5175589c27c3564224b317bbc0177a5a735","460226cb714ddeafbd355e6f81307eb83b5ea492","19f41bd224a4dbc13c069753f512ac8a0968123e","d366855abd5a2cce0b01e99d97c05f6560197cad","7841800c1e7fe47de6ad8a54197ee3ed2b611d89","6c8a55aa0da8ca5e6ebf1b7b6bc0052c63785d2f","e7b07e1e58c5931585295b59a2714a1188a67fb9","7bb7b77a07f4600c310cc09b036bbe55a6d34672","d2a67c9c1fdee470064f2b3c5750c98f174b5399","22b42c3315081144ecea26e4a51600255dc8eed6","f53fdbe108431322e78eea995417db83d9da339f","8affda09168c38c5b5ff21845e80ca5e1668ec57","274bac2783bdee5a80d25e0b12f0a54d36ffc276","4d7439adaafd33b09e9b6e521e0d6af669b1e2d9","636233035070b4e6a9f8ffa00fc9ff937a3a5b95","e578c1fef86b8b1307e9ceb089b6efd5e53a5f18","f0ad034a1db01be35e532664fc5f65cf6a8ab83d","5becb2e3229a1f04e7324fb4cb320fd1ec07f098","7123fab771cb443d5b32006d062eb41ec8e98001","67a9f2646b0b5107aa99d731ad91d79e4a945417","c6684f8ca8d473857a23ab440051ad04c40fd1f4","b33042507bbccacc0b31be4415613a124e18d9ff","ae4a382dd2af3d62d087178ccda599c76e3813f2","ef05306ca250cc29346e89aedd3e327860f56502","7145d963e29d3625a97f2097e0b8f56e0ba6bcee","2b08cc16f19c09a2acd5bfdfd85859825cb184e2","1d5ae6da5b3ac5f5ae8810ed1913c6aec2299227","141ee27dad7406f90543ac2c519e15b5cbcc52c3","e37e71d961ed999720cc00e05a3b60d68259ac59","699afca7ef6556c1c30539291a7c8af0c3fcc4d6","50fd2deede92bcc7d0c502731092da89aa2c1e41","62ed44d75f26c570ac4bbf5852048954f4b83c4c","282deb9a7a478173ee876dcb97b441ef588cf09b","cd2de77b04e2e91b5fbef99cde837e125b12c435","c332eab86481e95fa24c967b9de14293ae34e29e","d1a35b5a970879de9ec648ffd6fae539a607d49b","05be97a607105dbd8fb93bc90d5fc3dd3eaf94a2","5e9052fae3d7bec82330e88d65ab336fd3f15e56","2dbc817b93bc7e88f8983e5c4de9ee3b30778769","05d58a4e6a7c6f88ff98b887c63246b7cde6817d","7b514d920dbcb2a6f4317c0e95f0884abde58342","ca05613aed241898cd716c10529920b5f5ca0313","ba541bceca806a53070a4fd54955ac4a63c1633a","904e3100aceee7560e24ae1293c5b8a1e6201d55","af935af38dc0dfc01b010920c8624ac09491ea55","1f2bcb8f025e33718d06a72cbd439f1ba02aed0f","efc025648389a1aa94e480f9689e61b446f390f0","362ff8caed10d863fde42911036370cd9a5a89e6","db871987190721fe0dbed8b242d29f49d7f8fb0c","46efc9a70e8089ba3b41a4acc248844ff66f1e9b","e0b5b218638df5b7b2998233182a7d8a1118e717","80080f2655479d9f88e0636b39fec1f3e6f485e2","189e4e59ad18fe2c2927d3fae9e68c60ed5a7ed9","14c16d6851be6837ef3ea3e97efd989d7d0e972f","a909efeb120afcb41f2c67720e7638ece0a6d6ff","f5f16e57fdbae84c063bb0c2e6185921e719f3c3","0d8c7c30a025e674567fafcef91ac86d784d536e","765839b2ad9034a7e3905aad081be1eeca2f0fb8","78e84c29e653de67831ed6751ccf92bb2ad1cabb","befc2c0894209ddd3905e419d3b1df6fa6134431","aaad50e4d9b5d9e5d7729e145d6b695ec16d2279","ffacd0a1487dcfcc83ee6d3f9928418f640622b7","908f0eadba67931f9fcdf8cf2b93ca50bc5b48fa","deec700497f860602a26cf16904e44a23cc722ce","52cfb5f5799af38e4aa543417a76999b732c3a54","459f5cb75e09fa673267d5aa63a9038a29b7131a","85b07813b0045457a8f16801e1438e23ee2e4d79","2e3264259bc97410632314b95897c796e5a0ac85","365994a6305fe7eb1e1e40bc8a780be59ab6bf59","9e1054bbb7366bfe280495c69d93df1bd3068674","4a28657cf52f2fa0235207bfb12b1460c2d787d2","4188b0c139dc71b425528db97afdc1e54c2fb5b4","27c518702a89c0874815042d09b2cf3980cc088e","d0dc195da85ab0b9b3446a0d523bc4b086b2a5f4","c6f7015bca044ae4ce079a6304f089c2751d03b8","8b12498f8b1d034da10e9f2b2abe5158ff00eb66","fa35a73f0aa914ad282a0b9878ef485152521f40","e490c16a3d0562271a310140f09a59f29c256d54","8e4ae09639e639cc49bba1dade990ee13ac4e0cf","dcd551bf782c8f07e676c96717cf97c254adf0cd","7464074cb8e4b38fe9eb73952477f9ebf197cd82","b16d799a6fba50efb199e2a04b1beab0704f247f","4d5534e2e8d36c061f50cf1a6c79855139f3ddf3","5aea7bc10811a81991535c5cd22e185b74b51f35","43ee35431eb2074fc81f11bd8394a0dbe43985ff","b12240a199803c1aa08ba58e5770315f250b4d62","834d07cfc1d61710f73a13fb72d83c48f3b4390c","06a890f7a3028ca632a17c221b28c906a58e809e","45be9c67ef4367b551e6c62b3f5fd246db41e825","7c3805019d1100e5da831e492d4a6c7e1960501f","b24b3497d60a41d654510cc0504b34e56d20c99f","2b983f9c74ba0313243a37b84d1ec39731d39fcb","7d5ad99cde20099f62923ecf9c47002c41ce2336","d9bba94d603c706dfd1443c9e3fb8a13332c5a16","00efb61fbd122ab885117f9c714877a5dba1b6ea","be3b2f3ff9693171bae8bd4f689bb1b18cdaab43","818704a4215aab003bdd44834e32f9e1a2ab00d6","a9c10450bd79e862ac1d35576cba30a8425d7e0b","1e4398c3457ccabcf4fefe6d7a4665d90048d56c","6c83550dfca4e38a6bb87bf12ff950ca3ab8f285","625b87633efa2d67cfbc49f0060f27fedd2e0245","6e2c27f84f41e3f6208b30d0f617f5ee0924d3ad","b65f6f794425d208470395e5f3e1dc6deef363c7","7126654eafc5a50a782bfbcdcfcb243807662eab","57fe284fe66fff094070f641d54921882a8b4024","0b94203a79d3261d4cc3bbcdb3438a5a45c8c572","653039151a91291eda757f72674b6b968770cf51","e14e08cfc57fc23ae40f0649841836e50970b39c","393f14249594d1e7654912d0d6a5b98011424075","20556e3fd818310daf475dcc68183c35cb4284e3","8a0767d88362ce94386f79e7ce3d6bc780f970f0","1a06496f4583010f74517e549cc6e9722c5c75c6","20154d3b2a7c6442f1d882cd070fcdbedd060cde","4d08f72b767fa8ea9c3118b48a205dc87417df2e","1e6a52b215c5cbc186deba76bcf7972f694713b2","045ab51ae50139e645958149c6d6d354026ccdd4","770ce20ea3b8e4e75d4b9e74dd124726583acb1c","b14f12b571b3ae80876a82f81a774fb8e1a1f5bb","b1af799b16b116099e0b627adf539ffd329fa549","cb3676726b01825c6ff94284e4240fa305b8fc7d","e088358ca142584fa7ea49e6506beccf518f8352","69e6dc91641070a80823ecd17619a39ae71ff080","46986321c1960d13ae25ea4a7100e37ba6372c57","6d6b9ccc9ae9e1e7fe1ef4aa3c319a00cf31e1e0","c123a8c4f503dc40aa4a5b10c9e8224cd58ff112","88f79802f692c9de0fbef353c3aa7eff9ed85c6b","84698dfa3d6df46cc150e192e62829ed6006196f","77e894768798c6d6b02759edf5774fb0cd09ac04","d57680cf343265bf83ab06990228567d0e0775d6","5718599bd2eb8e5f58f4264948d8e0fca10ba8fd","2fae8832c5480582c9d35eefd3b5c541042cbc94","3a6102a6f716904bb158819146e3fed7590b8106","82e2efe591aa31603fa62477eec05510903ebd03","a967ece4c783e320119ba39b2a8f4a7e95dc1e3e","10b3f7925b8c0f79852d7462420b6817eecdf944","b755cf1a2d4952ab245fdee4390a49cf900d0cb0","8743da90d964f7b9110f6e3578fba30ac810f6ac","3256fbfd10d2c43f1915f92b54f2809ba9659c72","c34d75b67845cbd49cbb821bfc9cfa9ed25343dc","5c447cecd29c0c60cc0052a82090e293e8915ef1","648313ab8a7364ce9429108b22d31cd22e555bc3","507e41e6986b75a81d66ff82dc5754a6909818e3","8b4c538ab2d6330e0d65dc2947d05d42c7678315","53ac260d19282741da3618726ff1fa404b442344","47c615caf3701c25743d0b7aa68cde49958ca09c","0243dc53b8491d086f7e472a07c8ef081456fb12","d66461e85a123a7fbc2d2fef7029d80efec33d71","f70450680728c3e7b986b4f63733605b6f8cb3f6","f34998023da5d26543e34e0af0cbecbd062c54ac","96c30048558d1954288b7b69f7a63400012e3d4f","0636e664ff310671755d0693f70a776ca34365fe","51b2d8668504d2a99fd3c5bfe4e6f68c7198dfc8","7db96e22dd2b6f52df2474e750d9b8445d23c137","4e617d2ca29b4efce7f8360dfedce627b0731028","518f0fb1900b29c761c939559195ae10de610ec8","4b7b1b0d4acf8d49505a839a0aa745ce60641545","27651139085c0f7e265951e25b7fcf865dad4d5d","875075cd654e665e65560164ec499a764b706b1b","5544ea4a178bc788c6b1ca5dd25dbc36ad14c072","243f400ee201aa59f23ec073983b8557d641d01a","2da1614bebad0dd9a2e5b85c1350d9705e85fc68","c9a1a69ad67d1d270627d11cb095d5bafb1beeb1","13efc1bb062a64d513618b136bfd3d888adb2ec5","d6ef5daf48a2137b7dd87b389e76fad0af625946","dfa324eb8ea4a1f9a53dd6e29e9016b7f5dcd232","d8dae84c9a4c60d63f6be02a8edc90839ece488b","7de2c70e11ae6a1a4a1166ad2e413fd11400d2d9","606b56b5fbdb0311f74813bc4ec9e7359e1ff433","5c333270eddb8c17b7edbafbe4079fa430123c43","7d76f3b3939e783a7e635879096737d392daf343","71dbe398df6a70a2bdafb328b997f9264961b824","9da24f7e3d9d8c63e72f7bf985f9cefa52f80a68","3502a85ba859fe1cad983d78e7b33f8e3d886e8d","ffab25c95a52857d65be9755f4ec750b0a53429c","73d2a997616be6b91bc1fecbf4745abe88f85a92","3f516622c352843d9df6c13edaebc1b39e6387ce","14e3d29f0c371dff734e7da9b6fcb49c7d367606","d15090e2756dc0c8df83767dc08bb62b4bdb6a14","d6988b7d2bf44fbddb1049832b1e7581b77e6333","b697121d75aad486f658daa864535a1d2ae8ad96","961b9b30e3b941032b355decaa7171f2612b1f34","10c015b7300d3a54fb4e60439aaee39fd8f35e5d","1babc23d95f34a23bcc545ebadf05f8b27dc7daa","adffd9aaef124ae42b97c0c97cfe3c47bf813344","baa1d0c3d0d4001b4d4696772461fc714e68f58e","051b5b3d15219d32ff766a37182ce4bcb0515783","3f25dde6b4c46bec1fd25a3dd8f65c774b0fef94","147990cb6dcd6659e1ffd3dd5aa89603ec4806c9","cc0e5e51b816cadcbf4ae3f909d35c783a71d3d5","65101c9a204f6ef6ed05ab60f97518bf56f81127","508761e0cd3685f65d64718d72d5627b12968cd8","b90ef52eceef51ff6ad58ca230b159642f984651","e5e1d7c178d4a99b978da50c8102911cd4a85086","a2c81a74555ca098da4d03a54f44664d933d7182","abceb74b490cbd4c7bed0d7bf0411267c367290a","a19c15d105ca471b05e5e0b6bf9576cae8e0f7bf","dfecd62235af1209c11bfc359ef9338e4349f3f5","b1dbd114c4535e3ac04469335c371d091244f9a3","639127de0967bf32b20dac9a54c4bba44d2786ad","e02c5ef48ac50f66d7702e4be19282122acf1b0d","d69409338be5335ca0066eb4d7d960279f3b5947","5d172d5d9aaf05a247a517612def8fc719efa69f","c6b82f108ad4deb1a1fc87eea905650127dd686d","aec53acd7dc7532143c5073f6a47a8463128badd","d06da7193d9e02c43119e989ab88513b975e28e0","47df673d737f10dcc7dbcc32a574a3589bddc3f7","75e80e7665b949a92c264ae2ff5486c3ff3bc8e9","5ad1abed47141218a3b3b5521f52f237bd962ebb","698d87bdeb2f51a7a5c0d96e48f8c8370a14c139","8547a351eb53e95c10525dcd3fb6a1fd58f746fd","cb4d145c22379a7ffd40965b4ba182854708c218","1a981ef268149c0db0fc0a1267e8c73130661016","7dbbb5eac7a2a64066b0acd9b0cf7c8800f9c809","becbb7b525e1cc9bf1520a0ac94b9e9f799f6169","d8e7e344bccb1ad31e987e775a502eb284f627c8","68b5f101c7274d9e57dde4f779e71d927e6664b2","7e329a7251b603c3d46da2456d687754547c5793","d6c9b377b933c28ea1758e12c2258945bf201d40","331a703f5d2b1b47c4b8312971c44ed2faae505e","4553f2e6b8d40a4ea2a370179115a349ffab48a5","47df933c27d03a14a53658278ffd48198e4a9c6a","6c374f91dd1900552ae8205e68b44f287bcbfe0d","c2e91005ef7abcbc4b0d4339a398572467b082ee","472cda90478127bae69f59ef741c27fca612ac99","a8ac739a5e677a51d85818f003531edf3f2518fd","ba63e0a5a27c2d861853294a87afd78fe1bef78c","6c9ccf18f87a662e1994c870088a6beaaeeb0384","11cb4eb3638b0f97e1efde1ac54a3c7a94ea9d1b","94aabf56a0a22df689bc57c71981c0008eb40464","f494d5f10b2b81b6f2c6ea18f491027d9d6276d9","1107799de5d487f285d8a743357fd6928351a06d","0a190ae3aaac83087bef2eb90423614656c947df","7f4059ceb7cf87110a0d1e84f1f14585b08a2089","6f727c04761b043176735c225f8334166d50675a","d54df7b9046363dd6d353f4ca172e9a3ddc39233","f12f3cf726c6e04b9beaaad4ae97b2946b9aecb8","e4ec59b6ae7ba4da8a57d35a4763192fd84fa358","140e7e5edf33adaf12c8a1f4050256f3fe54b4ce","39579d2a6d1a59edfd49d054804f173f0d25d900","67ce3f7424250907681e50e3340a3950b000ca95","8c2566875e7111fd7a95b4309b793b1b3665b6e0","6697ad2c4f449b125aad638120f6d37f0d8c496b","8821569689030c21b541b14e4aa7c1ee513dd03f","a82420fbe830bed286b972f46c6511a4ecf9c6c8","e8fc87561931111ab0d01402a82cecf7ea5feb2c","6f6a9d9c09c0cca1afc8701cccbf504c52054aad","2f2abadefe91ad3fb1c81be46f4573988b8226be","b3cb58e7b37934ddb1a405b60ca1d81692ba8993","53d2a4e9056a967eba625b7b930d87bf8804cc7e","d483a85a0ff4462fe7bff5d5ff6ea69c66cab417","b6ab5b5e2bbdc6881f65c56a2c4ab39edbd6a87b","21297a533eb40b939aac1afb62cae2c1ddcb551a","4e84478f4e4176a945c0a986524e019db18541c3","dee9e9dc629556c858e8f2b9b17c10db9876c5c2","3a68b241718a6bfef68e6e9916ec152b2615fea2","e51aa14208b6c0b87191b046ace6b9b59678969f","c9befa63d2259738c3802608fc3fb0859c9a0ee7","eb16c9830b89dd49f5f08f3f3d170d9b01fa09e0","4ff360b73b0b0241292c51b2358817244d277734","510bb3789e6d5a0703ddbbdd6714548db4f3d7e0","1a33ef31a7a78087ccf51b09c4c959b66bdd2639","7f12618fdf81e77cd7413383d49fc0fb19c93dd2","d83b8881ae15e156590dfe47b00e2e6059286e69","4c74f50d1adfea1ebba208b980fe85018a8bfa1c","27d1e63dd461d6a61c2ef4f784e14ad7b9dfdc24","7d1dd54d8b50490e204f71a3782a344e9c75f046","8ba50823c4715a43845207a28ad2f2051b6121e7","ffc8fb9c487a52a858fc9f6630bf2bc6e420e1bf","e9bff84ce3faf843f1c2af7625a04adad162a545","43238bb59af7a0b7e98540a2786d006dad8747c9","1481d299ea97fa1311a75a9ee39eb97d624a8619","ffca740185d5e34dbb41af825aeb4d04407894e1","336846e547c1daeb8855b091d21df3b91c2a80a8","5a5322ca0625edda3a62c78e51b7ef9e2697f2fe","b662bc65bfce7a82c0401cdb23eae31788ee4c23","6c21ce736798d50be35ad36a196b70b52e6d93ed","eb300ba8fe48a76d31b97564eb34c58c355cdbd5","a2c4e4d6ff6e87c0d0542f7701c79673c71f6e2a","ad0d87b4dddfe6b9e88510dd526bcd4028ba3030","c0cdbb793822961e68727925d0f3f4e00f780306","513cc78f85d8c45a9492ae25034cd2357714cfdf","ff7c37927a7eac929e1518915dbeac259f63398f","c3f69c6c76a0495b6730d2483e64a31ee3a1d4ad","bd5b73108f7ff02a691888e34cddf72b8d84ad05","3d9df3b2ed252264a13b555574148262760859a4","bf237f651c09f4670baa84610ec41e2a36b1a6a4","adae2b073811d0f81afdfab277fdb27d2ba9f16a","c608b6f6483254f1a6d2340135d95810037fc2fe","aa062c54fcdac6a17e38f3678c886779bce325f9","3cbd4337ce5bd3d589cd96e1a371d417be781841","12ae7a4c02c186e9f136a7d4a8ea9f6f4805f718","080c0bb7fea824f231e8972fe1e7f82290a2f453","d844e306147689c3f02473b3dd5d592bdf141023","06a6507751f5899a590a1c67915890550e5a2793","4a218b9862b73b643ade6e8b0f5c205e9fbc9ca4","4c943cca2c6d6cd7a197cb1601a6356e65254837","4c8fa414bba9e56f344d6b4e645b94ec9913b898","aab8da25ad2c3e6d2df03abbc8e35c1725938c40","c7a427241e7f4dd6ab9ac89f51d3bb9f6632008b","280c9a321242a4c13d8bdb427faeebda14f7eb9a","9be52a5e0f45f3cfc78f475df6a2f60d7fa0d514","0381ff35aa5e39857d289f2768f657fcc1e091e9","97e18f03dbf15fc49e41a1c71cd5db6899b2673f","b1839e5e8502927373e948365b490a5dc60facb5","b62b8ccf944e51c03614b2b813e04c9b62245ffc","bcfbd25eefe4d1c0b8ac54ef7eb4abcc51cf68d4","d8d85762c4416ed383a33825dc3dd37b4fe15a9f","a36e09f39881fee2fe2da7ed89b76330202834bf","77724fde60f683352f102b82a815cc84667ebdf5","5dae2ea777da5395cf1b1e9a8bc6abc93f6ae6bb","f03c1c8d4fcc5758be84ce114c1b4f7990a19aed","9a84cef4fca3986bd46b3311e2771dbd1d0dbc08","66d09a6b4cae73fbb48fe01082af5397c4a75d9a","017b224a87064a3d333ba63809a0f12cfe2c4412","31eb116d49a8648a560354c7caa895cc7a8661c5","5bb8334e971537cb4f29fc9336c27507f7f1fbe9","6b19da583db5db64185765ccdae497b55ab00534","63544e6b02e42935b9f23ade6ff14a6731abe72d","16288cabc0fa959f4f23d7861708ad751b2c6736","5b20b49bf721185f05d2881dc04884eb7ffc2b6e","07e289963ce4b1bcdd02d9259991ec29b9f036e1","7b7c459106e1bc86aa40dd77db0314c3f36fe82b","5f243b0a745d14c28a3a08fb9b1840aaa23eb079","9f5b77acc9f3ee739e17d05d767edbff1b6bf6ea","4b1ec08bc350f580c289cb2e919ce6ed5d4f4d45","a1b4568ba9ca83715be062edd30cedc0e2975d00","ad616feda261f63bf2dd8ff0951bda58a90711ce","411c49b2abdff9daa2bfdc6232b824a6e67fb585","e448fdad159a07ee855630ee4d3b0328a94998e0","92b65ff0c604d35dd9960310b772cba574e32926","f551457e124e2141fb6cfc75364b2660e8f36853","150487e7280a1847b19a27f6b1465224bb14e8d6","0197d86ab402b00e75853812538011415ffdaa85","2c85439da00fa7277ef39d23ad29b6da9dd690e0","d3652887df0bbe5876dd7b64e741b3c5b14e0cad","b1e382178c0e0057d53acb95c7e1de19aa5af337","ee9f46423b85d6fbcfa43380c70cc7d0f3eff8f7","4840d36654aae176c2273cd20e622130d304b03d","cafb888361eba08297dd88b18dc71f4d418525c0","b81fa47f3882ef7d91baa9fa1351ea504fb019ca","e37594824fe00eb6aab05d2c7dfdad6c9d9ff28e","437939589234559febabb9a4c392145521a9c3a5","2acc1e30797fde204e2305cc40b7b9df3a15f247","ec679dfffa15ac531e46df8b72aa414ef9c90cab","c7b0eed75757ed662b724cda6a10616dedd1cc35","60efd67034724f3563d46e9ff3fd2db34763535b","9d6b6dbd2fd61ede0030804332f9def112cf25e4","fec28da0ad39f8f0b728bcfddb420fe8b3cdce26","e466dc2daa8eee7e6fb5a7fce40bf9e988a927cb","7c1109958761b9e35597d66c293d1ab75f1bba91","d15cf7b672ac9911b4e82fed52b4c5e8d4312b0d","6694c119d069d8ff8dc5290d38d2d33625f07807","700938bff772924941c4e1ea61bbfd2abe34d8d2","3aeca706599c0c4eff22cd859869e143539e2c99","42aa9aafb4bd8188090d6aee75a0a50d3dfac007","d7cf3c8e72af694983b04dca4ba7a1e273e86fa8","b0e44c9e5ddf74747ac249e8b8534b571729d0f0","0142a54a16957d60bf3c9a8251e61ebae67a7ca6","6cbaf7662f5ee3ca1d02c0ebc85854fceee057af","4dc717ea07915124b0250e23e98063f712f1c038","e44041ae41c6b76678f52f772abb5e4834ed40a1","0bf930c1176ed26155aa352b1f937c8ae043272e","4f721788681533d4c53736bb873fb4e468fcfea9","1b4d3f7d56113a47225cc882bf5481589d828e83","5d88f746770ac46506fbb69b04993af47cef6c10","df9c890022fef3e9a47a9f7c761a72b3c13c4bed","c317a3ce16a35b21d85b250a0e810526bb89db38","ed84c9e506469342bc5d6e03838dce9ea2672437","e12f3a9bfd15429a2f574bb7cc9e096aa02e7c9c","249fdd9f80dc01f2a69f023b9a987563a4482b24","9384b6ab0e3c79dde31f64ac52123a4f54b7bde3","0d779e7777718989da8e3301966334449e049b2a","21a2cd1a040489ea799ad213e81c2153362a44f7","f796779f7c89cd2c92bc4531e5e90f49acda30f9","2ca3e47d66fe3f3d849e2084d516949c84011f4b","b79303d39a0ec9eea5fb4c267a8db313b52b57a2","617bbdb174c07aff75db54a0b5a56f599f90b8da","bdf54a7f9e2aae90d16e5066c9cdfafad87d9a65","40dec5591646721aed89b326e8f33d28839e7436","36182104e8d656850edbd1fa903d7be9c2faff28","41500db7350874f70449a0a4642abade0d5525ca","1644c3bb862508ff5348e548b1f752e0cefabc76","47ab209b55092599d18705592a3c92b81a7a592d","a60f242982d70e85a5b2c182eb3289b2fa7812e1","755689b0e9c2d6c998243e02635284ca37a9879f","4474e017617a8237ad6058c4cd57730d39114882","18103f2b898a30c459d30edf73048af651bbe6f3","ddf83d93b31003c54c05d2cb2e266cf305fbaa55","bdffdd7e38354c66f0ec34db56bd249854949e70","20a3bb9c484431439ffa60a158d7563c466cd530","2046d7b87ade87766b7e668b8021d95647d34214","708092f0373019256845f486435f92a99437843f","950153757bddd65371d41eb44f9c91a4ead08b7e","aa8c4ed712fb53c092a45b1c06c5e4127d3a8bce","41968a6cb9ef88c21a4d2f05211fa146649c6cea","833659015417c7188c0268a278137bc19c41484c","72b5a9e4764d711b9983bb3530e21fb17fb026ca","fa4cb80a1eee24dec947ed5a262a917518d6c799","1898a559a94d803ba3ead9127deb65c5a61aefaa","ce8a54b634318c09f78275ffd65217769ffdf5aa","422a8ffe02c5b914739bbc8ad07057c323ba11e8","19d261336b6dcbad7aa823e744a04a4ff868faf6","94c5e6a97e3222aab467a71580713777a2502df5","074115338e5c9962d89535c142578a7cebd1fb9c","d087a9e3283528792634de84b55a607d9b9b5137","b07e46c59f5f326ffa18c2e43ae8c64961e033ac","4d99e739672733d4d32c9b5bd75bd621cad6dd5c","96cbbffac76bd6b8c9467153c10c8e87626cccb9","c59c2871a220f7251b9cb3ba5a59535f8a20bd1e","e5f4a85a7efc310b50b25091601341cb1d11ad9e","e30a137548dce0fe1f5eda223b900fcbdd2631b8","1d13567345c6966f351437dc901af7ae375016d3","8abc59b83cdde7602a3fbafaa6173bed3caa759b","fabed73005f11c1c188ea315a92bbbcd24c67892","5230546d4f87601bab4dd83fa291b41c185257b5","14e6760d5684647479b6203ed8fa780ea405ace7","0584911f9fcce8ab79a50a99a5eff0a8e2f32bce","d5c5aabbf28bdae7e7b5e2be0b66f640a0cd62cf","a04e99ce4d658da96eda99eb6a854c43a77fe042","d4bed7586d91aaffbec7c9a4d10a3d82c5b741a0","65bb76ab35e6f7c6e1f5b3361ff2046bf371f86b","ea949ab873a6b7ede1a877a06114d7162a31deaa","22c843b0c451a0c3d79a3b3e6af900b841c51c12","600c153076f192e467472895fe77bcc726595c86","df62bfdd49d344ece54e922f376280e781809398","0ad6a1c66ee118af5a448e45bc7a9f2fe6bbaf02","7b1ee28a03b5a4c869023aad0f2304166959ce57","58d0fb12541b7f55cf2cbee19de453c771c76006","a239727cfd58d1fd0ea8f0227263d610641a967b","6b9d502195fd6d7f9f2700f85f803d3876081b89","cfcc9ee9c158a04f9c904aa42ce89d33d7a38c79","8202ba22127bdfbc51b351628c7e17377255831b","9379cbc774805fca0ea563617eaa55af048419a4","2350af5e703346384a53f988472df3c13c21da5a","47c558b98abf842910c780294314326662410cdf","d91346f72090f124dc3473295014be8a59d12e3d","efd55631e2f05141072c26129bdc75d65cd1c53c","7d413f075c2e2747fa30a42de53ae7273c4bf594","cad5834b8856df66a97e7f997a81539f6a77d985","ba6fbe5fa771e6190cfc0a6d93ec774f5412d548","7a1b399df2ec508a93aacd798226a2e8d611e012","9e3455cb1e1f36b1a9d1495aaaa7dd4cfadb0f3e","5d962f8baf9dfdbce36e6108b42e49b3f732cdfd","7599f20c2e4896b820c54fb92cc328671d96aaf7","c81ec6f26d40b70283958a4ef3e216fb32cbaf14","643ea41c6896a0f4380f099a843f7a28d83c50a4","c5d4bd9e34531729052fb19acb1a96b01d42a17c","e6230a36f866c09f5ef9d70af33709d95b6fd812","e9c1e5aa7ce7d4ff82adcac004833718c89560c0","c37379456fddb6515ec9e95b273a668accb3357b","0fb80d7b0f6d7a3971922db3272087da7a016973","fead4e369a278aebc4730b04776539e31dd17898","7e27da54d8ac3cacd7ecdcb8cdf009d76702ed69","7d4c3035ad7a128198a791be1b3587b5a1b6a28f","9a559ed5aa49a2ca5de1a688996d7e7364406a02","b9c369de6d838d649401d5ac61cde56e2fc6ac6d","58fd123f4547cd091d4aca33f7d7fb48a42ea309","e7f564063274bd6948152599ff8c4b8c335e85ed","5ef33742582ef0455653db6c7f92114853498ebb","12c6e0e4976ffe65d51ee3a8239596adccecac81","1db3d987b2ff1d41226d666d5655783f339af5ce","158feb41940da9d119e7594bc43a9f5172330cc6","75f2575f28b2f7f40fdf213eeaebc80871218f35","71cd4fa40dd339c35ce3372a18709adc00b34305","0471e4d578d6675a4c20d8b6a328a456cfd84a4a","23f5154de7cce553709defbde8944beab1870988","b3745e3fe9672c161c3ce495781131129fe7cf69","e82b5e910a9c0ad1ae1113b81f4b87913bb983e1","81f62d68c2e2f244671ecfa31e6e12809bfe2f4d","803544052a6d0aca73e7b3c4b7c3a9c5ee9707d8","545bf86d39ea3c68ed38e14a5018231295bed922","7f3490c5e118b10f444edd8e7e8cdbc85df84085","e59ac40712aa656e94072f0bdd60147c49b003aa","38d9434098937d22a364fab6fbdbca16227e9971","381faf83c33c3f2c1e42e12b511d1b3ea9e50582","0aaf6cb87ca9d023334c7852460996d96c739f81","b648d3e1109bb029e60e05a4f924797c27b0681f","206d515783814377381d95d5b0893d6fd308e5eb","350227013d2bccaab01c40d6bbf53c0834292168","9387114ce15bb18e86ae37c7c15026074f05acf7","f451a4028217c13506f5f34ce78cd2d3f73f2f9f","dd1589b2bc969e5f0d3ccee691b886fe735e0182","d56fc13cad346143909630c579be57fc75d49e29","707ce08cdd1a7203506a92d8133a579310dd5602","b5b1a56c0447770bbf1c88735a3e8bbf8c2a12a8","584ca0f156cec64c259382895e105cf27566a987","9d6e1e310916acbf56d1cb8c533233040ec076f3","0727caadd1963db1930a5c8da3caa790029b89de","dfe228a865890931c6da7b98b53b6f0fe2555d15","7a643acb1f47cf9c009a55cc2234409a25c01c7e","b6c10c2e176db340e951934d7246fb39b584bf00","26c0609656db0eff07bde5d0723f8ed2111b7878","3045697e4b808a8d5a440517dbb8f90a3f0f9a93","6d92750cf75f35bfcea60d95505b5f6d2bead76b","eb98c5e047d814677a0f9f443afe1ca9a587f9fa","5a8e94a1a28a6dae2780dcabc3e2c6813f693e35","111154a4a512391640a7e1015b8f4fcc9a57de6c","e5c6ebbd367221f073a3e080bce60706219ef198","f236b460e56b1f83bfebb2c8c574f8ff2221955d","7a46726529feb7a8d7dca0b984f39b823388357a","a2b2da24540dd0d050c012b42f7273c5378a0e9d","5c0ee4a7908b6f28b361b7973f6f0b550699760d","4061e132ff4a5cdbe76390fa55fb7eacbf4afe97","8a1dc8393a68be8dc17d74e8b2441d298eb42ded","41c28aae9a9eb670f782b542b00ca95a5bc12423","60c6cf9f71c98ca4d85d976fa8767f22a057c0f5","36d587fc7f5061aebc34fa5168ec98e29f001ae2","af5c02def84d91adca369169b7f903824b82589b","0c767d7ee229ca066aaa20216fce75d8b7d33255","c16e764bb2ae2f038abac8b1fc2518bba3dbf3db","3e727bc659345bd8d4624e53a6256df5f1a43d86","ca71f7d3d0062a169eb0508243ebd43433967666","2bbcc521b63acc3c380fc98d07adf8a8720edeb7","518e23424ecdd8411e8569b45b515129c4bbba15","b5b3aa920b55f5d3969818ba04e82257f3014f81","bf6c301b9cb515789db03743dbcebc67a1865538","49ce6bacc338d4279c121e13d4c7434d4318e4e4","84fb8ac5d4a00f6f87ef9b89c6860ece8a7ae78d","6321cc8da3fb6dd5fd9ce3e6a1c5496c1c0d65ae","f4e99e2e39b262e339bd7c1b47169ddf3c55f1a6","f3b95560f4c44876507b76a2c5fa99d4b09ad306","2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6","1700ab9bc64b0988a6d430105f0b1dc95629a6ac","9eb0729a05b670d3d0f5b63e841e0082dee96d36","2a8294ff2409e3f0d5e4d7e39547a9b17942e0b3","c3da4f854d187e51bf79007df1414a8942ead529","696a8fb6577c4b7e0c83319e3c1bf45351f2947a","8ecbb6a20d7d28273273297b2994491f8adc2500","1abe12f5bb869605646797e043db88bb3d428e62","34d74840396853f561964c3f4f6e56ac63a57640","8b778f62347e7aff48122aa3945f1373b3fae5d3","fd9ef1bb34bdc3ee982d83cc3ac6d7c82ac63e2e","351163ce9530acd201c99be5b1082198c5449ef2","caf20492cff930bc995e1e7261e77c069e2a9a41","19941110370a8150a6ad8d293bfe2c22892e8669","d5cb280313201f1596765a5c168812dd84439e36","9496e29326ec483a77b1246874623f09d74b9363","63c4d5af72f20e4cdb896adea2b93c4f8e7b23c8","670e88c7493fa7166c23771be471a7d69664fe46","3e40827050d68679da44388ad87d97ae5665ab30","ace0c6ce38aeb5251e4eee4f81f4587ce091293b","6b6911cf11c279fc5133ffcb578e63168248af0d","c0a4f12fcc110f917413a2a5c4318ab1bc645ef5","f71a7943596751296ff7738d2169540e2e5fe204","2da83a278b80a59076186cd46898d2baa597a1d2","01cc7a996babc9173a393bf3dae080dc14a277c9","0b69be91d56e8983877ec5a48c219cf28a741903","94d542042ebb22c8120883b8403eade2110050b9","a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678","d81d29dcbf28e4324400ae6fe666787c58eabe9a","d3f48f88bb84d22b7805ce971ac86cf1953a29fd","68081b3f6e57d4bda7e93ce2dd319fb564d347b8","b489e757166664405ecf1174d8b929acb33bb4ae","9d47e3b975eb5013e125be0b3c169e1173d90d3b","d2e620b8fcd21aaca2cbf8716edea550d3f02537","ff0554d05502644b8c898be5be5d73c59a744f34","ac66a9f6398cb44dee4633f029652304d07a1ee8","e2a3ed3cd8b1cebe2766b9a35182c7336119af69","2491c87f8658696509c58985c3c075d32e585305","eed2251f17429e40680a021e5738ce1e80c0447d","0c19674621100564acbe97fc7b818d5eb2f70a25","4af03e52bdd7f4fd60a8f77d714c403d9f49177c","df6d1656feaeeeea0f597b215c524dcc71f40e50","5e495750a37e3314a8cd85cb3f7be9a676420c44","1eb9abd4c5c2c5914629e62c27332093567bb622","4083d0c78463643de75a566dcceefce527db3632","7f80c1dca8892cab4f4fe7a2daf6699755024f09","5a631bf4f438a779e9e4ab1837844129c4d587a1","8d6a95347537c5e3084f269bdf98d1128b67b29b","349deabbe4f94f73a4b6c950d4f07e92e50d9fed","59ad47961f5d24b3993ec431e50ce29629cba02c","5c8654882a2805cd97b2ee73e2afbf0f69dab41e","f701b29a5ef370c8f3e88a19d09440c53bc9a655","5fe5c4e8f11b683dc60c6ec992ed89f93e898fba","5f68ae93b58a08c51febafc853a08f507562d9f4","9580c2b13ef3833486cc6fc4f95fab7f0c40c3b5","2633efd55bf8731e7af5f2949fe3a8a9cd596e34","0c1394e1a3934521e5788a934b13f4f025430b3a","24c462b974ed45be85a7026960482dfcc7b54010","2fd902a08fdce6a1dc7abd2ea2d9a0c13cb21d76","675b9cb4c2e9b496005216c13d5f19eee892a4f5","c2cf640753cbf0b4a74c5dba8a6ae815e2923331","dcffa0ee6461b40c0378eccc55f6474802c41bb9","2d77390170eebfc7d9abfeead71876f186565976","bf82daf2fd2568135bcee9bd7dfba7649fef2884","29ca79bd68bbec3dfbaec659f82eee0b03363ba8","e57d0c8e608707a952c19609974613e53fe4f669","cdd41d446fde4d4ef5be74986110724427ad6f2f","ff7184c5cb501cb1674e2547fc31bbb9975cc0f2","28d3a6051ce197579817fb56521f539f2951d7e1","862369f8420608d131dda9a3da2d7dd860fce72f","3e305ea036eaebd7de4747ba5abbbaabd2cdb699","069af23bdbd2d8b3bca5376c60d654ebf8ec08a3","dd22cc7527049e6fa4d1a095a8fcd4ebffeaabd4","aa3b8f7dbbf04c54795431eed40c63f9ed8e0fe1","5ed3d34cd914ecd6930651769a423cad2999ca64","f1a37be69c269e07fc8276bc3387926628ae3a68","2f91e250f601e61e58fcb63b9bd72d29d7fc866b","2c83255013b45a558d967e190cf5ddfb03f09dd6","b0cbf4e2b2f38e3fc349e54bac2facdd2bc13416","56269e2db835e50a4cf2681bb73c44ae41fcca10","410cb13abdf5699bdcd6e73728c947e1e75b4cad","c7734e2cbb751a97a85af8ec33ebf3bd2b2fa482","36424a6763dd48fa0f73848c822dd03ec59b5e7b","f40022714548deee042e061ad8c7cd4d76e2c169","ebf2a4d5531d9a2fe86f0628352f438e6db7dd01","32da4d781929d9e5334348b3d01a6103a34009cd","3bfffcc568d87342e867f95c35a4a19e09072189","74b00d1beafb31e8cf3ca4f7bf35118232662d45","1d5c067215e93b4d63ebc4bc294e9b62b30334b8","dcc1ba35232c0ef95d75c7a7506dd4fa05baaeff","92e332e960199054d88d8780faf7c55d2a9a04d8","9da5fdc95576aca9df231bd20b8435d5af5e8fcd","af801820169865498f074ea9f155e680fc6db027","17e9030e485e0b9147fa573d45ab71f606b3442b","6d4850b8b8debaee9a138b8e8c9120f00ffb8ad1","5869f9c735610e2ca1f17dc8821fcb2e80e0ac78","11452dcf911a7e3188c2e79e8ba26b43164758c1","ff348e48f971df384a56ae47d4a4f4a5c78e45c1","9a77d748c0d4e1c3dceb40216b9a345073032361","bb89cf6ab0fc61a4da6c317bae1a042a48c6373c","cebb38e0b3e8dacd2fc4940abe75385d984345bf","c9445632e111e6ee6cc435785ca7c4bd31a3621c","06a42123779fd3c0f3118ddbd8ed393861f25ee3","a96dc30339379798d58ec089ce7e861b81a82dd6","fe9ec58028ff5f89aa1db1d4faa1ec7af00b6c3d","1fa26b969c296ca62462debf01c22e2cc0aa059e","bf0c54ecf235a071e937cb608393aa464df07cdd","ddfd67401f76eedbb4de50ad11ccce7e14a96ef3","44db85d6f61e410c35a91db580166d9296fda77a","78c1afe8740101c551a37e0a71f7919e4a6e089e","da1d5d89fd4a7e43b6b3cec6fd0550c0bc70e02e","3c133aebdafd5002a7b8d4494be19d76977c3bc1","9d6859ca09d887246a7f3e653bed4c4b10fea3a7","e7b5f3c4e4deb0445bae0ae336c152621f842ead","ba211bd58c5f979a6b2070065faece314a2e14ae","5ef453722173f2e01a39b190b9571c8d3c07c383","5fc8691176f97e9fdeb609012b0061fbb4de8eb4","8234f5c5a4a51bd67e687556bd54962b2e3f1489","8934a26565e3d583b72ee5cba9005f7e8d080aad","a26f52db3390f97528fd6ae6da8c02df72e4abc2","4b78e17b1587611e3e6cfdb6074f85ffbfc933f8","e222615e979a494d5cdb69958d1690e8ac745728","6eb6895db8a58ddffdccb4cc4ff65796cc0b53c0","4e4697b1c481094949165fa9edbe6aeebcfcf3b4","0b6b49a897b35bec53765e1288c32d57afa1a293","a7bf187da7ad2e87785fe4bec69ca9973874945c","776dc935711198b020869aa8b2b4a540cfb30df5","70ba9ef612338022a9b286d7e29d619634ffced2","597e6e1bd9bec44699a5dc4dfb87f96b5d8e055e","4afb31cd5208e5c21dcac32d962dbc8002fed192","253cd73f1d7aa032193c1b6ad87a5f2c3efc4128","aba6f51ff9a078b90ac2276ccf0cddc82f2bdaa2","8255b88d111dcde6e5eac3d6aabb03cf3df4a25c","3f5db82a89460e1f80015b625b039aba875fd13f","18ba1bc824fd4739a34ad78a3c95df1fb552ff1b","e86f6faf641ea909798ba7fef3414eae6d1400b2","17901da1a8a3f8351524db9b415459c17a00c1eb","a4ae7131c368c8b2abf352ecc1f3054e6601b169","c43e0501454f9f3315949b7f86f8761a8776bbd9","3aff6451143247b21c1dfb5f47d0f23cae79e8dd","d897131ac555de84afe9ca6845abf87c26957895","595763e0a007302908838e6ee67d607202e9aa63","3676100964c79fe8ddf84e6baf35f73f2505a6d2","670d8127da1b41b2230836c3aa6c5d84b046e6cd","343dcd9029d87002e7e0888913ff0caabc01a5e7","f104fab83da30e5f686d9960c0a237ade7ac1eb3","6e9cb44004b8bd30a5834d06671ccd1c62508bfe","a149e412f75e9eef87e8ff54e21402f90161f65b","44df7c8b9be425251d9e7fc5e40df7181c4f5172","a9ad1e6692af85fbe8aab36361c304b81ed376f4","26cff6ff926b2f2cd879daf9aadc99e16fd6516b","133a07ed2dc148c7bde38884eea9f4d367510af8","c4016398200014e911759905991e333688ff0ffd","0b6c76efd723f9ac4f717a8610db9ef9d0c513aa","be3d6c8b337053b1aba104fceba6f5d3e7335c62","916c5c1e4bc7fed1ee6277366f89b31e13bb9691","0639946c72ba6632bc3b0953d64f644af328e5e6","aa9908e4f601e368517c6f23406e8c15e3f197a3","270af6fa089ccfb93ace68ada8d476bd902b10fa","44ea7ed58353fd800493f5ad6ed99f1a121194f5","42a0148f1799b82cc4b07de6ca5a1e66d6a76be2","e87e8c048589ae38629e544144ea7cadb69cf600","9c27cfd761ffe425f28e5ec4437611a0ecd10e28","259a3fb1e99ecd5a4c79d4083e6db19496b8556d","ed96e4a20fbcb63f03fb19e4b92636dcc12d17cb","f99e84d18087db4aece49608270caf7d313f8704","10cfd87414f1e39a31c2ac13ead61cbca9353afd","10f1e0f63a53a9261101cbef28e1be2b7706a7a7","492c3196ae71218920c896f458d6501ad4cab54a","2685d3324cae4fcf7ded3e145c5448720bec76a6","d2e915623a32a18e334acd03c6ad2a3347a4682c","0cd9a65aa49d9c8c8b806e4675b1bddb33698a98","acbd0fea9751cb49eccff0d08f94ed8217fca263","a84124fd1dd7e4cc797eec45db93fb53fd662e48","c3495ef652062c12c920a6aacce002b3f25e9559","307eb34be09d5ac6c3a9d6225c67f8000e9209ab","550f436f8fbea86984a845c821270fba78189143","839c3bd1bff722974d80f1d799916e558d2a10eb","4a58c0487ad687830fd5ddee2cf8191759432845","3380dc963895d1f97d4f06c3a71fe15d1c04d9fe","9233edd344e20aa4d856687f4ee368ea69a95b6b","aae6c075aa500abdb9c72fea9bbb85cb4e735e65","9e303ef71ce18ffd01ed7a63badf59ea015089c7","542489a86696cba222711a20e31704a62d4b8fed","7b569e91c0c6b84965cad416b8e86dcfdacbcfc4","b25d1111c112c2044b767e904d8030b168cf8574","b3d3cc6e780a8b7ae9dd64b3db859abdd988cc8a","bdf51e8e49c102d17d311ad765449e5171d178da","c5ea4b27f97df47f6f190204e2b1e4018414a31e","d6d487d7f70e558972c6750fc0f53a166dbd0fc8","1ddb61025562fc1dfde2edcf4cd5542d11414566","14d1cfd0daf6db8fdffc0e57540619eff81ac240","ed7ed52151a9eca2a60a418881bd7065529acb66","1327e04fd326f8cfa53de5e6383f4795e3be7ed6","40f4d3cf0fea814e23de33db1f1f02ebe05292ab","57b2b275b402d28ea903f5e85d2cb7a470e8200a","2293c612e6c0913b6999080c9f2fa77227348818","36d8936b8bd9574101bc35a2e2a9bb949d4e09ca","e4699aa0479aa61e79344e668e3509e2bc42cd1f","e1478b7a87c1eec7bcf3438d0894cf4fe0135db2","2832c5aa94009c757ca9ba94489e158886205f5b","e81ddf1242aa5b8e4f1736952ac7461d1d76459d","9f666da2b2deb27e144f2fb5276fa724ecf8cd29","c13be7959439edd03b3fabf8a73a301784bce2b6","24c52f1c2e6a9726142bc816a79339e99bebd862","6c512e21a981cbbad93cc0ed6ec718105876f367","a3bdb6c8d83d424da664ea8c4ee680a9b67e1b30","0f6c572db6665d91dbd0b23d7279ed1eb8ffe672","3abe6961dc707e52bf63db746bb5e79fa53fb9a7","9f1a8ce6a296868103b84c178375d3f82d9aa963","1b8b36c771fcecb3a40c058547f6a95d8027d9d8","2ef438c20016339a793ee8723652c7d3c726a0c6","f7de816f8bab30622ac255f7a1eadc9ebab6eace","0ce59bf6ddb45483fa975dd967479577a5d73ae3","b0d41847ed1e4cd9407dce0d26aaa09db656ec12","f5f7244a2b59de60b2c1c29346b2fe5ded2ae2d0","8c78a4b78f8c25278226919baf78ffe06872b676","da622682f76201655f96c13c17c273e72d3a9678","0f8d939866a417f657d61f241523e36b48a41410","09737ef6a732c5ed31cf92e13b95c17c11ff2349","d8ce7aeddcaeea503d8d247c55a2cd83ccbbc2c4","4dec1bde77d40d802b25f7fe1f0f529b8f55d0bd","9e134407d485a3cbf8a9eb00b731ab63df5d9b9d","e0d610203c5194400a5932f36ae0d96c8ede7f0f","9e1e4defefdd2e08eb1a8672c27bef25c58de88b","dea414abc8ae9a11b5f8616969093c5eebe27c75","527fb3968a70e530468e5c96c910fab6051af344","b021bdbf1f72e0364e49bd506eab61d7ed0d57bf","14e2a991295aaccf68e19088db56e79541e1a8a8","190e866e4d65c013ed1cf3dfc383f71542f097b6","f7dad789e958fed81bb167b14c5add45ef723cf9","ae65c610e783e8a4c89aa9c08eab884ba64e644c","c798173332ec2c622a5c00f1434b31cad6df8ece","e9d624d7ce1d56cf134599a62deea1f5a0848019","4cb0887660861402fe6857662e622488adb86514","f48bb8fac8f6036c0077bb53a5ae37bb03832e7b","78af5625d0c0a6a88069e67c2da75a31ea518218","bc00332286c46d7b7196d2ecfa0fa846ff5d8b09","c8de5760bd5640192f4aa266bc4cb297aa1f4520","ce3e3b609c7bf83cc088b24ce6443b014c079a21","564d93ff10b19dd15df6ea049bd7c9a9c99680c6","266dc732baea350bc5bed40c69eb27cfdce5f782","c08877777d0be8ea1c52578520d77064c5ddabd6","98879be2766de1ec54bb3478e09538289ca66370","c486b8dac04edfe2d35f1ee0bc0b3b410f4175ae","d2c416ec62e65fd42ff1bbf493cf06689e4d1b60","e8b483ce21e1c8b1d79ca1693273d03b19b38388","12e0dc1b65d3e69206ce64daa461b269c638b944","f34269e51cd5b7d5b1fb0f31171f38b4bb15c2cc","ab1cb10317efdf5a48f24677f7701030c8e79755","0ab11e436dcc74e0e28fd3c16bebb735452435a9","bd9cc84fdc89d37e184e0a9134c994b11ca6008d","9fa2e07588eb91b72ee4e6abdb30458673c88498","05de0eafabc4238d79fac285c5639e5556e67d98","0268a4869ded42079d3f4c255406711c726e3df4","91d357f177687402ecf57c320835c2b69027bce8","d40dbd6d1119a6e9f04431105f44185d9103b4e0","4d99408d123e4eea5773c8d1e35b59385b0aefa1","f5d9454a4b88cff363513fb4b34ab74f29eba1c7","08200cb9f516a84b79d2aaddf720c102c9dd2d5d","b0eeb1233580420bfcbbdd989e4a1beeb4b5fc7a","6edd06e56685df3ea237830f3602e7e580e1f338","6b30f284a0544972f761be3e92ad8d1b176c9f9f","b0ce9401ffa731cc346ab6762fd0794709634428","531c92a53e5e7b9a1cb55249ef6086e874239872","98e7ec1e26bc218abba2de6caa2314334c6a833a","380bf04566f21d9da9c8894f9ea8c03001daae0f","771aa9a779ab9d8effde70f8338a476e53c8e6d3","867f38a6263d40acb48fc4c9ebf038800dc63603","7d8d337b2c47df88498067ff9091386691242144","3c154eb93b3a098354bf6d18a9428826ec193f90","ab9c14cca63757ff47dfc6c38b35baf2a32a51ac","931b6dfd334e85de88cc9c033eab3234d1b43bec","398219a80e80dc1b3f91b73a072dd340e0dbcd54","310b03d97e2ecefdc72917edca640a44058a6cd1","d17eac735cc84abd9afd1e083df1a4e8a2c8e656","b62041d1f3b6428974d5be7ad9d378a445d432ac","e285114e0ce6534add2d74232ee61f6a4b2f1f81","ed2f753fdbacf7d7b4a8f0408dddb19ae2a6707f","336010d676196caee68e903fe9b61d9e877c6167","e4a50999c04094f905ac7df46b14634d7f9552a7","bbb725836d67c5bdae020db078afaca27a597d36","b62d315a7fea66357dbe3346218a720128121779","2eac1a64f7240a842dae4d4d69be57e28c06f3d3","89d537767eca3737297ff0abc6063087b03d3483","3758981bd4aa09a7aec5f2bc496c3852ed07b08f","4f79812d41a2aa8d3329543ec0f223be1ec1132f","a2f8297480f03b1c01170edc907497a25520472c","95cb95e2d1f6f84c7739f50fb973a07d09041398","495fedca55367ce4ba83b2bd89e751c4e6a0bb30","90b2415343287f67586956c798d4b7a63544158f","a0cc62f0003ea9204c44fdbb32ea12b723b150e7","78907d91f140dd047a2eebb2736ed1762897003d","68c6790baf84d479faef0a344cd151ea95776c0a","5aafc62a9bf8e8bb098a2cc3a22f1dedda622374","e2bbf2cba3dc97998cff0be5cbda2d7e3b7151b0","0db138a621c8ce67864379c2bf69fda54c380178","1fbca7ed8889f8e71bef1e313f247256c1844823","850a54a2a55f26a447967f47f99d09cfc2874b38","26f99beac38808d0221031a41ab31325fec41be1","a78373ddc2c1123b13161da2037a16c40a3c4b26","b9aa13e5917b45a540e92e50b81f7bc923e493d1","c6cea6e9b372f403a5906813bf5db8583d747d06","82604195b4c2c80777f7ecaa547194c6a208e8cf","96d3270c344c7fe9a463b87006b0c56004128f6d","d9cefb34c1dd825fcceb76d430ee7410349b6a12","410054db381dc1eacf944f4c52ca8c7c9ec6e65a","4961db8e8871e430ad54306a26655d2dce3292a6","b4aba3ae7c89b7d236d3efab459fb89b33c91a3c","9f0c6a60095025cb7f67a36ffa81e8709d645a66","9ca1a5af3e8186c396e5b8c74b2cebe1e25a65c9","9a999876c3d0a335ffd2ef5bb191d5d92d28eadd","187d8addf917eb767e3e0a1e030be9ef9480f881","176188b1c65c6be1d1a3b99916d26cc8b3209bef","b0809046bedf882008788169430ebb3e83acbbea","5cf51cc7e4457c5c9f4b51ab99d6f5ed9eaf5e78","4ca22d81d71afb87500f9dbdc56791365f656b7a","19c780b0ed6cbe78ad56f9cf70176ac5e3ff7813","cd423f47128003d03b94b85a89753bb97e38870c","f8df412512a3afc9bfaeaa574c324de3cea9a76b","dceb300b7165687a2056ec015f0406f89b5dcc38","a7fb50ec721c8058de15cd590aa930bf5d7b36af","55234d62b079fd6a18b9f0dafaf4af296becfe20","f531a9205769987057936a9de276cddd8960efa4","f2fd5dfb91a9386bcfe07e3c97320fe6cb140f29","ae70eca5afbf8a6b1d5c11cec96c5746845391bc","1df38f2372ffdcd321ec6e54d7d9af7c9a4a8af3","f4e1ed7e63db7462e7df0d593b62e58bead4935d","52355c638b03ff9316ee3f39e32ac968252489d3","e222e31fe633f6b4ae0abbc3cb2fb6a80ad2f9cd","ba6b0dc38dc9d3eae4b1b2bee240ac5a0b054f02","42e5d825b4060062931b1203f47f86445cf8f31b","c49ba7de0c35e0d97815382ad209c3075073f7fa","8355df153bdfcb4cc1a2afdf314df7f9cd5c8416","1bbad8c4690ac988932e3695a54f869ebd4c32a4","fd39e9412156f3a12816c130ce8ddbd37834e529","9adc158097b5bfdb14fbd283918183e19bd2b133","f9cbd34fe04e41120e8d6413669c86a342267888","ff3a54398daf493c930d831caa77d936982be0ad","dc9659a9bf11e151098aed94ce5f6382f2dcca0d","facafeb19a18fc16263c80d20d60e458a1a59516","fa0e66a88ffb29d8e7a782f262367fd1dc84c017","7c11a1b162f9f1ac5ad8b8e2a879a200b22603d0","b71a33916034b809e548a0368a0e49188da0fbcb","da7cf8b49fe18fa1cb53891e53f0e1f83bbd4ca6","c540411a7f8186cea5d3277b0893239f3c57ef80","4517db75b571c778f8130fd125e2dc5f328b3750","eeabb132ec9cbc235d0afd6d7181dffbe9044488","eb6e2609187606820ab158719d219dd4ee636831","67b58de0f84e3fcf25855fdd523d10b8d81f7022","9ebc146383e562cab8ac15ec5b97d7689bebe1a7","316931998c55183995db3643f8915f04d39f2a7c","6e03236574467d6a0c3aca1b0375da59423b0083","13279a7da7bf26a64efe91a3ea29139b0c73cd6d","7b10bae916dabcf1639fa1ee99c5fefd2790a1ca","f5c034a2d4e854d0e9ea174b9d6ba2e7a53e4b2e","a5bd40aa48c40387ef431a08e6f6fe3aa3205a20","d29b1b791774f0aa72a1230087c884b83e65d780","bd25e8d72a619480f4a341c093a58537e82335d8","f7f6115f7627df24a08a9a0882b2f573cc838eb1","3942c939e3ed152d4cf9647411f34d1bc14cdec2","d408c254a2a13deba1004b18f2d35bb4844eb883","583f7adb51fc5b0c2d974a0582adae95ef3ccbc1","a86329c41e041c463e5584181583cd7a220c31b0","0636f709af58adfb04d9326192ae915f389c59f7","0c4c36d823bb6792917dfac86491f61cec3f9b27","fca9f0bb7f5a378c2270449a0f830d6ad82f3885","94bf728e53679ee09894d16970d6af4ffeb85ed6","2a63853720df3bacf2081795385d8b95fdfc5913","fcd8faf2f44ba5b1a104949663dfcd8f856f3112","fccc9f71b706bec5f563d076d49c024cdea92e6e","538c8eec15d72b67e102f47f9df7624c29d14607","f35fd681acba34817d14e236f20a6065a069aea0","11b8bf5572405a6b19d0ec80f0141c3b1e472a44","071c033355953f225df5994558a084489f9e7b75","528c4722d604a7e89b20e719a000e2b0d73c5675","bc82781f7da2001aa90cdb188536518e0944e0ef","2df8b5606b9de9d11873c27f0a297127bbbfc255","1bf448dd8713dd0524966096ba198bdb077fe998","560f55da5143d141fea56c0cbedd442bd3d2095b","71d53637b5bce5519800a5cadfa2e42750b8b793","86ed7a988419247479596947ce44279ee8b3528c","0aec3c3113ce8319ffdc795ee2d06a7ec04036fc","755b589384eedbd3843fe7263cbc655633b8bd7e","7aa4622222d3cc88b2d6c2e5552bc372272c3123","eaaff9da3178fa515a0f051fda932c1dd04d53db","d8c96461183f0dc3208c3d624674fa4544212ea5","65a7eba91ce8976bdb5e509a2211744f2023b9c8","caf8e20f2ab2861c627f2347f12909ba847974fa","6f2233d13a1524ea184c30af066fd65278dcc610","867dda112453b0c8e3903831baea570630c397f5","1b53ea79e2094f3ef91ba9e377bb4b3242611cd6","43a69694706ee5084c154aafb4377e10a2df1ed7","cb5233ee12deeae532e6c99d8c0fd5899b3b37b5","00b15c19b7adcad21465f731f76e1888f1553da2","a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc","d1dbbd6515b7710594a406010177aa23e6b766b0","2c96942df9318ea8a4f3ad06d007e46e3108fa48","8f23f4b44e043c6a7f69e96369e6c26fe9fd205b","261bdfa14dd548b9872bcaaf1b3d729ea0428295","6e9272eea81b594476a48a1b968a38212d773bf2","4e5310cc60dc17e5ef09e57115ca8236544679e4","80a0d1701bcaab3801d42707c40b7951b1d4bed1","cb8d95dd4bc16fa014af7446abf7855255a7bf15","773b66dfd3b68ae0c3fbb1fbdd8b326efb8dc3e6","a9cff880d6ace9a18859822e535c79041a070a49","eeee1dc73e6344a5541ee323b6ae61744b3348b6","d59dbda24f780b1e52681b604ead650acd065a22","70036d8484dea14e031bccaa19063a4bb661a870","18b62d50194576f555c53ed5409b5a71fbfe5630","54653565a45e90a6640491fa7211c4659eac303f","ca084db4aa6d5da8f34fc889d70f1b8e46990b82","05b67514a697b6dfb18b6c3f227aa622b32bb2eb","7a56873271c6254d7583cf8dad52c410d7edcdca","2644f47e509b1fd5ec542d82bc183379195a7050","c93bea312ffc45b18f3d7d2e4f01476fc7848e93","4c137bebe827789e7af568e9544be9660b93fdda","615ffb350702976983a6b5d1df0847d07b99e121","f1bd1c268e96f8368be6a0eea05eacbe36d35557","93a67dba375ef52ea4d77a5d72107330d9d23ba2","c48576f7330a7d206c0833f2846f7f0dec74e956","230eb262e239c48f20eb085424e5d45f6b785a9a","c477cbd09db2678ffd13b07b45254fdbaabeb51c","b966ee49b252c4faa2d52ef5af3aecf0e888b558","dae112a7176e41b4414ea8cd74c36eb9c2e55644","9eeead4be340081398ac30146d9bbdbcd3bdca24","45f78d786a76001325bd598ec6a330117831e07f","f07e5ac1533ed5563b3ffc75a243e3444c2645b8","c81525ec055b9941305d300f073046d7bc79b400","0f2b25f83e09717398721661dbe3abac71ca75a5","6fbd045845aabafae5bd06ad3e285480eb16b10d","29cddef895bf767f715bd3e5f90aa786d2c3c895","603e87e2bb28e9f344dec479ca546978b820e1f9","fd895f4bc0569670f07b7c4ce349a2f596fdcee0","8c483886d2facd2801d76332c0437f408dcec605","f1e189704fb26afaa6b65ca4b2c595096f0a845f","d4c9ae4c244508b7fc69d87bec3367384fe28e12","9f2f1f5e3d367cae9f310a64099f031bb8e9f297","f34c8015cb283737764af480a1689edd9e8b6776","6843ad87a4b07899a813bf35a85afb611566820c","ab932bb675f7966b94c46da76ca822ebbf24ddd2","efa4264633e842e3606aa3113ea26ab9b9f986ca","908a50739a380fca047e348656c12335a7bb52e2","368b34482c346add9be2b3ec9fc5ce20322d67e1","0716c59f14383343c1761bc2e0327ebdb2d35d2d","9f582a7c3eb66782f4a4e3233fc17316ed43de5b","33c15799c77f2911470b5b9fa16ab73225661ee1","25022a1d89e83bbad6f4e5d8db0a4f1939bbf3ea","1cb2b682ab72e2c457b54fdf63628bc1db126c7d","338c553732a512e9a36bc889532117b5fd3399ad","ed504753f45c1dd4a5bedd0902e4e8c4d1f5b6bc","7142064110936593d15409dcf35c566638f87d20","5e213103438c65134b75f9cd3b352502bada0c6d","131a4b14fa03a65f093524fcd943628038323238","679bb882fc0f58df7fa002aa180b2ac574366af8","6baa3ff0de8a771f6d51a74dce21d79aa07b0356","297e7efa0af0765b3030dce726e54dde0b37f95c","30383a1cdc00d398349515b81a85fa1d3da7ae37","0099122706fafc0918cad6deee5763427e20df99","87039af95bac3f29285fa730f48d8f4e70b7e59a","b3d772ed837c57d590c064f9de4e2ea89eb55001","c58b7ab09468bbf17e19b252dee0caf4b427ab5b","5e3ef9b89cacb7192920b658044d75e7aa8e3c62","0f14489ecb29519b269cba178f23b6b727fd6445","d2833d4f4d891b6a0ee32a04f9d32a410b998b93","e294f0872eca75e7fdbab88bb85b48f4b3109d2a","4d6ad16ac4e07ab0e65a75262b2d7ccd1913c844","1769cbc0e24c13f4d31d7e0857275653ec9281e0","7bed1a0f21a5f9b85bf6ca3a7845d2adc4bf5789","64ecc8a5a3e22f92cf480f65249ac5468b9b5b89","05a0a68c72cc16c443301398ab93e8d838401ac0","10cf5ac0ff5d524c4ef8268f893485a5f53132ac","9986cf70058011fed81c8a2bba4df47e3e58b3ba","ee07560abfb21af62a20da8b2fcbd0265c46a78c","34224d5ce55cd22ca8c627f79413f71f957af800","f854088292ab1b8f4cc6b8052a5a53a39760a525","b3fe249e946a85ca64f344d2dd7de6f07666bfe3","fae3df1204df6d4a64f48b4ae931d52897e4996c","03335e5250535e351f3dc7b9018be143bf03a0fb","512f8ebb937e3b32a2f429763982d4328ad0ca50","434fd71d2a4b69f576362c3a9baa5b39db009d31","02319dceb2e17184eb765c67719a306f56dafc1b","c77ff48a85e5d16b54a5b4d151f5515e56082000","1e833cadbcf1403eec85fa85b290328bc1bf5179","e5e3f866484709f47c97151e99a302206df1d894","b574e476ec59c9cc0eee8ccf8e3093df62d79acd","9d3089181cca26a601075aa99e677eb4188c31c7","5c66771e3ebccdfec55bb94ea521d2f24cb6200a","7b88ac08437d3bd062efcbdd40c215b533032412","532a7ba06a0233879bbce61b2b268291e811df50","072e40368e19e0f88ec1fbb61fe463a6fffcca36","ad504b926f9a0cfabde78254f6a4b40901cb8592","5d0040e340a43e981fdbc65def8498d1e5593a49","d6f8a43b600cc5236c5860c8f266b6f8afc9c23c","8591691b9b7be784606a367142b0b83ecd5975dd","cf76b713cb27ea703fcb5a975f856ad85fcf5f96","81065d53df55d3c04a2ef3447eec3ffe711f7566","237a0488eba742d15bc676b27838c1635dcd79a9","300d4dfd54af8769641c7464cc73f1ff681fe973","b9f8e072ce0893be378654869baf8a07c86199be","974b07fc70d4d2b984840c9cb4610e4c0c350d08","4853870a181710e6148cfe074c0d239de0e28d4b","e09cf96857927c359dcca0bf59d97d6603db940c","d61bce1b7528029492a855740635a028acf451c4","1e6fa5d1a553fdf76840762024420fba3a720e70","80d732082bbf9491f355ebe7a634c81234ebb74e","8a9b3d24f5619f3483b56f0c8c55a1986a9a2442","5a29be31b3055e218107df50bbbebdc0865026e8","e08fa103f2be97a808c83181f1ca2fddc5c408df","f7200d696005c65098ccf56f648a9c1a092aa905","02ed4b392cc6655bfd9958c0c0fececffd8e5836","922a4f5413f70ed51ba9c433467c5d718af6d117","bf7a6f9c46fcd0dcd11745b60684d20a26c48890","1abfd61f6ea125032d277d90b004841b877be3b7","d8477c0596b2ce6669c92e2f4581a9a7aaf92798","4476ea81aaa15a2dea9ef0db595eeda50516f37d","1c2ba35074b226d93f3b6c71cc3b94e7fc6e2e4e","ddba2e7b474b0a596447e90c8ee544072b1c9505","14f8ed3317b0ece7fe2aac1595bb8ece63a81f7a","38d3bfe971155bc7b0bdc8a10e059f9479d1eb5d","43a9b8c76cd185c175e9458a2b7ce972c8b84f03","30cbe28677f38a176e0ea8d77ed5abb7c85ed287","9bdf110840e1b8336bf67f0dda0e92236de258ce","d7af08aa95bbcd5fc83825908dbae0b8a8e65512","4ebedb5f11b389c79a28b63f377a922e24734ba6","66a854da78cae274cf856ff3be65279451c4cb11","be7bd97cb098e0af0fd844172f64c44a27c81af3","7b1e112f1ddecfa8c7558d2958bc7ad44ad28c56","082a2bcb9fae62ae35bff29d90d04ea1d15ca14a","33f55369cbc0599ff304b3e3f8617c6cf90c50af","7fa941bfd8a1d81fc5c27c21635e60846efc52f4","2b52cd3e5c82bfb21774f8f850e2724da2baf234","bb0aeb48741033f80f7576bd138189931ffbaa62","e4193743306c1b2685eebf24f1c321fa0ff447ea","e6f7875e24f3845b7991e404966f17658bdba7ba","47e24dd1ee981e2f582cd36be5895724d130b803","0eb8484c8a3cea4520284441af229ec330ee0dcd","09907a28b33d586689a2b5aa015b22555849aca2","5e2461124187550bb847e29361cdb1c358006f5e","ce1c840635ef2970259d5a88a65cac33d32837b6","108de5a734e1328c54babba7f805c719537b9c30","22afebcad71db07063fa11fd4489b29741f28009","92277d3a2837e71556768e6479e0bff6b69e4031","d2f38dbb28053e47cd6a0f8b368ade5c19d5ca70","57bd26082b5e006568672bc5a22c32a14e938687","d2e8b5bd18266c41683cff91e11b9a9f8036d522","c39bf80a0850f10e5877c984523e921c3680935b","bb16dd71d1f95ef2f2b63c2c700112ff1a2fc59b","b2d433c4a81f148e2c022fcdef10f903029b6347","e19b6296e32f9a6241b5c3a79b6f1caaa2813357","58fe658f9d9312ff5c1dac727c4754960c0a975f","3345c03122da633affda0e77763fe9829aa75344","0764451dc59690e158846b376f00eb8d889036f1","c6507933a72f0f423ebe726bdd259b8d16d60c3c","d6176db271d6fd11aa88edfd0a4c1e8be04e7471","44a20a0f610282cd4ecfd12437ab90c65f29e8d4","0cdbf7315b1ce7093f9c37eae2d9df3294cfb998","39e5c510fcc68a754f3c8e60170da806d0e6be84","054ac5c8f5d07ef86f76664ec6b5c3b60b812240","08ebeee0e14b123a4b6c5b6b01c5f250f7b5662c","8b83e6d58032a41a8d5e6438f623fa354b696f4b","6750e1b3cdafbb3acb2767ec049483527a11d862","e36e9fdb1c94d3fb27ce1b4b776322cbf3e67ee7","d61d1af64d8f69cf0c9f46d32291e8b7313a0e52","49df253627088f6de4c06c5950d8733818fefb2e","3caed76edaead682e247fa6927676223779f4c7c","cc94a95fc9fe23a068da5cc8e3d345c450b502d5","0ac3687d6fe3bfa90f5cfbdf7c28752de1b627f0","d8d7222ffbb9732f09803dae476f93c48605b4bd","7d1ee6d3c30c901fe1e1da2e2f3d4ff1f1ecc14b","0f543ba99dd57497ac298ab387cd019ff55514b7","4014888687f3c3f3afd8f1270a3b35b500217423","3b3ba7d179748d3b24fe457a67254db340ff8082","813c0d84740b1d1c8ccece3540e945d1e821561d","40db7b85afa36dc7d462181fc5bd4c6bbaf7f559","1d93b4abef16d0f930ba305fd7948c9e48770a2d","46bff1ab54462c34c808528b7fddc24359d81ad3","680b4878c5bec7cce4424e85a9bd374a945a4d2d","340c2c0584b9751b4671a24458e7c5244c4bf64d","24ee8c3566c7ef5469df762c1daa21b330e2dd82","0d61fc2c0f1d7625c866c79b6c4044fbab61a768","fc4b93e16199d4747add1c54639b0320d97bfa6f","363705e6875a24cb569a522257b1c443f050ae40","2935caa13f3623b80a903f8c3349cea48a417c00","e7c86820757499d3e43c6ada37095a25842fd60d","9b30b9d010e0522dc9897401219303cfadc08043","b5459d9f0a9b530da3d26f3fcfd28f3cb79d927b","8786075ec0f0c82b79b87cfb1aff9a0cdff869ae","3cdd701a1450571df1eebd02e957d5e37c015afc","e5cfb9d6b206bec9a7644cc31ae7d136db4eb5a8","c0b3e20ca768fbbc4ae8674e79182f3cde03e883","cd22551d2dccdcca3868a2dc61cc5edd8bd57bbd","e864237f1a4f9dff3a199e42c5dd4fd5661a261c","ea9a6672e0f338de263f205a3bf4b140f25b8308","fc568d9d5be2011bd24e42cf2a63684c734baa87","98d0c99652fbd3d7178b3a2794fe069cde7b9809","640ed6babafedf194f1500bff5fe289920eb5848","1f81981b3d03fb35961427232c1cb5257ebb534d","9c7cce3c9b8062817e976676ff0f4772971895cb","9d3342545d39b71d70b2d9e812a22743c473089a","6ba1b4e371a875df527026725e3dc47d7cca8cf0","f6f9f890782428169a8d29fe0fb4851220d675c5","baab976d0f2853231e8ea2f048f4a32334d635b8","786a7341a7443390e2c98ff7fe00a995f4d8cf67","ce8e5413390b48542b98ffafe5fc8b0b8032efa2","1e483d7c732b601b1dda95bb6ff736c378d11e1a","f4c7d4c5d9a56cdae5222797a0424fbac266dacf","182b1fb9f16ce8523ce5cc28cd11b66f52dc09e4","e21f808530b02a393a46d597afe89b4fbf886bb6","beb34a045838982179b5e223c41236d9293f4791","a100471f6b764a9542a2033f037c54d9e9162936","ee58126cd880d827adb5f7a9687119991c5b18f4","89ce9a6f4694711e383c3d3e42141d176a12529e","5b2f098ed4444572432eb2e67c154f89852039ec","ee90da4acbf8769d37b32e971434733d051a5e49","d4178bec1f1fc0770e8d270444f446df2c4fa105","b486f5dde03e71ddd53571ba49c992f4c897a88a","68735d2a886bc2cf6b0a4300d1aa5ece952929ed","02ea99129e8f3882914431374c60a7d80c5146e1","0a3c21d999559617cc9cdfe261d631e6d1267374","63b8c00d555e532f3649639f808f3740eb185df1","1c1e75a4aa58faf5778a1469ecfd7cb141f1bcdd","880ab1b87298f663bda76d618b510ad337496efd","b3ae58d1175066b22314d1d9e1bcd067ee57d06c","b924fb97d6fddba818b9ad57722eaf777244e826","7e108da078dc69b8321de2435f8c8187fe6c70e8","abe2c22966b9ac1abbd2c0386e78922d901ce8ae","d0eb99f9709dad5dc1547f225cb0244febf61544","e9999290241d81ac6f67686cf3704705a430262c","9a173e5814a335e9aef1f919f8f7e3772df39c19","bf97247cecb533b1049c6d163b600385261296c4","9773350537d5de1c460fa3f20f0a316b97651413","1d55207fd2d80d8dec0d246bda69117fe211b74c","c4e5ee1fd21750431bfa9c5587c9ebf11e4dac77","31cc1bdb58708101022c43aba4130f7a7366b337","8e04aecb193a59c3af42f25ff6f255875571ab39","1e5dc9115cfd7d7caa7a974e3b818b2d5763aee1","52696e98b4dbba07ffb642bf675798acf312ae92","9f7713d98b4b9d5c4aaaa11e45716d50d4b50eb1","0b555fc70af3c717665934c95070aa6aa481679f","30b3591152a9d421003bd2bfd63f3575953891a2","0af387f04011d45db1174bc2d48012d4ff4c9dfa","40f2480d0e0330a5444c04094632765b640546c8","349e924cad20fcbea9d0866fe5e63c8ae5a98acc","265eaf1a2cb8bb73c5cca6fe54ec31e1f4356fd3","dfbca13eec66779ace13799279c7b97d6f036800","b412534e6f404dd4b0108a93915dbeada7d13a5c","578f8d7c43fca84fee51eb6e450907f89ba61dcb","2f0f7db42b2f2011d6d8a759b89a1be5c795d264","146c1612ed8886c32fb9870a2b43f91003f207ce","c56ef88c5a41c45603b76b4e36d908ef653672a1","c72b78a6eb7ba3f6138cb98b7b70056bc9f481d0","bd937ea397e23e5462cd8dd606dab1432d702d0c","28683237c511eca729dbccb39107e49200f66544","2cce5699eaeb97db3a5fb82f31acd277443b6c08","b2b06dd4a8e45958b57e46bb520778f334bc1f5d","48fb3debf66af3bb3e6bea5be10c3178f2861d85","933dd1cbe273f11e1ca02b5dc62b182b27934414","a9581d2b3f05506e4fc6f3e3571147b4922fc417","051ef5ead297a577a54b49f2f964144ff8841214","8c11f883d9c96b08d2dd4b6bc72caf0c9d9543c5","52dd0f8751b2de72b41f06e637411c9e2a0f9e76","0823d783745994b9a03d21762a9d532a55d00b86","41a62f3ac3e45eaa1dc5f6de7b72040eda983070","5ec99dc62f159aea954e2ba64bce69de70662e91","d888c50fa3e26eaf080192fb6a8826bbbd9ad2c8","006df1f2bcdf6333ab76a7ab188b038f0dd1b9a1","6effe33bba25770c2b16c50ee037aef4194f0a2a","ae6e562bd88792c5656dc573892e1db018dbb1c5","fdd461ddd01b440b62f722a680c8dddc035caea3","484127c88fc382f9c47aef4420fdbd0aae78ac7d","c12fc1ade19df44e8e379b2f6bc3cc9b4a2a92cd","a7459347615749875d899da308ae33097347b789","bbbc04b2fe83be1cd73d278f76471b1940db68e2","32ae64a3714d714be183a9d90d66a7d70b1debaf","b44488d823d02702b0150ab5cd4f32a647a330dd","1a9a2c879adbcad2eb2ebac0e0c6a081bcc6310c","1c35973b837d5bf0cb16176e922d505fe4baff51","51ed803a1192adcfe8a48817928fd730f6889a6e","84d969a42aadadf5e727cb1de34d547276f506bd","2dc3347ce9fd895448e3ddd5253e48e0c1bd98dc","d1a88cb8955a88e810e783e239378cedfc314555","3b53db750a0034fd939936d1729d90676896024e","d89478975f7f97727eea5b865a332efdb4ec9c9d","ef45f5ce757719ef919e14b2a051fe6d620ab974","e15c5489a82c7cf8eaaccacc1144ef9a2cab10fd","2cedf7173a104a1b17af38b9c663a339c5fa664d","f410e7a8a9b14fd9f5c210afcc9e3519e9ce246d","c22dcca866863e5711eaad9c592bc8c99ce98821","4073da7ddd0e1e899b5ae3f37b0281286016bfd6","73960e585bc9aae058abc590a784a8dd19af5a34","704f2c5d857cd057e65eef0627ed3dbff348f178","082f398481648e826818c755c55a0a67826c51b7","4db4b7a605d2c3f0a63f9ef8cf89e3cf81753f46","c8db517993875352a668d87d7e95e1a9e82ccee7","df2567923551132c4835192bd856ecf07af1fe51","3168c25bad6bf63db1df81c6b86f008e2f2aa79c","1e5a02f0062b6bbf2edb27151319c6ec4d6a1762","97fb28df0d4ee0625f1dddecf47ec9f30f607157","902212d8d4d2cc8f4748ff6ebc8a7f0e9ecd0ff5","434a1fddf3afb890d56d09893a3d91b4402739ac","5522d7c2b0ffc99765e13389c31a2a8204dbc7b8","f65b0c6d89b19a722dd3948c859256dfb0cacb66","59a0d90f3aeec866cd00dc7a3c8c5ff977a40177","a2a5273a0774bc38d3ac527446bd284a7817bb1c","c01071473279c8de8a71c7a259900a1edd21746b","5688cb40b28b3abb3669bff15da4ff0b544ce2e6","f47f905248b392a73564f7e3e3b2f7fcfb583c25","ec98db048f1f3d3eee540dd9db32eb7b66e2e6cd","94fbaf71a6c50baa023554953d293ad49bbdccf7","0e6cac8ab8cfa59274b51ab68d59fca8168b0c41","971b5160c61ccb7a009966d17d339997ea343da3","ca4c33cdadbe1261c27d13c7547169b8d4540048","75f1e93ac04c139862fd4245a10ac4beebc9a7eb","f160c81f683d8a523f23d3c4f7a76151a75fe875","fd66a45f3253add2699a5036f513b17d3546bd40","a4583657802b923e48009bb01a2c7ac5d7e6f186","bf50ed63642808f316b448be0ed9a13b68303ddf","831dd19546273ea6e785356d6dbf1d4d7064b351","7fd7dac69c7732fe210338289969f804d8d0fa8a","d0c2005da1547c19a8072bb336b03dc401460e94","2d28e393d6e3e82acac9804b5ad9f7cd6ddfbae2","30e8b53c380a7bc88fbea768e31bc6b64f27f0ef","4043c8a8c980298e22ac0fa7a8955f19411f9148","9206bcabaa115ad38c917521d9c1aabd25f4ec6b","15425b450f6c531271be637aecd7fe3cb7d314ba","0d5b2dba918b91b88ace4ae61fb7866c7d58bf4b","f18121824c167d33f61a1fc8100bd4a8aa4f53cd","93c00dfcd961a78a40ae436814c665f6c543eba4","290032b68f5cc1f6c2cb410c2a90d81168c72a87","c205f25e17769d35afadec9ec5e939efe5449e91","7842f4ca5c95becd19ada485f55aefde9f328468","6d16f2f053248bff4b72e847904500f760babc35","d8877d2df5440b04c4a9c7eeced3c48cf6661536","96028e3f48bae400e9c160558c63dbb454e5cdd5","c499f1475f1c37c6d83985320a9e98a3d2711a2b","f0bacf360dbb6ce3781356438b2fa7067250d27c","99acec63f175fecd7172c927263ed3787cb082d6","1a397f46e6acc484e4cecaf365f8d0742848aea9","7b883d7d50fdcac09afe09de859816da07ddc1e7","227b5d20ee18397d507acbbb7a1f89edc503e713","8d5bb06ae001d6aac9454490ca2f80a580495499","bc75ef5ad091d93ce29868df4a8956c403e5c63b","9ec33eaee2757428958fd8b437929652c2b3e0f8","0677383907e33b0bab9b30f9cf9ac74a84abadac","926f2f9d53b54e5779befd78f3a39f2196940a74","ec3617c8acd1c06ba2e4f89c8f7da23ab3b0af5a","39643d045ec7ebd07a87802cdbfb3e817d5d2a83","2a950f3a7c2a1903208059bdc3bdc190a70e44cc","c7246d8e1e1b2bbf74d2df3526772dcfb24c8378","7a397d6976e2eec402226fe5b5b453cb92e07c78","4a757a2d96655e46de8d45bab59eb27c7eaf5ad7","63d8dc09208152f76cb47eb191ce04377927a9fc","b3010d9734e43dd7d7f3214880fe0139e6da7e7f","629bc10d80414570d18e0d918e59a116cb68dced","ee86b18a5e4fecbb50960652da4b8e2e20912226","7f3c2e7b0c722c8cef026a7a15ed9296c3c22407","37c259552643204f57a808dd848ab1f8f00783b2","215fed1fb37dd79931b64ad114851461cffbd3ca","553972453f1ea7b487ff7a44ae9f22116f59a3c7","be6d48fcad49b8ed5ed68dd4ce86bf486941b90d","e9b8ff273d98784273ec83ec89d50bb405f26583","307fe76089c8bbbb1371cb5578a5a3bb2f7faef0","53719b112a3aaaafe3bc056f4f980ca3c4a1dde3","138a8f1a99f8b79556e46f487818a451d23170a4","c9bc807ce46361e6cf0953ecc30a599646e2947b","1f6a590959d033baec91dbd2825e6408af0cb2de","17e1be6478595444f9d306e658040a90ac2936a7","91b3daa8d619ec44f6d9aba1535698aa29ad2bf6","15d284b281fef15c7ea3cc98fd258dcf61eb2f38","99ba021404fa37de5f9a197d52a5fa971c3c05d9","bb1c5f552561b4aeb90be3ea4741bc9be4ff44c5","463d0988dd0738c6a4760128823e03a37d967513","746bfc366244373b8d385b3761e14cb2c9eaa1fc","abbbde87e28982150d30e748b89c5303384909ca","26f9d907d48ecac5f32d8e94f1366478d9f75ce3","f1e232460515dc228ebc6c670494bd03ac9f9d9a","e4f90337f29ab8cc3683921c3f78987ce1c3166b","9f6b470ea854326ebc800bc86fb7712ecdef6055","ae839bd0d8f012d638b10397521df74714c50403","024d5958507814164bcf5c9794d8ae3763f05cf0","c90fb3ec6cd30e206366c56d1028466f58305f01","693582f00837bb4ce4fb3ce91d2366ee359eecf4","416a7d06ded6f19a7c44c793bc536e338a48eec8","1810a901d2b0eb3b1d729f44f7b3f4990bf41785","74d336d0f421595fa3e5794c21bf32cf8599bc27","685451967c1dfe7b8820b74e53ad562a811be1d2","def0485ca93aae67f456849ad1fe558e888b9c9c","6a23eff748b671a0a34962356d8ac36626b90f5b","2621131549164d0a6107d7c957a792c1707d6ce4","64626f682e41168a2973c5f23f35f5518c211864","3de3f87657be62965602c83e670c5b589cdfee3c","8d993f635776cb5151bba159939700e490576593","fc23c8f9412525cc50086cf10bc19fee2239710a","31218a07ded15d5243cddd6f7c90e72d521a63de","f26e9daab53da723a8fb0306b72781c492a5c83c","f472f0491c120a3e73f531bb613aa54b439a5646","ecda25b050a40e7b4b17f735bc7aec4c584f88c9","61cd8ed4416c1d578c5b17a6bdf01a8cc571fa40","0bccf96c732b043e4ba1e06aac14b354ddecd6fc","6516098d1216be74d6caba73d56eaaf7d30812fd","53c0a29fb05343e979fda7faf4fde35020e0fefe","9af94d650f806bb87ba7e5cd0f4cb091837b7810","197b65f32ac811f79bc5599fbfe8cf83914b6873","46c56cad0c321e17691bb2be5563a987d61ec232","1c950415b0d3cd2f780b86ca2358adfaaafb4ab6","daca2a9a8ed6682067366cccec1815fd17b4f979","df0a69bbaca690e1954d5048cc238acc8adeddb8","605c5c71f4a01d3027f2889eb513ad2ea982f46f","360fb3af50cdbd8fd4c0af9913ac700add3ef256","d0dc42f80c4b3351e86b998b9be139691d1777a1","e22dde1b18657158510cead4fd3c202045640935","33163c0040ef213811bd26fcc247fa391f125e80","6be7fea798e5559f3df31ba58f2ca8e59f91ce53","0ac7715a27abc9a679f9537cc16ebb7e3d3bfea4","ff0c863cb1b8270aae52657e2d4ff43261bf11d8","c478f2cb1a384d67740637532fefb78553c25032","8a1a067b91e2f7b0bc4c76dc06561bb5c340387c","328805ae313dea7467c255954a6b78b2bbd17b4e","33bcd9770093c0bc175341a872029022c82b553f","8ff72987c07cba4d8e42c185e782ee4f43da0b46","54863b20e686944651415bf0a6af3ebc2cf9369f","522b09db899d35f291b0f272fc9bba690adae914","2844b76feb842149d5ab09f0155c5f439378e596","e13d470034d6d0a83335397df2d010bf51cabbcd","bdbf2e818c4bc40bdf57ed22d97ef6e3ee55c888","909c3ad1a02b0e7da376b69431d05b5f2a163eaa","72df0c943695ae0e20dba62539207d68cce85929","412a0b73e9291b10a89780014c66947a2588ea85","6b7d8fd946ea7f104330ca871469cdb70e1fe176","77b6f3e8129877d8a980f8cfdd95b8ef2ef978f6","6f1f887078b8259850c9b31a63ab4e81f6e9c1e0","0a03ed7544893038f17445df536366ee863f2f36","2f75471f245229fb3789d26f4c978300bd1efd10","b615277a072de9e863778ba0ea06267731e5ffd5","923aaf970fa05225cf3b55ba3c5df5fba475247c","774a9fde84a0282c40da1dd891b613ed200ff9a8","8245db869f05a86e88338236d22765b87cc71db8","2b8b1d7c4632e5a8b11b5dd6d974ec94ce211289","85a338295859bd14817df675f9ce045f39658920","8cc8383a7fa3097eb67c58da5379c0bc566e1331","42569f566f7750e355bf07f15008b54677043536","14df9e5cb2e9f2de4adf9b979e8ef33de37b80bd","b5bbedb45aa2c12bcf5b692fcab4aedad3648443","22583ec6a39bb56943c78c0ed9a094b28b666b75","cc004485bc994c39065a8a4a6cff861a383f6fb0","cbd31d9f0b046711669ebdc95234134892d68dbd","b9dc2e7e4dd38621ef0dd07d208ffc5468954adb","0dac4d6db6553a90ed5e9daf06fe3a1cd3e3fb5f","b3162a2a28e039c32d138fdf7ae464cf6b19cd18","164fae9c1d2994100e7e2239662ff798e10af0f1","657c7fd81c940fad489e41b6cdf290537ee975c1","d1999048e9b300bb2f32a28ca9f88600c6c598cc","1abca6269780d08409c5907cb2b2ba54a674514d","e1e3fcc908b622b7ee63cc31ddfc2d385e9e8fd8","17adece6ad2c3b07a5fc8180245b507e9285c8fe","f78c7377c914f9f2f7dc428030a7cf07f7614df0","1e55f8a241a8d65ef562ca91ab35b49818120ca5","c661d21ffb79ed050010c047c02e2b2fc4b057e7","7da9f28035c5caa94ba52da1807dfd95c74bf8c1","21a0dad58aa4ee74077cda2f02f2257405f880e8","6f31143996d08105fa762aff8612c415673af5c0","a3462c97adc63461b12462d57c75a67ce54cecfd","587c2608c03edf8fb7b44ec02a2d947b62f550c0","c2a2a1083d6f146fa039b68900b00e421e2fd4be","8ea67380d0bd0d6d86c7515e8831a494f62c9cb6","962652f14b15af905dc39c498d17a60b9d01d0ef","a5f1635bf20b0bcf30241d62208462556d0b5557","a25e52fb72dbf86e2af1787704ce6041e7b86799","688933ea18fa1da136927da9a3615945379f0fd1","512f8c7e62a67dcb0540b63bbae2b523283d004d","b29387c8594a6a0560290b418f8323de30eb31cd","59f403de0bc815d19e59b0445c1a111018a9d339","f24783283201a7508720c5bbc2548ef0563c8b99","eed5967c0295c8c0ab214712e4882fcad6193905","8772beb451767093464f55c0630683e7a7a2657d","449395716f8bacafc667ce1cd5cd8e35572db0b2","eed3753357fd432d37479f24a6c8718b3f80433a","dc981d8af72a1e9b3af72a8a32235696205cc9a0","c2d4abf62e3673c976adfef06ef34852d4dce248","cfb9709c10483f7f58a8b96248c23d0a5f1d5ad7","662c8f95ec81c7f2021bc83a3fecd621020668a7","c34636cbc456ca41fc4966df96d919569c09e11d","93845572d576133401d4f29b9bda1c90d261d577","3c4fab295b96c9bd852601531bf35c1ade56b54c","64a88e8ef35d692f31d6114793468623c6756785","e92c09ba4ec13d156c61ca61445cbb8dfbb78cfd","f7953ddea8088232886a75e75b18e4bbb53b1aee","0f26d09fbf0ba0ab2ca97457555c7e168d5a873d","4b399034aa162c032dc50ef1db9c04d2468bef12","d7163fb77a53a469d7351708fa779ea631ad92a3","44bddecb8942c7be106a6d94538b2791c3948bd6","9f8bed3cdb414aebc8a87dbbb6a87f428cff256a","e9be875007bf109a8e2aab1fba1116f411979e14","a69436aa4ea39d9bea5ad5df7d91ee87c1ed8380","95f2567a8b3b22ec44a097d1f4cde4f8d3d1dde8","9e18e94dc1cf70d3e4982828cf87317382abc326","af2c742f531e6d998c69286ad162b60b42c842c1","29645c81476cb2f843f36070533281ba275f9400","9de912caf578c2c8ac0354a6fd6c962d66d3807d","5098d2c46be1a00fda1ce11c7eec5405284a7d4e","2b4e828b552164525fb40b2281167c2909dca822","1f91de4783204e74209e9c5157a8e683e61a4856","710827c5dbc499c45df90c600540be6fcb781b1e","0fc6b86797a8aefad9f9787110211d6a145518b1","7770f8cb7e9bfaf3a76e73441681e708108bfc82","b9802149bbe7796e174b8d6bbec9f96b44c39c59","ca6a2669df43b73fe3f017d4b643cdf22a9dcdb9","6b27b7d11304eca4d76c616792215c66d5d5d70e","77880d1b4d43eea7f631d231e0fd7acb08c2d454","63c2d1bce1ded55c8906ea89b65ab0d82c2161ae","7056c825a3d54111b1a1b960ffabefdd72db3793","4bcefb2268d0b62f2220be11c008bcf58c74d835","b06dc6ba8c369993a3ad8e56f8a7344e6b7df385","847a74d588f15fca33bc73d0a12e7d12688e5937","2c3536810a497165e063bd56f842c21cf38f22a5","e0e0d8b22954c78f3e154a1a0fa89b389bfe0164","adcbcf87dd285343b86b755f287748c3cd205801","fe98a31743ef7c453a13ce14d2d31c1b1c5de919","1141ab8b25a836278f244f4270163271395d475c","e16e5012ca39d792857e92fd4e64c5e00a5f8620","392f6f89cd700351784b27993c65cb0a4d1b759b","a2cf1c3d049d0ca4de9d939550d1fb21c4d54297","62b868fd37bce1d38fdb1a158a6064cd19eed411","b42df97edd4b855141f10e21145d471fcc93cad0","647fb155c3b748acf7f87e016b56094146502853","6895ad303b51aaf84a568c982e3622049a50ed37","fcb60fa2cd496df1b054840727e13210d3d24b59","c6b96050d0675ee64652b4995137a1109508016b","c957e567417acd472c9dddd28cde14c32631a6db","9ad9d1f3b3a5e6d1440a0f8d38e1b3246e00412d","ac14efcdfb22575fc49a75201492955e723d04c3","7310c84367ad336f3c58253f7adea6ba21e24b91","bac7e22cb186616197482caf12f1a1ae16b46127","0411ab56f5d20ee026a3137d04325c842cb07c68","a9ddf2a44915dd912cfafbab929488ab6bc0faf3","9dee6bce8de786e6bb3c13c9c9ac194ff90ecb95","603bb983403d4b081204f4898d7fdc70ceef1fe9","a3aa98cb88b2e3641e0606bcd67894a203ec9118","0c74aae57616fb91dd348cb485404486a95a2064","19e5d21e115ee1900cae8d5bb386ade57ecc87a2","147b2403e47283c27549684ab3b0f9473a8ca05d","24dd8e29ea77b5e9c5f3ab5ffd4bf19532bacf4c","21078621dd1323115f6a96cac1565b0d030f30ae","9d6294c78a340c6452f0b3f11a67c186647d6ed7","a32f020b53d36bed8de61d4313c572c72bcde3bb","0bc37de744c4e435834bda8197561b35a62aeb2c","669db2a50ad325935b09571132d82bd18af2f99b","9f29c28918e41a97266cbdd267fbba6e1ea5352f","ce542bced1167a465ba2fc4150e16816e6d82e29","2b436dd50e55e32bf09021d3c819339a7fce3e9f","7fbb6d986ffe6101af1e062daeb9e1aa203684a6","aabd9980d17492224c6c221077fbae305d80cb0b","4f4513f99ce2ed679b571e2dc96ba8ab4dd914a9","8c923fc61740afd560e6c814f7ef19b0cdc30112","5dc50327cf040fb7100204ff5679c66f5514a1a8","c11bf884e0a127fb714a575f40fdc0b73fe54f2d","bc816f93c6ee15dd7a4e1a280dc0ec80c038dddf","50f4f9d07b1a027d33ec8b92e3fc2f508d0cb8a1","fda0fd0878ffb15799aa5ed53896c15737175eb5","02bac239d91e06da1f94d8cd6332b56ba2716f29","21ee1d2198457b747ed2768eed5cf6c9267967ba","c51d2ed55cad49e9f5928194b480e5a58bc058ce","586539d86771dc9cf2588e41d389b5b2be9d0b88","23a9ba68e6773b30b8761eccbb257726fa9fb916","e9ca1a129964e03a42c0318ef449e9e9d34a4d47","62c9af4072860168a475ab95a0e1f5bcca348017","c2e2bcbca92ab3fda08a6800d3fbd95378496ca3","b374a9ff69d272e472c619417bf3ed251037eb19","e832a3269c2e8e45c56d550f0f6955be8c98d7ef","7a8dcb9a114d742f9bc1e269d738903c00729b8b","c71f9b29ff914eefbd382fba05c3d45a889aeee0","3f11505f4f858f07b397aa6c1004b33ce2b93302","36591b1ae8a8403d7ca2269d996a60a1775a9e94","123edd04c0d8cd560d0396fb349af2a6cd1a3e90","cd3d538f1210b0a2d90850ccd2fe7e00c221a090","5c01e066e13fea75da8bfd5190a534ae4a5b5aba","bbb1af91d8c3d7fcf4163614e9916b20ed3cd9c3","84331549db2673aed93a7714e57015c66717df17","b0279192cbbe46849976195851dbd1249d0864f5","80f7a19569a5bb978e3f7977319089ddf15432ac","35d4be158147615ab7af00f061feb92f3d51284c","30474b82158af40057febb689a860f04d207f4cb","506436b28af0b79c8ba8f50ec37e8a93204486be","679e4b5987eb7b1bfd02b8d89d43aee508eb76f3","3a1c096eb8cf967151ae392654a24a9a875d994d","0e441e9a1a5131c2e7f62592a5ad1addc6b72e00","66a36ba474789cb1189ac58bbc554ffddb953461","500fe8960079400140f5459c482d8e116f589172","d4811e689779f970818a12b8ce0093b0ba4e3889","81ac52599d6578a5fe1e9f8021c0ad568784e139","ffb6aab1f4c4402352c99579b49c7ffb3eb56324","6e46701e646928db18a591eee2433bfb37ab8453","3a365c1fc0b9fff27d767cbcf0e1801ec54b257c","6fe957de63b8ecbd51caf2e6c1bf7efc1d53221c","86e4677fb4702a15666012bb28b4630bda8adbca","b71254a86134233949ee9ebe5855fa509f34824c","7e9e023e5fb63cc912a165b671bb03591003edc7","06633a8074b1695e0f84755275b20adc2df827a6","be341e1931b8e49a14a89e8b38caca8e41c6b38b","235172e26be4f57fcccc53bd1dedb0f79407a9f0","bf6f41e0b90faa8a234f4270f68c90a9c968b552","0f76df23976f31de4d78556d41fdee71996ebd46","6273e4d76dd62fe123d90d81a46848a927678c99","0823ae7ae47989c31d64de222d6f6e4bdcea1962","c00427add34f505cff275ea33423f1053423d646","8384582828d38ebc8f4ab4c68b9ae5181d1e99dc","b546591d1bc9b0a10fa13c31397367cccb62b8cf","88539cf68020ba34750e8822d7a82fbf4546a857","633af46a66c5dfabdd6b7abcfd2800d24ee9a8f1","58f66fa848ad0c810d688bec1b0b9081870adbde","47f00925dcf328651bd9e545bab51bf26fb39cf4","6ee3a1a6aea453b12ddb7f2c87876be4a4ea2eea","b10dd110e525ee7ce2dcf7721a51c93d782347de","335111c98f1504df175ecf5660a46b702ef332fb","e3735a5d5a13a7d9cf3c0c9731594427db149614","06da7bf6b90f6361d7ae42e5dcfaa49ee2b67040","1f72126ad078a97a7137f3033c43434b36bf4377","6305030ee5ff7576772fb2d7bbb91db7eef455c0","556ee712772b992c8d734dfeb478e0ef8363aa8b","4686d9470e3d08e2141618167942a7b259daf647","2f1de365fef104f6d430a2e35bc5376f4131af4d","254286af367e3a9726cd13db11f5fa6de9c92a74","fad0338beb8e6afa97553985b13ed3a401cd847a","25e36f35404c076edb445d0fe595b694db57536d","2a74d852febbd84b8d6c329b87306387433d7fb3","2b59bd7695c6afd131f238a223be9d9d5550b1d5","3b5112567af4537f48fc1960156cd1355f471c15","f23e1aab34d1c29b00531d42abd9a18f37fe9257","51d7026cbc0a3c6f1bf33dcfcde2b20e1032dec1","7487d2f8521d895df2f16b36d21992f8fde99f75","44de8b496447ba67584e574be235ba8f2929f92b","9f6eb3882c933ea4049e110f2aed333f692d2d41","d426dcabf82883b992802472562107a8cfa3cbea","4c77332e3298427ef5f21fb7247fa822cb179ef4","560f5cb1042b926bc70b430f0d33f2489071bec8","ec5be4ee68d5ba0052a350cc50e4a9a8e4421659","bb4438889b49eadd4b1f5f5adde904336702c787","e975d9dcdba1bd86ecef32b65cbfe74646b6f1fc","ce2c45bde7dd5b245e95f1ecfba1187f945e46fe","eb70999ffa41d36f3b7227780b878b8dc64efdd0","1772bb165787a6272dcc5bcbb7e869b6c17066df","86f9d1bf5e7a5edf5e6f23a51414f2c375cdd0be","b9ee3f3d64365611499c23ab8b57006bf04a1107","6f49fc27f8eb9c3adfb46769cdcbc2d4ed529b6f","e8fbb28e207de4b3e6a50b4f683bbff0673360ab","d4e26fd588e2d136b19b4616a743d67f600c6192","89b5025adc303ab4bb7d29c69fb9200315e2e3b8","0d3ae2a4153cfa241f9020848e29d6eb94798747","8d766ddef144832d12d962ee918eb6e8de16bdeb","cfbf23e339c110ba55183e9a75b11fa0b9ea6c7c","03c210f7b2df9c57daa7f89c55c2316938103066","a156b7976da6a7e0a6492ae2b336faa645a19da2","252c841d7ff5d770e8d2819e4f7955363410744b","90ea9dfedee3521edca3be9f045813c96e88ab0b","a019641e735372c65eff8f1c2fbf756bdee5ada6","be80b0b83c9068cf1576c0a7c909abbdd931c8fc","ffe067f53dff5b4f5c1fe0947bb697bc380c6ef6","df17cf06d44ca8c75ddcbce52b4e56d05ffea332","74adfd0c7ff4f5f5656deeaf5922f7ade50c737d","95d5a0df933c5e589edc2b747e08dbd165ecb3a7","fbf4135fc1e8d0fe44846d617440dee1517a1830","7cd3e91acfcd4008a49e1795215989ed8d64f7bc","eb0cced3c0267372381b4bb441475a18d59973ff","19786f77ef48b4da5f2c55e3b1307e2f1b885376","ca1932636ffd6d618820b6b25df2b0a3a8794437","60e711a1155141d840f0223e1994b7a444cfdd5a","4c55a909ad8a245471d5647d17144ea518dbf58f","0d8f1ba6a9182d1f1af39097e2165fc9807377f5","f6be4ebc0d0fe951ffbb6e279f989891a1bd288a","757a1de58d06c088edf2f23b3c7cfd1632c2ba91","33fd5538d08db975f8e933755fc49c7c3504ee56","e5f5a71d273c34aa817ac14c505ca10d6f019733","f3c5db662d3e9c4b1264ce99e54883facdad8d33","5c1cce6e3f7d9679152762506ffafcb29e3f72c9","502dbc7c4a666ce845db6fff160b6ff59e956f4e","a4b250d1aef8b84cf090ecd965628c9e616340c5","cc8023cd1eed56f5efdf7964d42cb4a5cb8b3345","3f38a40a4dbc448a10823d784261064c764ff651","900d90bb615590808bf2ae4396acf3937218e0f5","c4f797644d603b8cf9b487f70dd1ebcc957c516f","a1a71c05baf7d139f76bd59440f5291867251db0","25d2ee677ffd460d90059f0c94e0b068bd09c3b3","b09ed500201042f1abb888a31aba3ab3b007a83e","b3c2305160c0f114156802a7dc66cf09b45c1ee1","331657c38bad463c156d4a3a20b74ada2dbdf3ff","58279eda27070bc72c7c1aabd83a2668eea48069","d29d85693384d8cf9ff88739c1ac4f4b7bd4b472","2964e198e0c00f9d553c64482051719c055eae55","71c784f796b87af0da239e70d1328677133c30e0","11f20c43d7ec2c073feb06ec41739c6ace3d4044","e12b482022b6b78fcc07b79ff3aec1007aa57c1a","da617b7943abc5a042e690c7133097dc137b3970","147ff2095d8c7b52400654bdb31671909af9da47","3887fb3e6aca45af3767f85c15f625003f4f6208","01c41c782bdfc19f9c3854a458c13244f0e8c89d","193837a8f5bce250e69c4580d157ccba17af70ce","521aad3dca45ccc3d914fa3942bc929f4fb18c7d","2bf28f58ac11b82ea3ed9216b18dcf954b55eeee","f173d242a2d673e0b20521ff406f6728ef5b9ec6","f279837f3e5ec1315da9cd201e21dbf5958e9708","d1b4b62eb576e2374af1446850d7ac54662fea58","8689af62385bbfd7494c534d26346e791d4c2017","3f174c86d0c688bba6900b90bb5fda1316eae04f","04ee4f45e50690e4ed525fb8fe5868d28808b89c","01491aaf3235475353c16cf0c664d0ed4a81a8c2","5785b9ae1de7b66e2ed5d460f4969da8cbebaa5a","13647a3e6156caaea746ffb27040ba587ec46063","49e95d2cc7669cb164c9412744d5411a2aa06779","e1816ee0cb64edf3e9929edd9142ccbe7d2105e0","33239a5ada02ad05152fb4a0905261e8feddae9f","2b9ed68d6a261bdabf4a6a3e205e42471c38d443","5e9400b2e3f4d54d1c8f7227c01580276de2bbdb","9d309096c9999b7c3da02781e4a6adda5933dbb3","47b8615a2efa1c9a686a7821158c9bdd1cf7a38a","47f628a013e501b9eefb7ed8d5b23862bc5083ea","eaff86f8bdcafa9fcd3a1d14ce916c06490a4c2e","c8957295a6f86a53810ca7cbd57d8999a4c94f1f","24e9a881c0b5ec0c475e0992c723585ebcf1a570","71d46fffcf39719fe2bfe9e64e78a08774546cb7","0fcd2bf982463fec9663b74fdd0b1413d3585d24","426bcc9941e98696c872b0f6421d2ef28b987e60","ebcfe284751deff4105c68b1d92511ace1a25665","3365595254521a2d9d88241f4d2ada0fd3325573","a46b8e1ebfa0ef97c1fba046c6f2d975973c9401","04ebf294f36eeae859b33299f29ca4dd7c0cf7c1","6b7c8ef327e57f297c9fd141d25effbe9e0f8f8c","aebca30c43708a2ee6a1abc4d869eda88a3c27bb","9738ed567cb9b75e11af3d7c361a2d77e60a5753","63068e2ccddfebbec14b806af244daa4cb4d65a8","2abe7deae8cbb5932ed35d9bc937e0913a454c5c","7c73a741f3bb1fd598b6443cb9f8d8e10fb9f36f","2be57e47b3e5e3171d0ecbc20717fb03c22cbf33","c20388f2e18d7a96907bc9abaa50604448d6d63b","48e4d62554d9bd3b1f8cae9e82f21b2f7519545d","fe62b6941976d543505976c93f5d9758d4f58a0f","1deb41226d5219346157744eed5fe85b7069c3d4","2b1c3878f9b36cb52a5d2f654fdebb1b809167dd","b660247216acc8a5c7295b1f729f39f1235f5a70","664f462238e6d81df8b4a6382aa003496d401143","48bd2e459fe4c0ca7dc2a29446128eff9fa99070","1add4c15abed368876a2ff35a6e0aca789d16703","c088386c5b5e7631ce670cb4fa0e6563d29d0973","1acc918166e653eb4121868e8000991e9485ac83","de378ef0128cbca2ab524f915eac389cb5c4b000","7b6473fec5224379361cbce0977e548766ddbd0a","88153fbb6109f897ec3eac2180cdb757502aebb4","883ef8570a52977e507bf43e5a8382c8b7afee06","fa5cc1da7a83ca7bdf685ba243e207bcd5de7370","02bc82f9be11a89f474a384652796fd5d8103741","9bf48db891828e20989391760aa3af4a5dbdd6c1","5fa3204008cffb2c69e3f17a18babe441d704b3d","db084811b4139c1d8a3c68730ae042d27d7f8675","bc17704fd704c7f0789a8204001c078fa1ec8883","2dc7be505a2b7bc803d3a3b2d6311d4a435a4234","41d3f4787e24dbea3d46d881f80fa406bb05de27","b7e737639f23e04ed81987a2d9d73feef14d4977","d78a9476146982f7d64bb65ffe94a2fc15babba3","0acdeb2e12b6c4df1820f4d21b7a4cc6107ff96b","c1e733466bf8cd1dfe44787247c9ee54f4f85ae6","e70ea5d97bbb2c260c25e08b08826c725cf5b0bf","d8a5fcd3d1a1503c744499cabcf85856a63b3d19","c18e4f0f01d05db2a31e7bc5480d8cb7630b604a","e2375f487c2b6857ba7300ed1d460f43cef8cc59","00232b15e9c6694afdf48eb195d4a109b01ac0b5","9c454323095e62265ff2285585eac86ef8890c3e","9b76c5609810a2015070c83f6bb9759fbdd83dce","6d38754a061895f718ec08cc8edece9c2bd5f815","ebb6eb8be8f25defd9b65ce667425cdbef13bdcd","b5c8205312c04205db5fe7ebf87ddbaa9dbfc950","6f2abd68f27b966ba4b45ae8e90192b7a0ea1382","b6bd19dfc50b2e9884dd34aafbfe76764f8fc8e5","c29ef774d8fde7dda2a75f5966fde6815fb0358f","57a03f0f0252399f01e6445ba0117b2c616ae671","7d42ca838486ce4a737e074b60fffd81de1bc971","1d9bb73a15221f0f36c20e47f1c523de1f37b579","26e0cc7aa36de99ad2f915388cd57bd94df4b66e","5e8017721a8a552c26f6ad2abe3e4b438727214b","e3ead06c1d16cc1e7a0b4bd0434605cfa4f2eb3f","2d84ec5468ea0f88b2df5e5f8ae257f72288aa9d","92f67ceef329923a0d0e7c34c8ca389dd2b3c6bb","f62638367f274650d7e9259fd8642e3659ed039e","86f6d08923eebc9f88363effed66f4bdebacba79","1595dfb5db3cf3f4f695ef3df0edb1115654e9aa","e350c81673f5f382274f4d94b519b6ac1ac33d73","3ea778e66e0cb19412831db25171d951e430b58f","2bee15eee1c7e29572b6307d436631963dd310c8","5648924eefdcaecd62d67b854147635c84206c7b","7ec7dba766557128fcdd7f30f44307156a8c93e8","9065cc2402b745f87af38224531de11843dcd225","aa33b6a3fafcd5708d1e03e859fba0e31f63a61c","6f97022041719344dde5a126c8fa1a67363f3af4","f78baa5f936cce8cff7359131a1e082cf6300c8b","6ab7fb4976756737cbb3332a45939e1deba2295d","13680885b620eccdde0bc88fc2333d273d74858d","66b930a2667670996b4ffae4c649c3b92f985eab","8c95e1aaf848801b91bdb991da1f53dc77493077","63e7d2db08ff7a2fafdf99c635ab985b9b0278f8","defd9602764c13d1b7753cf879bdbcdf56335b33","3b17e6de3398dced61bc3f5b5b2bdde67f2593c4","4dd9efe75792dda34b80af443a7f5b1a510da889","fdea3d48b041cff23013e7a424e57c814ddd4dbd","d400a7bdddf9b0b755ecc8bda3d79f4c709093d5","7155477caa581433b5d5daea42d23f1d924869b5","af731f8d0f8a901999dc5db53e63a45f83768c73","5cc1c7d642044637e011ba221b2a52bf45c5a531","8498fcf83132ffa29d6e36e537030d73860c52eb","b4e22cb98a90a9740391ec0d311d2a4467c875b7","fdd66dcdeec1fe8260eaa10b91fd516ac9b9cf1b","79cc95c6a78bf4949cfb2fc00746008ec3f3ab27","9e214ada9349c3edee604d7d5ef6bc7d600720ce","4b20959d99645e591e5214a0883e31f29ef5a8a9","9643b2b6def9964a24d273e7611ebf5aeefcd4b5","a411067829dfcdf7081399bfb320218d0bd0bc32","b00d7bfc3fe02af23581eebf2b4bb0522c462b3c","6920c82742c1cf074938595fa5707fa6d0854947","6110bdee138febf3b04b47bc15b834bda7b99d52","f3b8fe47b08820620a5b6f1ade3d8cbc6b2260df","8b0ea337771a2ec04f8c731601c6a0518187b328","fead547ba537e08b94d7a4c74714354ebd61d0cc","f8a9844d804252fc3c887c26a846508a88c85bb9","1808c5113a89b30261864786087ef857b96ff9e3","4de6c94eb048a355a12b9ec4cdfaf9d9265f2de2","cc2d862733f402bb2147367ff4dc955dac4d9e1f","20168b5fbfd7e38197bcb42487112bc970677880","5b6e7935d19db9076abac66726ed2eb05f97e358","a940b4cf640930b2decb356d395ac4cd89beefaf","c35f4e880868131d442394f1c00b572a55d0ee28","d111d59640ae93e60331f941fb2c62f460323171","5626a1ec20b8df3faa0afd54787d08ccebed927d","e0574e1d98079b9954d262792bf748f7861e1d0a","719a9a9c1c833634c583de0ba7aa10038e02cdab","33897d9b5844aa0147d55841845427ed599d069f","6bfb9ed05475e081bf7059c94f9299cd8d7e5dd7","f54becfee28fef5be69217660c2b05856ab16819","c121d8871d339f740a11943f5c4da9cc9b6936db","5a4bf4f369505c47cbb82e691d32087a8a81157d","ac58abfd581dd2a3feb11f313d7c64ce7f0f7124","a1c7fdb58b3f26e06d8a34bedad36adf3210c429","2713b44da78a58ddf2cf679c2cbf071fbc64b341","20ebfefad10c706c8b18d58d502e5d1676f10734","bd8f345e7105f1b52a25966eefa2364a395abae2","71808b38bc787cb2c903f3ac0479a0bc6e905fa8","27e17fa5de4fcc6c399ac99c8ff1221ea423a896","89a9f4621f9848f651b73ab6c7c6321075d0c55c","ee5ba3e0974caba3e3589d2a53405ef7328dc1b1","580b0c651df86675145a696b1e961b224bf3ad8c","e5834a3bc8fabfe5f427e5684dcb25fa6e8e45ac","c2df3189fa55eda8ce4284e43eea79da93a13046","cbf2d3cdc4878ee90b2153e56e583bbc06ceb803","5fe2bf125a3aab50f274e55f6348389063fa616e","40a5f81ae540cd7923cd438ccb21ffb41cfbc87d","b963bf825307858e816071b16b47e737b6154c98","9ff708f0087531c18d7d13cbc24751fe88f2dfa4","4fe1f9353a5d8d347ca5ca8c0a2150fd776783fd","b72ba99939b748707736faae690e643b5d3f1fe1","22ee26849eeb22e894d0ae5a627e097c8d977d46","5f862ee1867feff8a96cde08c71c5f8821bcfe7b","5f5507cc629426f1efb94001cb437f5ab764721d","3197898c8838ead7e6a447365bfc0d0daac01b22","2809d861568265649dc7e23e1a155c190006001b","a7a954e30482138b5deb95d0a7462920c0875b33","a8a0392c12d8a27f8c0f376f67abf7d3a06987df","05cb337f2d2276e43eb2f7bf33362f1e78204aff","d39ffc101bd9592341530e5bc5436ddab1cd8f99","2522a432568faa32974a27ca81ead5d8aa3975ce","c67bb5f145174bdb64bea42d6ab1154532f90996","3bc0445e05e633c8336851363d3a09f02771b79c","cc7be6c64316e72bfdbb523f52b479394b3bff76","c1c85555650aa4f976bd880a9b6ab7f21ba0f63a","c9b9ba26db700eb794793ffe5188edb8657548de","e20fb10d35fad895f1150232f99448e4812643ae","053808e194cf869280eccfea5fa50aff55e7e03f","102f73b88a5b2d297ede17db00fbbf1d16cac72e","729b1e9941c0eeb0d51608c313ae2096ce13b2ba","4a2506508993cf5918736d321c3a53ebcdbcd635","c38d9180df3763dbb6b13af45fcc07b8bddc5819","eded8d52e3f11357451214ab4d957ed1f7a31b18","58cec3efc4c7b8d2a60102ce5b3bc28e7899f9e5","978d71b8393ec425830ba48253dca4f32484edd1","66937c1e8298c3fb03a048818a0633561217641f","a4a0e642456f80b71a6383f7fccd5ea93c07c2ea","6622091eafc152f60a8e2ca520c714daf85cadee","a95563208f4ba5081dd3f59da9c8f7a652b61db5","be8dc97be7c2c735728f282ecbbf9b97b1359a67","81e48e2cf3fd788bfea7085544f121c15c5f24ca","996abb83e31453b4dcd3f4031a191aba3b392bef","30da18c01a8d37a5f103386ce6e749e91d64db2d","27a3557a75403ccd2b3f57541902d72edec3a4b5","3bfa080c9c6ac13b20670b04d58692aad08fb99b","dc7a40f00519ba681233d1513f634e4a464095b5","61b78e7f3be5121519befd2af3860e2380b3c9af","7a8e4f64b8a95ab8f70dabff5658501cc88f9f6b","55d11330b05f9b881837bb3646ebb139527e6f90","15cda53d802f5cfe00d8c2cb5263e6b45090d094","256bac6ba52391aca1b5cc46828d593f7d420d24","641922782e7112ce365f83618a9d71e7ccdc0f33","9df1a2442b480f9ed8a8d4ec8992ea5046b98719","bdc6649b7991b1c11549a8efb0a708345bf12783","bdf79f4c6e98c0e95a31fc6e05d4a072b4fcb362","d7114a68adf2655bc28272007da0f1a981a4a179","1cfa74bf92e3c5ba14cb22ad7ae5b19389f7277c","aa3c5f59f27055245004ef19622e895e7b99a297","c66bcedb7a885100d80f38399a997c7d31c363ab","587986f6541b2de228dac15123018db3ec508e60","65c211d30325b4d4573cb049508d3d59ecff6214","deb7152724a8a388dcbf2f546eb44634863d27ef","5c252092e17a563b54b9c9bcb88127af102926e2","e875f05c3bb026ed96e59d1651237852b174d00c","86a74e2cb3f22b1d7f84f41cce673679d1b08a18","e0517a12c53793ec0529d57f7792b7541aaa5223","a0a5047cfd0f9611e4909f2d81f0992de032d4f3","868ee3ea10c4101aa941fcf08c3da13c3394df15","8667e4abf7d7087f384751447e94a585be400607","0594db96a9c036c855cdb433275a90b169f0f712","9beb26cef3915ef6fafe4c6ed36c7a58494bfa3a","abc6dd7fa20bf3cb7bda6a555a76c1cf2ba1aff8","647021e86468bc9b434cc3da110cbf0e30e1599c","3fa84efb0341905d9462b20f539c1f9eb4e48ad4","136f90ed77ab9c39ad6834187310a8882cba5156","02fa58f4a7752ace7af29364d0ff1217399e88ea","aecbb330f37a1c80ba3878c50bfd948317845200","be3251b5c0bcd63cb3cb610f15b0e62e2c813aca","76f262d2f47c19d39110351d3acc1ee120f8e806","1d056d392111f44879d22d64fa9a46d3679d8d8c","abeb61f220acd0fed71fc35671060342bd909f71","d02ecd5a189a541395a586a1d9086fcf4d7a0acb","537ee747be2b42a010b960710c4b69f798a5d299","4cf3113a1a4522338bb2fa1f33821a406259051f","1b9d26765f88d37ecd21dd3ce7fb1fecda15f4d9","cbc68a3e044345b086adfe25172cda195299a055","dcf27c71b75452ce5ca0bb849715ce4304ad694d","89c37dae490b8072a0997bbcab739c45ecb3044d","58c5eb781eed33da16890e310f06c317c5aca619","fea0c8858e53d50bc50b2e9d6aa815540ad0ef3c","42d6205e8cb7775a901e280a9984c7c5b7da172a","06d28a7722143639b10b35341ae6b37bb7355fb1","c9abff4baea99b6184a862c55277ad34ba42543a","fedf9cd3796dabdadb2faf362eaadeb4fded22af","68bee3d9a262c664834c409c0c97c4cff48e9593","ecceabea7e74b56080c8deacc4323ac18b4b47c9","9e97bac0cf4baeb6576874bc5ab877f57433a86d","8c7ee6dac4cebd56da692ebf42defc43b8eca8aa","793b50651dfe496cac15007d6e8f82672d981b1e","7112a45d9928562722e6b91d3482b29df8ed5ff8","5714a5f4eaeae2ec316bcd2695e95c777b81543b","9285aad8b359defaacbbcbf3796a530240c3876b","e581eb135932c31556fe796079d297246f9adaf1","702b539405baf6eaa536b37a9bb5cbcc18142bc8","84058ab8ac9b7543da3971162c3a1b1d2fe05b89","bba77fe3879a6233c24289f0201be830edfc8c73","2cf34534a14c9bbebad96a138af95dd2f21d5b0e","70ead9455ffe65abf505fa4b00cc258049be1580","920403c489fe3b0437634538bb4e45d55ac10eab","68c3728b4759f65f5ebc6d7c5ddf2157700cc1a1","36e9af4812cc54e61eb2171bea4d5032b11cb819","77278f6bac2de491fc6e6f143a8830db70e8b72c","e34eb5c26caf4a0a68f8c84f0e02893e4be2eeb6","182a04b1daf57375ddafbc9ce1f6384a85a5a9a6","f61ab2fe83a6350bb05853d490cf226690484e97","b96cd577c3022c8431c7911b24c9d294c7f9c8d9","b0d73d3099b5c4879224fd6b3786d62299e1a288","869124e343e5036b45082bf514011c264b8c5171","19b8c51e1dfacd93d58fb3fdf227289cb832507e","699140000cf88c114e4aaf8593726a8df8d5d4b4","ece6d37eef8f4476ba4891a44fb4d4c64435c470","b363125568690d85290c607d7661dacd6cbfb3a0","e4dea0595aae76de254502bca714b9e54e46b74a","4bb0df7060329390890d74ede7ec848eef552b16","9dc4c762a75820b126bbb183a7d33e60d7f39366","0239d8bd9fa03965439aac2482d18746f807bd00","ed37912e6652bb6c239439955c44462455f61fea","ca80ebe9f6319f3caf008bd3f49fc11bae13423c","df18c8c413306870871a1bf257182f2cd65016f3","2a8cb46c8ea09bc0e8b7348bd89b78ca111d3a3f","7013607ef96c00e79a609392a020f621748a110b","fcbadd4334d4e2c11919fbe543dbd3ee825836d4","958c915f60e5825bac8c3b617755ea237025d32b","0f8356d43994e3b7f054ac223a6681773aeb9330","7b7a664a974e86acb6d55e31609d33cf84311b8f","563d4b0e7f88622765138cbdace5bfc05bf2240b","1a3a0e3d953bd716f128f0f73261e02058e00a4c","9123db748ed80f6ea2a6decf3f5f0bf52cb74a16","648cc7c0f54ac8b81e4409e7405fa5cd8bf7834e","a242bf464a1d79291f5d529276b2c1efddf5359a","0bfcf8bc2fb9b863db81c1c8055a250206080c70","255ea11502dd91a91d98e6d1bd054ceaf3aee619","5128430700f3f9751e422ce7fd9fcc4f5eeae553","dcf8b0bbe474ad4bae80a71802a9a8298146b8e3","28bff3d1adce4fd7fb2e0420ff31ceb4bcc5fbad","77ab9ba252b608af04b5ce89685a9af250792f32","d8617f237acbed21ca4b1a9e7df2d28b32e511b1","f935c1ff9a4ed13fb1604da0a6d026683fb7ea07","2206c5e9c0d531b3186c6acf4f16327682721900","d33b4f4de824182464a7600d5645c250dfd84133","359d7f178c9c64365355db10fa41492c903558b9","5ce9bfcb4f5d80d4c25ef13211eb58f4e569e603","c6310e9a7e11067b4a0a49e11f93b11e60f97675","f7eb426e2ebafc5598b0e43baf37d9a50cea1648","84401e8cdf4f41fc0e804bf5410622e75a08c0f5","a5dfb3ae5dccfb5874d4ac4d952fee7612817594","f0757f31a44144b1d8c8a527d63f67645a4141fb","37f4d51a755f8afb053544e1e63249f8659f6a2e","0b8a785539ce7823855944aeff33aad3773aad6a","c2251eab51a45b73306863617b309e4666c87350","7b64a24eb3fcec41c5e90b18ab2f61b895efb659","7e4cb80d4c1aca0aa4707977d77ed1058f4803ca","427040372443cd675c63495f0fab8c195b21319d","913620a9b804b10a880f6274df1d8ef44c27cb54","1170b78e2842e540f08ff40cba61eeb83324edec","184bd3f6e51b674cb53fa30ddbcfd5034d3d0347","f1b7b74d656c9a6ad2546233af1834b15cca8c0d","8a8b7af6380d538827ba89263b920c5357f604a5","d9628204533348552fb18c3f28f7b088cb846ca0","f1e39e1fc885973360519a533f9748f1ac158f86","3d47dad2b181cfe6ff5d21ef0d2e6897c781cef8","0619d5d7b295c8d836800af02eb35de4f1927bc5","e57d761f9b66f92beac809187fe5b72e634a466f","52651509f0fa3db5b514606742ec015e7c6de43f","a3d5aec68dc63227e1271a91333cb2e901f24221","c50ab02e4ceb1517f3a87a7bac82967ba1e6e2a9","39398f173e458a11c1b7ad7a21d69f3895967917","b291cfde1b595f236b33f7770ec68042d534051a","3eb5d1b52587b5608f7b3f73a30cb86ec592fdbe","acadfe0a4960f3ac6f32c6488d3545d2baea9ddd","e03f9ead2148839a39039bef4eefdb1e2770f24f","262924296b08b9065816e68e756a42c3963fa1ed","a2213bfb601dd104179ec69c6103d735202371a9","d6aa2858b4e25fe82f8667d4c5fbc5e3772c6dab","b0931806c2a085e84ecc4d7989436edc83cd70a8","73d95f10069f8cde62a20dff31f3b9ab1c99dd6d","6cb4ef1c5517bd233a9b600ff2deee593d2a5af3","d6489374e76ff0ac050b240e78810552a5399a8e","0eb924a425281dfae4672ec114dc42b4067205ec","f9d95309024c7b7dac5c12b891cb90982f566565","da73bcca6fcfab16dbf06ebbf62f5b34b1ee19d5","dc7533517f0447c61acc44fb39f061b7e29e06cf","aff9320ff271b6d12ac9e4a7231ea0865477f493","cdf54d6c5fcaf20088cc334a9973cdd435041bc3","21e2419e24b9b868fe5da2735784f31366bd1629","867b96eb71356d09d530f74b46145260b82f597b","d42f11b2592fc97c3e9cfb5c47c8e22c09399791","62b7132947c52676776f8fd5cf9ccadbf49dd2f2","b7cd9794fe5b38b6a60c9ce64ca9bf1bab1d7813","c2c56ee3975ec9744088d5328462818a5980a5a0","476c3be471b3a27884184572e5252403be78587e","818f756d9034abe8b1ab4ecc014666893fcb00b6","46b6fb83efc8e021cf60502d1e42fdd912b020eb","505ab3d2252fcdbf6515e12e2ac375644924cdb7","6bd271139d8192bdac9c9cf0e5fd2d007b967598","4f9408a0f8b15d7822057296f932d69a6a4611e2","432460a355370ac039112d8009c311cec204eefe","4e6420b5a8a011c7912765dc988d5f8f9bf67a63","a9c6c98a67896c26fd3c1b9e06c799e742058c53","92ea1c3cca60e5b1b95a0163bf0822c0ec2491cb","9f49e50d6d6ba8ad54e1106ab3954177ecc794c2","3c159ea3799004cd1527b5fd2c3806a59672c1a4","1d9a207dda5e306331e0b8d8b1279da0fcafbf18","5254353ea80d74ea0332a820d878d78037f7e85f","2f74e6b854b101bfa3e07dcc2e50a93098d2a132","be414e4476371567a824099767b6c91a0123d626","d9eaa3e09307f30aa0f8d1eec2919e277b840a16","3cfab06080806f0ea9984e8914f7cd3279a0fa79","17d14fe51166ae7c6af6a6bd08e33c0c6315ef20","4009d26022b41587e1d360ee348bf3cee34b6cfa","c86b03abd8860c5963f1e694257a2231cea96d85","04b49264f2d752c32a4bb771367e78ca2f44b447","f3eafcec1a2eae021114fa12bd304668b9198af5","a72552367e2d003e886b378a8b932d9b12daae54","48d31632a5f794f578879c80ab1bc5bcd44c1092","2684e816823ef3911143e630f92bc969adece1b5","59b553b2af958b6fba019f8fb78326053039b2d3","47338a8056415879fc2565fc18cc357e3bcf32d5","ae41e35191cc64471f918318dc32428728c9c4bb","8afc9c3938af385be17aab92ec5c4adcbfb0781a","a8194eaef30a32a5d8595fa16b279924ce184cc9","48bfa9d17a69a8722556eb3a42df73348f46695c","7ff0979747bd245074ab50886db575e2bd045d9a","aa4e27084fc49a72fedce8f1554962418b2b7671","4eedb9780233d2bf7cb30cfb553d24cb7062b941","60e16e4a0d39ccc04d390a8071d7fcdef1e3b84a","620ec4703fa8790ac01a8c1e05212d85776cf9b9","dd2cd06165670bb0d78bf4aa397935be15716e76","06440408727cf30c2220b1a9225b14467302a8d0","5902e15b9bd940c17e360cc4a95f2c175c8af0b6","5f3dd5fdc74bc48b03b6db0a3c581f37342f9f98","537b1fbbba1d19565fbc00112c89cbcfdaf2c684","c1cc438ce6be5dbbe21588d28c765c6ab2996a19","a7f00f3bacbb41f35b7120db6a911eda7c6feac9","e37d72369510e45a0895af88d47a7fdac93ceba9","a5c619dc8dc8a488599c3b08314ddb69e0ed445e","23fd2a9175d7f86506675714db87f8b229feaa8d","22ce1e27091535916c987853ffb7dc5187dc78b1","9dc9434b1bcde48259fa68066a7a3e2cff5d5eab","fda3a568efb7a0ca371e73380203442b81fc9dd8","07e2a86fc4bbb512ce4183337a39db4b61ac12cc","c991379b81e660e6c9d28620d61b87e9c0cb5233","bd30188786ceac792da2d94da3d2615360d4ed56","9da3d736adb8c640e813fa14dcf988f8b597bd58","58531a9a0ac38dcdec20ae404b370930cffc6977","8a7cf6f0d1ae886bc1be40a91d9119fa5dfc61e5","1b08ba1a4833be4a2c9c9697d47193c58e357764","e014561a28cc060c0cde8c8468d739ea9461316c","378ddde5e37ae540d17534a312a77ce290be09e2","1ca65b5e26c504a6bab1dbb5b19370641cdb7234","a8114b993691347e5333343cec3f07a43fc8fc68","9591e587fe6d28b4819e7dc39a0fe1494fb0d892","0562b78f402e6cfb6a93ca4348f119b7749e112d","12cc760538fbec37199dcc24098d942ac1d623b8","b5deb1dc72d8c4c92c9850379522926e60ddf7d0","2cc8848c3c3815c6f72ce5f9b75bfab8a1498292","88c0a8d4b8a0a4262c4e6fcc215f785f24b26382","d52b70fb5e8e842ddcc9a57bad8e34366c0ee6d8","1d86929dcb349330e54fc7450f6c72601bc9d477","e949d6c2ae64a0faecd595b7589c1690426f18a7","712b789dc83f1d6e9279aa7c9368e6dc3ee7a21e","419022ea8909f26ac4353cc816c553ca14e0b925","0327d57cfd64b40878a79e5b83f4848001fecb4a","33c39e4c2595616c4f22fab1738c4e3a956e606b","4e230d713487ea540ca534b11d0bdf225617a676","0da61614c050c208166f9f860e61b9f4b9e048bb","d6b20e854cbca83175e83c2f87e11d406f332005","f40c62fa29e8b08fe69487efa92fd08a3dea742c","a7ef836c69b21ab69346a9895f873cfbfce4a74b","6ee5f7c8819847615c5e96ed92a2a86737350459","7e0c97e73b223d28204fc67672ebae157af1f96c","9916319df869d49128d72a97d02802ef3f931762","36d4f86ed9ed7f21818abee772ba55c41df2f993","7fe5a8548ecd7205fc5035186128c872b7513a14","9d42565f81dd7700347ee6da1e67caf5c49bf922","4f10a08d1bc93c4fc81e4ebc7293c5a748e03424","6e1b8b07b93e30ac09175cfcc7001d3aba5685cf","ac0369e9ff15c575a5ba242203e51b5ee4e7254f","79040656e1c1d1f852c0ab2b874e837524237ff6","5313ce232dc81ed454d1ee7de6da84336e4ff30c","ceebd748b94a3ba5d294b24a863a9e9c70a1b721","bab8c760e88ae848f5be633d0be87966703e6f61","ea30bcdfef5c869f5b37a1d9af8b7ea32ba25cb4","e98ccaefe8bfe636cb7fc43667a41e7fce69ec45","d0e628fa55da50bd4841f1865b47bb6b283fb886","d647f7ce71dc54dcc77a9e3591ba904ffa9ab1e2","1001c7fddee91b6c1c64acdf548d6d93ddbe01ec","9be8424ef980d7a85e08535de986123033ba55aa","80e9e93e27622e1c03a4da0ef130367191a7b996","7ae3809f4b40785b5e06589458932fc83aa59680","470b80cc559b8e8aff2466001e673c37e0efc5c9","e5c8e4019bc83a893c1b09a3671ffae8d493d77a","4131b2b8919d023f68c904c481e5a126517bb66a","9dba47a743b6ae75f63fbc0c08f6be27c030be0f","f7a45eb0de38efa533bb2f83a6684e1e41bb2ef5","7018de8425e8c2781071595fdcf565acdfde2be4","b2f6beb888d17b2a01779bba203067c0aba548c4","23147ae2c3740e73f0247cf4bff24ba9326683a4","82fcc9957336ffd79b059a4d3718314c72c4ecf2","b8e09f98c421c68816be9d58d528746efce91cb6","f5cc29f9f3536d965917161103c0ae12f2e70358","99958c99da3eeb17737275ac976de8b54e05e714","7e87a410fa73db5a6a852690250db894d273b2ac","8b757e0fee83c7483004f6dcbad8f4d5d68c8371","6822ee37ddc81866236bada00fae9bf802451165","17ad16e3965d861b9e6fe98aca6c7031d5841709","1af18ab2355fffe93c95b4c27e4f63c38c655590","8f337b6652f63c31eba00a285fffaaeabfb66a0b","554c0ea90b4bc3b94d2c9a357d6f9c1db93abfe7","a3617f6ca82f4c8121f75d9d2c342ef5431dd214","3b509a9c534d0cbfabcd682a30c527c0027f0a38","e583b75f5e217e63bcf1df85232b2033b0ff8b07","0eaf32bb292c96171ff24e19c7f70ff84fed5d9b","85c27f9c90179d1e886814a07f1ccd0ac99efd47","8cf193b5c2d160aeb7910c1e77ea395eb172c714","b1f824291b5c093f6f1e486e08fd101ab1865b64","18e88c85631adb0b83114687f8c20d9b210a88bf","106d1f3c3c07e8d779aa033c0b7cae6a6d02daf3","b0956915c9607c7ea1cfd19108c6889e7cf9fc79","90cc1d3c1d2e77ca72c5949b21a5c40738abcd81","62e02629510902ee51dd36a5d4dd7ddeec158831","a0180fa86ec54ac4f7e1b7c8f154364f0525b76a","ce6ab56e9f1035eaea1af6f9a917353ed6041928","876c509a9d171d71803857df3b263900b3d140da","e8858a9a44a600d0c0963fd357025f95c9e69856","11fb4ffbf80829df13b091b738d6c5092d589a33","c2027c82334c680e078dae5deb29f4f8e2d64ca2","be2e8e4047e87a037cf18235f7823039ceab177c","040b59c010f3cce63b4c45956c418b74079e24e6","af9bb0ea15dfd3dfe8950fcfcce364485dadd92a","e2dd0c101ef93cb2f0d5dac4082a4ac25c83a0bd","e5ed112d69fb0a4118b8b40de4d3851cac845445","60eec47077bfe14ffe3750c1e9827f2a731d4990","c709dfdf06f6b09b61c1f34ff5a32cbfa8acc523","20e442a9f6baf9e660374f86f23d360e339b3595","3380565e4be4e3decbd0981c3f6a2e54f982c2f2","d1fa546dc93c5278b3878186d88e99a1236cf03c","9742d0c323a441036ee7753b85737aa8051714b3","1a1b35721a89e2b27d2b18b8b746c37fd56734aa","63d1a80656fbbacb7f055866fda7d2892721510f","bb3089895c3638dd7668843099bf43d8999f0878","2931b4db5145d17da46caee1ccf4322939751707","791e1294c33626adad323f292702221cc09c21cc","f5940e2909da5dfb87291cdb6e7afa3960ce3f44","c0fcd55f96a237941ac838fdd38b3ebf2630b107","b652fcd241ea4ad8e0bb57cd0f371dd91fdee455","260530f01caa8ea3e2fb7bfda04f4bd718ae14f5","225b61ab2a37c4c355dfc592f0f7404ad85374fb","ac95466aff13e0444ec897ba14e89154fa132c63","7a9735eef485c0f00fea8db81cc38be3ce3e49ec","f275de24eeebf954736f3a1278ed8875e7f861d6","61a844aa61861cf2eb5b2721301a4dcc6c4020a4","9ef46996cdd94a596b9b4873c829393caf9e9974","2041e21eb5eb8b6473c337a7191069f4f8853c61","fc65cc64b92d1663cf858f3c6cf4f039c2da67e8","77f576e2a1e133df03f09108d1047d6967d8e5d7","ae8f8530afa36b4eff8756ea4ed98aa113e73518","562a64f98237752ba1c1932a556dd0e7f976a114","f05dce3ee2e1e42f27fa71a59c77da59e6a30a71","7e65a11bcfa26cab7e7a6f8dbf60b59d8eae621d","ad744cefb01d623df41d4821a7bae10276d997e3","340252727b829311591e251fcbc99bd7ac4fd433","c20a3823a2eafdb40a9db3519e503269689bac14","bf1fe11143241446dc0d8b841f46ac5b9ff4e574","3189560d52fd552b232b236a2d0719787223c07f","b659e1eb2b732ebc836614735438ca0bcdc8a32d","c577ec6ae46f8c6d848cae46c0e447e6607b3f33","7f7d97f536ebbf5aa2e9335da728aa2056710297","b2e1c9c276cd833b642dfbaea3dde36d490b014e","51f9042a5b9d5a11e0a4b54a1a277d63e43a316e","bc7863775c994009bddd28c8a96fb1845926371f","6169e755aa5929f83b01592436ec8cf97d4eaf86","cce2e4b07c1c4b6f2f9d72cac340d9f9ecbb790e","f662f1505eaa25a8c5010f84b390b36095105647","32b9b3159abd3ccd0ff4013906be93e9de2175bf","d3cc9c0bf191491ea3beaa47c7ba46dcd0af38e2","9fc84061dd0e578a038205fee155846951e9a879","d6994c9b70adc202cd9292eca30e6d2ca1b7f44f","f67c78d9cd777548c28b2adea67232c157b8187f","1cd8dda461091a0c0dec0b53146699c428ee8ab6","80ad49748e5b4cf9f7f7672500e0212db4265f20","8c948800cdc535fe109e806a7171015f11fa012c","42194e2f097b570e786b3203aef0c7ecf2b67d2a","5fe971145c2bdebf2d68ee3cb3aeb126c7f68e46","8b3eb59d663d21adde7fabcb2cf249acb7fab1ef","bfd2ad00593f44c5edcd88a8cc66611693b89e5f","cfc6ae8920359744e87d00b1336705a0ad853926","4ad22f81481c3c721a78dbc96d391a8f873738db","af5b8ec2a8cd6902bd714fe1b3b3fbe72d435205","eb155bc91abb4bdb293290fd4bc5ade12bc79669","24005bc03d4774afb5a3eb44db25711c3a9cedf1","7dc7cbea0a576b65562988dee1c143dcc945d369","c26f0c9bbd52ba6bd822fd6766667de2ce189485","778322161c37740f1d9caf67a9ea53470552a71d","9334aea203e00c09f9985749f598ffc9560db5c3","9f3899b20a78c0fbd6f69f0c1d76ed1fff6eb3d0","446f8a2cc20342dfca5f422453715caa15d71c20","6b117c44fb61db32e6b6ac4da1cf36c7c97c6771","6fb19bebbb00d05f62b3ae27b88cade1536c007d","e9be53acd73f63f8dddc829bb8f34b2afd6c7041","9f16a67754f4918cb63eea999f265f50982d9ec8","11bac340d07d01ffbc7b7ff8c7d238c9a3062555","cf5881f5749d67be508d7ffdfa47ef90f91fde2a","a424d39f76805d800dad1f67b7674bef3e53df7d","faaecd6987ba27056b1866bc57e78a7246795c22","d93c3548079e7f1653a03a1479dc75800ade24e7","350bcce041ebfdb6f250e93d9d08d7523a4fb88c","c2a669a9f03e249fb4fca96a2adf63256eb8dfa2","436d0000668f161a08896686e9998ac4235df05a","e1d16e722ec9742c3f92d20dc433d540339c36e6","90739c36fa0d74b051bee15081dfc87b5e5dc4d3","3a3df84d3b67e3dd74271c1cf870d153b4aa345e","692205da33be658eb40112bac81ae51a931cea3f","93e7eb0ddbbe5bff9129a5486c5490834cb0f36e","21ca9f6c7c1bc2f8ae7b53da97d2ad8037573781","4bca3236d1476f3b9a19e2d2c215b4fe2ac0ba7b","ea56d18256c68e03b7d534a0b627e35786733d0f","8d867cf7c5fb4ce0e78b9b62c64d194fdf666874","6cf7cfa0813755dec19a9b34249f4fb56f3f8172","9ac770be45c0d167178e83d63446f72d3e138585","e3b7f9e1ca34e270eb7a7c2ec82b7f7354bb74e5","342266d7824e4030e24cf6ab87d9c20d1a64800d","dac9a5ba9662e10ab7b2b2dac08bcef3c6aa37d9","f06b62028ef3ec78611c21776879aae574c06b99","80f91c9d3664ab8dd226a3708e36886381e4508b","0453e6eddc07895d0683ea8534be531b50cb7cd0","a5ad049bf3d93a35d6873ccb82815792a3086c20","70f318be555c9d0e771d56b1c068999c06ea121d","9bfa63496a6310a45ca337acf38f67361c89a6ec","b89d8bb56cf0106a129f98f81dbaba7df19964df","2fedd2559c405c57c224be035e739af8c1fc6810","325f6c6581ab4a22665ca59cd9859b6605a58841","a93ff8d210c4258e850270426f33a10d9306f728","f2c26098a927f49d7ceeda44b94349c1ba64ebf1","be11b6f04d1b13c7cd46a2d57f26cf72dc73a8b8","1aaab30a2b021e8b559471c817946e07d514864d","eb53c0fb3297d012d56acdb9b9dbf24c1b63ce5b","2cf6d8d3345a529114d33acb443c999052b7f944","0fcbf4da8f1245f4d711fc28914b06f582f93307","5c5c3a590a63a836fa03648ff39dd43acccdade0","d8de9cc20fe08092beb8b346779a78e8f6bc9e8e","a9d4cde0f5abc399332dde0c7415b99a5796eb34","2fc2d824650ad1fa4fa3a2a09fe3d5d878a80712","6098a7f1914f64c77d689f54d5432095911b744f","b0da7b66ce278179eedd0e21dae1d84ed3f4459d","b4d561013f113a4e33b6f0a3ac1d478dc688e765","6484da572117eaee88567f7b167ab261e28e7873","49b6423874e8ea2bdc866f5b3abe6acba1d54b1b","458827efc2fdcc9bdc959e4f2a9b44f56572d6de","04efa598681fc4903907d160f6dc80fc8537b43f","b874b33a326222a7db51f17aa522e9f1fe4766bd","baad65709123d6e7385fd5dc6a16187c7b32e5bb","de33ef2d1b94c1d3acc1cfa708665c99d0d0bb43","f2d3d3e6791591a572515ea0768bf9c8fb71acd8","5c28296efe2cf950c91b566eadf280fc350b517c","fc2e2dfa435cfc87042939a4dbe4ccfd10d750ac","2ea75764c0df6ba5fe9a3ff1bb4095e3913bba5d","a033c686f9025039c52f46e484137eab9fdb2d51","bf7634b625d50a3f71e90f0b54afc0f502f95272","696d9d20cfecf16876be13a2106c40ffdbdac0e0","4575769115c22a191209fd3e81cdf61e19b505b1","c794107988a194284a1315a2808f2016ece5c8e6","5d33f241f0f9330105a511a4450ffd5137850609","01f7166d09662889ae8e3a827ef95c2004ec3e53","a76d59cba9146f91f386fbfe097e62300e5d0862","2779bdf557c5baf1d06c3766de6b53a74bb74f13","7ba772d4ba782925472e35ba371678fa01e1ee79","4068e79a3214ac84a27f1e8c0d56a3e53a156fc6","05ef1f49984f60c477ab88ae7811d644a6578815","a112eb599f270b2a0ba650088172363fe01c3698","510bed871cbda354b1cb097b52b82dc4525c100a","ef721fff9ee873a8ee7f41b5b503b4dcef0085fb","c230c6db98e98c3a473e13d6116481fef9fa4ac1","479649b5fb4a470ad934207709aa7563143a7b01","33a0011ab292214cee81363bbb50d9de123af825","ebe54833a9425ca5bed21def64d3e8aa66b1b788","f46899e92253c4457eb320a0b99b8481c964dc97","1bbe95b4523ed2084737c3fa0edae227737f1827","c52f8906266cc9d95b8f609f5e14d4a17e130f94","f104731b81f9a16fdc809fdc06db725df3d1c383","9d0b3b300cd219ebec9287b3f97c3c0e220cd18d","886afa9b7692bc263cf96c03882760521b74b942","17166f564032b78fd8acc54d8036948b8be17708","05dda9f87c9b71e92572120561ec09065b6dedec","5881c6505b71d82fd7a5b84981a946dea25b5b0a","a342131eba2834240289112a1b8d5d0c68a265c9","1e67f214c520b2c1a9fed30f78440c4e1d4d14dd","ab4705a80794a96ba2b6fd65298f2249e2b69e1d","2f73e2282c6476c87e834248624a9aa2fdbdf12c","201cdd358a7955b81097004d22aed2414eedc41a","429fc5b62ce1a2069aaf7bf966d3557475c8b474","b4860ce3ac81ae5df1661eefb22a1adf01676957","3610b4fd770ff34102d0502f4d0fa9d036c7ecd9","22457b907efcbf7121c8451799de6d800c4fd430","a1fc73e6d3e5aa04b2e93be074a2615a42fb7966","828dc8e19c784ac27d8ed6de98c52cd55a823990","86aa22b2ac5e4ff9b8a22d47a375e481e93418fa","0fc67767a453825114821638657afe34009d3dcc","36f955e4f305cfe4b80237986e9a38bac4b92bf4","0fc0641e7d9188aba6bada21a6bbfb652351e16a","516b80cd6549a8fcaa06b1bf1591b9b78508c8bc","33b69340ad262c4628da58edd61a3211497be911","c66ed35004a264b507d2fc85d2a7f2a15344f421","6d8b209fc5f5dcbce6f067ce0a26ba158a1817d9","da2a0a3814d49a1bbddf722dafb91bf338367153","ac1c52398965fb106075de325f984884932abf9c","d0f0f1f1cb1ef5478b3ac3b00597c8b17974ffc4","35a016216702e65579afcdffa7114835176c0bd9","e292cc0a0a6e2d94bf2ec49e1a600159e0aca980","2226ce0fa8fae5b3fdd532d3bf486a1519905710","abaee11f4f988c03549d5fc2942dba1311bb987c","36a54ffebbab07252b9f689b7753665b6cb3aaf1","78eb25a4a87855e8ea5c04b2b6eb72c2b92dfd7e","7d0275785b7582e34f488f7d28554f064168a428","71bbe6eb01d1664340ea624aca36aa47c693981d","7879968136828a6b98daab9ee4e8897eb8c26048","e003324a1ed88b2802920073f6bcfd46e8a6815a","824f68483f60934f5f6dca11e90f187ab99d57ba","03dfac8609c01de4cfc219a5703ece2f2bb6b3f1","db3dd67d47ed7d4aa8e0c652a9dfe836c568cf39","aa7d10b2bccd98955ecc3afa88ffa8434e9c4763","12a01a33aade58c6d1bab6fef1a41261d4223643","bc7178422e98c86c7c8c9d9e572a9c6941836d79","d84acb98d0863ec142a9496bd229e7163deaefe8","d835738045353d166ed307360a6b2959f9c3e557","58999720491884429fa76b7d61c503f47657f4c6","ec9cfa53a6d992b269af0f7ccefcb1c7de0e7468","8b1b2f6a4cfb65d186097e29d4979838e9114685","34a3cad8e801d026b2130806ba677dbcb4cd5c56","a6562cd0048f1dadb3c1ab2f8583e21251634365","175942dcd10a0dc2e35c4e52992404c5c974c45f","725e8b771bba93d3f82bd8b9e596d61b1daf14f6","f25b0578462e94d6b0bacb160ff886d4e3320d85","b3d2584960dd7ede84591996ac1f880dd87106fe","c1444ebeaf4a17e5c3489dded45ae71f96341bd3","7be498499b4ebef8761082c5b83f8fbc2f06cd92","20b0046945bfe55591c370e32f4928f7cbeb45e6","8b1e297fc6567ead2c400199348d89e17b552899","1120b0b2d3f0df34f24d9ca6b086c192ebc1c5b6","04847ef5f98d9a20a72286c44cc26302ec82dec5","25f563c4c854bbfb2a266c070c48d8fd41eb2325","dd9bb6f186a3f6dfc6a7c46b83511c529bebc497","0d2f3f4f50d3975a9dba3d9ab31782848d60cd9a","8e652a1400ee20b99cf4829e8b4883fe3f254d59","8269ed9cdf4668d0824ec8a8dd770f5b12d7be82","7b1d75223ae67f2520a59a84a15c9bd5b2aae15a","b29df348e266ccfd788f871e4fd73e3b64837d5a","44f9a966e03c032bb5d89a4385f545f3b1ce3775","1e39fee1408055001e8500917f95581c4ac7b28f","6640f397f15b4179a7283b27c060d3f4f7c9917a","f20c9c25ebddcef07daaa8788d8ff33679aa2aef","268b5207035465d07c11d3e85851d13fef7ed107","6af69f851a3f967769697afa997935c37b4336b0","eb5807984c12e90dc46e359463db1a178fe8a1c5","d1c26674eb5827311e6b249f56e1e66b70806bb3","8cbfc0365be2ea9f6adbe695f2af24931bc4929b","f64aa0293301eaf89895f7c2117de848f4132f29","4ad255a078da0e9cc2620fe714bd722aae38206f","392f1491e1116ea582b32ee813de3fd792f6abfb","3d908f57d8c8b6a72ee38cefca7628dc5a3ddc6b","1b3ea697c5dcbbb2feb0f96204de257532edaf0c","a68b733e17bb094d719b292e4356982650bfb3e1","fab84c7dff5cafefbfafdffccf6c8fda6a423ef1","8759c0e31a21d9f98ac24ac4c88fa86bd72ff68f","4f22fde635928735366ab656cd52ba3c6a791161","2b9557c920b8a960bb7faa3a0a965eb932723e75","2dee231c8e229c93ba0979d8bee9559b571b9462","20265879e2d34b1d6e38942173ff08c270284796","d1f98ff51b2e62ddea27fb9b1b9b5fb1ec80dbe0","8f6e548ab03a0eca157b2f9f3a549c8dd4ebdc14","88cb9bd27f05f6622b4c8205d2811e4aad74d6e3","659162ab98ec3f2ddd39934ce05008ef7b842a03","5a4b2087a015b105bac656f3679f68488c76abce","04d0371648001c1fbf157156fce7f5e9581e1e02","20e5e2fec715a318e432c9d306221f6e1fcdf02d","aa39a7877864bc28dd326760c92c09c4d3c6934f","aa8b2f444801f1dccbceaab797d6aa9e0dc9af90","42043a22e8da8ec1dfdb2f718838493ccc9ff0f5","b0846f60c96c809105d039ef314e10a8b23a699f","2ad302cec4dc41db8cbb657b2e1946275967f1c4","f33c554de174ac6d4513f66387436cbdf5f6a813","6697fd9a05859914fc320b4b4321fd9fb6170f71","0606062268d05581bc80aa6fdf6c32187bab0ede","0110a88547b87bcd066f1ae74f46b2ba8b7ab2a5","145a45fd3f15b3d7929e5e702b8828186fed34fb","48a03b514caff2d39a282ae198dcc32a8903cd17","cea49f00c380c404a45d9b002843969f164d382e","d0f2b5c8abe128c16c5ae6f5ab76f046686aa041","d87021de93a2620de3a2a13815d37ebd484fc545","7a0c086e45d91b7c3bfbba93c17ed2c205dd17e1","73713b6d3f9eaf9592b2a0b025ab0a8c8f2246c5","93fcde83886e895113a038ce53f646d2479ad417","1e2b3ac407a39b6dc4b2835bfed86f50c7e71ddc","f7b5fa8cf2a1806bb5bd7ea200bbe603e4bcfb62","4f81945fedd26d6dcf34536963318f6b412b762e","642076888716f6e15b77925ff2f764351fe381d9","192d176d30c3ad6d9e5c976b49b30d7349f2b5af","3069095e44d129058f0f4b5e48f81cbbe1bbaf04","cac650022f40efca0ba6aec946a583ef888ae25e","0a40ac3246459c9d72ad217bd008ac3e900a6f15","2c0c1e3c16ee0a5dc853affa33cb958bd132a999","557122fddaecbc9ddbc557e3a1f129aeef04859c","f137166251c4c734e1fd4d682492168483ccad3f","c07b49280aee24b07e0da7fd42dee4cba187cf13","75bbd8259ab494f9f22bde057b27bb6500433f38","331f922359a7ec367542262822af47c683a4f734","ae646261e384c830a30e0b63db3992115ccbfaf4","87e42e4f66cbe29b2b16f87b0408cf00cf45013a","55c759076349b55c6acf7592632f5f9523fe6ace","1bae73d7d060eeb9531fc5ba46de5d31dc7073c7","06e580f5ba801cf524b1d82753127a9992c7b907","8166f8d3c8259786d2c35db3eb47baedc6c4ce8b","14078fbb826811ca77e0eef3684f2e5d6f55a6b5","96123035da59f2d317c763abd4da8273fd6f5074","3fc1f7dfbeb038ca7db8da637b67282c800b492e","1f54b11da6a0f3e7913557d91048e7fac8377fa9","09e94aa087485ccf5b4318c4a619db4f6b067cc5","bd7aa1b6f6256f3dd94ac249696588a5e0eb2af7","c0959f00a0b7f9ac74615f9e7fd88b32238c1bcc","dab8f8c953cd8ca18e792cc7aa0b717b38804e01","5d65100669e8a8ece09677feb744c69b4466aa90","0d87535dd776bb937c280d8465221e8e6661b017","adb41c8bee1310bbc0e8e14a38ca7c34f3235f3a","39c5f363f74b4ed5f665e2441bb0f6edac3377de","87ab468b7902bcaff12ebefb7a6e2952b27e3fa2","f213055e11b06c02414e6e62ea719e870c140a1b","296c74072c0f4d71567c425a94d9502a68b6e177","8f762aefcd5b5830b5e120fbb6b16341a8e126a3","0d41f8fb00e72e5c6b3e1186530e5c92761074e6","caaa492133b4593abc63f6fe1bd850ee03c209d1","645c656571a52bb05f48bdb2ff86e53f9df9ab44","42032669238bdc807bc7b8f03fff87e6cb5847f1","d532a3f710de71162d87426d4529f377793b8f3e","24faddc211edb90c8a6549f032740c4735130b0b","3f76d2c2f3626f3a6e948577d737600b5163d389","ad1368a62521a31b574acd8c545795d1b64c447e","89efaf5e78ca3938f08263b012903a19ea57e988","87f87839a63091d373ab7b8d066c89e4c4583109","27e500d4b3460316e313f6b6726300f9c561eb5f","6ea253aa776e03dc7174b289c6747cd8d0410245","670c1b10b2b158cd400fcade42ca26363d4bb49c","bd278fdd65f459338fa6f3b4024079242f15568f","14a901e88f1469e7d39d6a01775622136c721807","66a5166870587ef64c50d9e11f927ba1a5539577","320960cd327e087f457fe4d697b401d5bf71fb95","7c17e31a55e4ee6a6103bd11a076f9145f9b1db9","c51958689cb4cc5137d076b71cba69ee8aca3480","f707266b524ab5bd25050e17098fc5d4f0cd28cb","3f2aac5e0ab7740f0eabbf09ef9d17805d59b78b","b7cf4c2050dfd51521522c874676e96d2e5c4762","6a1bf006a3837c790a3ed1c3efc8bd2df06a81c5","6008745991fb5191945e936f38cda21f751b7ff6","e7a1fbe83aab61c62b1fc2e18e37b03a1d1f126a","9f4b5a91c054a538bd5d3581200c56473140f390","d011c8e109f755e5caedbe0ec1a9e6eb9e06ff0c","70499faff80b7213d7344db6128a8dc51634613f","d2a76246871ed3595803a78ccbdd87ea86fa4cc7","da65d546491f11aebf0427f08c826eea3c9e7efb","28b902211ff3c3a1391a2ec85e58803b0df40929","de4877e1fc557534c123f0c119cff7b7771633bd","c1dcdf6109dbe29549517d683d85b81c0ade8611","abb8e9712239bae7e1d3524c1ae1b96b6c8d4c3b","74ab31b7f70bc34be5e5fb00a378166e72cd29bd","668439d16a5c30587ab77461fb3211306ad62587","531b1588973ef0d0631e06353ca65131d97c00ae","e5f531620e69ef682353e4d93c8ddd6cb43921ba","e630591aeafd164d9cb83508462ff2fac55aa6d5","edc9097bc1604f0bd5ea7136c518699e9d64a731","7f2ad8bd3f41470dc79378d8dd78b985806a2fb5","10c7742df3eed6c0e0d244d3a8646456beb09d49","2feec990e72345e9d86d5e1aaf98b2aee3a74be1","2ddb41a5d83cac464855c8f03564d98d5ef7794c","2d67eaf2c3480a4a56aab69e6e2b6c67e04fc821","9c514c2606f3acf490ba1c8345fd13c2d2f581a6","f705fc5a989534e7b3f34a2c8f4a7f0f5912b6ad","0e7f116b5236d248b8e0088705f3d83d8c845b45","eea3bddd1df52c6ebae06900e762499fbb7cc374","6c90aaf5c741fd7d9ff7b47e5bb4ed7d45623c2e","f05af9d4922ab0ace26f7ef07b88710d4b9c4b03","ff3fdabc52a09c8f4ed6549f4366896e47876471","e56f5d5c910f076fd93af71ada7550f441207f45","5823b5d77d47339c3c981953ca8178e7ef14b6df","fa586289c60f34ed51d9949a26cef259ef989cf5","73ad31c0fa26c67c93561b42a934d69fb01c8f02","07b76c0376eef34fcbf52ecc21074c5084f980f5","e33764744cb2bf72ee77c823c3beeb6dc870d2dc","9432e06e056e3272662fa8e0fdf7f7c227b66b1b","66e07a2ec628e81bcff052289fa31b6a5333fd70","ece09f98723490758bb540b39bbae28ad1ce65bd","f04f127680fff6f1a04e26f776d1f7d0ec87ece8","790a78273f1d7e0f3588e0aea789c3f1c92206c7","f75b9e62468ba65753f2ce49c02f1a129c08b717","4134f9e1613e6fea08b5aedd070e4264965df711","0e62f5e6f71f4f0141d177471c7e016cacbc9afc","f65fde73dab73f9ba3c9f856785db251134ef1cc","c8d32ac29ba0b9cb606eef7a2f084c03671e9f6f","7240701ec9423780555476e458198c4901737b53","e2e8457ca61dee58dc5edc47593fd628bacd1e57","36bdf789274ca5b8daf41fddf5f5d05471812c1e","156faf535c07df2c3c71e1be99b79883dfe9bee4","5772f60f960ee8c396574f0c6f94def18bb210c7","c8994b56f95c2623f60e48cd86d6e2368708e3ca","4b2c79c4718f2f0b016069f0acba61df6d950fbd","444fa4c1c803fbc02c72eb6b77326c3b56de3b61","eb4bdedcc6366394f2eb83a21643328f8081495e","e0b703e3fe9da396f9ad0c8bd29bb61ab1ab0fdd","584288a32c49afa02e69178381ef1e2abfb5371b","8fb54ef19b08e3f3263dd18d847b4c5c0c65fe0d","cc72bc6713bd1a2464f32d66f0a081d4f426c27f","bde77dc0b4661741b58e88861476d99d41296ff5","38104bb89dfba6c4adb17b3e1cad8a6cd683c69d","003e977cd54d825c7217af1360287b462e29f8c1","0bcf0314f7a2d832622a87fe2bb04022a889ac54","3da2894d82dd192cce483817aa0433c509a18c4d","11e62cdc7922ce1ee3087df7380cbc316f4fa6c2","846e7bbc53931df81bfdcda77035b01edcfa42c1","def6655964d0ae3a3c9f2d668efef58777ac62e6","70a009833bbd48dd780b1747a470954232e6088d","5062b4a26b70701cf3f687d726ac78634b20d6d8","e3b26b0d68f41a4682be9288cda1ac8dd9fcf4e8","3474e1586d765f77fec8b2658eb1b02d8813a838","a20235aeb02c0c9e5ce58c0236f88a19865d571c","9ab17b664dbecad4bf773048c422c66320bd45eb","82fadde680c9377e0a8da023a66c921174c97aff","dafd7768ab08f212c8b86756def4201c381cbcbc","6ab1ed5763dafb8ea4fe3158c425916661a0be8e","7a4cf6339d23965b7c36b3265777e0447c745100","e40aea7fecd86240502d8e2e8f8492428f8df307","6a2b8a263eb50c3ac09803a3fdab8fcdcbf6b904","3c4938d59a4af2996e53a7ee33c7e9063bb4337e","9d4623f99425ad71f7057d1d2c8a8f01d78df965","918de768a550b89da0d232f2040fa618bb10e25a","3cf2bdbd8416ffd39c105bf64fc3544424d0a2cf","d65cbddc8defb0be878c5247bc61202796475ba5","7f3373d79f017c17ad5ffd0eba877fc056ad649b","059078f0757575f8e7d75373e4a9430544ce4ce3","714953b3ac697f0925c740581880cb71e2f94777","d9f0d9cdac1c597ae63a91dd112bcfc0c1758c2b","a994db62df731879bb9c54e65b4ddca32396e9d3","856a8226a5306632f5dd4d9e9c916d89e3e21495","b60754ab405d6a332c33f12f9df9399f70ee7164","1ca555f1fb36805d243b67c863ff7f7b01ce750f","136fec72d408dc5471dd8f65b63b4287c39ae5d9","d725e4e6c0efb0db27911aa1d48c5baf81028ab3","4c10b1da7daa878f893111633222a46d9009cb3e","668bf1fd0dee569769786af37942eb8a4ef730a6","c7fbc63cc23dc1f62e92dca3abab477f425d22e3","853af06f5aba2fbc12b50409fe663a9eade3bb45","b07eab734a363a2867774e46d9e7ec583af902ef","de33c37196f0ddec675640fcfeaaa46a17d9ebf2","d211aff777ec338a5f57cece1c7bf76120d0622d","5a64c679cfc5463afd4a703b1c6e437d894b22b1","3a0ab0376e4a38566eb692b5d19ca3e2544a6861","cc71fb2308b04f6fab67490e99d0fb0ea1251031","ccbf57611b85a5295b37a3fed6b602ef23f96b7a","c2e63fd27a2112fd2562c7307d15a7516adb52fd","a3af9d5714503bfdb1e524fee5ebc2da08e92d98","cb3842833a6d39e098b75df4d63055b3dee4e231","f52c294a748e4bc4e561fb497480560aacda2d59","4fad7608c4a9762fca27ed00896f444b6de65de4","910bee9fa111f5bcebd25db1db85d1bbdba1c5b7","dd03dcbd5a1d4a23d4fb3aa41da0c91fe2c5eda5","cd4449e7abe97b2bc883e2d182db2cc41eb35f8c","65f3a953de3db4406f099d014acbc630f53eca9c","9e326ce0900e5810742a990e232e0b0c791dc35c","2873206aa6bfbcce8eb1185248c89c6fc8902d39","6bb29eb8470052d5fd11eb0a81cf496f99df2f67","ebe2f4ea0900af2db7dcf875e16a7ba6ff4bde6f","7abd0a3976e2915488445a09e6f431563331c001","01c2071d047909a1b98793d2a3f08a3c220d96fd","54bf313e07c778c7dcaea07ef58e60d5829ae3c6","3dabe862afd824bba5ee71ddb07869a28829b9d0","694ec9b3d010dafb9124cb4705a8b373bae76cb6","514a3fb96a6ad97eb9488cacba7143566cb17d27","6475c990a291ff525ca1a081d275e89a120f50f5","d179cbc3c2090c32c42dc5b1313a8f8b554f3b12","9984ebba173194c68443c9d9a8020800144488e3","c562a7d149e680a72f7e5dfc9cf4ce3d61c468c4","5586e473b52c77a5a6cf086cff4fa353db531155","1415dd4e903263648ddf66e1dc156e37f4f2f29f","b95303e06f65bb9a96108125614e4f1cdd4bbb5e","4ff505426bec0121ef00a0f1c86553973927ebbe","163ef9fab3ab1b172f4930ec372932cd1024042d","03581e49b7a31a7bcd4a3ace3a0130ab74afe1cb","4942e96897dcf3506af19ab673fc0dd5b905960c","f4f244ed4ee1e271f7e492bf60ffe2867c643648","35f06eb43752adeb15e747ead891edade637683e","134be5c728a8e54fe248c654daa30986d2153c1b","5fd671b8a7fba2be956bc30f6510a9a01829fbda","b526060d74a602139494047298658ded797e4ce8","e5f29308ba62e834d82e7e068f1dd388b58889f3","1d55ca503ef44b9c3421d4cea9b2bd53a41bafde","22b861ad9787523487c652250b42828d9991ad02","f1e4fd3e392736f668d2f6693faebe7821947470","de825df1210089b4f8427618bb758101d5ad379b","c8042d57e59b1f31a660f3fa02d0169f9ee0b8d4","b182e038e763efbb68ed8839351e01a20d24984d","f1dc158ebd23dd3fa8dedf785bdbebff80f10be5","c20c2870a7f8c0f0eafb93393309bada322147ba","1c178da72cd1cc8cc4be2f29918ce587661e968c","3b697ce8d56ea7e73c202058f6c4d0e202142eae","49a81308c04204a4dc2df71d2c94ded182e0343f","3a8c6db513ad54970d4324d9e2b3948db69e0ab0","882838579238a4fe6d3371ce76042306d5fabd17","cc3e660d7e13665fd5242502fb677d3e5f30ec18","278aeb114269d3e374960ec93d435c8a2524c75b","0877cf64192c60e2c7a47250a8a44a4d70d8ff54","2f3328a039ac31368dfc9d93ae95702c0d9db827","74719b8748d338c143a62b3659693af0d82b784c","2db0613fb0d4586436cf17b3afa2cf5b64bc96b5","0b747f5312504d51097382fd6e39fd9a743a6086","b319168db289cecc0c11af57371ddbbb0766ab85","87ee2a9239928e2811ce1711bc381f601edd278a","72be5ddc433cab895b31c613d517fb1f57de829f","bdea6702d4a625080154eaec9d7b4c8f889b7182","34ea708596031afb0bdd522ba0b6196078bbadde","d1c095b30adc324889a9222ee4933ef922ae925e","d450220baec506a627b7c9dc33a0d3afcb732046","480d4c6fbabc65a0822cd3954e488bf64d04b45c","187e6ae26d88ab0975de6011d00e41a846bcb6fa","c89cc44a5e73de4d5c9558a224f5bfa99d538974","92b02cb027a5f87b7ebe069ed1ba7648b6db19bd","c218c631f62b154af41238782280dbb9b2e914f8","506ff1f065936153efef0ace24e0d922b999b9e6","c7cfe5330c5903f23f020633ebe433f1f485dd87","9501900e1bd44b9aa2feb32b636c9bc9283a8363","e82b2def8e8eabe7c1be37743bd8f0f7bd671763","8a1c5a839090a26e6c859c3f09ba1274540eff9d","7ca9863079c2c033e5dd550e0ab989c8593352cc","a9a49365184f9fda59c52f40395961d5fd34f373","ad2127a3e8b274d4946a35cafd31c904a3de294b","8349d4fbd99052db5a2e66a4ff9b3d44e3ceabac","00799fc8c245a09259fda8d17e65428a904402c6","dbda5b6700a05c2305584638bfa537d9f885adae","cc349336e7a099f786c8c281fdceefd7d0bd33ae","c8d0c61d912f40709b38857972299096ba511a7b","650b698f5174e9c4e29781f551af560a55a1e87a","afe45f97966d13f398b00483749183bd2868753a","03bd93e3b3e4602a7cdc475f106ba3a85a9cd8ce","50ef456c7847d8119a4b9ecc7a1193ae4773da80","e16fc72cef5769ddbb18375b9dd1ed40e82b646b","963165065df185e6e1727596c743c1bc7e4aa49b","e6979adb1bb4740ffaaaa9f7efed49a9b0577ec0","a71d8b561d7815ad1733ce03be98697d748de70c","769b2ba385ac83ce1eeee3df31572635cd539a79","fc081ebe103f9e68c20f944934c6edb78ea20354","945f7f83d32ca57e35c9e348da162714ef8a503b","e3ef7f214afd004a741bd7876731c44294541794","793b0de1970db3e4e36dab249c6f42feb3b47656","a61ad365f526e7acdbc556abc5678cd225e120d7","696be497284e95e4ba70c88ff52bc6255af81bb8","55f3bd97a270b691c26d6eda70bc7c0a3ec8f4e8","9d4093a21dbbe2f76059c8caa2e33b62751021fd","c9aa0c20a0cf57ad573564942c53143a2980e526","434b73bc576ae7e6752c065137d702f3b3cfe085","b2fcb405220cae594343c1f9dcd2f0082f1ba717","f38173fb1914d0152c9180c150c37a8f5652b239","570fa6a47748ba4938c8898b1bf78a7f3aa647d3","19a6a6286a73ed2e95a00f92994851c817d21401","4141703b1a47a9772f315431a9e92445ef377840","a49f3ba5accea027bf495465b9908b879b6877ab","cffbb99327037b8356777964b2ba9f27b4f8fd47","bf104e78ff6a82da0f885875def32316f61962c6","63d3a42f82d386c94eb9e11641d04ada4150c5e5","fc370b3feb419fdc1a8139bdf01f1dacf868ca1f","7cbfce7a8c9883693a54a589e45ef788f25643b2","4011429e574a4d7a31725c38d92dd34925487dc7","bfc3ba5af0bd83c4a4f82192dffc9a0f9e7ea883","8d12dfa24d70b6a86660baaafb83781d6dea4680","e4a96164b6e52dac6aff7ddad05bd3ed735840a9","b2c0a687f1cd8328556d9e0f36f21dcba05feb1a","6a33727cb1ae9fe73432912ca07b583cd523a00f","63e0fd76753375c0ad9aeb374c807c25d3eaa1a2","34e67374132a7b99054b445c35a2caeee7c46160","307bc1652317f8a95181cb4f41a046dc1cfa071c","1ab9b86a2156998bc74452b081978ffedfc8bc7a","60fbbba39892704e89ff70ea3e4254761feaeb7b","a6e9af72221bbfe49c86c00e07cf4ab021c3b2e9","24137f423ab7967ab89edddca9761d2b41f54dcd","9cf81271f61721064af07e2c3e62abb28cba4f7f","444242a0807e9db7ebfce86bf88dad28d18cc1e1","61cbb1f6bbff4250e0c7df04277dbe36339cd48e","cdcdba704b989aa9d7decc40d3181f8378378512","21da74b5146fb6c853274ae9bd2a5f51874edafc","46e79e6fadeef1795014b45d8f0f485e5025c51c","8460d0678c28816f6f206f40b71de2510fab1ffc","e63e3875d7c4eb834bee2bb24c49c540cee0a0fd","6d2722613476f36c584b69b5b4e9dd88e4be1cec","b16946dea6382100940ffb4b5bbd4cf1a1ff16ec","d9b9c9f98a76127b1e32c019fe5a93a2bec40d77","3a7a1cd4c9e61ad16beeff60d54a32247c97423e","26cc521d5592a7b807688a7ce6c27a2454cbf486","a18989602b00f2940befa0b780af14efc7603dd8","2ce022af7eb6721b94d62683b285eba4dfed83a0","c2fb1c9f013a340d55d7d20cd499e4536caa23b7","9b86233e324ec117bc73e8a5ac001f46f8140011","c2c11fc063e723c41579e6307e40fd16ac5334c4","95ad747deaa474b30c04b01f60634f2be9a5ea18","40acc3ecdc4ca63040fec3ea30eead21523bade6","ed3586afa1b09ef4a7d25deaf053cdad947a1cae","66d3a8a11e4f8b304b1caf4a8d8c191a389d4e85","620dd79e71fdff8655327da909c006b437d44ad9","f9b145d27f422af6b51e9e020be12135dec37ff4","ae184a117e456060925721b960b25832c4864eea","f8a22f0a9086e7a389d914f2dde6baea8b08eef0","43bd28bc14b82918c22003214084f92e6dd24103","7eabf4c8a322a520c59d63b2bba36be44480101f","8b84638322f75e96f7220a1040652ff41fa9d06c","44f1b390a3604cc141502c76fbf15dd347fc327c","f64336f1a7ff9c9414be4a82b3dc9fca6c659bf9","a19e99aacbb6c4d6dd765510ea99ce0a9916944b","76cbe7a9ae08cf9c90b464cda7c967ca8068d41d","de54ee975d97653d5f53616b01ad08e2187d258a","f285d554e5f8820a562cb172274014a8150aabae","0338e55a6ebaed0b2116c8dde6c5ec56b8774f6d","25c1363a1167cc5833111e78e33b2561f1ceb76c","f5013e327769df7168e5f6bd68aa6309d2b825de","e7f22ebdcd36d620a21977392365661aa956527f","ae1393acaef148c8e2d77f122ffef395e326d024","f9f2413e69b9bd821c4e871f1ce46d3a5eafeb0c","84dfb3ff2d9b3725acd7ed0755b17158ba30faba","612a109b81320fcd2f06e5ddff71925d81aca509","fc8ad59af39b4436514820ed1e7444f3b94a0377","29a1202d39b0efb617a8ff4ee9764612f3e0124f","18ee888541de80307da68808f3996ae2b0a807ab","9b691718f54e72854d137c9f7cb91b47d1e0d381","e3bd84fa571661d76fc8458d65bb053988e934a6","e91844e8dca5d03eabd33e867fdbceb18db60cff","dee98d3b6d58cbe42fc403d999b278aec9447105","393e62b98a5a37ccdd7d860571e2f8cc7b970fe4","53ab3a1ba92237a15ce74b7b35ce78c1defbfa47","ba1a1686592a3b4b7fef6856174fbb29dd36dae5","658aaa5c79105b00a5588c820bdb1967720a8f49","a6f5cf7de7ecbd0425c14baa1281e742ebad3e4f","39c868171e6b526a06247b3426a1295be2737caf","b32fe4af6172026bac91086d492d944d4a8d5752","c54835a23be487e879aea6cd3123456455e888df","4ec384f9d4d1d89a14d95c10fd52306e6c023a0f","934714248480dfe5caa87404591ec81631936653","9bef886fa3b48ff66b38c82e46bf37a02feb09d6","ab76c649c510c2f090bd94773eb1f7dc85feaba3","3c797248d0ae6d69e5b3337a8f42b0abe7a69c81","f6bbb08ae1f0f6df0f1ecf1e5b95091d781e54fa","d59b210aeccf5de8454a37ef5da5e9f631302f25","45d97b9860049414da61f4d6c69f3fd653b7c256","1e9128238e7b74394148579ded9e63115cb0aa58","bfba1e36bc3cb3f686f1fbbbb8187e26e28ef57f","2bb39ac56e18fed2ef75ec3d7c6f0366bbbef90d","a6300b454d652b30d9bc5a081a220211698b312e","5b00cd89d318a92e7970fbdf80d9fca424e15224","e3fc5fb1dba48b300d31eb519a7ff4d8f535a9d0","d80bc5cbbab71fb9b8f25ec56a0baa5b4cee68a9","c8aa85189a8736bb9723770b9409e6f9c00fc249","5056b4a02cbb71aea7f424d0e400175787fb0db6","805eec7643a4b2a8b8ed521e213ae8189acaba40","bb6814aef095a084066f2f407dd6d1c8671c7940","7c7182483f50edae81f92bd4d4ad627f1b3ca57c","e61a074a8e7cc6f4a5435ca8e96a82e3fed917e6","472c8a7ba1c7090679b6cc2da1abf02f621848e4","2c68ce930c32fa13470269c75357553f020bd44c","9ba67387194ffbe130bdd325d069b853bc99b841","96093778ed864f6bcc1e924261ad3149ab18110b","fcd39a506a47e32ac7fa6b403230f0e39e6910f6","ba2b09b034b29aebd9237cb96e3d05ffa808a4f0","6280be46a6fb62b8833a9d55bff590fb209b0fc6","174b19f768f50c7078ba49dcdf85d9d85ac4e875","a8beb6a1a51af135e3cf8a905ab8ba7f3658b34f","167d02ef61c0048043c4720d0d8367587e4a0b42","37969e71e484f3de3ca89d5b5fcba3679a95bfc5","b6fb7b51900b31bfa54c3280c473c79a2890267e","9838c4df7c7f8e4e30c71d02677676a40e528ab2","64737c735b3e17d446eb2bcc224b42af159204d5","f27931f365e3428b04cbb70cf278bd5a9d101724","9d7343a1a36713d364e2457e4c12b703e8b539fa","1b4204fd76b5edd3e07bf4b1e0609fa870cd6884","492153878f9748e84311d1f01a590d24993cd05e","e02c7612e575523dbd40fad7783b6501f210acfe","04c63478568ba7ef23ac4d42199e0928f0725ef4","2498151cd66a4ae2c772f31b0171e1aea5e63b27","d819ad6f7873f414216ca9a9885c0d5295fd04bf","6dd65c0d67960b0f0b26a24bd2f10fe8d54aa37a","6574c557c962d9e4dd726b494322aea246a0245a","849596c40c49a6d9b5437b60264261e4b1e97bcd","c0da243f04d0df831134cce1b49471d42689d2ba","209c2d2c80184a86bfc4aa92b4a00236a302fd28","bb2e6e3ed225e0907b069e0a13479fd43fd12b5b","4839b17f9357969e26a2730a977b5695ea75c6ac","cca1fab1c431ef03898e07c7fdf69ec9c7c59529","81292665d5dcc991d3c9341245b269193329ee22","8ee31ace34b3cd542fca2fe1b008d85ad20378ba","601acdf0e14ae2f966db6f4b885a5d804b1885aa","bab27547d3b0e38dd8e28f880c57672db547ff69","e45393482463ddb606bab4f2a78f4a5024cdce7a","1ad16b3d4a2b371208f66085ae3106b59981dbf9","13ead635d93737d3817568e87941db663f5190d9","2d995372d8e4e47086fbf0b8a71224cd7b763f81","0e93714ff72250bed40fc9892551da30a50b5cfd","1b6e0d04f0ff570330464c20b3ef3c7725be996f","f0562a5ef61d9e0e13ad1408b1cb5c6ae901552d","5fff7f741a8cc18e6f891ddee6f4130f624ece57","0e5b2b16ede012ffc1bddb5e6e3770234eda6032","6232e7eed3a8cf583712b4b60bafe8c96eef22f0","9c3ddf05cb9c59817d885e9daca6e8f61c89dc97","4db0f51b9aa76cfc7649787fe1970af606ce8dab","fb37284c027b494ed3ec21124001fcb729f42cc4","96abb695f29ed4f88394f64262fd75cc9937e8fd","b0fbefe9da2402110dae3d2f074703218aa9d397","7440295ad1cd94b4066733cc20680429ca690f2d","34366bc27fddd69539562c12579b3207b23676fe","bba5716899a40390051c0232f64353cf8ed31880","24b7f088927e17d80e1e21573b16bee8d3d5d50b","d86d7981ccb4845fd591f90084a1d0557448e921","8b391b9ab0f10ae6bf8d17e3eda4a509f49bca6b","61b22beeae31590fc726cb593252c6fa5edc13d5","dcd268e183abeed9398522174b77fc64def831f6","8346d90c5e659bac086ac2a3426f13efcd094840","5f1b9a23132408160cf0b99e1e162413ab0e382b","cb097283dbaba257c55e46bc2f9993630f4c3913","a1e7febbb3d8d107fb55be0158660004272306bf","a53645e726097e9020d12df886b62431cb1740b9","a90a8eb34b0a368af928c3c1aebfdf8fb7211f72","ea0c398a196358a34e40dc7b93426913f11c160a","fd7f253649acc3cca498951f71533f012cef1b9e","3f64215a430cb20a875a55e9dce0975449cf1400","de04003d3fc3726a0e611159157a29f2a6632f67","e25a50d6909c1eda2cd63ddc9d9753cde6ee2a43","d7387e8a6831bb6fc0fb966d7245751eab5240cb","197d642014b11b85b8172e7633c0fe8eb4f03b84","32dd9c67c683d40e98b444eab4a0a57a270c1276","6f6d4a6c2ec035529c057f85d893a9c142670b74","7a0dfc04aa85d0a7c5f317252e9eb917d0aef788","d35eae166c09ccb43e4f366525ad2ea78aaaf913","8627f1515b7248168f988f77b899d786c2e2d7ad","4a2c4330281f46d8a63ced05459e22a7d8895652","5f137925dccd8a7facc34d05d2652af6d03285ba","2d106eb715239f42f3bf89652bab554af3c5a6a9","22030d4cc427c72857e406a9d3684642112c4474","df7d3708c5b535c3696943322a14ec19a175e30c","579fffd97ef406fd057949da73757e0b98206dab","3f631c2567429f00f98fa15a4d49116789dcf4a6","4cee053f7c562d94cee2ab8e65fc33fb9024b2f7","466a76ac2c7c6634ed1d78fde4ac011e2e70b710","aff3dd36bad5cbffb5a995ed63eb67ad099e60e0","e5a310cd38f087f4158a04a32d631f420e1236d1","6f404efd9a2693c146b20043b540946193298fcd","43f147b5aa8f064961df53b763f7b68e7524d7db","39a5bb4fbc9977fe0ee88c547d997c3acc9650cb","c1fae20400df7be9c8fd31b10b0f7a7f8c0001f3","67764bff6455258ed669542bf2cb048315851730","8965ff90ca0e1ddeeb17e87c72701ecda6edd593","ffd115dd6f04abfdabc0d3ed9270b9890815d171","b17c8c0396b348430a3a8f6fafa069ba675002ff","06ebf4c3adbc098964d1b179c8b573b9d1e7c2fd","18fa1846ea885a0b75f12702555b621541f787be","376d3dfd03962983668765dd9d7d5905799a62b2","d8a6b4ee67c702726e943bbc5779881a9542848b","5470256aacf37cfade2fa91e928afb6553ef0525","92d317a0b08edfa42e5e2b79196b32a33d5209e8","b00c96a861fbbdcdb341784a53675b5787ec2c0c","da8c2deefad85f7e98e40c3615cc2d18a42d03ad","699a3957ce89afb4603d14fb3dd474dd631a1d48","37c0ac1d6d8ab687fb4b2fcac78f780c3bc2aa66","4946335d3de3115e6aa9f9685bb595e9de96d5c3","05446e8b537f3cd053607824d32cbb651f72839c","ebabb0ea6598a8b67ec7149e5dea7b036934dde9","019908e5f02ca2670dd5f956a816cef045f0a777","bc8aa3259319f7b2e6831e6b75fa00a8dc1dca63","1971c09e5e16c3a956558ec683ae5a1f5acd49b0","be5f35dfa00c79ab05595d08dca59dfc53912327","440706814a8a8c43ad4608e6c1cfc6580ce5a5c1","454b701e76393fecf4c335c8a3a751dbf4e713eb","8be9fd83ad07159d6c707f741b18c8feefa1c1b6","b64f9f03f825bd3267c71ee8392d4e8e801010d4","ff318d91eed02a52ed6e8e81a13abf5258a9a839","775e74e0d41daa9cf3679c2e215f4ef46eee9cbc","cad371dd85f0b7a7f7717759a36aa477092a269c","e065bb5c3b5ca5a854fd59d043f6d5f8f0c81644","3b5a0f34d46edf2c8410f544649a9196618ea300","860f097cc6032fad840f5fb0495b39b06293802c","5e354162f17aa53a09e7f44e1a2948621fb6d61c","2bc6ad670bb806886ed7fb93f89c78426902f434","67446ff7330614c2352b5530c6df15a262ca8392","85cc435103e539990f095966aaa3ea786a7dd386","c1ce5b87b4840076f8186d1ee9942f5628cf018b","7bab7fd7773854e136c7d2c31b83498fd35a4b2d","1b6330b125042d727a65768b413de9cc7fe7003d","c1b247e4d5c0215a062df0550dd41641915d8569","825a870f06be1603f872ee8bf1989b63d806948f","2e5b6b5bde1e788ebe4a49e142e391937df2f3b2","e8fe174616b075db8a34b06dd1a19e93a9f7c0ad","1cf7ca87cebb0a07733ffe65a50e8f9b0e68b25a","ffc5f360e8578140b9b43d6b4f6483931ee7aaeb","ed06ed38fb122605a6b7411cc2bd7bc7c9a51b6d","8851e16f7508d27965bfb28647c982b7e3a8af81","501fabe914611cd588c19b91ddc365a84ee9eed2","3c27980a178ce26e584b36ea4bf2fc3f661c903b","97e8c88ce7df2784561480da0ed5a16b78a95659","b852a7a85482d2bb78d630fef5782d2007d57881","a7430a9d060614169dd00117adc00ffab2a245a7","d3042d162d49a45fa288f60b6068d5e7ae4aa54f","dcbe55a1facc3cc2c6058dda967fcbe9fdc8c7d0","138698e51fdb29b95eaf1f0a563758d46f57037b","9e465c9fd0a5771d870e3550958b63ebbe992ca7","a3ecfb7a823a8123f9e1e59c633090ad5fc4e531","7a880029929aa09cf5e9b281b50043df5bb17aa2","6be77da7eb817fc1f8469bd0bdd8a0d08167e701","30c07c1ae16e13113cde92da8ecacdfe6fcde1d9","9bbda4db2f946e1efc4b9a1bb8eef591dc70fc15","a9ac4c012ca942ec5deeae4a68f1d51432146eae","1a397a78784023971124169dda9fc6d9c222a333","eb9c92f99615f5d9508fbc8be3f91825d444d791","eb7983377081651e120487a095101c94343ea203","b1f5cee7d9a1f509ef8990f3b8405c74e83a20cc","006f6f5ba1df4f47f59a03b8eba3d4782c956a6b","03f7a724ed8c1fc1601510338a349e72fe263e8c","79176decd5dcbe7abc938458864f2191757b07dc","5dfbdbcd0b08826d49db7100c9d11c47cf5b53a5","54b95b6c5ab476707a5ec3a210266716dfbcd3fe","9bf1964dffa04c4b0e8dc7abfb0c9a8b4c355c4c","76560c8afa08ebb562f87051b7fe2bb424195829","4121df235ee49471f30089a2d6b6e081536852ba","c4eb974a8a73eabc29dd3be47b09969a4348fa20","a14733be3f43bf48c9d5718378f5168080cf5388","a0fb4f2b5d26d06d07ec10b3cb5d38928f346ad4","a83877a8e84b949061b7c48a92e4636fbfd3d19d","005fb622845a198bae9300859559e623d2508cc0","49b4faf43a012ba6e0bdae612bab6547f230cedb","5165a90ef6915f20178a4abb1f008f442f1f17c5","6df53e0401fd7c2f8e81cd7d8189584706d3d7d8","bd9f92cdf8f886b957c9fd88a7e5de91c2c52ebc","5b378f408c5a0e8e0c2b4c1cbff67959fd097ce9","72472bef05ac02de29374d4863a60305b0186101","96f25c8b67417d3367dad16e67786092b28e55bb","c478f3032112157865815c5ad892427b8d0fb531","11f4b5efc56c09363ec637068d7c0b038a0a62cb","6c159acf474084a27f3160cd4ff92158f013218e","33a541727a09d3607a08f632f0c0031ffc94f19e","a6ab7a91efdbcb2365270746ec8acd1aa330c276","d7cd25ad9c94ee9d0b7e3a8356064f1581be0ff6","771fbd282a3e98aa487878b9b6fac8d891074e65","1dd98baaa65a204704e6fbb4e8d1e5cf97531a70","c719cbee6996dcad9068fb5abcc107d5b9037d40","bacf5124cf945dd0619d77f1b2668b02db2f2567","b9578b8f4662ac4de7e4381b384d5e9ec9a3587b","2933ef42f791581c3109889ee002a8940685e608","13e8b5ed8f6865e71807986b700932dad025acfa","ca1935d6f776a789dda9e046e5624ba0715e2671","8f9447310d83c6519df5579d02a6adcd79840c04","d09ccf6f8196478427a0615d13bcaeb40ee5172c","e2c3bbabb0a12f58585bb441d91ee8882225b0ee","1180110b9ed488c0f8efc6c9f98a55fd6f4aead1","e425f2d4984f6122ff4a8b20d69b79f89538687b","cb0d396cb8b5db3d377fbbbbac5caa05dc6044c1","ee2c26a7b3310a8c4ba25dc4b6cc056d3ee8c177"],"release_logs":{"alpha0-unofficial":["a34b77e271da5f3d550acfac1e5557f2467c6266","5ea6c9fd02b587c7ee238224279ee3880e558c78","6da3526cd423c66ade2e06cb98819f8a3d300960","8fea4053b33aff4fa08962c990e13fb5084a5383","55efada13aeb3f6626e5a6784d9d1d5aa70e19cf","fd3d8f6627a5d41176c38410ba4d3b5ee6d21cce","9c116f4f1df740c74664d0e480f73c40ca6634ad","95c685143a06420bc9cca6944b1449b675841a2d","54eb4bce5f4963e110162cd198cfb89a802c6021","9137a045acb8920c90c58f1fab9be9ceb19d1b2b","65286c6b46b7818d4031698dd6da64852386ffb5","712a82a6f66399343f96558267c09b2ae473d4de","77ec3ec0a30e38af4cd573b98d3934c18b91a48f","34f9a4b76541a35dff93d042404e446f84e3f5b4","d21b73779fb740ef8b08130a9b1f3f0cfdaa7be7","48db920f4ac2da60b23a2bddb8ebc5cbee35508b","c74b54f2299d4a327d959ba2f33e3e8f003df591","d364e88c2a77a5470d64b77daa588f6dbb8adbc7","a80407fe31fe627a8329a25cf2d5040871b25f34","fdc2463a1ba6de47c13d976105153cfaa19b86d6","6f10e994fbf282e4e9db0a5988884c50a15849c3","2ed98669b655f69dd5527301c467855c7a37425d","a28d18f554924c06faf6473c75ac38b4f053288c","04f43116d60c49c1f6dac2edf5140404692b62a9","91ecd7b6a679edeaee6b6ac147074c80d2bd30f6","2add51d0823fe2ef7cb439a6f3fae17e8dd4717f","c3d5c964941cc8ed4c1b4ba796e2cb990feb0442","f9db6ad8c5a37dcfdc1ba8d3f1ddd0ddb05845b0","af51fbd994f1f5ece1f50617cb1aaf41369b8574","d55c840a0d44813b3dd9dc5da6bf2bbfd0c0164d","a385c8506c8f407bd8f2bbc0928cb0d77f8131af","291f408fcf53976606382f9e7db55e672fd82a6c","e23cb2c715e9f1f443a14c7025b50e9de2670ab1","093c1c1a6944715ffa3dafd55f6cff21b925de24","fc9985b770f28626ade78e189408571bbfabf1a6","b5f14cc6f7e4f5ad49119e31fb26dcf5277af1de","1e73a44e241774d1ea84a8976f0963ae7df71cf9","28265fb52639067d11e392c808f5f28d120674e4","fae14153f708098165bc90c69aebdf96c0ef8ac3","318ac6ee1395c121fdabc12abfe43b0980ef467c","996e30ee94eca4973aef383d86a7e86c88ff1134","b3ae7c3da3d3004d0259b91522e8bff51418ce60","8c3bb69e72d7d67f74e78aec234fa6b5812427a5","269ba00fd32c379bda0862e386ebfb3677a59fa6","efd6f6dbad69eb97366a9ad4ce42f9d2dc3d9f57","ff8864e020acc4a7adcebede36c5709cdb7a1043","53c9eaf9334666b4f5d83ef26736f616d28e1c44","a1fcac640061c45e9dc55b1189e82aed3e2672fb","6dcd4379cac74894dbdeb0b69a0ef14c06d1fecc","d630472b9862d5c3fc8b13a5172ba67c5d065671","706f3d1aca7150dfa413fdd67abcdc9fccbd8a39","95f6f81dc2cd733f3b50e62c3a2286b04f8646bc","cf2ae78956c8ddc010062cf5eff38e40229a3665","1399262ffac0c7f5011e653c4859bd60553c2419","2861fd9552c242ef7a98f63312f253e6534c5b34","bfa246cda825f9ab6ce936b33caeb53e68fa54ce","3e782c78ae46dd3452e7a61a52c65a69f09b8413","46bb523db7114ee38b14172111949b2325131126","46d71ee2a15940fc3978d11d2db40b7a36430df4","40dd544994a938d37a5ae3d0e96ed4f176c0f19a","c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97","e5d9c7dcb02f432fc1900753f961562fde43b0ce","50da1b7d15f2a7c5babf059dd649eea1cd0497ec","1333ea2a2d70d45a295702c2d941e7bfb00bfe94","e7760deb741ae9a42e7bd17b4f35f29e7f251383","0dd4a2790f9f890a15a9c47f54bc2fe170b3d62d","5c2582ad340cb5b67e8d459a06bf41fd3bb6c386","96d6724b5df369132adb7e43ef5ae1e6ee2151ef","ac2f68760d67200d508ac99b198ccb95f9a7d59e","7d3374eecfc161271cbee9d1cb2ae8dc28b93f6e","22ad5ce3cd29a0e8c907cb281a29766306c1ee30","7e8dd867da17b45e54c68027f8bfea784c932852","1d488e45fc07e0120eb018ab2ccecdcabd0e0707","ebc6fb9869e0852c805b43a3286da763811c5f62","6290616c0affc3fb37ac3c9baeb58406ce1e130c","aa8e3e7b0fcb02c641b10e9748e3d9406c300884","cf00f35a8e86321feef9e482fd8ed8db75e35e24","24e1039eb6fe32115e8d1a62a84965e9be19a2ed","3dcd7e54f49ee379c7e71726888452cb2c38b178","e9f49a6d5ac88a6afca8a16f91a05f4fcdf5a589","da2af72d7357498dac7ce425c9ad3ab66eadb32f","7ea5c907a7351093277bf38cc43f333fa2b82539","d53ddc5baa29a4fdcdcd56c772d1430747661229","b678d682240bbfcd92120fcb45d671983db26141","93897fb8849d5b4326ef2d16797f5e0d9c835ff7","e439581198de92e63661c4fe71108cb59cc2d999","b8358680670efd75a1a91ea516d1316e2c3fad18","8f5ffeeacc3ee5537f32a931f2d1ad566747ad9f","b8bb5e90eadca45fe10e3baafa1b225d4dda4b61","9a94fe7d26bfc53569317897d73d1daf0e62130f","4ee8ecd3efee742be58c1ff191e78d0de09b57b6","768d637a1bc94a0a6a9b4ea2eb50e2c8197be3ab","2bac4e17840181db274810e1721e25a8e057aacd","8244f535cd2a610f40bb22894ac87d08c48a0601","8bcf6ca95317329242e954a71047ce1183cfe5f8","d1a062662fb1da17cb9aec92e8b218929cb26fd6","c188c5597f386a4f2ea88e0d756f330f32e29621","c2de26822f56878a694dfab0c68ad3391995f161","bd507739ea673d9c4142c316e652a015783033a6","b85b2da9888b86b2c4e6617bd15e4b3692e87f4d","f2d203a8a413c3a58ac2761b76323f39bd88b356","7fabfd402f235ebcf64cfde3b399b8b62b969243","e205cbbd06deb02eff579469fa420ac25dc0688f","c8e92b802c16f8f9d120bf01bc5923c702a3c3ff","083bb0242d5019f0dffb9e5a709c927e1a00fe2f","ad499f234fbbf00c27a842729c0b832bc216a168","aadbb66dc23d547393bc220e1f36b56cf10f5cca","b01d07e0496397697c904db71d58f248c30d1123","038d19988da3ca8654f172ec53e8feb8cea12173","5f3a55acb7f01e69ff875af54a753494f651febb","bf3024c172913310e665148d4dd2ac7eb433f99b","b25b1fb6008b32810af56e7033d915fa9f3ca677","1046a9d143f56db7783ed6c6c674d93904c9bcb8","54f0889f205cb3e34e368a1b35657acf2acc37f7","604dc426d57f3a525060b9bb4c37d89c470cff15","3d76eb8938815e1f29796d9103f3e5152c7ccbb6","56123ece326362d45c5922720445dda07e8dadff","855a465c877db03345dc826ac2a7e4c2e12f693f","c6ddaacf59d5296c42cf090ac31479ea879aab8b","444ba61aac60c71e4ee392d5b0df06f72cc3c8b6","3e469655a94002505bf0b89061b34e64353c95e0","5fdea3262256dec682ee3c6b3244dd6a3fe8a082","b679f622d8e66dbba8e15ec0a222cc6ad1827e80","47065f0c3e6fb04c621c81835dafd86a13f23278","7ac0239afa5237db132840e0adb78c05c64b4212","75cbcb596a2ffc2a289fe1319292d1eb9a788732","5d162798cd172404a5a7101a9c5666046ef62e88","9bd35a5a4bd096bde2117f4dfe832f580725aa97","fede9ba52e6e2df3f7bd13300bd985bf037a8234","4967f303f595b192b8b9a0521a43b8eb804ebc9c","feedd6c615ae168a9934500932a8af9538f307f6","d2900347bf0586879df856e807858178d3bde5f4","284548c4b74646c331a1a5e0b32c54d8929c3fc0","617797c47cac39830282b7ea85fc38eb2d242e19","1094522d7616ef2c858a6475816a5e38b0a241da","750f8d4926edb14269d9f6a117c5a9fd4765373a","86c930998bc5620edb04df492117aa6f5e410a2e","a00a9e868ee6c27adf90bdf2349a4fd9616ffa54","e430f8ca61262f5b3594191f0ea51fbc240c0ec3","d98e944a19b40f57ad9db9fd496fa39cd0b56208","97959a53df144222f468d1622a3cb7e2f7e48741","07e3be3debe968dcffd3b62202e3862edb9a7d27","a4a0295154fde6ef478df0b157d950bfaaf561a5","9e9c16c1e5c497f03235d7bef064e759a2ae813a","a79d8e3b8fb8accdead9568f9818aeeee78b0d1e","5323d24fadadbc6c4a109a9848fd9c3ea08f4474","41beecaa0818cc1b6eeeff2420de462c961d0247","5e337b31ebcf4509e1cf4cb64b02908ade59df05","331bb5a8c64831d870b70e7d0a201e3c215b5120","af5bfd138a7f79aa5698a4046214c7af3f70f39d","4dfea5fc9c39d78d8aa4643f4d56bb33dd3916b1","720065c7214366313717f49183b9bb941a942fc5","ad9f39108f1ab35bbb661e2cd998d1dfd1db57a1","dd7c4c62ab35b75ef7f873b27d6ba93cb8ebefab","2ee0ca3d43b93a102aaf037c0d947c70359c20fb","726711d8c5bcabd914c2a561ac92fa43c2adf0e2","35ee5be1dd43063d16507b53f93d60e6875f762e","2f727ee167284b88f7b53954648593745d1fa640","00258684d3a1402735f404908131841f017fa57c","a1fe20a57e80fb6594106804fd8d4ba97d49dc06","40a9cc66a983611dbfac4c3b00964c730f9f3d15","3ca7b4ee451cd67db1148b07e45f717506be7730","4c169352a61fc97eff65867017910c94a6dbfde3","e33f13840deb5ff97fa43882ab9b8431809ea290","e21cc3cc8d93fd8fb1837025d6b0d43d71103969","61d7427289c436ae6237b0408486b0259188fe06","037237f5183c4b8752f8a08d610bb9395ad294ea","e2060503801945299036de578746c77c6e91acf1","413db5d8ff3272b6e994f8323971876dac0f71e4","169c1dc9ef85d4d0e4aafe7dfaa7654329b36dda","b7ed4829ba6035f7711bc59ac1b48c40468306a4","244088c76dccf49f3d921f6540517e7075f756eb","10b040ab20b396abd7fbd108ce3345834344fb34","6f915d386a292efdb1ba3307d6a0c4d2a592b38b","d03ce5c2271ef2d8f7f44003a6aa678149943f4a","85955c5f25032f546aaccd7820a63ca009e1fef1","e3d05fa42da89540a1eb1d9fd7964b2b953e39b6","892318f5c782b376acdc8d3fe73ecd23402a41f9","2beea262bee317d3d566d475f46f45c8d7a7f94e","aa0ed471222738836767ae48f69fd9f21f7a9ae4","97d48e04f92d3c901b6b9b162f603090f9feecff","ab6daed4676c559f8a4ef12dd8caa23c10723566","eb38bc6c0a5b52dab088ae6e6681f13a288fb9d7","877912b23ccfbbb349b495bdf52b694535cc896a","55b9c6804c17de3bb05562b861bfff6aa0999a8a","d767edb9b3439a200caf07d7ec6dd3e2b9495ac1","544c39d1e72759d228bce4c5af72744db698d570","f07fc5b434e24cf124752687803eef4ceb9dbb91","dbd253d7a26b2720f92d5372398cc0086f49c5b5","98a0c2b20fe12deb61ca7eb805951b8b42b3b275","7e731bbce221c423340821f1801a4fe021138358","220ff5baf29673ebdce4aeef4ddd19b629b44e9f","7e908c957b2a88c16c6345a3b92d76195d50cf9c","8b15ac770c8b4955c1872a253980c9792800374b","5f28a2f978af9f906ea5547da3ac7cd41db6c4be","01c9ad1cdff598c1686ef3f03e302e4b9779dafb","0b5a600564778b4189adbd35fc6cef5db3495a0d","7e01986ce1341016f91d3dcaf62ab51c989b3d1f","aa06f515e0730c6bfcff14f9805355ce12db688a","7dceba3afcbfde4c4b5d5549c0c907de87b7f421","ad214c03560d721d9b8bbff03835fc7fa4884943","f8b4cf0fc41b40601d90a44bd6d348a6c1e11fe5","62c0185cb3c2c808c78e9107333a3c4bdb6dadfd","05e5faa876d5c474e8fa879512c7125d655959d0","aa444453b881546eb3830fe9f1b8b00774d64c3a","4611977d49e001b9c56bf07d9c3fc1b58047f307","152495bac30b7c93d7da57e26589920226c60f8c","75272881d95b876b8e7aba2b645f8f8475adfa7b","ff65489ddcbc9a8bc07eefa16d1c6c6c26c0fa6d","08272585e9daa3dfb4988e7f495212ffe5979bfc","ed00313a0b35c8d9b8e9ae2229e4de89782188e4","cd99157e2e524b6546f574cac19c49b554057dfb","a758175da8d2ebad0769fc45679fabe8ef7eacd8","c693b5a5bd43474947eaf9a498214f26b1d8dbda","69de1eca01507c49141de2485e64861ca3e368ee","040a75b826d8c6a25a38760133b780b66c5e480c","815055a29b3b459c170d794253b14953065281f5","e5b7eb61b7b510f8b4b6b736ca311be98b96b11d","4e8ce420f127f273d7fcc46a260349b4868cd643","a02d2fdb84e08fe2ca87cc2343bb863cfce77280","adb85fc8ae3a68168e003ce42958bc933282fcaf","c8ae8f2fb187fc690764e576d5dcc31637b1109c","a68ea5721f0151782379f6f3302b6fee86987596","5dd51a5b3b3da516c0e8bb2855d2772def037203","466a9ffdc6d27e597bed7334637b6edc0af1c8a9","979e7729472ce4e67d7d04cfeebdba9a1f60b9f0","f6952cb94463b7a58794de2d11cd07da12667c49","8fd858954753a7e87e220cd538ef905b0615c7cb","3518e7a6c7f0a0b32bb6809183515344914151a2","00aabec8bb598592b8a8702797b51fc9f6ca6169","3fdf85cd9b12a8cd6ebb5467603230c2ac853613","61eeace97238dea90a4231649cad74bc7e2303fb","7cf58a7f667e75862b8e3f2502aad3cfee8b3b0f","8c8dc6f026d40030757c4636035fc99271ed480a","e19f7b3c38b2fd92f3160fa3a95662e4b81cb8df","b0c8d12a631839ffcced325ee0ac74f08d07d106","b17b51d9701459d43da7c6766642762649802ff0","c28b9af210d843607e015386a6e5d8fcc0ceb734","5c7c7dbcb5c34d62cba642d8175eeb14d77ebb13","b1aaeb07ea57ea9881389b637f41ebd8883c06ed","21b6be28ea6648e28c0cbcb5574177d7ef135996","1de3ec911fb365979595942e1c4b88ac19192188","dd2035d6e9ce2f865d17267c44529ccbca4c34eb","4f6eb3610f70b2a73a19dd8b92fb03c4739ef25b","9fc359411f6a65b318bafdbc7aa33c30c7e473ed","cffec896f9fc4c23cef448468ab50d45d4f04083","bbaf35c4f540033d51ed02c5541b2270da288fd0","2cd2197362d88dd582539525cf7ea59b391c0438","c902066bb5276d664dbd3c61cb5a3adf28ee6491","b0805a1b5302b37fced85884baa8531e02104805","e2459479dea6a853bc180b182f1817ede4baa611","ba854bbc7bb0eae230299de4da8dfcb7caf74b69","b55b3d71a8205f76a86a7d5efc56182a4c066a64","a5ebed211f090ec5ef58114b4f95061487c3f8d6","efbd2bbf18eb98b07a4cbfe02c8768029c4842a7","fde0579ed1d79ba1561c0dbc566dd8374dc8cf73","d6984f7311e62fd028f1863ee448e20603e4d195","58e7cbccc093e735dce79b5fd194a55f9a0f376d","495a0a97a296f8c9921e90846590fa55f595b701","3db1d400458853bfa33c4605c819d368c11e4a57","68f0d21cc45989c537047ab1e0cc08de960c66f1","2e6aa062700610f197ab8e5fe6bcc83e60af00f1","ca652bbc47063b5386c1d020ddaf9662fe9b22b5","b244ab4acc85ae89dc5f64bc528559db408b890c","fa6f86b886bf199ea0788743a49503e449afb5f7","57c60cdc3590709010db664b23f99823a65c4c4e","c653a020d606d5f570e4bcc2ed66f0289b2d04ed","04e4c3a8d38ab623b1ea7ce6dc60f0a7a03484ef","227b1c32bc5b24ed85cf33b051ae63003c34cff8","e0dc066ec09236f1286800074cdcc0a254799168","19d449ec4cc9e7332bafdd4ab9c57ae7728216fd","8d78c43ce9b96353daa8a19b0385136dfa111bb8","2ddcd824df91fa570c79532d1a3da7c9503728e5","931f7d0ebf0da9aaee4a7e375ab0226521f231fd","5f4afe0e585dd415a5ed9112c5e8a33145ec0629","5a6070dde3fcd6f13d55ed8b580487b6b1f42263","86a31e9e385c7909a0cdd24a5ee790c3dca03b98","a5e0aa32d9143b115b81788f504fb5bf1a27892a","6d2883c9bfc1264267b7abb1472b0ded30daa7e6","aa3ef8893b78e26ecbca35b1bcdd56244a88063f","9b09daa8c58b80082dc5964c39cd3861f8bb8669","208dd5b4a657e616af9f3da5e690a85247079847","ef9f234d2ba5289a84832974e54ea7ace9806717","00ec90474c66a7f0e276090bac860028ed1169f0","65d61d0360b8c7649dad3b1706ad3a60c639c2d7","46471a8d697527127eb2d76b570539dc0eb2f044","2d6033c1a8ef166f2c743909fbb5ade2337e2973","a8a293832ea8de13713f0f7936476a9ce70717c8","02ed79f7f7de99bc7dd2622fd44d17d658843026","07cff56f485298291132656f45b6679a314e04c1","52024c0e9078b90c073b1e750d3f10ea3edda5b1","b1f294b3ac5706185849c1a45f3754676904cdd8","b948b3884033dc8c0bfbd5fbe40751f8b9892e45","9762372329253a5d89feac7705770eb2f8e0cc04","a6b094cdfc6cb102a4c2e378f6ae2a06ac646638","65d5003bce46f0e715073c6aad5f4b81b9e93ea6","94805cb0bc015f717d050ee8747b2f6c913a1af1","1af1b791892db9f3ea4e5b8a775133895ef56b34","b97169740eeffc6a89a7a3fbca7f0dd851ea7130","ebbf63a87c574cb8633b3005ad3f55292dbfeea2","c475f89ff7e0fc4b2955539469b9c227295cb5e3","7995ce03f353b5c56ee0984e6fcc4ca3fb2ae081","dc3f8c49df5e6610b91df9e9fc043e58eb757edb","e7febd72d66ffe36c50d79684805142d8153f666","edc360056058f2a919ec5642dd04c2d1adea3ef0","da5195fc927614aa9340bb1a1729428f0e5bbfbc","dd511c411b2c1379d2194cd9433d35c42f2632aa","b055ade1c3043ee5e1089c3a3eeb4953c39e55b7","5bd01bf6378b301f34ca23b55f501555e8724978","65d1b0b427cdccc5b2463cbc703b922d95075895","ebf293d545b30b69fa99eacb2c4ead4ddbc7710b","97f66900bbcb314072730ab0528938e0a427f2ce","5565f5591f1096870327d893f8539eff22d17e68","4a6b445a93905a9fa86e841d9cf74b4932a3c4d0","96ea1e6fb073a32aab2bbefb5eec12769a8435ed","b791efdb1642dcbe0a0572072a176ba39d47c9e1","4aed4b44b633721b674e3325e760abbb94984fd7","b994124df3546b351f673304ad227195298b102c","46ad60385b68a8af142108715a12a3363ffb3fea","bd63d3e1ec50eda33f6c300b90a69e791b9d969c","b70b16a20ff7a17c0cbb199867283710c1fc73b8","38601dd3e959d09a659b2700cce5e2f2ddbe82a1","007a46ef6b9dc26f3f450de91c4ca210271a1070","112aa6e367e4115114f0bf2145c9f988beb7bcfa","c3c805aff8f039a1ac2c7a7179358a4ff1bd10a6","538328898b7022c029134ffc94aac6edbda5a12f","185072015f0fa38bbb2b48f5bd3b39cc6e07c487","8499033354c09b55a399eb727cec8c3fb7608b0c","2dbc7d312ffdcbd9745e8ef70d81c7b7a61ef0ec","758642488d29f696f1e4114bd2250248db65d2d1","b9fa78bd8c77e5f33b0a21cbd5b193eea07947b9","6ce2701abef4983444838600709be7746ef488e4","a8826ad3b8cececd6e49fc2caaed56b3f220333d","34ab6549b112f5a59f7d0ee73e2806ad602af13e","1c1928774c95f131ea00a1cda0c8157ea7fc0f15","6cc54a58647454850c5475f6759c1bbbb76d68d3","c59da91aad4c73c68e5e2884674f5fb3c3340751","d8de8d5e34867f855865d14af59347d08be56442","e28e7f54f8e696f73c4e3afad092d34cd57dc66f","177a5988fffd960a760e683c370e68368e431260","f38c64e8b13d5700f87087f731dddf2590300432","89c13c3ae92e52d839079cb9d26b794340002b7f","2ed7bf58ba55b58e200ac7291da1e2d72d290074","36e39966778b17cb8ba78071b50e3f8c97db324f","bc1b2b96e1e10d5d44d5d3357fb733279b76a609","b7c46ed9298b6be4d61574979f686f59b8313be0","d3d6887e36808adcbf8c851f3dfc46c8fc88330c","d7052d248c60672769b0cfec8e1ad7fa75d4b1ad","4817595c0eecf6c63ff338628f56acd5ddde6f25","1b9ece832af030e45551b696b35a2ca628787efd","0bbb8d22c42c536931e0467699221d03ad9827b7","8dfe83406f785374dae3df64978618cc61ff5cb9","eb8d181cb216b022cdf697b8ce1ea5e0d3b70fd7","8cda898fbb1df0900829d370beeafea00e16ac78","bd9f6c23cbcce1ef2b334124c1cb9d0e3a7696ca","472d10a0ade2df140363587ac1e9c508454b32a3","ee5898f58aa51607189c8ff673c58445617bf447","ce60217894271dc2a354d21089e8c846f8a57915","6f0367052a3450d732aa197f20251b168e1094b4","071ebb1e4871431e7edf7f679afd02e594ea5af9","04ac6a43a4b94bdaa6ca1bc1b85b8cc5293cc069","6cd00432c39d97f6fc1e23fff59be58c8764c115","70047745f184d955263a96518a3b31ebf5c9eec5","1afd77e375b39c39dde1d4a236ed073df9e8b6d8","9ceab5289267c441efd6cd7d9fa88f32c6d6431b","6b7117ce3f09c82cb7a3597a240b5b025a4c4862","839590302f7ea80164c45428b53024e008092547","92ead83913e1280ebb89df12e1dfb2f8737b0f3e","9650531bc588dd7330aca0003dea77113dbd29a3","91cfe7a2279e8ca6806e13d7d3474d3ec28a2103","5eaaabceaf1403b8348b95830bd177df8a01ef72","1031833fb04784908b7a28579af055f7264a2ce1","2f63811c9aa1d1710dc045e01b1391493243ddde","2b202f3dd0cd1900a8302f7404207ed27d7a9ed9","5883f912b3a1b967842f7e9b3bb68bfeb4bd905b","1919a5cb834ce22f809414a451fb51f5f0caaf00","6185976372af1dbab561853f2d91386d62c55e2c","1cea44de19215578e1fc54eb3d78d789032eb462","d3c879fe1bbba83aa7c365441422b0dcb22b82f4","32ae896eefada8432ecf264fff627830fb8a299c","9c36d893e330635a9aa287bf0c08e1a439831269","a919f5e614d0a2212e50c648aa0fb3e31c61e9e0","e2121c97ae4e1c0d94eb3caf29118a28a31fdca3","be99e7b68f554fbdb7d9f979265542f4bd6724bd","aa805e269940125f6e439cd994e8014ef08186b1","c362527cb5eea651d1332d3891166526df69ec51","bf8322376c97eee0f2ce25737c959bc33b945e60","db6d4352ea528e925c69ee94f6fb9bc0942719ec","766b27662a8dba639ab1890508c3d4fb95b73519","c12ce2b4ddaf22cb06b69a8d0c685b54485e8c05","4b53fdb25d545b0a2fc73f6a46775ced586994b7","816ddd7817a2a99b9a60c9358552ea7998ca097e","1222df0ad02757666eaa437e44abf2f8340539b9","f6984e8058c0070f2f3b523ae393c81abbc9cce9","1f560c4679e1434fbc6fc442c3ad209ffd8b592e","57afa90f0c30ca52a46659123c0f6ff1d94137c3","0985d5fa991d14f5393ced5783b69b967a69f4f5","41b5c6295278cb00b0372b01481c674561e8f4ef","6d6d4371467a94c01418e9d475e994fe61b7b4d0","3af8bd071eb6e99c9b3de90f5aaa939d18cda4f3","32d5427f550b4c67e3dbc2bd157b83612787534b","bc839ed3f31d3e64537c5f00499f48a81579d8eb","c5b5c6b49b595a48ad0362beb8f2dc9a8132065c","27f5ab2d7b6878764df51460f2c060507e7fe984","360d0bb6a3109bc518f13f539d39960425af67d3","14b173d0d993b2f1c486890bb68b932db6090e88","982becfa39b0f48c0fa9308097c43f18e4abdc29","1df0e88ae8905fef7a9ce73d7e6e53dfaa7a1eee","660682a2a38815675ac338bcd9232789fe815958","ac4e6f00414a88536c7db03c947b0b325bca0288","0d37f198f5f00664f7023b69fed712791289149a","33e531d95bea7733d2208c52660bc55649a2abae","abc20f0fd26b131bdf31330ab881b09f80f5f965","1d2e5f281e10de94e462b8d93af6842a628b1554","4efa1b6906789d786e2a356dc572348347cc02db","a7aacfef7f0753034d6ac468dba4574f8d04d357","494ea78610c267f34c231c7ace9b98f4d87a6f99","38ba150800be99bab08e38cd8cab0cd6b6b9216a","7f350a2c7197fe868a653782b75d6f7ef6b81130","c6fb6a6a21e2be05206a82a346969d3f9a73756b","eac0af5892a4cfa92e6cae1224f671a4d7bf9901","ec4d2b26ecb9c7aaba4941b00b8022cf03ebc380","b75c2b6d763a37b9fcd900243649cb8bbe91deb8","f2777c04c3957984ac66f5c19b4b796b57ef790c","912f4fca6f31c713835200081102d40589fcffb7","33c62db7afc345722c767368e97566e41bfd7a8a","57589a767dcb52063bd891eb8cb8544829278bbf","4c28053eade1d5aa93edaea89218718a196f5380","f524dc5da613b4da66c2a950b51f0d3d52eac66c","3d61ca5696e7497df9344b828337104dd7ac3731","bd05d0e71bff67e14309db604824b047d17d62f4","a4794af5dfa6bb20ab75981205aa8082c42d9f0d","718f09ad201d294498803fdf8646d4fa18c66419","9eb10f1e4a470d5d3cc5d94f8daa9e36297b0f28","4dda253ee05b2a459c596c5775e40ae27e2cb872","791d7f78b52f5b828aa5541897e12c6a1861ef6f","b7ba8a1fa1fbbf94c155c9d398ed591c395269c9","08ceef2e390ade1800cee3a5c75f4194611f2bb7","2a855a068a43aa6944b6fa5b8e5ddad4c96a5b5e","dd6388d3f6683fec6ce8d3521338ad4329a727c0","4df91109a13978a69af59d5830ccba0664339f5c","98ccdc08891615748c9ac69764ca778c9e43d7ea","0cff5d0b30bef7fafc32425275c5be28fb8828f5","bfed4b6a9781099589f71cf5e70ad9848f7fd3dc","51d50e167da7736cd92bba57007d218eb464741e","3a53e792effa108f4566758671b9ffb67ec8fcda","de6783eaca9c6d95f02b6998ac63eaa622bac19a","73f1f9b44ffa0ab64326e2158d859c78c12a32fc","2477d414a1643e94f411843ad48e58d32076600e","d5675c399681a4ed191e9420ff1d5164f4be0aa9","739cbf45c3c083a47498d1cddb6bd7a92ad040f7","9262ad45d6a44e321be5b0ae1eed53bb9fd3c91f","db7bbbdbc7face2f29bcf2e1235c88a108288fbc","e564bffd902d943360f5e458c7c5f4a511daf7e0","326f8560060c0a7234d9f3057313546f91662ace","89bcfa4b364e1edc8e175f766b50d145864eb159","a5c1830a433209c86063fb4319a699b76898c3e7","ccf294b92f02af6e60206e220dcf4a8474f73f0a","5deb83e041ef6ed2fdda671c3085ba5af6609c6e","f013596760da0631bc6efb4c5ab527bf1553c1de","daf443bcbc8eda493efa55b5ed77575702bcde0c","538405f9c778a3f4b25c9f1a1a8c8bbe419c3336","0271a5f1d8677e38a9598b45e018c7cadb698ca2","17d5b471b9be55a60c366da82629099f6937ec88","99f657d89f43615bff12e00e59d07499dccec20d","79a480a55e1ebada7f2987afeeb2039a39c8666b","bff0458bcc2a45dbde3e16768a4ec1e040c0f3d7","7d9ae522b4ad2c98679dbc34bbb0623137359d5b","c5b45c9f090f28fdc015e658cc81225a2a3a7a92","1349e0e585bda2f27ce0231b6ed862b0fe6cd3b3","6d298cf31180651b851bcb8c0eebf0de5d77acc9","dae2a335c57ca50dfbb27c2aca710e599dd04fd6","74713fe970716818b643f7043b655129943624f3","abd13e4a53c02b6ee637a7566317782fc6fe16c2","725e5d15ff1b168f8f5e9b18373058c0b9836939","7402fd2c56c1165c1b212590235a408750b36fa7","7978e9071b9b2e5056a6a4ef2ece44d7ea00b4fb","2e5ba32b4b8c8ed3bbc9682ce7946307fec1e3ef","4ab4d4a59baf63c73ffbc507dea2a4de0e4aec3f","d2f5c43ad96822ac70fc3efa3d5712c88fba2047","d0a2679a7796de099ce95c1034ed55857ad80935","197d0ead29545bd7a80985644443bb3c19f19d07","4dcee2035ab9c6e8875463632378ff5174042ccf","0cea72273fdb9dea9c2b2c612bdb52af9287cfb3","895a15b3218f820af6af714e1dde9f086deba0ca","b223b207c4a1d0854a60e03910c9fd39bbfb252f","4282e129df67d1ace1c0b9103e9e59c588a58a8f","e0df9de0cb307b415e23a5157092eb5c8334c6b0","692a78db19e6e387a159ed14f38ae3cdbbcfecd4","3bd49dabfa909187d514e018ff7c60339e343c71","22df2b79b6a6ec2114108c7f7058719d643c1a48","1a4dbd9ee2fd471108dc4d217aacab74cf412925","e132c36261e832b7b461d97909bf15786acc85ba","923ef2662542f8ec882c2f3cc01f773a3e94fdb3","9520d9706aa2ea985e3542f77adea623fa408f14","5f9ed1979d5fe1294e297cfe3e9e98cace9c1186","3ae0306a1f7de50d52b9a6654c25934044527824","e1b9004b0f1560c4c66e7682334cf870851ebd5c","99980d856bf2581ff7b86e50067a0f8814442834","14c2f2fe28e6c639f4e3b15471c0f3f3e42890de","2ffc1c4105dd2788d0f35917b9db3d6066837bf9","6c1263f8ec365c9e7061ea2a7406fc79f6f793e0","fc411115f5ddb214c19b23499400f10266095e5f","ce5a3f56a608dcafd33aed6a9f262ed7ca9f01e8","dd8107caa43b8e9eca8dfcf144bbbd88ccde462f","cb31b8797e72fc427a1987047aa885645c4e2c90","3495d1bfa04606062a1ffa3b58eb3bdf51bb673c","1b36aa662cb8df7b9236963c7b8eb9e9424395ca","4061e5bb75cf4ad338cd077713946711cd7c70ea","545b46ac2f13fe4df316e370ac8e3bbb04c62070","a350fd4a5755fdaaecef820e181ddda4ce866830","b84b46d5df0ba7634bb1d07c525146c5bb10017a","48eaf14030f315a915cece0d33c190c28561ca01","05a43108995330741b8599cb5dcbe5cc40121ea9","2b8d65761ceabecaba0f5e1d71111997c5bf8b69","e797ae470414b8ac49b4c9614d00a4c43d446219","51def4dab9d0e787c519aef914764a6140565d90","a1e6eeef3ec3b980c938b77a942491ee2e890c55","a735afac950bf4e04efcb606fee9a07c98e2759d","7b37321ae3996b8660f18ae8b2b630e9c1940621","4bac39354981da7c2357bde749eecff653809081","b49226e0850d6dd30801881433bf3fef1f1608b1","f35b1f3b9159a6c1197c24d8195000468d1c1c61","093798c976373a664a8e274ae31774e8dcf2238a","8d5b9694283e94a61dbce4d908d56b72fde79cb6","1e3fb6d760b0b209ddbde189eab9698015212720","79a4930501f74212e7799c679d8e25d5d26e36c7","5efd43609b84c2fec2ea452a1c27b028388e8389","bb5bf8ef49fd9d4e0580998dd03644d99bd3bc1a","e068fbbb2064d7dc407bbc37bbfbadb898fb1b8c","f21371d7f4df40c9aeb39fc11ebf81a362048fad","a4377ca46534e6376ccf50ae1cbc0e607be252a1","a8db4c848d72214f9913ea521f802b477f7ea259","e84d83ce7805bc3f91c091efd426f1ca4389e044","e6c4ef345574be727153cbdf26eaaf0531162598","f2c9252b6ee51f7cffd2d7b99339164fb60f4c81","a1aeeb34d0ae0d52806477eeb2d05c29d2fa2b68","8b27f091f228ecb51a392f3048c55cb7387ac5fd","5d8951764ab88649663dcade2a040ff9a1951a56","4e760096a947a5e5a87881e2a63947ea7c54915e","1b9d4e15de771ff83980a61cacd928748c911ade","be8d569744e4eed9acb313d355d96e6989e92087","7e075029c87f69ea39a93285d419b6dcff9ed633","d1539db2c6e42b4425adb8f8373eda155bc8b735","7c9c6df7e48ffbe63c402b20f60ba369b34f4e98","17be67b8c726fe5c87a296e64a739033dd2890dd","c19871af6d6ae7faef0d4052b3a27e59814abcf1","5cb41faece5969314ed69e0292d0a51f0425c53a","4cb3984862412675ee6a742f31191c67bae202f0","9d849c21ccde126dd841d4b9c89dfe3c1c865599","cce148b0242836b5c32a7fa6c39013a2fc1c9eff","e71cf83fbd1d303c48304d556e9ca975489cc8c5","9abf5578eeac2bfb9480456736cf90a255758ae0","99de3906ba1a42f1279634bc23258ce39828c5f6","558e93f069d273f02f15b3b04921d09a3b30848d","bcd2f248ec04681c731ad0f90ad9869ac1745183","76837e21631d903d4da08d1acd3e14ae6424a345","2fa32d69a53212c46a09a7331fc07e5aa767e504","c19a66d72f9bee4783515d7681040096867f6c8f","ef37f00525643e391e19b79f84fc6fd15762b3be","9cd58b69164027f0429e720767265fb00c11a125","808e44df6d39aaf231341c50bacc646fa1f93915","909d611b33627df6ebf8ca038a3f352c5d5be9e6","2920c8fbaa7c0f9393c71c7f97cad6c1ca99bdcd","1b7be55bac752f26e74cdad7de56b575b6b13502","82acd436b4f4587232fef3ba65873ef1785e8341","fb5e8b509b859f9e81d7b7c63086fb7e8dae5dd2","80c2f303ae94210c89873e239a6a5e7ba29c1627","d154e55f45e68efb17a65adea5b86416d37998f0","7f7e0f9dfc7b880b82275a70ff644ffa6324ca2d","5c853a45e632b0d912f3616c749120f28e29b66a","343466c0159dc5e77ab1ce8ea313b1decbc5665b","e3b43771aa9181349ba6de876e31969d2ea1331a","96a256557c64aa15a6f016ffe2c3ed2c714e4e45","78878fbc97bc4ca1489dfff382c61f35a6a1049b","092346d82b9e3a7e3f957e7d239db09fc4b4a0c4","35ad0475c3cb6eff0cc2415136d77db387fa9e7c","b950867df82e1c6aa19063353c9190471b8c80ce","cc9f2a2d8bf36e7244e7291ad7fdb32a3e3f2ef2","c0eee235c4dfd7d0af90301151709d4e22668fbd","8a0e6e23a778bc84ba349974f9444e74c1df0e48","ad8746e0de047b9153496d2c88cb14a92cc82be9","86371b7298e32356c8ce892f768c56bec7088292","0743a07447e613ce0c15f0f55d9284e754c19628","f7e57df6a290388c18c34047490dd524a20316b0","c62302a4321323625a00ba0f3e474db8a74e012f","8fb80788dfd41345a5dc67cc5ffd23b9f024649f","cef7ca4abb59d3d316ba026c6248544c931394e8","d3153c28f0b82ca047a892f6dbcd9d5f9344e3d5","de4aabe89b7b68677f145f21c956183bbc92f686","71d71d55b5c0d6da4d1555823ac432bf0b33389a","40640a01dc90be00e55e4eef3c7800401ef63b18","fe8f73c939d40ad32a43289fce18322b54b5ef67","be42f1bf6cd1fa18321bbd24b77955ddcd535f7e","c7a7163dff974fbfaa17ff934e03dea3b5ff9885","9ab02761d7ee793f194b833c3d337de08a0f9f4f","822a41a8c00f489df3fcad8eaaa8799e8f96dcd9","a341c65f65f7171c95b1278621742f8497421f0a","afecc0bc2283dfbfbce70ae95c28e0ed4ecd4160","c9445a0faa425abbdeff2443550c096dc3b207e3","ceb61fb784e42f1ffb323e0fc4fee7515fdd3b34","108f9646f544076708f1b7418960193950cb6208","a7bf643a7b08cd5f2e59a6834ff37e9af757adf9","de8ce3e625e74833aec6a5d165e7e82100a1dbf3","f8a986c094d14c3537a0300b1d70d5780cc081af","cedee8281b747c4dd60e4e9d8d2f9bfa8b1f62b2","bfce99bc9873f075c724c23db23111f5c0cb8abf","b24228e03b950d5efdea18df0dd7b6fed58f0385","983e348fe908bbb949f8aed5c8f948ec69275e9c","97dcdd1a6b3c4e2ecbc32b1244900afb239ed04d","63d45136dceedf207a490ca070f3b437d37126e4","dd31974a88763bb032fb726c3ced2ca74c804c39","7434966f103812a123811e7fa388692cb606ef88","5ba632a73b7132b398e822e78669a56d22660563","1f5dc0ea3bf4b9b21d70fda3c4c4f2c9409b3fbf","b030834b6384d5f57e5fc63db21b643adc86b3da","c78bf816ff4d679cd645460603b21c83d24f3571","d998daeaa72130d72f87b8648cb2e70be82982ea","fec228bc535fffba8ad2b3c4646a89017af231cd","22e9544582fb821feba10fa08f5cc0a1ab8e71fc","d4d03e5de9189d2c81a19a40362b8c23f9a8893f","c940d29973776919e8fe4aac6ea815145375a1c3","3185a1b274791cb8c152aa422eee03cfd433a84f","188a10df8b9258805c5551615d8f6cfa6a4466a0","33e9fce1bb31cad8ae9632e2382f4c156d9842c3","5f44ee30ec10009b067ff343f3826fd35c10a4d6","6c607c356484c30162e713c91bbc7f6e4a4aeda4","ed5c03528d031045965352d066cbc2bce94f273d","927a7916f659d5ddf845f02d802f7c8890824246","bd9a0a32361552ec0aa2e4f19b8041aeb85d4b42","1dae4c9e7f547ce5da12ed0d741feb2b26e306bb","1387c683d48cbe144b24453459d02376180ba42c","8995d95da0cfe3acebfb425f00bb1586c1f3a92b","6fedb2bf28d613b781d38a1b374ee1917bca0047","9b7c126352f52ca2bd22194283632c9f3c6d6d91","97167209cbed3e9c896de73b8b55b225ba007c3c","e89c4c22dee54533450feb4032bc5d608dbb2ddc","5ff2688064a83f052149d011d894d1ae4432f9ac","8f2bcfd909d75bcf6e2ac018573bd6bf5462cf35","fcec35884042738e42fb7d7e6455f3890b062ca9","b7c2bcff767edbafdfe1c4e797f6a6a3f4b324c5","6a842fbb6de9ac2228aee7de694d574b9612f58c","7863ea39dbf3c4ac4395f873de28736a64d75f66","7092dd9d58d09619402e81e2e42ffc913df16216","8f45d481568514f3c61c027ed2cb4d72e930a494","a525e3c5ceb5e463575cb06f4a33b9585086ce38","72c40c788fdd7b2e83c21c861a9e9a472774fff0","f8574da2c2277c11ec168defa345497ec99cef65","61ab7fdf4e85417a919eb62b84a6b14c48a00a1a","95a8b2b5d9cc7d9a2b4302a9259a3035b572cd35","985955d5b46031c2555540a3a0091f4a46bddbfe","0a10a93fb0d2467fd836ad38501550ca79f0fa72","592909db16d1914287883b60a3bdb66f5b86d971","5f1dce435471473642209123c42c5c730776bb54","9e1c23a3531fe7f222b841de87784292eea02c6f","5c29b063d1a9fda87aec39e42f69c8889d237130","24417f19752f16b6c637db42713f569af39184bf","4403744ef97dd3584173ef7bf5108650ed1eff25","57270dd943f858dbbf9f2915f027baa95c1bdc50","b7adb21f3b75068a1147d57c8bc3263c18164240","a476a5b71eb7039ccdec9a12daba92a9c2485302","e7d484982eb011259d5d11d022e18b513eae2c30","1ccc2af2263f599681c92fe4e11995ece6ccc074","05daf5c78be6e6c2f6a74a129edd1c53826a9f8e","69438149f5b1e62e8cc57ce66553061c1f63a49d","575e6a2d4aecf5a51c245c5e4bc2f67c05fd6344","45767fe5f6b353d93ba1e256f7d0d09831adc0bc","3c176827d6f67ae09ba4406507a0a927e3d51dee","bda461c2b18fefdb15ffc77746316b449c08ffd2","98a3b2e5f48444a95ac5382d18ae5ab1fe8683f7","3c78837218bafed0324d67f4f721fed8887a4369","3d86ef74e714599a3da02a588d96915c535ab267","2b1159476681677bad25be138e388e45e9822224","33c0d47273584af625987c8553e41bdba2cec179","d7f3de8581c88d88595615db01f177161a032b26","bd9852b98298054a2246a345c4e072d82967b915","37a16fee05f2ee528c8556af9f4337a909e58de5","5441aaf768d6dd4c3d8465e6b340ae38ddc7db1d","26c5bac428c5190ca8d2f44180e5c248fc5e66c9","e23f5e6415758e4eae0a5ba635afaba7d654c09f","b1de92fbdf0490d86e0cfbe24f8c30463afcc20a","82b9557803f33521694587b6014645a05a814ecb","bf9a97c2cb6f00e3bc24ce0389999b33a9da5121","b18747af4b9e7b1fbfb35a478556eba6328ccce5","3123fe8ec6435e206fcf7fc2dc5f8e04c5e08901","f330add2b8e44a7d74dc243a7d71a8c7bc50386c","8aeade74dbed218bf44eec7a5fff76a3526d4e4c","839cc98cb9d65bd80f50a7f981350966fedc54ee","6c8434a98d22e9d50008a1d143a935a1e996d7f4","72670788bbb93f4a8e0e2bd92499b23d06c122d8","a1dde733726cfd4a86235e42bf691024a964dc35","5ff4b13271851dcd6bcdd77150565152afbe4dc0","2e0525a16147e662ceedb898797fd4cff596f042","0e823cffbc5e03805e6850bc41e168b0bdecf24e","b97e198bddd72beb5aeaba12e98fcf667a35228b","d8ba9f182480449cb20b253873813c26b0fff07f","7464e61fab3d7b11c476f2917e46531f0027cc35","6f7e898b9f732fe9f91c2a1798b0503247e23678","ef91119502d306be7980e93f82953dc4010d2259","0cbde254e9e284dc030c67c89b284b975e746252","50a4ed3d13ec3f18d95d958c9d197adf5e99d6fa","82a86e807404b7406ba3e7d035ceb0ff89eb90f1","a1a0fb1467f72c652cacbc77fa7efdb241b8e454","e852b3a2712e0d67c71b220a27bac09b25d2c35f","dcf65433f1fa103b46b67f9ae655b5a591152b51","360fb0ffa80d807ae0334a9f4f1c9c4833a383b1","e5b91a15e64c84fdc1055f86414df4fb808e31fb","72d11cd17355585bd3f2b6d467ebb45ad55b6759","666ed89011551ae7691c8eeeb3fff74e17b48020","9618b0c63e3330865350bd8bbc6a9d2faf9dd26c","b2f02317fabe284220c74c21229e4cad6ab74e93","76c9e4ceb73b02bd95ab0512e27229516208dc60","fa6d6a329c93224b5454b17603284913da0472a3","37aafaaa9cc7d66c85fd9395e46b2386d899ba12","f58560ac361fbe0fcc38df6a8f80818e55517aef","61ed6efa5b6ad094d9d2a904d8c796c72a97275c","deb73001ab3874afa40dd12a4260e2d4c9fba641","09e3905c06a51d59cde20ec4bf63f88c8dedad47","049dd309febe4a03ce31e35a7305f7446874e956","48f28c68bce3015bc24e52159dc2d597dffc7522","a940ed781c8dbae503edd4854780ee3773439a3d","3418f76a9eab9f496e5b26310bd3bc1125b8119b","3c7327da332c6bf56f8c2a8e601a13fa718ede05","9f7a166c356b1f9bf32f3dcb5b62f76fc54dbb35","7254284efdef8d99405b2c8ffb9ef7ab35daf14e","69f7263cd8990b39e4c1cc678b2d0f57686b07b7","68ce87fbab511ada7fd17baa41972bcc9d73d036","ca4254102084e592b8c6a6e9ab14f0c7b7cc81e4","1c872c75dbca070b63f8355cb0aa85f1a7f369ad","85f13a0d240114b9d858b7fe9ea53ecab3dcde68","71a6d2cd17b9b48027a6a36b4e7b8adee0eb373c","aaa55dfac12a79a7074bfd97c8ee2859bb1fbe53","9fbba73dd5d447675275cb60b616aaac48462c2a","5ca74604217758d91e344b052fe87c9eda8940a9","7bb2215ed0d7415179a8b59ad4766a3b573cf696","7bc984cd67fbc4a76e107d0e6f7d2c3fa2ba9de7","af5e0fff66d55d07a7910bcd7f170da2f952f7cb","7d0c8a90413243fe7b4931c6ec9aca802b36d673","3ea33c0e455f5e52b73ae5da51d0000e8decef7b","80c7cb63783414daba5a5ef84085bbb3c6f1ff15","c55ce204b3065d55df2717a7e0bcb0681392ac34","51cd47e2aa6adfeab99cade9433fd2ee49f4ba4b","432ef8e486b4a3ad17997e2552696387f2d41c1d","6ab118c4646b136cd83ff8406ce62a2576809def","2e1b58c79337a31e7293c120933b1ceab0d2fd1d","2339e85b783b7ccbb4e7a233b9c54c7e0546eb13","5f77e6958d2f83f39f3b06a58492e0133c6d6527","76d1183178d4464c586d3a12a3689203799ad3a6","24a6b3f382b994903c0c301e87a55fe1fa042e98","6bb2717005e4e3f3a5ca230b02089d624d155c34","790f9f628c5337b068503822b8c96d9175af2584","806c315a053833a2c77202ca645130bfe7bea23b","c69ff6833c4bd6b42b9cad70928544fc6b7cbfc4","eeb9268800e9fffc78c3bfa550ede7da48b249cb","31584dd5116a6c40444de64b4518548197456b41","345fcb96a2035fd7d6d72632560b2f874a800a02","fe3cd5175589c27c3564224b317bbc0177a5a735","460226cb714ddeafbd355e6f81307eb83b5ea492","19f41bd224a4dbc13c069753f512ac8a0968123e","d366855abd5a2cce0b01e99d97c05f6560197cad","7841800c1e7fe47de6ad8a54197ee3ed2b611d89","6c8a55aa0da8ca5e6ebf1b7b6bc0052c63785d2f","e7b07e1e58c5931585295b59a2714a1188a67fb9","7bb7b77a07f4600c310cc09b036bbe55a6d34672","d2a67c9c1fdee470064f2b3c5750c98f174b5399","22b42c3315081144ecea26e4a51600255dc8eed6","f53fdbe108431322e78eea995417db83d9da339f","8affda09168c38c5b5ff21845e80ca5e1668ec57","274bac2783bdee5a80d25e0b12f0a54d36ffc276","4d7439adaafd33b09e9b6e521e0d6af669b1e2d9","636233035070b4e6a9f8ffa00fc9ff937a3a5b95","e578c1fef86b8b1307e9ceb089b6efd5e53a5f18","f0ad034a1db01be35e532664fc5f65cf6a8ab83d","5becb2e3229a1f04e7324fb4cb320fd1ec07f098","7123fab771cb443d5b32006d062eb41ec8e98001","67a9f2646b0b5107aa99d731ad91d79e4a945417","c6684f8ca8d473857a23ab440051ad04c40fd1f4","b33042507bbccacc0b31be4415613a124e18d9ff","ae4a382dd2af3d62d087178ccda599c76e3813f2","ef05306ca250cc29346e89aedd3e327860f56502","7145d963e29d3625a97f2097e0b8f56e0ba6bcee","2b08cc16f19c09a2acd5bfdfd85859825cb184e2","1d5ae6da5b3ac5f5ae8810ed1913c6aec2299227","141ee27dad7406f90543ac2c519e15b5cbcc52c3","e37e71d961ed999720cc00e05a3b60d68259ac59","699afca7ef6556c1c30539291a7c8af0c3fcc4d6","50fd2deede92bcc7d0c502731092da89aa2c1e41","62ed44d75f26c570ac4bbf5852048954f4b83c4c","282deb9a7a478173ee876dcb97b441ef588cf09b","cd2de77b04e2e91b5fbef99cde837e125b12c435","c332eab86481e95fa24c967b9de14293ae34e29e","d1a35b5a970879de9ec648ffd6fae539a607d49b","05be97a607105dbd8fb93bc90d5fc3dd3eaf94a2","5e9052fae3d7bec82330e88d65ab336fd3f15e56","2dbc817b93bc7e88f8983e5c4de9ee3b30778769","05d58a4e6a7c6f88ff98b887c63246b7cde6817d","7b514d920dbcb2a6f4317c0e95f0884abde58342","ca05613aed241898cd716c10529920b5f5ca0313","ba541bceca806a53070a4fd54955ac4a63c1633a","904e3100aceee7560e24ae1293c5b8a1e6201d55","af935af38dc0dfc01b010920c8624ac09491ea55","1f2bcb8f025e33718d06a72cbd439f1ba02aed0f","efc025648389a1aa94e480f9689e61b446f390f0","362ff8caed10d863fde42911036370cd9a5a89e6","db871987190721fe0dbed8b242d29f49d7f8fb0c","46efc9a70e8089ba3b41a4acc248844ff66f1e9b","e0b5b218638df5b7b2998233182a7d8a1118e717","80080f2655479d9f88e0636b39fec1f3e6f485e2","189e4e59ad18fe2c2927d3fae9e68c60ed5a7ed9","14c16d6851be6837ef3ea3e97efd989d7d0e972f","a909efeb120afcb41f2c67720e7638ece0a6d6ff","f5f16e57fdbae84c063bb0c2e6185921e719f3c3","0d8c7c30a025e674567fafcef91ac86d784d536e","765839b2ad9034a7e3905aad081be1eeca2f0fb8","78e84c29e653de67831ed6751ccf92bb2ad1cabb","befc2c0894209ddd3905e419d3b1df6fa6134431","aaad50e4d9b5d9e5d7729e145d6b695ec16d2279","ffacd0a1487dcfcc83ee6d3f9928418f640622b7","908f0eadba67931f9fcdf8cf2b93ca50bc5b48fa","deec700497f860602a26cf16904e44a23cc722ce","52cfb5f5799af38e4aa543417a76999b732c3a54","459f5cb75e09fa673267d5aa63a9038a29b7131a","85b07813b0045457a8f16801e1438e23ee2e4d79","2e3264259bc97410632314b95897c796e5a0ac85","365994a6305fe7eb1e1e40bc8a780be59ab6bf59","9e1054bbb7366bfe280495c69d93df1bd3068674","4a28657cf52f2fa0235207bfb12b1460c2d787d2","4188b0c139dc71b425528db97afdc1e54c2fb5b4","27c518702a89c0874815042d09b2cf3980cc088e","d0dc195da85ab0b9b3446a0d523bc4b086b2a5f4","c6f7015bca044ae4ce079a6304f089c2751d03b8","8b12498f8b1d034da10e9f2b2abe5158ff00eb66","fa35a73f0aa914ad282a0b9878ef485152521f40","e490c16a3d0562271a310140f09a59f29c256d54","8e4ae09639e639cc49bba1dade990ee13ac4e0cf","dcd551bf782c8f07e676c96717cf97c254adf0cd","7464074cb8e4b38fe9eb73952477f9ebf197cd82","b16d799a6fba50efb199e2a04b1beab0704f247f","4d5534e2e8d36c061f50cf1a6c79855139f3ddf3","5aea7bc10811a81991535c5cd22e185b74b51f35","43ee35431eb2074fc81f11bd8394a0dbe43985ff","b12240a199803c1aa08ba58e5770315f250b4d62","834d07cfc1d61710f73a13fb72d83c48f3b4390c","06a890f7a3028ca632a17c221b28c906a58e809e","45be9c67ef4367b551e6c62b3f5fd246db41e825","7c3805019d1100e5da831e492d4a6c7e1960501f","b24b3497d60a41d654510cc0504b34e56d20c99f","2b983f9c74ba0313243a37b84d1ec39731d39fcb","7d5ad99cde20099f62923ecf9c47002c41ce2336","d9bba94d603c706dfd1443c9e3fb8a13332c5a16","00efb61fbd122ab885117f9c714877a5dba1b6ea","be3b2f3ff9693171bae8bd4f689bb1b18cdaab43","818704a4215aab003bdd44834e32f9e1a2ab00d6","a9c10450bd79e862ac1d35576cba30a8425d7e0b","1e4398c3457ccabcf4fefe6d7a4665d90048d56c","6c83550dfca4e38a6bb87bf12ff950ca3ab8f285","625b87633efa2d67cfbc49f0060f27fedd2e0245","6e2c27f84f41e3f6208b30d0f617f5ee0924d3ad","b65f6f794425d208470395e5f3e1dc6deef363c7","7126654eafc5a50a782bfbcdcfcb243807662eab","57fe284fe66fff094070f641d54921882a8b4024","0b94203a79d3261d4cc3bbcdb3438a5a45c8c572","653039151a91291eda757f72674b6b968770cf51","e14e08cfc57fc23ae40f0649841836e50970b39c","393f14249594d1e7654912d0d6a5b98011424075","20556e3fd818310daf475dcc68183c35cb4284e3","8a0767d88362ce94386f79e7ce3d6bc780f970f0","1a06496f4583010f74517e549cc6e9722c5c75c6","20154d3b2a7c6442f1d882cd070fcdbedd060cde","4d08f72b767fa8ea9c3118b48a205dc87417df2e","1e6a52b215c5cbc186deba76bcf7972f694713b2","045ab51ae50139e645958149c6d6d354026ccdd4","770ce20ea3b8e4e75d4b9e74dd124726583acb1c","b14f12b571b3ae80876a82f81a774fb8e1a1f5bb","b1af799b16b116099e0b627adf539ffd329fa549","cb3676726b01825c6ff94284e4240fa305b8fc7d","e088358ca142584fa7ea49e6506beccf518f8352","69e6dc91641070a80823ecd17619a39ae71ff080","46986321c1960d13ae25ea4a7100e37ba6372c57","6d6b9ccc9ae9e1e7fe1ef4aa3c319a00cf31e1e0","c123a8c4f503dc40aa4a5b10c9e8224cd58ff112","88f79802f692c9de0fbef353c3aa7eff9ed85c6b","84698dfa3d6df46cc150e192e62829ed6006196f","77e894768798c6d6b02759edf5774fb0cd09ac04","d57680cf343265bf83ab06990228567d0e0775d6","5718599bd2eb8e5f58f4264948d8e0fca10ba8fd","2fae8832c5480582c9d35eefd3b5c541042cbc94","3a6102a6f716904bb158819146e3fed7590b8106","82e2efe591aa31603fa62477eec05510903ebd03","a967ece4c783e320119ba39b2a8f4a7e95dc1e3e","10b3f7925b8c0f79852d7462420b6817eecdf944","b755cf1a2d4952ab245fdee4390a49cf900d0cb0","8743da90d964f7b9110f6e3578fba30ac810f6ac","3256fbfd10d2c43f1915f92b54f2809ba9659c72","c34d75b67845cbd49cbb821bfc9cfa9ed25343dc","5c447cecd29c0c60cc0052a82090e293e8915ef1","648313ab8a7364ce9429108b22d31cd22e555bc3","507e41e6986b75a81d66ff82dc5754a6909818e3","8b4c538ab2d6330e0d65dc2947d05d42c7678315","53ac260d19282741da3618726ff1fa404b442344","47c615caf3701c25743d0b7aa68cde49958ca09c","0243dc53b8491d086f7e472a07c8ef081456fb12","d66461e85a123a7fbc2d2fef7029d80efec33d71","f70450680728c3e7b986b4f63733605b6f8cb3f6","f34998023da5d26543e34e0af0cbecbd062c54ac","96c30048558d1954288b7b69f7a63400012e3d4f","0636e664ff310671755d0693f70a776ca34365fe","51b2d8668504d2a99fd3c5bfe4e6f68c7198dfc8","7db96e22dd2b6f52df2474e750d9b8445d23c137","4e617d2ca29b4efce7f8360dfedce627b0731028","518f0fb1900b29c761c939559195ae10de610ec8","4b7b1b0d4acf8d49505a839a0aa745ce60641545","27651139085c0f7e265951e25b7fcf865dad4d5d","875075cd654e665e65560164ec499a764b706b1b","5544ea4a178bc788c6b1ca5dd25dbc36ad14c072","243f400ee201aa59f23ec073983b8557d641d01a","2da1614bebad0dd9a2e5b85c1350d9705e85fc68","c9a1a69ad67d1d270627d11cb095d5bafb1beeb1","13efc1bb062a64d513618b136bfd3d888adb2ec5","d6ef5daf48a2137b7dd87b389e76fad0af625946","dfa324eb8ea4a1f9a53dd6e29e9016b7f5dcd232","d8dae84c9a4c60d63f6be02a8edc90839ece488b","7de2c70e11ae6a1a4a1166ad2e413fd11400d2d9","606b56b5fbdb0311f74813bc4ec9e7359e1ff433","5c333270eddb8c17b7edbafbe4079fa430123c43","7d76f3b3939e783a7e635879096737d392daf343","71dbe398df6a70a2bdafb328b997f9264961b824","9da24f7e3d9d8c63e72f7bf985f9cefa52f80a68","3502a85ba859fe1cad983d78e7b33f8e3d886e8d","ffab25c95a52857d65be9755f4ec750b0a53429c","73d2a997616be6b91bc1fecbf4745abe88f85a92","3f516622c352843d9df6c13edaebc1b39e6387ce","14e3d29f0c371dff734e7da9b6fcb49c7d367606","d15090e2756dc0c8df83767dc08bb62b4bdb6a14","d6988b7d2bf44fbddb1049832b1e7581b77e6333","b697121d75aad486f658daa864535a1d2ae8ad96","961b9b30e3b941032b355decaa7171f2612b1f34","10c015b7300d3a54fb4e60439aaee39fd8f35e5d","1babc23d95f34a23bcc545ebadf05f8b27dc7daa","adffd9aaef124ae42b97c0c97cfe3c47bf813344","baa1d0c3d0d4001b4d4696772461fc714e68f58e","051b5b3d15219d32ff766a37182ce4bcb0515783","3f25dde6b4c46bec1fd25a3dd8f65c774b0fef94","147990cb6dcd6659e1ffd3dd5aa89603ec4806c9","cc0e5e51b816cadcbf4ae3f909d35c783a71d3d5","65101c9a204f6ef6ed05ab60f97518bf56f81127","508761e0cd3685f65d64718d72d5627b12968cd8","b90ef52eceef51ff6ad58ca230b159642f984651","e5e1d7c178d4a99b978da50c8102911cd4a85086","a2c81a74555ca098da4d03a54f44664d933d7182","abceb74b490cbd4c7bed0d7bf0411267c367290a","a19c15d105ca471b05e5e0b6bf9576cae8e0f7bf","dfecd62235af1209c11bfc359ef9338e4349f3f5","b1dbd114c4535e3ac04469335c371d091244f9a3","639127de0967bf32b20dac9a54c4bba44d2786ad","e02c5ef48ac50f66d7702e4be19282122acf1b0d","d69409338be5335ca0066eb4d7d960279f3b5947","5d172d5d9aaf05a247a517612def8fc719efa69f","aec53acd7dc7532143c5073f6a47a8463128badd","d06da7193d9e02c43119e989ab88513b975e28e0","47df673d737f10dcc7dbcc32a574a3589bddc3f7","75e80e7665b949a92c264ae2ff5486c3ff3bc8e9","5ad1abed47141218a3b3b5521f52f237bd962ebb","698d87bdeb2f51a7a5c0d96e48f8c8370a14c139","8547a351eb53e95c10525dcd3fb6a1fd58f746fd","cb4d145c22379a7ffd40965b4ba182854708c218","1a981ef268149c0db0fc0a1267e8c73130661016","7dbbb5eac7a2a64066b0acd9b0cf7c8800f9c809","becbb7b525e1cc9bf1520a0ac94b9e9f799f6169","d8e7e344bccb1ad31e987e775a502eb284f627c8","68b5f101c7274d9e57dde4f779e71d927e6664b2","7e329a7251b603c3d46da2456d687754547c5793","d6c9b377b933c28ea1758e12c2258945bf201d40","331a703f5d2b1b47c4b8312971c44ed2faae505e","4553f2e6b8d40a4ea2a370179115a349ffab48a5","47df933c27d03a14a53658278ffd48198e4a9c6a","6c374f91dd1900552ae8205e68b44f287bcbfe0d","c2e91005ef7abcbc4b0d4339a398572467b082ee","472cda90478127bae69f59ef741c27fca612ac99","a8ac739a5e677a51d85818f003531edf3f2518fd","ba63e0a5a27c2d861853294a87afd78fe1bef78c","6c9ccf18f87a662e1994c870088a6beaaeeb0384","11cb4eb3638b0f97e1efde1ac54a3c7a94ea9d1b","94aabf56a0a22df689bc57c71981c0008eb40464","f494d5f10b2b81b6f2c6ea18f491027d9d6276d9","1107799de5d487f285d8a743357fd6928351a06d","0a190ae3aaac83087bef2eb90423614656c947df","7f4059ceb7cf87110a0d1e84f1f14585b08a2089","6f727c04761b043176735c225f8334166d50675a","d54df7b9046363dd6d353f4ca172e9a3ddc39233","f12f3cf726c6e04b9beaaad4ae97b2946b9aecb8","e4ec59b6ae7ba4da8a57d35a4763192fd84fa358","140e7e5edf33adaf12c8a1f4050256f3fe54b4ce","39579d2a6d1a59edfd49d054804f173f0d25d900","67ce3f7424250907681e50e3340a3950b000ca95","8c2566875e7111fd7a95b4309b793b1b3665b6e0","6697ad2c4f449b125aad638120f6d37f0d8c496b","8821569689030c21b541b14e4aa7c1ee513dd03f","a82420fbe830bed286b972f46c6511a4ecf9c6c8","e8fc87561931111ab0d01402a82cecf7ea5feb2c","6f6a9d9c09c0cca1afc8701cccbf504c52054aad","2f2abadefe91ad3fb1c81be46f4573988b8226be","53d2a4e9056a967eba625b7b930d87bf8804cc7e","d483a85a0ff4462fe7bff5d5ff6ea69c66cab417","b6ab5b5e2bbdc6881f65c56a2c4ab39edbd6a87b","21297a533eb40b939aac1afb62cae2c1ddcb551a","4e84478f4e4176a945c0a986524e019db18541c3","dee9e9dc629556c858e8f2b9b17c10db9876c5c2","3a68b241718a6bfef68e6e9916ec152b2615fea2","e51aa14208b6c0b87191b046ace6b9b59678969f","c9befa63d2259738c3802608fc3fb0859c9a0ee7","eb16c9830b89dd49f5f08f3f3d170d9b01fa09e0","4ff360b73b0b0241292c51b2358817244d277734","510bb3789e6d5a0703ddbbdd6714548db4f3d7e0","1a33ef31a7a78087ccf51b09c4c959b66bdd2639","7f12618fdf81e77cd7413383d49fc0fb19c93dd2","d83b8881ae15e156590dfe47b00e2e6059286e69","4c74f50d1adfea1ebba208b980fe85018a8bfa1c","27d1e63dd461d6a61c2ef4f784e14ad7b9dfdc24","7d1dd54d8b50490e204f71a3782a344e9c75f046","8ba50823c4715a43845207a28ad2f2051b6121e7","ffc8fb9c487a52a858fc9f6630bf2bc6e420e1bf","e9bff84ce3faf843f1c2af7625a04adad162a545","43238bb59af7a0b7e98540a2786d006dad8747c9","1481d299ea97fa1311a75a9ee39eb97d624a8619","ffca740185d5e34dbb41af825aeb4d04407894e1","336846e547c1daeb8855b091d21df3b91c2a80a8","5a5322ca0625edda3a62c78e51b7ef9e2697f2fe","b662bc65bfce7a82c0401cdb23eae31788ee4c23","6c21ce736798d50be35ad36a196b70b52e6d93ed","eb300ba8fe48a76d31b97564eb34c58c355cdbd5","a2c4e4d6ff6e87c0d0542f7701c79673c71f6e2a","ad0d87b4dddfe6b9e88510dd526bcd4028ba3030","c0cdbb793822961e68727925d0f3f4e00f780306","513cc78f85d8c45a9492ae25034cd2357714cfdf","ff7c37927a7eac929e1518915dbeac259f63398f","c3f69c6c76a0495b6730d2483e64a31ee3a1d4ad","bd5b73108f7ff02a691888e34cddf72b8d84ad05","3d9df3b2ed252264a13b555574148262760859a4","bf237f651c09f4670baa84610ec41e2a36b1a6a4","adae2b073811d0f81afdfab277fdb27d2ba9f16a","c608b6f6483254f1a6d2340135d95810037fc2fe","aa062c54fcdac6a17e38f3678c886779bce325f9","3cbd4337ce5bd3d589cd96e1a371d417be781841","12ae7a4c02c186e9f136a7d4a8ea9f6f4805f718","080c0bb7fea824f231e8972fe1e7f82290a2f453","d844e306147689c3f02473b3dd5d592bdf141023","06a6507751f5899a590a1c67915890550e5a2793","4a218b9862b73b643ade6e8b0f5c205e9fbc9ca4","4c943cca2c6d6cd7a197cb1601a6356e65254837","4c8fa414bba9e56f344d6b4e645b94ec9913b898","aab8da25ad2c3e6d2df03abbc8e35c1725938c40","c7a427241e7f4dd6ab9ac89f51d3bb9f6632008b","280c9a321242a4c13d8bdb427faeebda14f7eb9a","9be52a5e0f45f3cfc78f475df6a2f60d7fa0d514","0381ff35aa5e39857d289f2768f657fcc1e091e9","97e18f03dbf15fc49e41a1c71cd5db6899b2673f","b1839e5e8502927373e948365b490a5dc60facb5","b62b8ccf944e51c03614b2b813e04c9b62245ffc","bcfbd25eefe4d1c0b8ac54ef7eb4abcc51cf68d4","d8d85762c4416ed383a33825dc3dd37b4fe15a9f","a36e09f39881fee2fe2da7ed89b76330202834bf","77724fde60f683352f102b82a815cc84667ebdf5","5dae2ea777da5395cf1b1e9a8bc6abc93f6ae6bb","f03c1c8d4fcc5758be84ce114c1b4f7990a19aed","9a84cef4fca3986bd46b3311e2771dbd1d0dbc08","66d09a6b4cae73fbb48fe01082af5397c4a75d9a","017b224a87064a3d333ba63809a0f12cfe2c4412","31eb116d49a8648a560354c7caa895cc7a8661c5","5bb8334e971537cb4f29fc9336c27507f7f1fbe9","6b19da583db5db64185765ccdae497b55ab00534","63544e6b02e42935b9f23ade6ff14a6731abe72d","16288cabc0fa959f4f23d7861708ad751b2c6736","5b20b49bf721185f05d2881dc04884eb7ffc2b6e","07e289963ce4b1bcdd02d9259991ec29b9f036e1","7b7c459106e1bc86aa40dd77db0314c3f36fe82b","5f243b0a745d14c28a3a08fb9b1840aaa23eb079","9f5b77acc9f3ee739e17d05d767edbff1b6bf6ea","4b1ec08bc350f580c289cb2e919ce6ed5d4f4d45","a1b4568ba9ca83715be062edd30cedc0e2975d00","ad616feda261f63bf2dd8ff0951bda58a90711ce","411c49b2abdff9daa2bfdc6232b824a6e67fb585","e448fdad159a07ee855630ee4d3b0328a94998e0","92b65ff0c604d35dd9960310b772cba574e32926","f551457e124e2141fb6cfc75364b2660e8f36853","150487e7280a1847b19a27f6b1465224bb14e8d6","0197d86ab402b00e75853812538011415ffdaa85","2c85439da00fa7277ef39d23ad29b6da9dd690e0","d3652887df0bbe5876dd7b64e741b3c5b14e0cad","b1e382178c0e0057d53acb95c7e1de19aa5af337","ee9f46423b85d6fbcfa43380c70cc7d0f3eff8f7","4840d36654aae176c2273cd20e622130d304b03d","b81fa47f3882ef7d91baa9fa1351ea504fb019ca","e37594824fe00eb6aab05d2c7dfdad6c9d9ff28e","437939589234559febabb9a4c392145521a9c3a5","2acc1e30797fde204e2305cc40b7b9df3a15f247","ec679dfffa15ac531e46df8b72aa414ef9c90cab","c7b0eed75757ed662b724cda6a10616dedd1cc35","60efd67034724f3563d46e9ff3fd2db34763535b","9d6b6dbd2fd61ede0030804332f9def112cf25e4","fec28da0ad39f8f0b728bcfddb420fe8b3cdce26","e466dc2daa8eee7e6fb5a7fce40bf9e988a927cb","7c1109958761b9e35597d66c293d1ab75f1bba91","d15cf7b672ac9911b4e82fed52b4c5e8d4312b0d","6694c119d069d8ff8dc5290d38d2d33625f07807","700938bff772924941c4e1ea61bbfd2abe34d8d2","3aeca706599c0c4eff22cd859869e143539e2c99","42aa9aafb4bd8188090d6aee75a0a50d3dfac007","d7cf3c8e72af694983b04dca4ba7a1e273e86fa8","b0e44c9e5ddf74747ac249e8b8534b571729d0f0","0142a54a16957d60bf3c9a8251e61ebae67a7ca6","6cbaf7662f5ee3ca1d02c0ebc85854fceee057af","4dc717ea07915124b0250e23e98063f712f1c038","e44041ae41c6b76678f52f772abb5e4834ed40a1","0bf930c1176ed26155aa352b1f937c8ae043272e","4f721788681533d4c53736bb873fb4e468fcfea9","1b4d3f7d56113a47225cc882bf5481589d828e83","5d88f746770ac46506fbb69b04993af47cef6c10","df9c890022fef3e9a47a9f7c761a72b3c13c4bed","c317a3ce16a35b21d85b250a0e810526bb89db38","ed84c9e506469342bc5d6e03838dce9ea2672437","e12f3a9bfd15429a2f574bb7cc9e096aa02e7c9c","249fdd9f80dc01f2a69f023b9a987563a4482b24","9384b6ab0e3c79dde31f64ac52123a4f54b7bde3","0d779e7777718989da8e3301966334449e049b2a","21a2cd1a040489ea799ad213e81c2153362a44f7","f796779f7c89cd2c92bc4531e5e90f49acda30f9","2ca3e47d66fe3f3d849e2084d516949c84011f4b","b79303d39a0ec9eea5fb4c267a8db313b52b57a2","617bbdb174c07aff75db54a0b5a56f599f90b8da","bdf54a7f9e2aae90d16e5066c9cdfafad87d9a65","40dec5591646721aed89b326e8f33d28839e7436","36182104e8d656850edbd1fa903d7be9c2faff28","41500db7350874f70449a0a4642abade0d5525ca","1644c3bb862508ff5348e548b1f752e0cefabc76","47ab209b55092599d18705592a3c92b81a7a592d","a60f242982d70e85a5b2c182eb3289b2fa7812e1","755689b0e9c2d6c998243e02635284ca37a9879f","4474e017617a8237ad6058c4cd57730d39114882","18103f2b898a30c459d30edf73048af651bbe6f3","ddf83d93b31003c54c05d2cb2e266cf305fbaa55","bdffdd7e38354c66f0ec34db56bd249854949e70","20a3bb9c484431439ffa60a158d7563c466cd530","2046d7b87ade87766b7e668b8021d95647d34214","708092f0373019256845f486435f92a99437843f","950153757bddd65371d41eb44f9c91a4ead08b7e","aa8c4ed712fb53c092a45b1c06c5e4127d3a8bce","41968a6cb9ef88c21a4d2f05211fa146649c6cea","833659015417c7188c0268a278137bc19c41484c","72b5a9e4764d711b9983bb3530e21fb17fb026ca","fa4cb80a1eee24dec947ed5a262a917518d6c799","1898a559a94d803ba3ead9127deb65c5a61aefaa","ce8a54b634318c09f78275ffd65217769ffdf5aa","422a8ffe02c5b914739bbc8ad07057c323ba11e8","19d261336b6dcbad7aa823e744a04a4ff868faf6","94c5e6a97e3222aab467a71580713777a2502df5","074115338e5c9962d89535c142578a7cebd1fb9c","d087a9e3283528792634de84b55a607d9b9b5137","b07e46c59f5f326ffa18c2e43ae8c64961e033ac","4d99e739672733d4d32c9b5bd75bd621cad6dd5c","96cbbffac76bd6b8c9467153c10c8e87626cccb9","c59c2871a220f7251b9cb3ba5a59535f8a20bd1e","e5f4a85a7efc310b50b25091601341cb1d11ad9e","e30a137548dce0fe1f5eda223b900fcbdd2631b8","1d13567345c6966f351437dc901af7ae375016d3","8abc59b83cdde7602a3fbafaa6173bed3caa759b","fabed73005f11c1c188ea315a92bbbcd24c67892","5230546d4f87601bab4dd83fa291b41c185257b5","14e6760d5684647479b6203ed8fa780ea405ace7","0584911f9fcce8ab79a50a99a5eff0a8e2f32bce","d5c5aabbf28bdae7e7b5e2be0b66f640a0cd62cf","a04e99ce4d658da96eda99eb6a854c43a77fe042","d4bed7586d91aaffbec7c9a4d10a3d82c5b741a0","65bb76ab35e6f7c6e1f5b3361ff2046bf371f86b","ea949ab873a6b7ede1a877a06114d7162a31deaa","22c843b0c451a0c3d79a3b3e6af900b841c51c12","600c153076f192e467472895fe77bcc726595c86","df62bfdd49d344ece54e922f376280e781809398","0ad6a1c66ee118af5a448e45bc7a9f2fe6bbaf02","7b1ee28a03b5a4c869023aad0f2304166959ce57","58d0fb12541b7f55cf2cbee19de453c771c76006","a239727cfd58d1fd0ea8f0227263d610641a967b","6b9d502195fd6d7f9f2700f85f803d3876081b89","cfcc9ee9c158a04f9c904aa42ce89d33d7a38c79","8202ba22127bdfbc51b351628c7e17377255831b","9379cbc774805fca0ea563617eaa55af048419a4","2350af5e703346384a53f988472df3c13c21da5a","47c558b98abf842910c780294314326662410cdf","d91346f72090f124dc3473295014be8a59d12e3d","efd55631e2f05141072c26129bdc75d65cd1c53c","7d413f075c2e2747fa30a42de53ae7273c4bf594","cad5834b8856df66a97e7f997a81539f6a77d985","ba6fbe5fa771e6190cfc0a6d93ec774f5412d548","7a1b399df2ec508a93aacd798226a2e8d611e012","9e3455cb1e1f36b1a9d1495aaaa7dd4cfadb0f3e","5d962f8baf9dfdbce36e6108b42e49b3f732cdfd","7599f20c2e4896b820c54fb92cc328671d96aaf7","c81ec6f26d40b70283958a4ef3e216fb32cbaf14","643ea41c6896a0f4380f099a843f7a28d83c50a4","c5d4bd9e34531729052fb19acb1a96b01d42a17c","e6230a36f866c09f5ef9d70af33709d95b6fd812","e9c1e5aa7ce7d4ff82adcac004833718c89560c0","c37379456fddb6515ec9e95b273a668accb3357b","0fb80d7b0f6d7a3971922db3272087da7a016973","7e27da54d8ac3cacd7ecdcb8cdf009d76702ed69","7d4c3035ad7a128198a791be1b3587b5a1b6a28f","9a559ed5aa49a2ca5de1a688996d7e7364406a02","b9c369de6d838d649401d5ac61cde56e2fc6ac6d","58fd123f4547cd091d4aca33f7d7fb48a42ea309","e7f564063274bd6948152599ff8c4b8c335e85ed","5ef33742582ef0455653db6c7f92114853498ebb","12c6e0e4976ffe65d51ee3a8239596adccecac81","1db3d987b2ff1d41226d666d5655783f339af5ce","158feb41940da9d119e7594bc43a9f5172330cc6","75f2575f28b2f7f40fdf213eeaebc80871218f35","71cd4fa40dd339c35ce3372a18709adc00b34305","0471e4d578d6675a4c20d8b6a328a456cfd84a4a","23f5154de7cce553709defbde8944beab1870988","b3745e3fe9672c161c3ce495781131129fe7cf69","e82b5e910a9c0ad1ae1113b81f4b87913bb983e1","803544052a6d0aca73e7b3c4b7c3a9c5ee9707d8","545bf86d39ea3c68ed38e14a5018231295bed922","7f3490c5e118b10f444edd8e7e8cdbc85df84085","e59ac40712aa656e94072f0bdd60147c49b003aa","38d9434098937d22a364fab6fbdbca16227e9971","381faf83c33c3f2c1e42e12b511d1b3ea9e50582","0aaf6cb87ca9d023334c7852460996d96c739f81","b648d3e1109bb029e60e05a4f924797c27b0681f","206d515783814377381d95d5b0893d6fd308e5eb","350227013d2bccaab01c40d6bbf53c0834292168","9387114ce15bb18e86ae37c7c15026074f05acf7","f451a4028217c13506f5f34ce78cd2d3f73f2f9f","dd1589b2bc969e5f0d3ccee691b886fe735e0182","d56fc13cad346143909630c579be57fc75d49e29","707ce08cdd1a7203506a92d8133a579310dd5602","b5b1a56c0447770bbf1c88735a3e8bbf8c2a12a8","584ca0f156cec64c259382895e105cf27566a987","9d6e1e310916acbf56d1cb8c533233040ec076f3","0727caadd1963db1930a5c8da3caa790029b89de","dfe228a865890931c6da7b98b53b6f0fe2555d15","7a643acb1f47cf9c009a55cc2234409a25c01c7e","b6c10c2e176db340e951934d7246fb39b584bf00","26c0609656db0eff07bde5d0723f8ed2111b7878","3045697e4b808a8d5a440517dbb8f90a3f0f9a93","6d92750cf75f35bfcea60d95505b5f6d2bead76b","eb98c5e047d814677a0f9f443afe1ca9a587f9fa","5a8e94a1a28a6dae2780dcabc3e2c6813f693e35","111154a4a512391640a7e1015b8f4fcc9a57de6c","e5c6ebbd367221f073a3e080bce60706219ef198","f236b460e56b1f83bfebb2c8c574f8ff2221955d","7a46726529feb7a8d7dca0b984f39b823388357a","a2b2da24540dd0d050c012b42f7273c5378a0e9d","5c0ee4a7908b6f28b361b7973f6f0b550699760d","4061e132ff4a5cdbe76390fa55fb7eacbf4afe97","8a1dc8393a68be8dc17d74e8b2441d298eb42ded","41c28aae9a9eb670f782b542b00ca95a5bc12423","60c6cf9f71c98ca4d85d976fa8767f22a057c0f5","36d587fc7f5061aebc34fa5168ec98e29f001ae2","af5c02def84d91adca369169b7f903824b82589b","0c767d7ee229ca066aaa20216fce75d8b7d33255","c16e764bb2ae2f038abac8b1fc2518bba3dbf3db","3e727bc659345bd8d4624e53a6256df5f1a43d86","ca71f7d3d0062a169eb0508243ebd43433967666","2bbcc521b63acc3c380fc98d07adf8a8720edeb7","518e23424ecdd8411e8569b45b515129c4bbba15","b5b3aa920b55f5d3969818ba04e82257f3014f81","bf6c301b9cb515789db03743dbcebc67a1865538","49ce6bacc338d4279c121e13d4c7434d4318e4e4","84fb8ac5d4a00f6f87ef9b89c6860ece8a7ae78d","6321cc8da3fb6dd5fd9ce3e6a1c5496c1c0d65ae","f4e99e2e39b262e339bd7c1b47169ddf3c55f1a6","f3b95560f4c44876507b76a2c5fa99d4b09ad306","2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6","1700ab9bc64b0988a6d430105f0b1dc95629a6ac","9eb0729a05b670d3d0f5b63e841e0082dee96d36","2a8294ff2409e3f0d5e4d7e39547a9b17942e0b3","c3da4f854d187e51bf79007df1414a8942ead529","8ecbb6a20d7d28273273297b2994491f8adc2500","1abe12f5bb869605646797e043db88bb3d428e62","34d74840396853f561964c3f4f6e56ac63a57640","8b778f62347e7aff48122aa3945f1373b3fae5d3","fd9ef1bb34bdc3ee982d83cc3ac6d7c82ac63e2e","351163ce9530acd201c99be5b1082198c5449ef2","caf20492cff930bc995e1e7261e77c069e2a9a41","19941110370a8150a6ad8d293bfe2c22892e8669","d5cb280313201f1596765a5c168812dd84439e36","9496e29326ec483a77b1246874623f09d74b9363","63c4d5af72f20e4cdb896adea2b93c4f8e7b23c8","670e88c7493fa7166c23771be471a7d69664fe46","3e40827050d68679da44388ad87d97ae5665ab30","ace0c6ce38aeb5251e4eee4f81f4587ce091293b","6b6911cf11c279fc5133ffcb578e63168248af0d","c0a4f12fcc110f917413a2a5c4318ab1bc645ef5","f71a7943596751296ff7738d2169540e2e5fe204","2da83a278b80a59076186cd46898d2baa597a1d2","01cc7a996babc9173a393bf3dae080dc14a277c9","0b69be91d56e8983877ec5a48c219cf28a741903","94d542042ebb22c8120883b8403eade2110050b9","a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678","d81d29dcbf28e4324400ae6fe666787c58eabe9a","d3f48f88bb84d22b7805ce971ac86cf1953a29fd","68081b3f6e57d4bda7e93ce2dd319fb564d347b8","b489e757166664405ecf1174d8b929acb33bb4ae","9d47e3b975eb5013e125be0b3c169e1173d90d3b","d2e620b8fcd21aaca2cbf8716edea550d3f02537","ff0554d05502644b8c898be5be5d73c59a744f34","ac66a9f6398cb44dee4633f029652304d07a1ee8","e2a3ed3cd8b1cebe2766b9a35182c7336119af69","2491c87f8658696509c58985c3c075d32e585305","eed2251f17429e40680a021e5738ce1e80c0447d","0c19674621100564acbe97fc7b818d5eb2f70a25","4af03e52bdd7f4fd60a8f77d714c403d9f49177c","df6d1656feaeeeea0f597b215c524dcc71f40e50","5e495750a37e3314a8cd85cb3f7be9a676420c44","1eb9abd4c5c2c5914629e62c27332093567bb622","4083d0c78463643de75a566dcceefce527db3632","7f80c1dca8892cab4f4fe7a2daf6699755024f09","5a631bf4f438a779e9e4ab1837844129c4d587a1","8d6a95347537c5e3084f269bdf98d1128b67b29b","349deabbe4f94f73a4b6c950d4f07e92e50d9fed","59ad47961f5d24b3993ec431e50ce29629cba02c","5c8654882a2805cd97b2ee73e2afbf0f69dab41e","f701b29a5ef370c8f3e88a19d09440c53bc9a655","5fe5c4e8f11b683dc60c6ec992ed89f93e898fba","5f68ae93b58a08c51febafc853a08f507562d9f4","9580c2b13ef3833486cc6fc4f95fab7f0c40c3b5","2633efd55bf8731e7af5f2949fe3a8a9cd596e34","0c1394e1a3934521e5788a934b13f4f025430b3a","24c462b974ed45be85a7026960482dfcc7b54010","2fd902a08fdce6a1dc7abd2ea2d9a0c13cb21d76","675b9cb4c2e9b496005216c13d5f19eee892a4f5","c2cf640753cbf0b4a74c5dba8a6ae815e2923331","dcffa0ee6461b40c0378eccc55f6474802c41bb9","2d77390170eebfc7d9abfeead71876f186565976","bf82daf2fd2568135bcee9bd7dfba7649fef2884","29ca79bd68bbec3dfbaec659f82eee0b03363ba8","e57d0c8e608707a952c19609974613e53fe4f669","cdd41d446fde4d4ef5be74986110724427ad6f2f","ff7184c5cb501cb1674e2547fc31bbb9975cc0f2","28d3a6051ce197579817fb56521f539f2951d7e1","862369f8420608d131dda9a3da2d7dd860fce72f","3e305ea036eaebd7de4747ba5abbbaabd2cdb699","069af23bdbd2d8b3bca5376c60d654ebf8ec08a3","dd22cc7527049e6fa4d1a095a8fcd4ebffeaabd4","aa3b8f7dbbf04c54795431eed40c63f9ed8e0fe1","5ed3d34cd914ecd6930651769a423cad2999ca64","f1a37be69c269e07fc8276bc3387926628ae3a68","2f91e250f601e61e58fcb63b9bd72d29d7fc866b","2c83255013b45a558d967e190cf5ddfb03f09dd6","b0cbf4e2b2f38e3fc349e54bac2facdd2bc13416","56269e2db835e50a4cf2681bb73c44ae41fcca10","410cb13abdf5699bdcd6e73728c947e1e75b4cad","c7734e2cbb751a97a85af8ec33ebf3bd2b2fa482","36424a6763dd48fa0f73848c822dd03ec59b5e7b","f40022714548deee042e061ad8c7cd4d76e2c169","ebf2a4d5531d9a2fe86f0628352f438e6db7dd01","32da4d781929d9e5334348b3d01a6103a34009cd","3bfffcc568d87342e867f95c35a4a19e09072189","74b00d1beafb31e8cf3ca4f7bf35118232662d45","1d5c067215e93b4d63ebc4bc294e9b62b30334b8","dcc1ba35232c0ef95d75c7a7506dd4fa05baaeff","92e332e960199054d88d8780faf7c55d2a9a04d8","9da5fdc95576aca9df231bd20b8435d5af5e8fcd","af801820169865498f074ea9f155e680fc6db027","17e9030e485e0b9147fa573d45ab71f606b3442b","6d4850b8b8debaee9a138b8e8c9120f00ffb8ad1","5869f9c735610e2ca1f17dc8821fcb2e80e0ac78","11452dcf911a7e3188c2e79e8ba26b43164758c1","ff348e48f971df384a56ae47d4a4f4a5c78e45c1","9a77d748c0d4e1c3dceb40216b9a345073032361","bb89cf6ab0fc61a4da6c317bae1a042a48c6373c","cebb38e0b3e8dacd2fc4940abe75385d984345bf","c9445632e111e6ee6cc435785ca7c4bd31a3621c","06a42123779fd3c0f3118ddbd8ed393861f25ee3","a96dc30339379798d58ec089ce7e861b81a82dd6","fe9ec58028ff5f89aa1db1d4faa1ec7af00b6c3d","1fa26b969c296ca62462debf01c22e2cc0aa059e","bf0c54ecf235a071e937cb608393aa464df07cdd","ddfd67401f76eedbb4de50ad11ccce7e14a96ef3","44db85d6f61e410c35a91db580166d9296fda77a","78c1afe8740101c551a37e0a71f7919e4a6e089e","da1d5d89fd4a7e43b6b3cec6fd0550c0bc70e02e","3c133aebdafd5002a7b8d4494be19d76977c3bc1","9d6859ca09d887246a7f3e653bed4c4b10fea3a7","e7b5f3c4e4deb0445bae0ae336c152621f842ead","ba211bd58c5f979a6b2070065faece314a2e14ae","5ef453722173f2e01a39b190b9571c8d3c07c383","5fc8691176f97e9fdeb609012b0061fbb4de8eb4","8234f5c5a4a51bd67e687556bd54962b2e3f1489","8934a26565e3d583b72ee5cba9005f7e8d080aad","a26f52db3390f97528fd6ae6da8c02df72e4abc2","4b78e17b1587611e3e6cfdb6074f85ffbfc933f8","e222615e979a494d5cdb69958d1690e8ac745728","6eb6895db8a58ddffdccb4cc4ff65796cc0b53c0","4e4697b1c481094949165fa9edbe6aeebcfcf3b4","0b6b49a897b35bec53765e1288c32d57afa1a293","a7bf187da7ad2e87785fe4bec69ca9973874945c","776dc935711198b020869aa8b2b4a540cfb30df5","70ba9ef612338022a9b286d7e29d619634ffced2","597e6e1bd9bec44699a5dc4dfb87f96b5d8e055e","4afb31cd5208e5c21dcac32d962dbc8002fed192","253cd73f1d7aa032193c1b6ad87a5f2c3efc4128","aba6f51ff9a078b90ac2276ccf0cddc82f2bdaa2","8255b88d111dcde6e5eac3d6aabb03cf3df4a25c","3f5db82a89460e1f80015b625b039aba875fd13f","18ba1bc824fd4739a34ad78a3c95df1fb552ff1b","e86f6faf641ea909798ba7fef3414eae6d1400b2","17901da1a8a3f8351524db9b415459c17a00c1eb","a4ae7131c368c8b2abf352ecc1f3054e6601b169","c43e0501454f9f3315949b7f86f8761a8776bbd9","3aff6451143247b21c1dfb5f47d0f23cae79e8dd","d897131ac555de84afe9ca6845abf87c26957895","595763e0a007302908838e6ee67d607202e9aa63","3676100964c79fe8ddf84e6baf35f73f2505a6d2","670d8127da1b41b2230836c3aa6c5d84b046e6cd","343dcd9029d87002e7e0888913ff0caabc01a5e7","f104fab83da30e5f686d9960c0a237ade7ac1eb3","6e9cb44004b8bd30a5834d06671ccd1c62508bfe","a149e412f75e9eef87e8ff54e21402f90161f65b","44df7c8b9be425251d9e7fc5e40df7181c4f5172","a9ad1e6692af85fbe8aab36361c304b81ed376f4","26cff6ff926b2f2cd879daf9aadc99e16fd6516b","133a07ed2dc148c7bde38884eea9f4d367510af8","c4016398200014e911759905991e333688ff0ffd","0b6c76efd723f9ac4f717a8610db9ef9d0c513aa","be3d6c8b337053b1aba104fceba6f5d3e7335c62","916c5c1e4bc7fed1ee6277366f89b31e13bb9691","0639946c72ba6632bc3b0953d64f644af328e5e6","aa9908e4f601e368517c6f23406e8c15e3f197a3","270af6fa089ccfb93ace68ada8d476bd902b10fa","44ea7ed58353fd800493f5ad6ed99f1a121194f5","42a0148f1799b82cc4b07de6ca5a1e66d6a76be2","e87e8c048589ae38629e544144ea7cadb69cf600","9c27cfd761ffe425f28e5ec4437611a0ecd10e28","259a3fb1e99ecd5a4c79d4083e6db19496b8556d","ed96e4a20fbcb63f03fb19e4b92636dcc12d17cb","f99e84d18087db4aece49608270caf7d313f8704","10cfd87414f1e39a31c2ac13ead61cbca9353afd","10f1e0f63a53a9261101cbef28e1be2b7706a7a7","492c3196ae71218920c896f458d6501ad4cab54a","2685d3324cae4fcf7ded3e145c5448720bec76a6","d2e915623a32a18e334acd03c6ad2a3347a4682c","0cd9a65aa49d9c8c8b806e4675b1bddb33698a98","acbd0fea9751cb49eccff0d08f94ed8217fca263","a84124fd1dd7e4cc797eec45db93fb53fd662e48","c3495ef652062c12c920a6aacce002b3f25e9559","307eb34be09d5ac6c3a9d6225c67f8000e9209ab","550f436f8fbea86984a845c821270fba78189143","839c3bd1bff722974d80f1d799916e558d2a10eb","4a58c0487ad687830fd5ddee2cf8191759432845","3380dc963895d1f97d4f06c3a71fe15d1c04d9fe","9233edd344e20aa4d856687f4ee368ea69a95b6b","aae6c075aa500abdb9c72fea9bbb85cb4e735e65","9e303ef71ce18ffd01ed7a63badf59ea015089c7","542489a86696cba222711a20e31704a62d4b8fed","7b569e91c0c6b84965cad416b8e86dcfdacbcfc4","b25d1111c112c2044b767e904d8030b168cf8574","b3d3cc6e780a8b7ae9dd64b3db859abdd988cc8a","bdf51e8e49c102d17d311ad765449e5171d178da","c5ea4b27f97df47f6f190204e2b1e4018414a31e","d6d487d7f70e558972c6750fc0f53a166dbd0fc8","1ddb61025562fc1dfde2edcf4cd5542d11414566","14d1cfd0daf6db8fdffc0e57540619eff81ac240","ed7ed52151a9eca2a60a418881bd7065529acb66","1327e04fd326f8cfa53de5e6383f4795e3be7ed6","40f4d3cf0fea814e23de33db1f1f02ebe05292ab","57b2b275b402d28ea903f5e85d2cb7a470e8200a","2293c612e6c0913b6999080c9f2fa77227348818","36d8936b8bd9574101bc35a2e2a9bb949d4e09ca","e4699aa0479aa61e79344e668e3509e2bc42cd1f","e1478b7a87c1eec7bcf3438d0894cf4fe0135db2","2832c5aa94009c757ca9ba94489e158886205f5b","e81ddf1242aa5b8e4f1736952ac7461d1d76459d","9f666da2b2deb27e144f2fb5276fa724ecf8cd29","c13be7959439edd03b3fabf8a73a301784bce2b6","24c52f1c2e6a9726142bc816a79339e99bebd862","6c512e21a981cbbad93cc0ed6ec718105876f367","a3bdb6c8d83d424da664ea8c4ee680a9b67e1b30","0f6c572db6665d91dbd0b23d7279ed1eb8ffe672","3abe6961dc707e52bf63db746bb5e79fa53fb9a7","9f1a8ce6a296868103b84c178375d3f82d9aa963","1b8b36c771fcecb3a40c058547f6a95d8027d9d8","2ef438c20016339a793ee8723652c7d3c726a0c6","f7de816f8bab30622ac255f7a1eadc9ebab6eace","0ce59bf6ddb45483fa975dd967479577a5d73ae3","b0d41847ed1e4cd9407dce0d26aaa09db656ec12","f5f7244a2b59de60b2c1c29346b2fe5ded2ae2d0","8c78a4b78f8c25278226919baf78ffe06872b676","da622682f76201655f96c13c17c273e72d3a9678","0f8d939866a417f657d61f241523e36b48a41410","09737ef6a732c5ed31cf92e13b95c17c11ff2349","d8ce7aeddcaeea503d8d247c55a2cd83ccbbc2c4","4dec1bde77d40d802b25f7fe1f0f529b8f55d0bd","9e134407d485a3cbf8a9eb00b731ab63df5d9b9d","e0d610203c5194400a5932f36ae0d96c8ede7f0f","9e1e4defefdd2e08eb1a8672c27bef25c58de88b","dea414abc8ae9a11b5f8616969093c5eebe27c75","527fb3968a70e530468e5c96c910fab6051af344","b021bdbf1f72e0364e49bd506eab61d7ed0d57bf","14e2a991295aaccf68e19088db56e79541e1a8a8","190e866e4d65c013ed1cf3dfc383f71542f097b6","f7dad789e958fed81bb167b14c5add45ef723cf9","ae65c610e783e8a4c89aa9c08eab884ba64e644c","c798173332ec2c622a5c00f1434b31cad6df8ece","e9d624d7ce1d56cf134599a62deea1f5a0848019","4cb0887660861402fe6857662e622488adb86514","f48bb8fac8f6036c0077bb53a5ae37bb03832e7b","78af5625d0c0a6a88069e67c2da75a31ea518218","bc00332286c46d7b7196d2ecfa0fa846ff5d8b09","c8de5760bd5640192f4aa266bc4cb297aa1f4520","ce3e3b609c7bf83cc088b24ce6443b014c079a21","564d93ff10b19dd15df6ea049bd7c9a9c99680c6","266dc732baea350bc5bed40c69eb27cfdce5f782","c08877777d0be8ea1c52578520d77064c5ddabd6","98879be2766de1ec54bb3478e09538289ca66370","c486b8dac04edfe2d35f1ee0bc0b3b410f4175ae","d2c416ec62e65fd42ff1bbf493cf06689e4d1b60","e8b483ce21e1c8b1d79ca1693273d03b19b38388","12e0dc1b65d3e69206ce64daa461b269c638b944","f34269e51cd5b7d5b1fb0f31171f38b4bb15c2cc","ab1cb10317efdf5a48f24677f7701030c8e79755","0ab11e436dcc74e0e28fd3c16bebb735452435a9","bd9cc84fdc89d37e184e0a9134c994b11ca6008d","9fa2e07588eb91b72ee4e6abdb30458673c88498","05de0eafabc4238d79fac285c5639e5556e67d98","0268a4869ded42079d3f4c255406711c726e3df4","91d357f177687402ecf57c320835c2b69027bce8","d40dbd6d1119a6e9f04431105f44185d9103b4e0","4d99408d123e4eea5773c8d1e35b59385b0aefa1","f5d9454a4b88cff363513fb4b34ab74f29eba1c7","08200cb9f516a84b79d2aaddf720c102c9dd2d5d","b0eeb1233580420bfcbbdd989e4a1beeb4b5fc7a","6edd06e56685df3ea237830f3602e7e580e1f338","6b30f284a0544972f761be3e92ad8d1b176c9f9f","b0ce9401ffa731cc346ab6762fd0794709634428","531c92a53e5e7b9a1cb55249ef6086e874239872","98e7ec1e26bc218abba2de6caa2314334c6a833a","380bf04566f21d9da9c8894f9ea8c03001daae0f","771aa9a779ab9d8effde70f8338a476e53c8e6d3","867f38a6263d40acb48fc4c9ebf038800dc63603","7d8d337b2c47df88498067ff9091386691242144","3c154eb93b3a098354bf6d18a9428826ec193f90","ab9c14cca63757ff47dfc6c38b35baf2a32a51ac","931b6dfd334e85de88cc9c033eab3234d1b43bec","398219a80e80dc1b3f91b73a072dd340e0dbcd54","310b03d97e2ecefdc72917edca640a44058a6cd1","d17eac735cc84abd9afd1e083df1a4e8a2c8e656","b62041d1f3b6428974d5be7ad9d378a445d432ac","e285114e0ce6534add2d74232ee61f6a4b2f1f81","ed2f753fdbacf7d7b4a8f0408dddb19ae2a6707f","336010d676196caee68e903fe9b61d9e877c6167","e4a50999c04094f905ac7df46b14634d7f9552a7","bbb725836d67c5bdae020db078afaca27a597d36","b62d315a7fea66357dbe3346218a720128121779","2eac1a64f7240a842dae4d4d69be57e28c06f3d3","89d537767eca3737297ff0abc6063087b03d3483","3758981bd4aa09a7aec5f2bc496c3852ed07b08f","4f79812d41a2aa8d3329543ec0f223be1ec1132f","a2f8297480f03b1c01170edc907497a25520472c","95cb95e2d1f6f84c7739f50fb973a07d09041398","495fedca55367ce4ba83b2bd89e751c4e6a0bb30","90b2415343287f67586956c798d4b7a63544158f","a0cc62f0003ea9204c44fdbb32ea12b723b150e7","78907d91f140dd047a2eebb2736ed1762897003d","68c6790baf84d479faef0a344cd151ea95776c0a","5aafc62a9bf8e8bb098a2cc3a22f1dedda622374","e2bbf2cba3dc97998cff0be5cbda2d7e3b7151b0","0db138a621c8ce67864379c2bf69fda54c380178","1fbca7ed8889f8e71bef1e313f247256c1844823","850a54a2a55f26a447967f47f99d09cfc2874b38","26f99beac38808d0221031a41ab31325fec41be1","a78373ddc2c1123b13161da2037a16c40a3c4b26","b9aa13e5917b45a540e92e50b81f7bc923e493d1","c6cea6e9b372f403a5906813bf5db8583d747d06","82604195b4c2c80777f7ecaa547194c6a208e8cf","96d3270c344c7fe9a463b87006b0c56004128f6d","d9cefb34c1dd825fcceb76d430ee7410349b6a12","410054db381dc1eacf944f4c52ca8c7c9ec6e65a","4961db8e8871e430ad54306a26655d2dce3292a6","b4aba3ae7c89b7d236d3efab459fb89b33c91a3c","9f0c6a60095025cb7f67a36ffa81e8709d645a66","9ca1a5af3e8186c396e5b8c74b2cebe1e25a65c9","9a999876c3d0a335ffd2ef5bb191d5d92d28eadd","187d8addf917eb767e3e0a1e030be9ef9480f881","176188b1c65c6be1d1a3b99916d26cc8b3209bef","b0809046bedf882008788169430ebb3e83acbbea","5cf51cc7e4457c5c9f4b51ab99d6f5ed9eaf5e78","4ca22d81d71afb87500f9dbdc56791365f656b7a","19c780b0ed6cbe78ad56f9cf70176ac5e3ff7813","cd423f47128003d03b94b85a89753bb97e38870c","f8df412512a3afc9bfaeaa574c324de3cea9a76b","dceb300b7165687a2056ec015f0406f89b5dcc38","a7fb50ec721c8058de15cd590aa930bf5d7b36af","55234d62b079fd6a18b9f0dafaf4af296becfe20","f531a9205769987057936a9de276cddd8960efa4","f2fd5dfb91a9386bcfe07e3c97320fe6cb140f29","ae70eca5afbf8a6b1d5c11cec96c5746845391bc","1df38f2372ffdcd321ec6e54d7d9af7c9a4a8af3","f4e1ed7e63db7462e7df0d593b62e58bead4935d","52355c638b03ff9316ee3f39e32ac968252489d3","e222e31fe633f6b4ae0abbc3cb2fb6a80ad2f9cd","ba6b0dc38dc9d3eae4b1b2bee240ac5a0b054f02","42e5d825b4060062931b1203f47f86445cf8f31b","c49ba7de0c35e0d97815382ad209c3075073f7fa","8355df153bdfcb4cc1a2afdf314df7f9cd5c8416","1bbad8c4690ac988932e3695a54f869ebd4c32a4","fd39e9412156f3a12816c130ce8ddbd37834e529","9adc158097b5bfdb14fbd283918183e19bd2b133","f9cbd34fe04e41120e8d6413669c86a342267888","ff3a54398daf493c930d831caa77d936982be0ad","dc9659a9bf11e151098aed94ce5f6382f2dcca0d","facafeb19a18fc16263c80d20d60e458a1a59516","fa0e66a88ffb29d8e7a782f262367fd1dc84c017","7c11a1b162f9f1ac5ad8b8e2a879a200b22603d0","b71a33916034b809e548a0368a0e49188da0fbcb","da7cf8b49fe18fa1cb53891e53f0e1f83bbd4ca6","c540411a7f8186cea5d3277b0893239f3c57ef80","4517db75b571c778f8130fd125e2dc5f328b3750","eeabb132ec9cbc235d0afd6d7181dffbe9044488","eb6e2609187606820ab158719d219dd4ee636831","67b58de0f84e3fcf25855fdd523d10b8d81f7022","9ebc146383e562cab8ac15ec5b97d7689bebe1a7","316931998c55183995db3643f8915f04d39f2a7c","6e03236574467d6a0c3aca1b0375da59423b0083","13279a7da7bf26a64efe91a3ea29139b0c73cd6d","7b10bae916dabcf1639fa1ee99c5fefd2790a1ca","f5c034a2d4e854d0e9ea174b9d6ba2e7a53e4b2e","a5bd40aa48c40387ef431a08e6f6fe3aa3205a20","d29b1b791774f0aa72a1230087c884b83e65d780","bd25e8d72a619480f4a341c093a58537e82335d8","f7f6115f7627df24a08a9a0882b2f573cc838eb1","3942c939e3ed152d4cf9647411f34d1bc14cdec2","d408c254a2a13deba1004b18f2d35bb4844eb883","583f7adb51fc5b0c2d974a0582adae95ef3ccbc1","a86329c41e041c463e5584181583cd7a220c31b0","0636f709af58adfb04d9326192ae915f389c59f7","0c4c36d823bb6792917dfac86491f61cec3f9b27","fca9f0bb7f5a378c2270449a0f830d6ad82f3885","94bf728e53679ee09894d16970d6af4ffeb85ed6","2a63853720df3bacf2081795385d8b95fdfc5913","fcd8faf2f44ba5b1a104949663dfcd8f856f3112","fccc9f71b706bec5f563d076d49c024cdea92e6e","538c8eec15d72b67e102f47f9df7624c29d14607","f35fd681acba34817d14e236f20a6065a069aea0","11b8bf5572405a6b19d0ec80f0141c3b1e472a44","071c033355953f225df5994558a084489f9e7b75","528c4722d604a7e89b20e719a000e2b0d73c5675","bc82781f7da2001aa90cdb188536518e0944e0ef","2df8b5606b9de9d11873c27f0a297127bbbfc255","1bf448dd8713dd0524966096ba198bdb077fe998","560f55da5143d141fea56c0cbedd442bd3d2095b","71d53637b5bce5519800a5cadfa2e42750b8b793","86ed7a988419247479596947ce44279ee8b3528c","0aec3c3113ce8319ffdc795ee2d06a7ec04036fc","755b589384eedbd3843fe7263cbc655633b8bd7e","7aa4622222d3cc88b2d6c2e5552bc372272c3123","eaaff9da3178fa515a0f051fda932c1dd04d53db","d8c96461183f0dc3208c3d624674fa4544212ea5","65a7eba91ce8976bdb5e509a2211744f2023b9c8","caf8e20f2ab2861c627f2347f12909ba847974fa","6f2233d13a1524ea184c30af066fd65278dcc610","867dda112453b0c8e3903831baea570630c397f5","1b53ea79e2094f3ef91ba9e377bb4b3242611cd6","43a69694706ee5084c154aafb4377e10a2df1ed7","cb5233ee12deeae532e6c99d8c0fd5899b3b37b5","00b15c19b7adcad21465f731f76e1888f1553da2","a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc","d1dbbd6515b7710594a406010177aa23e6b766b0","2c96942df9318ea8a4f3ad06d007e46e3108fa48","8f23f4b44e043c6a7f69e96369e6c26fe9fd205b","261bdfa14dd548b9872bcaaf1b3d729ea0428295","6e9272eea81b594476a48a1b968a38212d773bf2","4e5310cc60dc17e5ef09e57115ca8236544679e4","80a0d1701bcaab3801d42707c40b7951b1d4bed1","cb8d95dd4bc16fa014af7446abf7855255a7bf15","773b66dfd3b68ae0c3fbb1fbdd8b326efb8dc3e6","a9cff880d6ace9a18859822e535c79041a070a49","eeee1dc73e6344a5541ee323b6ae61744b3348b6","d59dbda24f780b1e52681b604ead650acd065a22","70036d8484dea14e031bccaa19063a4bb661a870","18b62d50194576f555c53ed5409b5a71fbfe5630","54653565a45e90a6640491fa7211c4659eac303f","ca084db4aa6d5da8f34fc889d70f1b8e46990b82","05b67514a697b6dfb18b6c3f227aa622b32bb2eb","7a56873271c6254d7583cf8dad52c410d7edcdca","2644f47e509b1fd5ec542d82bc183379195a7050","c93bea312ffc45b18f3d7d2e4f01476fc7848e93","4c137bebe827789e7af568e9544be9660b93fdda","615ffb350702976983a6b5d1df0847d07b99e121","f1bd1c268e96f8368be6a0eea05eacbe36d35557","93a67dba375ef52ea4d77a5d72107330d9d23ba2","c48576f7330a7d206c0833f2846f7f0dec74e956","230eb262e239c48f20eb085424e5d45f6b785a9a","c477cbd09db2678ffd13b07b45254fdbaabeb51c","b966ee49b252c4faa2d52ef5af3aecf0e888b558","dae112a7176e41b4414ea8cd74c36eb9c2e55644","9eeead4be340081398ac30146d9bbdbcd3bdca24","45f78d786a76001325bd598ec6a330117831e07f","f07e5ac1533ed5563b3ffc75a243e3444c2645b8","c81525ec055b9941305d300f073046d7bc79b400","0f2b25f83e09717398721661dbe3abac71ca75a5","6fbd045845aabafae5bd06ad3e285480eb16b10d","29cddef895bf767f715bd3e5f90aa786d2c3c895","603e87e2bb28e9f344dec479ca546978b820e1f9","fd895f4bc0569670f07b7c4ce349a2f596fdcee0","8c483886d2facd2801d76332c0437f408dcec605","f1e189704fb26afaa6b65ca4b2c595096f0a845f","d4c9ae4c244508b7fc69d87bec3367384fe28e12","9f2f1f5e3d367cae9f310a64099f031bb8e9f297","f34c8015cb283737764af480a1689edd9e8b6776","6843ad87a4b07899a813bf35a85afb611566820c","ab932bb675f7966b94c46da76ca822ebbf24ddd2","efa4264633e842e3606aa3113ea26ab9b9f986ca","908a50739a380fca047e348656c12335a7bb52e2","368b34482c346add9be2b3ec9fc5ce20322d67e1","0716c59f14383343c1761bc2e0327ebdb2d35d2d","9f582a7c3eb66782f4a4e3233fc17316ed43de5b","33c15799c77f2911470b5b9fa16ab73225661ee1","25022a1d89e83bbad6f4e5d8db0a4f1939bbf3ea","1cb2b682ab72e2c457b54fdf63628bc1db126c7d","338c553732a512e9a36bc889532117b5fd3399ad","ed504753f45c1dd4a5bedd0902e4e8c4d1f5b6bc","7142064110936593d15409dcf35c566638f87d20","5e213103438c65134b75f9cd3b352502bada0c6d","131a4b14fa03a65f093524fcd943628038323238","679bb882fc0f58df7fa002aa180b2ac574366af8","6baa3ff0de8a771f6d51a74dce21d79aa07b0356","297e7efa0af0765b3030dce726e54dde0b37f95c","30383a1cdc00d398349515b81a85fa1d3da7ae37","0099122706fafc0918cad6deee5763427e20df99","87039af95bac3f29285fa730f48d8f4e70b7e59a","b3d772ed837c57d590c064f9de4e2ea89eb55001","c58b7ab09468bbf17e19b252dee0caf4b427ab5b","5e3ef9b89cacb7192920b658044d75e7aa8e3c62","0f14489ecb29519b269cba178f23b6b727fd6445","d2833d4f4d891b6a0ee32a04f9d32a410b998b93","e294f0872eca75e7fdbab88bb85b48f4b3109d2a","4d6ad16ac4e07ab0e65a75262b2d7ccd1913c844","1769cbc0e24c13f4d31d7e0857275653ec9281e0","7bed1a0f21a5f9b85bf6ca3a7845d2adc4bf5789","64ecc8a5a3e22f92cf480f65249ac5468b9b5b89","05a0a68c72cc16c443301398ab93e8d838401ac0","10cf5ac0ff5d524c4ef8268f893485a5f53132ac","9986cf70058011fed81c8a2bba4df47e3e58b3ba","ee07560abfb21af62a20da8b2fcbd0265c46a78c","34224d5ce55cd22ca8c627f79413f71f957af800","f854088292ab1b8f4cc6b8052a5a53a39760a525","b3fe249e946a85ca64f344d2dd7de6f07666bfe3","fae3df1204df6d4a64f48b4ae931d52897e4996c","03335e5250535e351f3dc7b9018be143bf03a0fb","512f8ebb937e3b32a2f429763982d4328ad0ca50","434fd71d2a4b69f576362c3a9baa5b39db009d31","02319dceb2e17184eb765c67719a306f56dafc1b","c77ff48a85e5d16b54a5b4d151f5515e56082000","1e833cadbcf1403eec85fa85b290328bc1bf5179","e5e3f866484709f47c97151e99a302206df1d894","b574e476ec59c9cc0eee8ccf8e3093df62d79acd","9d3089181cca26a601075aa99e677eb4188c31c7","5c66771e3ebccdfec55bb94ea521d2f24cb6200a","7b88ac08437d3bd062efcbdd40c215b533032412","532a7ba06a0233879bbce61b2b268291e811df50","072e40368e19e0f88ec1fbb61fe463a6fffcca36","ad504b926f9a0cfabde78254f6a4b40901cb8592","5d0040e340a43e981fdbc65def8498d1e5593a49","d6f8a43b600cc5236c5860c8f266b6f8afc9c23c","8591691b9b7be784606a367142b0b83ecd5975dd","cf76b713cb27ea703fcb5a975f856ad85fcf5f96","81065d53df55d3c04a2ef3447eec3ffe711f7566","237a0488eba742d15bc676b27838c1635dcd79a9","300d4dfd54af8769641c7464cc73f1ff681fe973","b9f8e072ce0893be378654869baf8a07c86199be","974b07fc70d4d2b984840c9cb4610e4c0c350d08","4853870a181710e6148cfe074c0d239de0e28d4b","e09cf96857927c359dcca0bf59d97d6603db940c","d61bce1b7528029492a855740635a028acf451c4","1e6fa5d1a553fdf76840762024420fba3a720e70","80d732082bbf9491f355ebe7a634c81234ebb74e","8a9b3d24f5619f3483b56f0c8c55a1986a9a2442","5a29be31b3055e218107df50bbbebdc0865026e8","e08fa103f2be97a808c83181f1ca2fddc5c408df","f7200d696005c65098ccf56f648a9c1a092aa905","02ed4b392cc6655bfd9958c0c0fececffd8e5836","922a4f5413f70ed51ba9c433467c5d718af6d117","bf7a6f9c46fcd0dcd11745b60684d20a26c48890","1abfd61f6ea125032d277d90b004841b877be3b7","d8477c0596b2ce6669c92e2f4581a9a7aaf92798","4476ea81aaa15a2dea9ef0db595eeda50516f37d","1c2ba35074b226d93f3b6c71cc3b94e7fc6e2e4e","ddba2e7b474b0a596447e90c8ee544072b1c9505","14f8ed3317b0ece7fe2aac1595bb8ece63a81f7a","38d3bfe971155bc7b0bdc8a10e059f9479d1eb5d","43a9b8c76cd185c175e9458a2b7ce972c8b84f03","30cbe28677f38a176e0ea8d77ed5abb7c85ed287","9bdf110840e1b8336bf67f0dda0e92236de258ce","d7af08aa95bbcd5fc83825908dbae0b8a8e65512","4ebedb5f11b389c79a28b63f377a922e24734ba6","66a854da78cae274cf856ff3be65279451c4cb11","be7bd97cb098e0af0fd844172f64c44a27c81af3","7b1e112f1ddecfa8c7558d2958bc7ad44ad28c56","082a2bcb9fae62ae35bff29d90d04ea1d15ca14a","33f55369cbc0599ff304b3e3f8617c6cf90c50af","7fa941bfd8a1d81fc5c27c21635e60846efc52f4","2b52cd3e5c82bfb21774f8f850e2724da2baf234","bb0aeb48741033f80f7576bd138189931ffbaa62","e4193743306c1b2685eebf24f1c321fa0ff447ea","e6f7875e24f3845b7991e404966f17658bdba7ba","47e24dd1ee981e2f582cd36be5895724d130b803","0eb8484c8a3cea4520284441af229ec330ee0dcd","09907a28b33d586689a2b5aa015b22555849aca2","5e2461124187550bb847e29361cdb1c358006f5e","ce1c840635ef2970259d5a88a65cac33d32837b6","108de5a734e1328c54babba7f805c719537b9c30","22afebcad71db07063fa11fd4489b29741f28009","92277d3a2837e71556768e6479e0bff6b69e4031","d2f38dbb28053e47cd6a0f8b368ade5c19d5ca70","57bd26082b5e006568672bc5a22c32a14e938687","d2e8b5bd18266c41683cff91e11b9a9f8036d522","c39bf80a0850f10e5877c984523e921c3680935b","bb16dd71d1f95ef2f2b63c2c700112ff1a2fc59b","b2d433c4a81f148e2c022fcdef10f903029b6347","e19b6296e32f9a6241b5c3a79b6f1caaa2813357","58fe658f9d9312ff5c1dac727c4754960c0a975f","3345c03122da633affda0e77763fe9829aa75344","0764451dc59690e158846b376f00eb8d889036f1","c6507933a72f0f423ebe726bdd259b8d16d60c3c","d6176db271d6fd11aa88edfd0a4c1e8be04e7471","44a20a0f610282cd4ecfd12437ab90c65f29e8d4","0cdbf7315b1ce7093f9c37eae2d9df3294cfb998","39e5c510fcc68a754f3c8e60170da806d0e6be84","054ac5c8f5d07ef86f76664ec6b5c3b60b812240","08ebeee0e14b123a4b6c5b6b01c5f250f7b5662c","8b83e6d58032a41a8d5e6438f623fa354b696f4b","6750e1b3cdafbb3acb2767ec049483527a11d862","e36e9fdb1c94d3fb27ce1b4b776322cbf3e67ee7","d61d1af64d8f69cf0c9f46d32291e8b7313a0e52","49df253627088f6de4c06c5950d8733818fefb2e","3caed76edaead682e247fa6927676223779f4c7c","cc94a95fc9fe23a068da5cc8e3d345c450b502d5","0ac3687d6fe3bfa90f5cfbdf7c28752de1b627f0","d8d7222ffbb9732f09803dae476f93c48605b4bd","7d1ee6d3c30c901fe1e1da2e2f3d4ff1f1ecc14b","0f543ba99dd57497ac298ab387cd019ff55514b7","4014888687f3c3f3afd8f1270a3b35b500217423","3b3ba7d179748d3b24fe457a67254db340ff8082","813c0d84740b1d1c8ccece3540e945d1e821561d","40db7b85afa36dc7d462181fc5bd4c6bbaf7f559","1d93b4abef16d0f930ba305fd7948c9e48770a2d","46bff1ab54462c34c808528b7fddc24359d81ad3","680b4878c5bec7cce4424e85a9bd374a945a4d2d","340c2c0584b9751b4671a24458e7c5244c4bf64d","24ee8c3566c7ef5469df762c1daa21b330e2dd82","0d61fc2c0f1d7625c866c79b6c4044fbab61a768","fc4b93e16199d4747add1c54639b0320d97bfa6f","363705e6875a24cb569a522257b1c443f050ae40","2935caa13f3623b80a903f8c3349cea48a417c00","e7c86820757499d3e43c6ada37095a25842fd60d","9b30b9d010e0522dc9897401219303cfadc08043","b5459d9f0a9b530da3d26f3fcfd28f3cb79d927b","8786075ec0f0c82b79b87cfb1aff9a0cdff869ae","3cdd701a1450571df1eebd02e957d5e37c015afc","e5cfb9d6b206bec9a7644cc31ae7d136db4eb5a8","c0b3e20ca768fbbc4ae8674e79182f3cde03e883","cd22551d2dccdcca3868a2dc61cc5edd8bd57bbd","e864237f1a4f9dff3a199e42c5dd4fd5661a261c","ea9a6672e0f338de263f205a3bf4b140f25b8308","fc568d9d5be2011bd24e42cf2a63684c734baa87","98d0c99652fbd3d7178b3a2794fe069cde7b9809","640ed6babafedf194f1500bff5fe289920eb5848","1f81981b3d03fb35961427232c1cb5257ebb534d","9c7cce3c9b8062817e976676ff0f4772971895cb","9d3342545d39b71d70b2d9e812a22743c473089a","6ba1b4e371a875df527026725e3dc47d7cca8cf0","f6f9f890782428169a8d29fe0fb4851220d675c5","baab976d0f2853231e8ea2f048f4a32334d635b8","786a7341a7443390e2c98ff7fe00a995f4d8cf67","ce8e5413390b48542b98ffafe5fc8b0b8032efa2","1e483d7c732b601b1dda95bb6ff736c378d11e1a","f4c7d4c5d9a56cdae5222797a0424fbac266dacf","182b1fb9f16ce8523ce5cc28cd11b66f52dc09e4","e21f808530b02a393a46d597afe89b4fbf886bb6","beb34a045838982179b5e223c41236d9293f4791","a100471f6b764a9542a2033f037c54d9e9162936","ee58126cd880d827adb5f7a9687119991c5b18f4","89ce9a6f4694711e383c3d3e42141d176a12529e","5b2f098ed4444572432eb2e67c154f89852039ec","ee90da4acbf8769d37b32e971434733d051a5e49","d4178bec1f1fc0770e8d270444f446df2c4fa105","b486f5dde03e71ddd53571ba49c992f4c897a88a","68735d2a886bc2cf6b0a4300d1aa5ece952929ed","02ea99129e8f3882914431374c60a7d80c5146e1","0a3c21d999559617cc9cdfe261d631e6d1267374","63b8c00d555e532f3649639f808f3740eb185df1","1c1e75a4aa58faf5778a1469ecfd7cb141f1bcdd","880ab1b87298f663bda76d618b510ad337496efd","b3ae58d1175066b22314d1d9e1bcd067ee57d06c","b924fb97d6fddba818b9ad57722eaf777244e826","7e108da078dc69b8321de2435f8c8187fe6c70e8","abe2c22966b9ac1abbd2c0386e78922d901ce8ae","d0eb99f9709dad5dc1547f225cb0244febf61544","e9999290241d81ac6f67686cf3704705a430262c","9a173e5814a335e9aef1f919f8f7e3772df39c19","bf97247cecb533b1049c6d163b600385261296c4","9773350537d5de1c460fa3f20f0a316b97651413","1d55207fd2d80d8dec0d246bda69117fe211b74c","c4e5ee1fd21750431bfa9c5587c9ebf11e4dac77","31cc1bdb58708101022c43aba4130f7a7366b337","8e04aecb193a59c3af42f25ff6f255875571ab39","1e5dc9115cfd7d7caa7a974e3b818b2d5763aee1","52696e98b4dbba07ffb642bf675798acf312ae92","9f7713d98b4b9d5c4aaaa11e45716d50d4b50eb1","0b555fc70af3c717665934c95070aa6aa481679f","30b3591152a9d421003bd2bfd63f3575953891a2","0af387f04011d45db1174bc2d48012d4ff4c9dfa","40f2480d0e0330a5444c04094632765b640546c8","349e924cad20fcbea9d0866fe5e63c8ae5a98acc","265eaf1a2cb8bb73c5cca6fe54ec31e1f4356fd3","dfbca13eec66779ace13799279c7b97d6f036800","b412534e6f404dd4b0108a93915dbeada7d13a5c","578f8d7c43fca84fee51eb6e450907f89ba61dcb","2f0f7db42b2f2011d6d8a759b89a1be5c795d264","146c1612ed8886c32fb9870a2b43f91003f207ce","c56ef88c5a41c45603b76b4e36d908ef653672a1","c72b78a6eb7ba3f6138cb98b7b70056bc9f481d0","bd937ea397e23e5462cd8dd606dab1432d702d0c","28683237c511eca729dbccb39107e49200f66544","2cce5699eaeb97db3a5fb82f31acd277443b6c08","b2b06dd4a8e45958b57e46bb520778f334bc1f5d","48fb3debf66af3bb3e6bea5be10c3178f2861d85","933dd1cbe273f11e1ca02b5dc62b182b27934414","a9581d2b3f05506e4fc6f3e3571147b4922fc417","051ef5ead297a577a54b49f2f964144ff8841214","8c11f883d9c96b08d2dd4b6bc72caf0c9d9543c5","52dd0f8751b2de72b41f06e637411c9e2a0f9e76","0823d783745994b9a03d21762a9d532a55d00b86","41a62f3ac3e45eaa1dc5f6de7b72040eda983070","5ec99dc62f159aea954e2ba64bce69de70662e91","d888c50fa3e26eaf080192fb6a8826bbbd9ad2c8","006df1f2bcdf6333ab76a7ab188b038f0dd1b9a1","6effe33bba25770c2b16c50ee037aef4194f0a2a","ae6e562bd88792c5656dc573892e1db018dbb1c5","fdd461ddd01b440b62f722a680c8dddc035caea3","484127c88fc382f9c47aef4420fdbd0aae78ac7d","c12fc1ade19df44e8e379b2f6bc3cc9b4a2a92cd","a7459347615749875d899da308ae33097347b789","bbbc04b2fe83be1cd73d278f76471b1940db68e2","32ae64a3714d714be183a9d90d66a7d70b1debaf","b44488d823d02702b0150ab5cd4f32a647a330dd","1a9a2c879adbcad2eb2ebac0e0c6a081bcc6310c","1c35973b837d5bf0cb16176e922d505fe4baff51","51ed803a1192adcfe8a48817928fd730f6889a6e","84d969a42aadadf5e727cb1de34d547276f506bd","2dc3347ce9fd895448e3ddd5253e48e0c1bd98dc","d1a88cb8955a88e810e783e239378cedfc314555","3b53db750a0034fd939936d1729d90676896024e","d89478975f7f97727eea5b865a332efdb4ec9c9d","ef45f5ce757719ef919e14b2a051fe6d620ab974","e15c5489a82c7cf8eaaccacc1144ef9a2cab10fd","2cedf7173a104a1b17af38b9c663a339c5fa664d","f410e7a8a9b14fd9f5c210afcc9e3519e9ce246d","c22dcca866863e5711eaad9c592bc8c99ce98821","4073da7ddd0e1e899b5ae3f37b0281286016bfd6","73960e585bc9aae058abc590a784a8dd19af5a34","704f2c5d857cd057e65eef0627ed3dbff348f178","082f398481648e826818c755c55a0a67826c51b7","4db4b7a605d2c3f0a63f9ef8cf89e3cf81753f46","c8db517993875352a668d87d7e95e1a9e82ccee7","df2567923551132c4835192bd856ecf07af1fe51","3168c25bad6bf63db1df81c6b86f008e2f2aa79c","1e5a02f0062b6bbf2edb27151319c6ec4d6a1762","97fb28df0d4ee0625f1dddecf47ec9f30f607157","902212d8d4d2cc8f4748ff6ebc8a7f0e9ecd0ff5","434a1fddf3afb890d56d09893a3d91b4402739ac","5522d7c2b0ffc99765e13389c31a2a8204dbc7b8","f65b0c6d89b19a722dd3948c859256dfb0cacb66","59a0d90f3aeec866cd00dc7a3c8c5ff977a40177","a2a5273a0774bc38d3ac527446bd284a7817bb1c","c01071473279c8de8a71c7a259900a1edd21746b","5688cb40b28b3abb3669bff15da4ff0b544ce2e6","f47f905248b392a73564f7e3e3b2f7fcfb583c25","ec98db048f1f3d3eee540dd9db32eb7b66e2e6cd","94fbaf71a6c50baa023554953d293ad49bbdccf7","0e6cac8ab8cfa59274b51ab68d59fca8168b0c41","971b5160c61ccb7a009966d17d339997ea343da3","ca4c33cdadbe1261c27d13c7547169b8d4540048","75f1e93ac04c139862fd4245a10ac4beebc9a7eb","f160c81f683d8a523f23d3c4f7a76151a75fe875","fd66a45f3253add2699a5036f513b17d3546bd40","a4583657802b923e48009bb01a2c7ac5d7e6f186","bf50ed63642808f316b448be0ed9a13b68303ddf","831dd19546273ea6e785356d6dbf1d4d7064b351","7fd7dac69c7732fe210338289969f804d8d0fa8a","d0c2005da1547c19a8072bb336b03dc401460e94","2d28e393d6e3e82acac9804b5ad9f7cd6ddfbae2","30e8b53c380a7bc88fbea768e31bc6b64f27f0ef","4043c8a8c980298e22ac0fa7a8955f19411f9148","9206bcabaa115ad38c917521d9c1aabd25f4ec6b","15425b450f6c531271be637aecd7fe3cb7d314ba","0d5b2dba918b91b88ace4ae61fb7866c7d58bf4b","f18121824c167d33f61a1fc8100bd4a8aa4f53cd","93c00dfcd961a78a40ae436814c665f6c543eba4","290032b68f5cc1f6c2cb410c2a90d81168c72a87","c205f25e17769d35afadec9ec5e939efe5449e91","7842f4ca5c95becd19ada485f55aefde9f328468","6d16f2f053248bff4b72e847904500f760babc35","d8877d2df5440b04c4a9c7eeced3c48cf6661536","96028e3f48bae400e9c160558c63dbb454e5cdd5","c499f1475f1c37c6d83985320a9e98a3d2711a2b","f0bacf360dbb6ce3781356438b2fa7067250d27c","99acec63f175fecd7172c927263ed3787cb082d6","1a397f46e6acc484e4cecaf365f8d0742848aea9","7b883d7d50fdcac09afe09de859816da07ddc1e7","227b5d20ee18397d507acbbb7a1f89edc503e713","8d5bb06ae001d6aac9454490ca2f80a580495499","bc75ef5ad091d93ce29868df4a8956c403e5c63b","9ec33eaee2757428958fd8b437929652c2b3e0f8","0677383907e33b0bab9b30f9cf9ac74a84abadac","926f2f9d53b54e5779befd78f3a39f2196940a74","ec3617c8acd1c06ba2e4f89c8f7da23ab3b0af5a","39643d045ec7ebd07a87802cdbfb3e817d5d2a83","2a950f3a7c2a1903208059bdc3bdc190a70e44cc","c7246d8e1e1b2bbf74d2df3526772dcfb24c8378","7a397d6976e2eec402226fe5b5b453cb92e07c78","4a757a2d96655e46de8d45bab59eb27c7eaf5ad7","63d8dc09208152f76cb47eb191ce04377927a9fc","b3010d9734e43dd7d7f3214880fe0139e6da7e7f","629bc10d80414570d18e0d918e59a116cb68dced","ee86b18a5e4fecbb50960652da4b8e2e20912226","7f3c2e7b0c722c8cef026a7a15ed9296c3c22407","37c259552643204f57a808dd848ab1f8f00783b2","215fed1fb37dd79931b64ad114851461cffbd3ca","553972453f1ea7b487ff7a44ae9f22116f59a3c7","be6d48fcad49b8ed5ed68dd4ce86bf486941b90d","e9b8ff273d98784273ec83ec89d50bb405f26583","307fe76089c8bbbb1371cb5578a5a3bb2f7faef0","53719b112a3aaaafe3bc056f4f980ca3c4a1dde3","138a8f1a99f8b79556e46f487818a451d23170a4","c9bc807ce46361e6cf0953ecc30a599646e2947b","1f6a590959d033baec91dbd2825e6408af0cb2de","17e1be6478595444f9d306e658040a90ac2936a7","91b3daa8d619ec44f6d9aba1535698aa29ad2bf6","15d284b281fef15c7ea3cc98fd258dcf61eb2f38","99ba021404fa37de5f9a197d52a5fa971c3c05d9","bb1c5f552561b4aeb90be3ea4741bc9be4ff44c5","463d0988dd0738c6a4760128823e03a37d967513","746bfc366244373b8d385b3761e14cb2c9eaa1fc","abbbde87e28982150d30e748b89c5303384909ca","26f9d907d48ecac5f32d8e94f1366478d9f75ce3","f1e232460515dc228ebc6c670494bd03ac9f9d9a","e4f90337f29ab8cc3683921c3f78987ce1c3166b","9f6b470ea854326ebc800bc86fb7712ecdef6055","ae839bd0d8f012d638b10397521df74714c50403","024d5958507814164bcf5c9794d8ae3763f05cf0","c90fb3ec6cd30e206366c56d1028466f58305f01","693582f00837bb4ce4fb3ce91d2366ee359eecf4","416a7d06ded6f19a7c44c793bc536e338a48eec8","74d336d0f421595fa3e5794c21bf32cf8599bc27","685451967c1dfe7b8820b74e53ad562a811be1d2","def0485ca93aae67f456849ad1fe558e888b9c9c","6a23eff748b671a0a34962356d8ac36626b90f5b","2621131549164d0a6107d7c957a792c1707d6ce4","64626f682e41168a2973c5f23f35f5518c211864","3de3f87657be62965602c83e670c5b589cdfee3c","8d993f635776cb5151bba159939700e490576593","fc23c8f9412525cc50086cf10bc19fee2239710a","31218a07ded15d5243cddd6f7c90e72d521a63de","f26e9daab53da723a8fb0306b72781c492a5c83c","f472f0491c120a3e73f531bb613aa54b439a5646","ecda25b050a40e7b4b17f735bc7aec4c584f88c9","61cd8ed4416c1d578c5b17a6bdf01a8cc571fa40","0bccf96c732b043e4ba1e06aac14b354ddecd6fc","6516098d1216be74d6caba73d56eaaf7d30812fd","53c0a29fb05343e979fda7faf4fde35020e0fefe","9af94d650f806bb87ba7e5cd0f4cb091837b7810","197b65f32ac811f79bc5599fbfe8cf83914b6873","46c56cad0c321e17691bb2be5563a987d61ec232","1c950415b0d3cd2f780b86ca2358adfaaafb4ab6","daca2a9a8ed6682067366cccec1815fd17b4f979","df0a69bbaca690e1954d5048cc238acc8adeddb8","605c5c71f4a01d3027f2889eb513ad2ea982f46f","360fb3af50cdbd8fd4c0af9913ac700add3ef256","d0dc42f80c4b3351e86b998b9be139691d1777a1","e22dde1b18657158510cead4fd3c202045640935","33163c0040ef213811bd26fcc247fa391f125e80","6be7fea798e5559f3df31ba58f2ca8e59f91ce53","0ac7715a27abc9a679f9537cc16ebb7e3d3bfea4","ff0c863cb1b8270aae52657e2d4ff43261bf11d8","c478f2cb1a384d67740637532fefb78553c25032","8a1a067b91e2f7b0bc4c76dc06561bb5c340387c","328805ae313dea7467c255954a6b78b2bbd17b4e","33bcd9770093c0bc175341a872029022c82b553f","8ff72987c07cba4d8e42c185e782ee4f43da0b46","54863b20e686944651415bf0a6af3ebc2cf9369f","522b09db899d35f291b0f272fc9bba690adae914","2844b76feb842149d5ab09f0155c5f439378e596","e13d470034d6d0a83335397df2d010bf51cabbcd","bdbf2e818c4bc40bdf57ed22d97ef6e3ee55c888","909c3ad1a02b0e7da376b69431d05b5f2a163eaa","72df0c943695ae0e20dba62539207d68cce85929","412a0b73e9291b10a89780014c66947a2588ea85","6b7d8fd946ea7f104330ca871469cdb70e1fe176","77b6f3e8129877d8a980f8cfdd95b8ef2ef978f6","6f1f887078b8259850c9b31a63ab4e81f6e9c1e0","0a03ed7544893038f17445df536366ee863f2f36","2f75471f245229fb3789d26f4c978300bd1efd10","b615277a072de9e863778ba0ea06267731e5ffd5","923aaf970fa05225cf3b55ba3c5df5fba475247c","774a9fde84a0282c40da1dd891b613ed200ff9a8","8245db869f05a86e88338236d22765b87cc71db8","2b8b1d7c4632e5a8b11b5dd6d974ec94ce211289","85a338295859bd14817df675f9ce045f39658920","8cc8383a7fa3097eb67c58da5379c0bc566e1331","42569f566f7750e355bf07f15008b54677043536","14df9e5cb2e9f2de4adf9b979e8ef33de37b80bd","b5bbedb45aa2c12bcf5b692fcab4aedad3648443","22583ec6a39bb56943c78c0ed9a094b28b666b75","cc004485bc994c39065a8a4a6cff861a383f6fb0","cbd31d9f0b046711669ebdc95234134892d68dbd","b9dc2e7e4dd38621ef0dd07d208ffc5468954adb","0dac4d6db6553a90ed5e9daf06fe3a1cd3e3fb5f","b3162a2a28e039c32d138fdf7ae464cf6b19cd18","164fae9c1d2994100e7e2239662ff798e10af0f1","657c7fd81c940fad489e41b6cdf290537ee975c1","d1999048e9b300bb2f32a28ca9f88600c6c598cc","1abca6269780d08409c5907cb2b2ba54a674514d","e1e3fcc908b622b7ee63cc31ddfc2d385e9e8fd8","17adece6ad2c3b07a5fc8180245b507e9285c8fe","f78c7377c914f9f2f7dc428030a7cf07f7614df0","1e55f8a241a8d65ef562ca91ab35b49818120ca5","c661d21ffb79ed050010c047c02e2b2fc4b057e7","7da9f28035c5caa94ba52da1807dfd95c74bf8c1","21a0dad58aa4ee74077cda2f02f2257405f880e8","6f31143996d08105fa762aff8612c415673af5c0","a3462c97adc63461b12462d57c75a67ce54cecfd","587c2608c03edf8fb7b44ec02a2d947b62f550c0","c2a2a1083d6f146fa039b68900b00e421e2fd4be","8ea67380d0bd0d6d86c7515e8831a494f62c9cb6","962652f14b15af905dc39c498d17a60b9d01d0ef","a5f1635bf20b0bcf30241d62208462556d0b5557","a25e52fb72dbf86e2af1787704ce6041e7b86799","688933ea18fa1da136927da9a3615945379f0fd1","512f8c7e62a67dcb0540b63bbae2b523283d004d","b29387c8594a6a0560290b418f8323de30eb31cd","59f403de0bc815d19e59b0445c1a111018a9d339","f24783283201a7508720c5bbc2548ef0563c8b99","eed5967c0295c8c0ab214712e4882fcad6193905","8772beb451767093464f55c0630683e7a7a2657d","449395716f8bacafc667ce1cd5cd8e35572db0b2","eed3753357fd432d37479f24a6c8718b3f80433a","dc981d8af72a1e9b3af72a8a32235696205cc9a0","c2d4abf62e3673c976adfef06ef34852d4dce248","cfb9709c10483f7f58a8b96248c23d0a5f1d5ad7","662c8f95ec81c7f2021bc83a3fecd621020668a7","c34636cbc456ca41fc4966df96d919569c09e11d","93845572d576133401d4f29b9bda1c90d261d577","3c4fab295b96c9bd852601531bf35c1ade56b54c","64a88e8ef35d692f31d6114793468623c6756785","e92c09ba4ec13d156c61ca61445cbb8dfbb78cfd","f7953ddea8088232886a75e75b18e4bbb53b1aee","0f26d09fbf0ba0ab2ca97457555c7e168d5a873d","4b399034aa162c032dc50ef1db9c04d2468bef12","d7163fb77a53a469d7351708fa779ea631ad92a3","44bddecb8942c7be106a6d94538b2791c3948bd6","9f8bed3cdb414aebc8a87dbbb6a87f428cff256a","e9be875007bf109a8e2aab1fba1116f411979e14","a69436aa4ea39d9bea5ad5df7d91ee87c1ed8380","95f2567a8b3b22ec44a097d1f4cde4f8d3d1dde8","9e18e94dc1cf70d3e4982828cf87317382abc326","af2c742f531e6d998c69286ad162b60b42c842c1","29645c81476cb2f843f36070533281ba275f9400","9de912caf578c2c8ac0354a6fd6c962d66d3807d","5098d2c46be1a00fda1ce11c7eec5405284a7d4e","2b4e828b552164525fb40b2281167c2909dca822","1f91de4783204e74209e9c5157a8e683e61a4856","710827c5dbc499c45df90c600540be6fcb781b1e","0fc6b86797a8aefad9f9787110211d6a145518b1","7770f8cb7e9bfaf3a76e73441681e708108bfc82","b9802149bbe7796e174b8d6bbec9f96b44c39c59","ca6a2669df43b73fe3f017d4b643cdf22a9dcdb9","6b27b7d11304eca4d76c616792215c66d5d5d70e","77880d1b4d43eea7f631d231e0fd7acb08c2d454","63c2d1bce1ded55c8906ea89b65ab0d82c2161ae","7056c825a3d54111b1a1b960ffabefdd72db3793","4bcefb2268d0b62f2220be11c008bcf58c74d835","b06dc6ba8c369993a3ad8e56f8a7344e6b7df385","847a74d588f15fca33bc73d0a12e7d12688e5937","2c3536810a497165e063bd56f842c21cf38f22a5","e0e0d8b22954c78f3e154a1a0fa89b389bfe0164","adcbcf87dd285343b86b755f287748c3cd205801","fe98a31743ef7c453a13ce14d2d31c1b1c5de919","1141ab8b25a836278f244f4270163271395d475c","e16e5012ca39d792857e92fd4e64c5e00a5f8620","392f6f89cd700351784b27993c65cb0a4d1b759b","a2cf1c3d049d0ca4de9d939550d1fb21c4d54297","62b868fd37bce1d38fdb1a158a6064cd19eed411","b42df97edd4b855141f10e21145d471fcc93cad0","647fb155c3b748acf7f87e016b56094146502853","6895ad303b51aaf84a568c982e3622049a50ed37","fcb60fa2cd496df1b054840727e13210d3d24b59","c6b96050d0675ee64652b4995137a1109508016b","c957e567417acd472c9dddd28cde14c32631a6db","9ad9d1f3b3a5e6d1440a0f8d38e1b3246e00412d","ac14efcdfb22575fc49a75201492955e723d04c3","7310c84367ad336f3c58253f7adea6ba21e24b91","bac7e22cb186616197482caf12f1a1ae16b46127","0411ab56f5d20ee026a3137d04325c842cb07c68","a9ddf2a44915dd912cfafbab929488ab6bc0faf3","9dee6bce8de786e6bb3c13c9c9ac194ff90ecb95","603bb983403d4b081204f4898d7fdc70ceef1fe9","a3aa98cb88b2e3641e0606bcd67894a203ec9118","0c74aae57616fb91dd348cb485404486a95a2064","19e5d21e115ee1900cae8d5bb386ade57ecc87a2","147b2403e47283c27549684ab3b0f9473a8ca05d","24dd8e29ea77b5e9c5f3ab5ffd4bf19532bacf4c","21078621dd1323115f6a96cac1565b0d030f30ae","9d6294c78a340c6452f0b3f11a67c186647d6ed7","a32f020b53d36bed8de61d4313c572c72bcde3bb","0bc37de744c4e435834bda8197561b35a62aeb2c","669db2a50ad325935b09571132d82bd18af2f99b","9f29c28918e41a97266cbdd267fbba6e1ea5352f","ce542bced1167a465ba2fc4150e16816e6d82e29","2b436dd50e55e32bf09021d3c819339a7fce3e9f","7fbb6d986ffe6101af1e062daeb9e1aa203684a6","aabd9980d17492224c6c221077fbae305d80cb0b","4f4513f99ce2ed679b571e2dc96ba8ab4dd914a9","8c923fc61740afd560e6c814f7ef19b0cdc30112","5dc50327cf040fb7100204ff5679c66f5514a1a8","c11bf884e0a127fb714a575f40fdc0b73fe54f2d","bc816f93c6ee15dd7a4e1a280dc0ec80c038dddf","50f4f9d07b1a027d33ec8b92e3fc2f508d0cb8a1","fda0fd0878ffb15799aa5ed53896c15737175eb5","02bac239d91e06da1f94d8cd6332b56ba2716f29","21ee1d2198457b747ed2768eed5cf6c9267967ba","c51d2ed55cad49e9f5928194b480e5a58bc058ce","586539d86771dc9cf2588e41d389b5b2be9d0b88","23a9ba68e6773b30b8761eccbb257726fa9fb916","e9ca1a129964e03a42c0318ef449e9e9d34a4d47","62c9af4072860168a475ab95a0e1f5bcca348017","c2e2bcbca92ab3fda08a6800d3fbd95378496ca3","b374a9ff69d272e472c619417bf3ed251037eb19","e832a3269c2e8e45c56d550f0f6955be8c98d7ef","7a8dcb9a114d742f9bc1e269d738903c00729b8b","c71f9b29ff914eefbd382fba05c3d45a889aeee0","3f11505f4f858f07b397aa6c1004b33ce2b93302","36591b1ae8a8403d7ca2269d996a60a1775a9e94","123edd04c0d8cd560d0396fb349af2a6cd1a3e90","cd3d538f1210b0a2d90850ccd2fe7e00c221a090","5c01e066e13fea75da8bfd5190a534ae4a5b5aba","bbb1af91d8c3d7fcf4163614e9916b20ed3cd9c3","84331549db2673aed93a7714e57015c66717df17","b0279192cbbe46849976195851dbd1249d0864f5","80f7a19569a5bb978e3f7977319089ddf15432ac","35d4be158147615ab7af00f061feb92f3d51284c","30474b82158af40057febb689a860f04d207f4cb","506436b28af0b79c8ba8f50ec37e8a93204486be","679e4b5987eb7b1bfd02b8d89d43aee508eb76f3","3a1c096eb8cf967151ae392654a24a9a875d994d","0e441e9a1a5131c2e7f62592a5ad1addc6b72e00","66a36ba474789cb1189ac58bbc554ffddb953461","500fe8960079400140f5459c482d8e116f589172","d4811e689779f970818a12b8ce0093b0ba4e3889","81ac52599d6578a5fe1e9f8021c0ad568784e139","ffb6aab1f4c4402352c99579b49c7ffb3eb56324","6e46701e646928db18a591eee2433bfb37ab8453","3a365c1fc0b9fff27d767cbcf0e1801ec54b257c","6fe957de63b8ecbd51caf2e6c1bf7efc1d53221c","86e4677fb4702a15666012bb28b4630bda8adbca","b71254a86134233949ee9ebe5855fa509f34824c","7e9e023e5fb63cc912a165b671bb03591003edc7","06633a8074b1695e0f84755275b20adc2df827a6","be341e1931b8e49a14a89e8b38caca8e41c6b38b","235172e26be4f57fcccc53bd1dedb0f79407a9f0","bf6f41e0b90faa8a234f4270f68c90a9c968b552","0f76df23976f31de4d78556d41fdee71996ebd46","6273e4d76dd62fe123d90d81a46848a927678c99","0823ae7ae47989c31d64de222d6f6e4bdcea1962","c00427add34f505cff275ea33423f1053423d646","8384582828d38ebc8f4ab4c68b9ae5181d1e99dc","b546591d1bc9b0a10fa13c31397367cccb62b8cf","88539cf68020ba34750e8822d7a82fbf4546a857","633af46a66c5dfabdd6b7abcfd2800d24ee9a8f1","58f66fa848ad0c810d688bec1b0b9081870adbde","47f00925dcf328651bd9e545bab51bf26fb39cf4","6ee3a1a6aea453b12ddb7f2c87876be4a4ea2eea","b10dd110e525ee7ce2dcf7721a51c93d782347de","335111c98f1504df175ecf5660a46b702ef332fb","e3735a5d5a13a7d9cf3c0c9731594427db149614","06da7bf6b90f6361d7ae42e5dcfaa49ee2b67040","1f72126ad078a97a7137f3033c43434b36bf4377","6305030ee5ff7576772fb2d7bbb91db7eef455c0","556ee712772b992c8d734dfeb478e0ef8363aa8b","4686d9470e3d08e2141618167942a7b259daf647","2f1de365fef104f6d430a2e35bc5376f4131af4d","254286af367e3a9726cd13db11f5fa6de9c92a74","fad0338beb8e6afa97553985b13ed3a401cd847a","25e36f35404c076edb445d0fe595b694db57536d","2a74d852febbd84b8d6c329b87306387433d7fb3","2b59bd7695c6afd131f238a223be9d9d5550b1d5","3b5112567af4537f48fc1960156cd1355f471c15","f23e1aab34d1c29b00531d42abd9a18f37fe9257","51d7026cbc0a3c6f1bf33dcfcde2b20e1032dec1","7487d2f8521d895df2f16b36d21992f8fde99f75","44de8b496447ba67584e574be235ba8f2929f92b","9f6eb3882c933ea4049e110f2aed333f692d2d41","d426dcabf82883b992802472562107a8cfa3cbea","4c77332e3298427ef5f21fb7247fa822cb179ef4","560f5cb1042b926bc70b430f0d33f2489071bec8","ec5be4ee68d5ba0052a350cc50e4a9a8e4421659","bb4438889b49eadd4b1f5f5adde904336702c787","e975d9dcdba1bd86ecef32b65cbfe74646b6f1fc","ce2c45bde7dd5b245e95f1ecfba1187f945e46fe","eb70999ffa41d36f3b7227780b878b8dc64efdd0","1772bb165787a6272dcc5bcbb7e869b6c17066df","86f9d1bf5e7a5edf5e6f23a51414f2c375cdd0be","b9ee3f3d64365611499c23ab8b57006bf04a1107","6f49fc27f8eb9c3adfb46769cdcbc2d4ed529b6f","e8fbb28e207de4b3e6a50b4f683bbff0673360ab","d4e26fd588e2d136b19b4616a743d67f600c6192","89b5025adc303ab4bb7d29c69fb9200315e2e3b8","0d3ae2a4153cfa241f9020848e29d6eb94798747","8d766ddef144832d12d962ee918eb6e8de16bdeb","cfbf23e339c110ba55183e9a75b11fa0b9ea6c7c","03c210f7b2df9c57daa7f89c55c2316938103066","a156b7976da6a7e0a6492ae2b336faa645a19da2","252c841d7ff5d770e8d2819e4f7955363410744b","90ea9dfedee3521edca3be9f045813c96e88ab0b","a019641e735372c65eff8f1c2fbf756bdee5ada6","be80b0b83c9068cf1576c0a7c909abbdd931c8fc","ffe067f53dff5b4f5c1fe0947bb697bc380c6ef6","df17cf06d44ca8c75ddcbce52b4e56d05ffea332","74adfd0c7ff4f5f5656deeaf5922f7ade50c737d","95d5a0df933c5e589edc2b747e08dbd165ecb3a7","fbf4135fc1e8d0fe44846d617440dee1517a1830","7cd3e91acfcd4008a49e1795215989ed8d64f7bc","eb0cced3c0267372381b4bb441475a18d59973ff","19786f77ef48b4da5f2c55e3b1307e2f1b885376","ca1932636ffd6d618820b6b25df2b0a3a8794437","60e711a1155141d840f0223e1994b7a444cfdd5a","4c55a909ad8a245471d5647d17144ea518dbf58f","0d8f1ba6a9182d1f1af39097e2165fc9807377f5","f6be4ebc0d0fe951ffbb6e279f989891a1bd288a","757a1de58d06c088edf2f23b3c7cfd1632c2ba91","33fd5538d08db975f8e933755fc49c7c3504ee56","e5f5a71d273c34aa817ac14c505ca10d6f019733","f3c5db662d3e9c4b1264ce99e54883facdad8d33","5c1cce6e3f7d9679152762506ffafcb29e3f72c9","502dbc7c4a666ce845db6fff160b6ff59e956f4e","a4b250d1aef8b84cf090ecd965628c9e616340c5","cc8023cd1eed56f5efdf7964d42cb4a5cb8b3345","3f38a40a4dbc448a10823d784261064c764ff651","900d90bb615590808bf2ae4396acf3937218e0f5","c4f797644d603b8cf9b487f70dd1ebcc957c516f","a1a71c05baf7d139f76bd59440f5291867251db0","25d2ee677ffd460d90059f0c94e0b068bd09c3b3","b09ed500201042f1abb888a31aba3ab3b007a83e","b3c2305160c0f114156802a7dc66cf09b45c1ee1","331657c38bad463c156d4a3a20b74ada2dbdf3ff","58279eda27070bc72c7c1aabd83a2668eea48069","d29d85693384d8cf9ff88739c1ac4f4b7bd4b472","2964e198e0c00f9d553c64482051719c055eae55","71c784f796b87af0da239e70d1328677133c30e0","11f20c43d7ec2c073feb06ec41739c6ace3d4044","e12b482022b6b78fcc07b79ff3aec1007aa57c1a","da617b7943abc5a042e690c7133097dc137b3970","147ff2095d8c7b52400654bdb31671909af9da47","3887fb3e6aca45af3767f85c15f625003f4f6208","01c41c782bdfc19f9c3854a458c13244f0e8c89d","193837a8f5bce250e69c4580d157ccba17af70ce","521aad3dca45ccc3d914fa3942bc929f4fb18c7d","2bf28f58ac11b82ea3ed9216b18dcf954b55eeee","f173d242a2d673e0b20521ff406f6728ef5b9ec6","f279837f3e5ec1315da9cd201e21dbf5958e9708","d1b4b62eb576e2374af1446850d7ac54662fea58","8689af62385bbfd7494c534d26346e791d4c2017","3f174c86d0c688bba6900b90bb5fda1316eae04f","04ee4f45e50690e4ed525fb8fe5868d28808b89c","01491aaf3235475353c16cf0c664d0ed4a81a8c2","5785b9ae1de7b66e2ed5d460f4969da8cbebaa5a","13647a3e6156caaea746ffb27040ba587ec46063","49e95d2cc7669cb164c9412744d5411a2aa06779","e1816ee0cb64edf3e9929edd9142ccbe7d2105e0","33239a5ada02ad05152fb4a0905261e8feddae9f","2b9ed68d6a261bdabf4a6a3e205e42471c38d443","5e9400b2e3f4d54d1c8f7227c01580276de2bbdb","9d309096c9999b7c3da02781e4a6adda5933dbb3","47b8615a2efa1c9a686a7821158c9bdd1cf7a38a","47f628a013e501b9eefb7ed8d5b23862bc5083ea","eaff86f8bdcafa9fcd3a1d14ce916c06490a4c2e","c8957295a6f86a53810ca7cbd57d8999a4c94f1f","24e9a881c0b5ec0c475e0992c723585ebcf1a570","71d46fffcf39719fe2bfe9e64e78a08774546cb7","0fcd2bf982463fec9663b74fdd0b1413d3585d24","426bcc9941e98696c872b0f6421d2ef28b987e60","ebcfe284751deff4105c68b1d92511ace1a25665","3365595254521a2d9d88241f4d2ada0fd3325573","a46b8e1ebfa0ef97c1fba046c6f2d975973c9401","04ebf294f36eeae859b33299f29ca4dd7c0cf7c1","6b7c8ef327e57f297c9fd141d25effbe9e0f8f8c","aebca30c43708a2ee6a1abc4d869eda88a3c27bb","9738ed567cb9b75e11af3d7c361a2d77e60a5753","63068e2ccddfebbec14b806af244daa4cb4d65a8","2abe7deae8cbb5932ed35d9bc937e0913a454c5c","7c73a741f3bb1fd598b6443cb9f8d8e10fb9f36f","2be57e47b3e5e3171d0ecbc20717fb03c22cbf33","c20388f2e18d7a96907bc9abaa50604448d6d63b","48e4d62554d9bd3b1f8cae9e82f21b2f7519545d","fe62b6941976d543505976c93f5d9758d4f58a0f","1deb41226d5219346157744eed5fe85b7069c3d4","2b1c3878f9b36cb52a5d2f654fdebb1b809167dd","b660247216acc8a5c7295b1f729f39f1235f5a70","664f462238e6d81df8b4a6382aa003496d401143","48bd2e459fe4c0ca7dc2a29446128eff9fa99070","1add4c15abed368876a2ff35a6e0aca789d16703","c088386c5b5e7631ce670cb4fa0e6563d29d0973","1acc918166e653eb4121868e8000991e9485ac83","de378ef0128cbca2ab524f915eac389cb5c4b000","7b6473fec5224379361cbce0977e548766ddbd0a","88153fbb6109f897ec3eac2180cdb757502aebb4","883ef8570a52977e507bf43e5a8382c8b7afee06","fa5cc1da7a83ca7bdf685ba243e207bcd5de7370","02bc82f9be11a89f474a384652796fd5d8103741","9bf48db891828e20989391760aa3af4a5dbdd6c1","5fa3204008cffb2c69e3f17a18babe441d704b3d","db084811b4139c1d8a3c68730ae042d27d7f8675","bc17704fd704c7f0789a8204001c078fa1ec8883","2dc7be505a2b7bc803d3a3b2d6311d4a435a4234","41d3f4787e24dbea3d46d881f80fa406bb05de27","b7e737639f23e04ed81987a2d9d73feef14d4977","d78a9476146982f7d64bb65ffe94a2fc15babba3","0acdeb2e12b6c4df1820f4d21b7a4cc6107ff96b","c1e733466bf8cd1dfe44787247c9ee54f4f85ae6","e70ea5d97bbb2c260c25e08b08826c725cf5b0bf","d8a5fcd3d1a1503c744499cabcf85856a63b3d19","c18e4f0f01d05db2a31e7bc5480d8cb7630b604a","e2375f487c2b6857ba7300ed1d460f43cef8cc59","00232b15e9c6694afdf48eb195d4a109b01ac0b5","9c454323095e62265ff2285585eac86ef8890c3e","9b76c5609810a2015070c83f6bb9759fbdd83dce","6d38754a061895f718ec08cc8edece9c2bd5f815","ebb6eb8be8f25defd9b65ce667425cdbef13bdcd","b5c8205312c04205db5fe7ebf87ddbaa9dbfc950","6f2abd68f27b966ba4b45ae8e90192b7a0ea1382","b6bd19dfc50b2e9884dd34aafbfe76764f8fc8e5","c29ef774d8fde7dda2a75f5966fde6815fb0358f","57a03f0f0252399f01e6445ba0117b2c616ae671","7d42ca838486ce4a737e074b60fffd81de1bc971","1d9bb73a15221f0f36c20e47f1c523de1f37b579","26e0cc7aa36de99ad2f915388cd57bd94df4b66e","5e8017721a8a552c26f6ad2abe3e4b438727214b","e3ead06c1d16cc1e7a0b4bd0434605cfa4f2eb3f","2d84ec5468ea0f88b2df5e5f8ae257f72288aa9d","92f67ceef329923a0d0e7c34c8ca389dd2b3c6bb","f62638367f274650d7e9259fd8642e3659ed039e","86f6d08923eebc9f88363effed66f4bdebacba79","1595dfb5db3cf3f4f695ef3df0edb1115654e9aa","e350c81673f5f382274f4d94b519b6ac1ac33d73","3ea778e66e0cb19412831db25171d951e430b58f","2bee15eee1c7e29572b6307d436631963dd310c8","5648924eefdcaecd62d67b854147635c84206c7b","7ec7dba766557128fcdd7f30f44307156a8c93e8","9065cc2402b745f87af38224531de11843dcd225","aa33b6a3fafcd5708d1e03e859fba0e31f63a61c","6f97022041719344dde5a126c8fa1a67363f3af4","f78baa5f936cce8cff7359131a1e082cf6300c8b","6ab7fb4976756737cbb3332a45939e1deba2295d","13680885b620eccdde0bc88fc2333d273d74858d","66b930a2667670996b4ffae4c649c3b92f985eab","8c95e1aaf848801b91bdb991da1f53dc77493077","63e7d2db08ff7a2fafdf99c635ab985b9b0278f8","defd9602764c13d1b7753cf879bdbcdf56335b33","3b17e6de3398dced61bc3f5b5b2bdde67f2593c4","4dd9efe75792dda34b80af443a7f5b1a510da889","fdea3d48b041cff23013e7a424e57c814ddd4dbd","d400a7bdddf9b0b755ecc8bda3d79f4c709093d5","7155477caa581433b5d5daea42d23f1d924869b5","af731f8d0f8a901999dc5db53e63a45f83768c73","5cc1c7d642044637e011ba221b2a52bf45c5a531","8498fcf83132ffa29d6e36e537030d73860c52eb","b4e22cb98a90a9740391ec0d311d2a4467c875b7","fdd66dcdeec1fe8260eaa10b91fd516ac9b9cf1b","79cc95c6a78bf4949cfb2fc00746008ec3f3ab27","9e214ada9349c3edee604d7d5ef6bc7d600720ce","4b20959d99645e591e5214a0883e31f29ef5a8a9","9643b2b6def9964a24d273e7611ebf5aeefcd4b5","a411067829dfcdf7081399bfb320218d0bd0bc32","b00d7bfc3fe02af23581eebf2b4bb0522c462b3c","6920c82742c1cf074938595fa5707fa6d0854947","6110bdee138febf3b04b47bc15b834bda7b99d52","f3b8fe47b08820620a5b6f1ade3d8cbc6b2260df","8b0ea337771a2ec04f8c731601c6a0518187b328","fead547ba537e08b94d7a4c74714354ebd61d0cc","f8a9844d804252fc3c887c26a846508a88c85bb9","1808c5113a89b30261864786087ef857b96ff9e3","4de6c94eb048a355a12b9ec4cdfaf9d9265f2de2","cc2d862733f402bb2147367ff4dc955dac4d9e1f","20168b5fbfd7e38197bcb42487112bc970677880","5b6e7935d19db9076abac66726ed2eb05f97e358","a940b4cf640930b2decb356d395ac4cd89beefaf","c35f4e880868131d442394f1c00b572a55d0ee28","d111d59640ae93e60331f941fb2c62f460323171","5626a1ec20b8df3faa0afd54787d08ccebed927d","e0574e1d98079b9954d262792bf748f7861e1d0a","719a9a9c1c833634c583de0ba7aa10038e02cdab","33897d9b5844aa0147d55841845427ed599d069f","6bfb9ed05475e081bf7059c94f9299cd8d7e5dd7","f54becfee28fef5be69217660c2b05856ab16819","c121d8871d339f740a11943f5c4da9cc9b6936db","5a4bf4f369505c47cbb82e691d32087a8a81157d","ac58abfd581dd2a3feb11f313d7c64ce7f0f7124","a1c7fdb58b3f26e06d8a34bedad36adf3210c429","2713b44da78a58ddf2cf679c2cbf071fbc64b341","20ebfefad10c706c8b18d58d502e5d1676f10734","bd8f345e7105f1b52a25966eefa2364a395abae2","71808b38bc787cb2c903f3ac0479a0bc6e905fa8","27e17fa5de4fcc6c399ac99c8ff1221ea423a896","89a9f4621f9848f651b73ab6c7c6321075d0c55c","ee5ba3e0974caba3e3589d2a53405ef7328dc1b1","580b0c651df86675145a696b1e961b224bf3ad8c","e5834a3bc8fabfe5f427e5684dcb25fa6e8e45ac","c2df3189fa55eda8ce4284e43eea79da93a13046","cbf2d3cdc4878ee90b2153e56e583bbc06ceb803","5fe2bf125a3aab50f274e55f6348389063fa616e","40a5f81ae540cd7923cd438ccb21ffb41cfbc87d","b963bf825307858e816071b16b47e737b6154c98","9ff708f0087531c18d7d13cbc24751fe88f2dfa4","4fe1f9353a5d8d347ca5ca8c0a2150fd776783fd","b72ba99939b748707736faae690e643b5d3f1fe1","22ee26849eeb22e894d0ae5a627e097c8d977d46","5f862ee1867feff8a96cde08c71c5f8821bcfe7b","5f5507cc629426f1efb94001cb437f5ab764721d","3197898c8838ead7e6a447365bfc0d0daac01b22","2809d861568265649dc7e23e1a155c190006001b","a7a954e30482138b5deb95d0a7462920c0875b33","a8a0392c12d8a27f8c0f376f67abf7d3a06987df","05cb337f2d2276e43eb2f7bf33362f1e78204aff","d39ffc101bd9592341530e5bc5436ddab1cd8f99","2522a432568faa32974a27ca81ead5d8aa3975ce","c67bb5f145174bdb64bea42d6ab1154532f90996","3bc0445e05e633c8336851363d3a09f02771b79c","cc7be6c64316e72bfdbb523f52b479394b3bff76","c1c85555650aa4f976bd880a9b6ab7f21ba0f63a","c9b9ba26db700eb794793ffe5188edb8657548de","e20fb10d35fad895f1150232f99448e4812643ae","053808e194cf869280eccfea5fa50aff55e7e03f","102f73b88a5b2d297ede17db00fbbf1d16cac72e","729b1e9941c0eeb0d51608c313ae2096ce13b2ba","4a2506508993cf5918736d321c3a53ebcdbcd635","c38d9180df3763dbb6b13af45fcc07b8bddc5819","eded8d52e3f11357451214ab4d957ed1f7a31b18","58cec3efc4c7b8d2a60102ce5b3bc28e7899f9e5","978d71b8393ec425830ba48253dca4f32484edd1","66937c1e8298c3fb03a048818a0633561217641f","a4a0e642456f80b71a6383f7fccd5ea93c07c2ea","6622091eafc152f60a8e2ca520c714daf85cadee","a95563208f4ba5081dd3f59da9c8f7a652b61db5","be8dc97be7c2c735728f282ecbbf9b97b1359a67","81e48e2cf3fd788bfea7085544f121c15c5f24ca","996abb83e31453b4dcd3f4031a191aba3b392bef","30da18c01a8d37a5f103386ce6e749e91d64db2d","27a3557a75403ccd2b3f57541902d72edec3a4b5","3bfa080c9c6ac13b20670b04d58692aad08fb99b","dc7a40f00519ba681233d1513f634e4a464095b5","61b78e7f3be5121519befd2af3860e2380b3c9af","7a8e4f64b8a95ab8f70dabff5658501cc88f9f6b","55d11330b05f9b881837bb3646ebb139527e6f90","15cda53d802f5cfe00d8c2cb5263e6b45090d094","256bac6ba52391aca1b5cc46828d593f7d420d24","641922782e7112ce365f83618a9d71e7ccdc0f33","9df1a2442b480f9ed8a8d4ec8992ea5046b98719","bdc6649b7991b1c11549a8efb0a708345bf12783","bdf79f4c6e98c0e95a31fc6e05d4a072b4fcb362","d7114a68adf2655bc28272007da0f1a981a4a179","1cfa74bf92e3c5ba14cb22ad7ae5b19389f7277c","aa3c5f59f27055245004ef19622e895e7b99a297","c66bcedb7a885100d80f38399a997c7d31c363ab","587986f6541b2de228dac15123018db3ec508e60","65c211d30325b4d4573cb049508d3d59ecff6214","deb7152724a8a388dcbf2f546eb44634863d27ef","5c252092e17a563b54b9c9bcb88127af102926e2","e875f05c3bb026ed96e59d1651237852b174d00c","86a74e2cb3f22b1d7f84f41cce673679d1b08a18","e0517a12c53793ec0529d57f7792b7541aaa5223","a0a5047cfd0f9611e4909f2d81f0992de032d4f3","868ee3ea10c4101aa941fcf08c3da13c3394df15","8667e4abf7d7087f384751447e94a585be400607","0594db96a9c036c855cdb433275a90b169f0f712","9beb26cef3915ef6fafe4c6ed36c7a58494bfa3a","abc6dd7fa20bf3cb7bda6a555a76c1cf2ba1aff8","647021e86468bc9b434cc3da110cbf0e30e1599c","3fa84efb0341905d9462b20f539c1f9eb4e48ad4","136f90ed77ab9c39ad6834187310a8882cba5156","02fa58f4a7752ace7af29364d0ff1217399e88ea","aecbb330f37a1c80ba3878c50bfd948317845200","be3251b5c0bcd63cb3cb610f15b0e62e2c813aca","76f262d2f47c19d39110351d3acc1ee120f8e806","1d056d392111f44879d22d64fa9a46d3679d8d8c","abeb61f220acd0fed71fc35671060342bd909f71","d02ecd5a189a541395a586a1d9086fcf4d7a0acb","537ee747be2b42a010b960710c4b69f798a5d299","4cf3113a1a4522338bb2fa1f33821a406259051f","1b9d26765f88d37ecd21dd3ce7fb1fecda15f4d9","cbc68a3e044345b086adfe25172cda195299a055","dcf27c71b75452ce5ca0bb849715ce4304ad694d","89c37dae490b8072a0997bbcab739c45ecb3044d","58c5eb781eed33da16890e310f06c317c5aca619","fea0c8858e53d50bc50b2e9d6aa815540ad0ef3c","42d6205e8cb7775a901e280a9984c7c5b7da172a","06d28a7722143639b10b35341ae6b37bb7355fb1","c9abff4baea99b6184a862c55277ad34ba42543a","fedf9cd3796dabdadb2faf362eaadeb4fded22af","68bee3d9a262c664834c409c0c97c4cff48e9593","ecceabea7e74b56080c8deacc4323ac18b4b47c9","9e97bac0cf4baeb6576874bc5ab877f57433a86d","8c7ee6dac4cebd56da692ebf42defc43b8eca8aa","793b50651dfe496cac15007d6e8f82672d981b1e","7112a45d9928562722e6b91d3482b29df8ed5ff8","5714a5f4eaeae2ec316bcd2695e95c777b81543b","9285aad8b359defaacbbcbf3796a530240c3876b","e581eb135932c31556fe796079d297246f9adaf1","702b539405baf6eaa536b37a9bb5cbcc18142bc8","84058ab8ac9b7543da3971162c3a1b1d2fe05b89","bba77fe3879a6233c24289f0201be830edfc8c73","2cf34534a14c9bbebad96a138af95dd2f21d5b0e","70ead9455ffe65abf505fa4b00cc258049be1580","920403c489fe3b0437634538bb4e45d55ac10eab","68c3728b4759f65f5ebc6d7c5ddf2157700cc1a1","36e9af4812cc54e61eb2171bea4d5032b11cb819","77278f6bac2de491fc6e6f143a8830db70e8b72c","e34eb5c26caf4a0a68f8c84f0e02893e4be2eeb6","182a04b1daf57375ddafbc9ce1f6384a85a5a9a6","f61ab2fe83a6350bb05853d490cf226690484e97","b96cd577c3022c8431c7911b24c9d294c7f9c8d9","b0d73d3099b5c4879224fd6b3786d62299e1a288","869124e343e5036b45082bf514011c264b8c5171","19b8c51e1dfacd93d58fb3fdf227289cb832507e","699140000cf88c114e4aaf8593726a8df8d5d4b4","ece6d37eef8f4476ba4891a44fb4d4c64435c470","b363125568690d85290c607d7661dacd6cbfb3a0","e4dea0595aae76de254502bca714b9e54e46b74a","4bb0df7060329390890d74ede7ec848eef552b16","9dc4c762a75820b126bbb183a7d33e60d7f39366","0239d8bd9fa03965439aac2482d18746f807bd00","ed37912e6652bb6c239439955c44462455f61fea","ca80ebe9f6319f3caf008bd3f49fc11bae13423c","df18c8c413306870871a1bf257182f2cd65016f3","2a8cb46c8ea09bc0e8b7348bd89b78ca111d3a3f","7013607ef96c00e79a609392a020f621748a110b","fcbadd4334d4e2c11919fbe543dbd3ee825836d4","958c915f60e5825bac8c3b617755ea237025d32b","0f8356d43994e3b7f054ac223a6681773aeb9330","7b7a664a974e86acb6d55e31609d33cf84311b8f","563d4b0e7f88622765138cbdace5bfc05bf2240b","1a3a0e3d953bd716f128f0f73261e02058e00a4c","9123db748ed80f6ea2a6decf3f5f0bf52cb74a16","648cc7c0f54ac8b81e4409e7405fa5cd8bf7834e","a242bf464a1d79291f5d529276b2c1efddf5359a","0bfcf8bc2fb9b863db81c1c8055a250206080c70","255ea11502dd91a91d98e6d1bd054ceaf3aee619","5128430700f3f9751e422ce7fd9fcc4f5eeae553","dcf8b0bbe474ad4bae80a71802a9a8298146b8e3","28bff3d1adce4fd7fb2e0420ff31ceb4bcc5fbad","77ab9ba252b608af04b5ce89685a9af250792f32","d8617f237acbed21ca4b1a9e7df2d28b32e511b1","f935c1ff9a4ed13fb1604da0a6d026683fb7ea07","2206c5e9c0d531b3186c6acf4f16327682721900","d33b4f4de824182464a7600d5645c250dfd84133","359d7f178c9c64365355db10fa41492c903558b9","5ce9bfcb4f5d80d4c25ef13211eb58f4e569e603","c6310e9a7e11067b4a0a49e11f93b11e60f97675","f7eb426e2ebafc5598b0e43baf37d9a50cea1648","84401e8cdf4f41fc0e804bf5410622e75a08c0f5","a5dfb3ae5dccfb5874d4ac4d952fee7612817594","f0757f31a44144b1d8c8a527d63f67645a4141fb","37f4d51a755f8afb053544e1e63249f8659f6a2e","0b8a785539ce7823855944aeff33aad3773aad6a","c2251eab51a45b73306863617b309e4666c87350","7b64a24eb3fcec41c5e90b18ab2f61b895efb659","7e4cb80d4c1aca0aa4707977d77ed1058f4803ca","427040372443cd675c63495f0fab8c195b21319d","913620a9b804b10a880f6274df1d8ef44c27cb54","1170b78e2842e540f08ff40cba61eeb83324edec","184bd3f6e51b674cb53fa30ddbcfd5034d3d0347","f1b7b74d656c9a6ad2546233af1834b15cca8c0d","8a8b7af6380d538827ba89263b920c5357f604a5","d9628204533348552fb18c3f28f7b088cb846ca0","f1e39e1fc885973360519a533f9748f1ac158f86","3d47dad2b181cfe6ff5d21ef0d2e6897c781cef8","0619d5d7b295c8d836800af02eb35de4f1927bc5","e57d761f9b66f92beac809187fe5b72e634a466f","52651509f0fa3db5b514606742ec015e7c6de43f","a3d5aec68dc63227e1271a91333cb2e901f24221","c50ab02e4ceb1517f3a87a7bac82967ba1e6e2a9","39398f173e458a11c1b7ad7a21d69f3895967917","b291cfde1b595f236b33f7770ec68042d534051a","3eb5d1b52587b5608f7b3f73a30cb86ec592fdbe","acadfe0a4960f3ac6f32c6488d3545d2baea9ddd","e03f9ead2148839a39039bef4eefdb1e2770f24f","262924296b08b9065816e68e756a42c3963fa1ed","a2213bfb601dd104179ec69c6103d735202371a9","d6aa2858b4e25fe82f8667d4c5fbc5e3772c6dab","b0931806c2a085e84ecc4d7989436edc83cd70a8","73d95f10069f8cde62a20dff31f3b9ab1c99dd6d","6cb4ef1c5517bd233a9b600ff2deee593d2a5af3","d6489374e76ff0ac050b240e78810552a5399a8e","0eb924a425281dfae4672ec114dc42b4067205ec","f9d95309024c7b7dac5c12b891cb90982f566565","da73bcca6fcfab16dbf06ebbf62f5b34b1ee19d5","dc7533517f0447c61acc44fb39f061b7e29e06cf","aff9320ff271b6d12ac9e4a7231ea0865477f493","cdf54d6c5fcaf20088cc334a9973cdd435041bc3","21e2419e24b9b868fe5da2735784f31366bd1629","867b96eb71356d09d530f74b46145260b82f597b","d42f11b2592fc97c3e9cfb5c47c8e22c09399791","62b7132947c52676776f8fd5cf9ccadbf49dd2f2","b7cd9794fe5b38b6a60c9ce64ca9bf1bab1d7813","c2c56ee3975ec9744088d5328462818a5980a5a0","476c3be471b3a27884184572e5252403be78587e","818f756d9034abe8b1ab4ecc014666893fcb00b6","46b6fb83efc8e021cf60502d1e42fdd912b020eb","505ab3d2252fcdbf6515e12e2ac375644924cdb7","6bd271139d8192bdac9c9cf0e5fd2d007b967598","4f9408a0f8b15d7822057296f932d69a6a4611e2","432460a355370ac039112d8009c311cec204eefe","4e6420b5a8a011c7912765dc988d5f8f9bf67a63","a9c6c98a67896c26fd3c1b9e06c799e742058c53","92ea1c3cca60e5b1b95a0163bf0822c0ec2491cb","9f49e50d6d6ba8ad54e1106ab3954177ecc794c2","3c159ea3799004cd1527b5fd2c3806a59672c1a4","1d9a207dda5e306331e0b8d8b1279da0fcafbf18","5254353ea80d74ea0332a820d878d78037f7e85f","2f74e6b854b101bfa3e07dcc2e50a93098d2a132","be414e4476371567a824099767b6c91a0123d626","d9eaa3e09307f30aa0f8d1eec2919e277b840a16","3cfab06080806f0ea9984e8914f7cd3279a0fa79","17d14fe51166ae7c6af6a6bd08e33c0c6315ef20","4009d26022b41587e1d360ee348bf3cee34b6cfa","c86b03abd8860c5963f1e694257a2231cea96d85","04b49264f2d752c32a4bb771367e78ca2f44b447","f3eafcec1a2eae021114fa12bd304668b9198af5","a72552367e2d003e886b378a8b932d9b12daae54","48d31632a5f794f578879c80ab1bc5bcd44c1092","2684e816823ef3911143e630f92bc969adece1b5","59b553b2af958b6fba019f8fb78326053039b2d3","47338a8056415879fc2565fc18cc357e3bcf32d5","ae41e35191cc64471f918318dc32428728c9c4bb","8afc9c3938af385be17aab92ec5c4adcbfb0781a","a8194eaef30a32a5d8595fa16b279924ce184cc9","48bfa9d17a69a8722556eb3a42df73348f46695c","7ff0979747bd245074ab50886db575e2bd045d9a","aa4e27084fc49a72fedce8f1554962418b2b7671","4eedb9780233d2bf7cb30cfb553d24cb7062b941","60e16e4a0d39ccc04d390a8071d7fcdef1e3b84a","620ec4703fa8790ac01a8c1e05212d85776cf9b9","dd2cd06165670bb0d78bf4aa397935be15716e76","06440408727cf30c2220b1a9225b14467302a8d0","5902e15b9bd940c17e360cc4a95f2c175c8af0b6","5f3dd5fdc74bc48b03b6db0a3c581f37342f9f98","537b1fbbba1d19565fbc00112c89cbcfdaf2c684","c1cc438ce6be5dbbe21588d28c765c6ab2996a19","a7f00f3bacbb41f35b7120db6a911eda7c6feac9","e37d72369510e45a0895af88d47a7fdac93ceba9","a5c619dc8dc8a488599c3b08314ddb69e0ed445e","23fd2a9175d7f86506675714db87f8b229feaa8d","22ce1e27091535916c987853ffb7dc5187dc78b1","9dc9434b1bcde48259fa68066a7a3e2cff5d5eab","fda3a568efb7a0ca371e73380203442b81fc9dd8","07e2a86fc4bbb512ce4183337a39db4b61ac12cc","c991379b81e660e6c9d28620d61b87e9c0cb5233","bd30188786ceac792da2d94da3d2615360d4ed56","9da3d736adb8c640e813fa14dcf988f8b597bd58","58531a9a0ac38dcdec20ae404b370930cffc6977","8a7cf6f0d1ae886bc1be40a91d9119fa5dfc61e5","1b08ba1a4833be4a2c9c9697d47193c58e357764","e014561a28cc060c0cde8c8468d739ea9461316c","378ddde5e37ae540d17534a312a77ce290be09e2","1ca65b5e26c504a6bab1dbb5b19370641cdb7234","a8114b993691347e5333343cec3f07a43fc8fc68","9591e587fe6d28b4819e7dc39a0fe1494fb0d892","0562b78f402e6cfb6a93ca4348f119b7749e112d","12cc760538fbec37199dcc24098d942ac1d623b8","b5deb1dc72d8c4c92c9850379522926e60ddf7d0","2cc8848c3c3815c6f72ce5f9b75bfab8a1498292","88c0a8d4b8a0a4262c4e6fcc215f785f24b26382","d52b70fb5e8e842ddcc9a57bad8e34366c0ee6d8","1d86929dcb349330e54fc7450f6c72601bc9d477","e949d6c2ae64a0faecd595b7589c1690426f18a7","712b789dc83f1d6e9279aa7c9368e6dc3ee7a21e","419022ea8909f26ac4353cc816c553ca14e0b925","0327d57cfd64b40878a79e5b83f4848001fecb4a","33c39e4c2595616c4f22fab1738c4e3a956e606b","4e230d713487ea540ca534b11d0bdf225617a676","0da61614c050c208166f9f860e61b9f4b9e048bb","d6b20e854cbca83175e83c2f87e11d406f332005","f40c62fa29e8b08fe69487efa92fd08a3dea742c","a7ef836c69b21ab69346a9895f873cfbfce4a74b","6ee5f7c8819847615c5e96ed92a2a86737350459","7e0c97e73b223d28204fc67672ebae157af1f96c","9916319df869d49128d72a97d02802ef3f931762","36d4f86ed9ed7f21818abee772ba55c41df2f993","7fe5a8548ecd7205fc5035186128c872b7513a14","9d42565f81dd7700347ee6da1e67caf5c49bf922","4f10a08d1bc93c4fc81e4ebc7293c5a748e03424","6e1b8b07b93e30ac09175cfcc7001d3aba5685cf","ac0369e9ff15c575a5ba242203e51b5ee4e7254f","79040656e1c1d1f852c0ab2b874e837524237ff6","5313ce232dc81ed454d1ee7de6da84336e4ff30c","ceebd748b94a3ba5d294b24a863a9e9c70a1b721","bab8c760e88ae848f5be633d0be87966703e6f61","ea30bcdfef5c869f5b37a1d9af8b7ea32ba25cb4","e98ccaefe8bfe636cb7fc43667a41e7fce69ec45","d0e628fa55da50bd4841f1865b47bb6b283fb886","d647f7ce71dc54dcc77a9e3591ba904ffa9ab1e2","1001c7fddee91b6c1c64acdf548d6d93ddbe01ec","9be8424ef980d7a85e08535de986123033ba55aa","80e9e93e27622e1c03a4da0ef130367191a7b996","7ae3809f4b40785b5e06589458932fc83aa59680","470b80cc559b8e8aff2466001e673c37e0efc5c9","e5c8e4019bc83a893c1b09a3671ffae8d493d77a","4131b2b8919d023f68c904c481e5a126517bb66a","9dba47a743b6ae75f63fbc0c08f6be27c030be0f","f7a45eb0de38efa533bb2f83a6684e1e41bb2ef5","7018de8425e8c2781071595fdcf565acdfde2be4","b2f6beb888d17b2a01779bba203067c0aba548c4","23147ae2c3740e73f0247cf4bff24ba9326683a4","82fcc9957336ffd79b059a4d3718314c72c4ecf2","b8e09f98c421c68816be9d58d528746efce91cb6","f5cc29f9f3536d965917161103c0ae12f2e70358","99958c99da3eeb17737275ac976de8b54e05e714","7e87a410fa73db5a6a852690250db894d273b2ac","8b757e0fee83c7483004f6dcbad8f4d5d68c8371","6822ee37ddc81866236bada00fae9bf802451165","17ad16e3965d861b9e6fe98aca6c7031d5841709","1af18ab2355fffe93c95b4c27e4f63c38c655590","8f337b6652f63c31eba00a285fffaaeabfb66a0b","554c0ea90b4bc3b94d2c9a357d6f9c1db93abfe7","a3617f6ca82f4c8121f75d9d2c342ef5431dd214","3b509a9c534d0cbfabcd682a30c527c0027f0a38","e583b75f5e217e63bcf1df85232b2033b0ff8b07","0eaf32bb292c96171ff24e19c7f70ff84fed5d9b","85c27f9c90179d1e886814a07f1ccd0ac99efd47","8cf193b5c2d160aeb7910c1e77ea395eb172c714","b1f824291b5c093f6f1e486e08fd101ab1865b64","18e88c85631adb0b83114687f8c20d9b210a88bf","106d1f3c3c07e8d779aa033c0b7cae6a6d02daf3","b0956915c9607c7ea1cfd19108c6889e7cf9fc79","90cc1d3c1d2e77ca72c5949b21a5c40738abcd81","62e02629510902ee51dd36a5d4dd7ddeec158831","a0180fa86ec54ac4f7e1b7c8f154364f0525b76a","ce6ab56e9f1035eaea1af6f9a917353ed6041928","876c509a9d171d71803857df3b263900b3d140da","e8858a9a44a600d0c0963fd357025f95c9e69856","11fb4ffbf80829df13b091b738d6c5092d589a33","c2027c82334c680e078dae5deb29f4f8e2d64ca2","be2e8e4047e87a037cf18235f7823039ceab177c","040b59c010f3cce63b4c45956c418b74079e24e6","af9bb0ea15dfd3dfe8950fcfcce364485dadd92a","e2dd0c101ef93cb2f0d5dac4082a4ac25c83a0bd","e5ed112d69fb0a4118b8b40de4d3851cac845445","60eec47077bfe14ffe3750c1e9827f2a731d4990","c709dfdf06f6b09b61c1f34ff5a32cbfa8acc523","20e442a9f6baf9e660374f86f23d360e339b3595","3380565e4be4e3decbd0981c3f6a2e54f982c2f2","d1fa546dc93c5278b3878186d88e99a1236cf03c","9742d0c323a441036ee7753b85737aa8051714b3","1a1b35721a89e2b27d2b18b8b746c37fd56734aa","63d1a80656fbbacb7f055866fda7d2892721510f","bb3089895c3638dd7668843099bf43d8999f0878","2931b4db5145d17da46caee1ccf4322939751707","791e1294c33626adad323f292702221cc09c21cc","f5940e2909da5dfb87291cdb6e7afa3960ce3f44","c0fcd55f96a237941ac838fdd38b3ebf2630b107","b652fcd241ea4ad8e0bb57cd0f371dd91fdee455","260530f01caa8ea3e2fb7bfda04f4bd718ae14f5","225b61ab2a37c4c355dfc592f0f7404ad85374fb","ac95466aff13e0444ec897ba14e89154fa132c63","7a9735eef485c0f00fea8db81cc38be3ce3e49ec","f275de24eeebf954736f3a1278ed8875e7f861d6","61a844aa61861cf2eb5b2721301a4dcc6c4020a4","9ef46996cdd94a596b9b4873c829393caf9e9974","2041e21eb5eb8b6473c337a7191069f4f8853c61","fc65cc64b92d1663cf858f3c6cf4f039c2da67e8","77f576e2a1e133df03f09108d1047d6967d8e5d7","ae8f8530afa36b4eff8756ea4ed98aa113e73518","562a64f98237752ba1c1932a556dd0e7f976a114","f05dce3ee2e1e42f27fa71a59c77da59e6a30a71","7e65a11bcfa26cab7e7a6f8dbf60b59d8eae621d","ad744cefb01d623df41d4821a7bae10276d997e3","340252727b829311591e251fcbc99bd7ac4fd433","c20a3823a2eafdb40a9db3519e503269689bac14","bf1fe11143241446dc0d8b841f46ac5b9ff4e574","3189560d52fd552b232b236a2d0719787223c07f","b659e1eb2b732ebc836614735438ca0bcdc8a32d","c577ec6ae46f8c6d848cae46c0e447e6607b3f33","7f7d97f536ebbf5aa2e9335da728aa2056710297","b2e1c9c276cd833b642dfbaea3dde36d490b014e","51f9042a5b9d5a11e0a4b54a1a277d63e43a316e","bc7863775c994009bddd28c8a96fb1845926371f","6169e755aa5929f83b01592436ec8cf97d4eaf86","cce2e4b07c1c4b6f2f9d72cac340d9f9ecbb790e","f662f1505eaa25a8c5010f84b390b36095105647","32b9b3159abd3ccd0ff4013906be93e9de2175bf","d3cc9c0bf191491ea3beaa47c7ba46dcd0af38e2","9fc84061dd0e578a038205fee155846951e9a879","d6994c9b70adc202cd9292eca30e6d2ca1b7f44f","f67c78d9cd777548c28b2adea67232c157b8187f","1cd8dda461091a0c0dec0b53146699c428ee8ab6","80ad49748e5b4cf9f7f7672500e0212db4265f20","8c948800cdc535fe109e806a7171015f11fa012c","42194e2f097b570e786b3203aef0c7ecf2b67d2a","5fe971145c2bdebf2d68ee3cb3aeb126c7f68e46","8b3eb59d663d21adde7fabcb2cf249acb7fab1ef","bfd2ad00593f44c5edcd88a8cc66611693b89e5f","cfc6ae8920359744e87d00b1336705a0ad853926","4ad22f81481c3c721a78dbc96d391a8f873738db","af5b8ec2a8cd6902bd714fe1b3b3fbe72d435205","eb155bc91abb4bdb293290fd4bc5ade12bc79669","24005bc03d4774afb5a3eb44db25711c3a9cedf1","7dc7cbea0a576b65562988dee1c143dcc945d369","c26f0c9bbd52ba6bd822fd6766667de2ce189485","778322161c37740f1d9caf67a9ea53470552a71d","9334aea203e00c09f9985749f598ffc9560db5c3","9f3899b20a78c0fbd6f69f0c1d76ed1fff6eb3d0","446f8a2cc20342dfca5f422453715caa15d71c20","6b117c44fb61db32e6b6ac4da1cf36c7c97c6771","6fb19bebbb00d05f62b3ae27b88cade1536c007d","e9be53acd73f63f8dddc829bb8f34b2afd6c7041","9f16a67754f4918cb63eea999f265f50982d9ec8","11bac340d07d01ffbc7b7ff8c7d238c9a3062555","cf5881f5749d67be508d7ffdfa47ef90f91fde2a","a424d39f76805d800dad1f67b7674bef3e53df7d","faaecd6987ba27056b1866bc57e78a7246795c22","d93c3548079e7f1653a03a1479dc75800ade24e7","350bcce041ebfdb6f250e93d9d08d7523a4fb88c","c2a669a9f03e249fb4fca96a2adf63256eb8dfa2","436d0000668f161a08896686e9998ac4235df05a","e1d16e722ec9742c3f92d20dc433d540339c36e6","90739c36fa0d74b051bee15081dfc87b5e5dc4d3","3a3df84d3b67e3dd74271c1cf870d153b4aa345e","692205da33be658eb40112bac81ae51a931cea3f","93e7eb0ddbbe5bff9129a5486c5490834cb0f36e","21ca9f6c7c1bc2f8ae7b53da97d2ad8037573781","4bca3236d1476f3b9a19e2d2c215b4fe2ac0ba7b","ea56d18256c68e03b7d534a0b627e35786733d0f","8d867cf7c5fb4ce0e78b9b62c64d194fdf666874","6cf7cfa0813755dec19a9b34249f4fb56f3f8172","9ac770be45c0d167178e83d63446f72d3e138585","e3b7f9e1ca34e270eb7a7c2ec82b7f7354bb74e5","342266d7824e4030e24cf6ab87d9c20d1a64800d","dac9a5ba9662e10ab7b2b2dac08bcef3c6aa37d9","f06b62028ef3ec78611c21776879aae574c06b99","80f91c9d3664ab8dd226a3708e36886381e4508b","0453e6eddc07895d0683ea8534be531b50cb7cd0","a5ad049bf3d93a35d6873ccb82815792a3086c20","70f318be555c9d0e771d56b1c068999c06ea121d","9bfa63496a6310a45ca337acf38f67361c89a6ec","b89d8bb56cf0106a129f98f81dbaba7df19964df","2fedd2559c405c57c224be035e739af8c1fc6810","325f6c6581ab4a22665ca59cd9859b6605a58841","a93ff8d210c4258e850270426f33a10d9306f728","f2c26098a927f49d7ceeda44b94349c1ba64ebf1","be11b6f04d1b13c7cd46a2d57f26cf72dc73a8b8","1aaab30a2b021e8b559471c817946e07d514864d","eb53c0fb3297d012d56acdb9b9dbf24c1b63ce5b","2cf6d8d3345a529114d33acb443c999052b7f944","0fcbf4da8f1245f4d711fc28914b06f582f93307","5c5c3a590a63a836fa03648ff39dd43acccdade0","d8de9cc20fe08092beb8b346779a78e8f6bc9e8e","a9d4cde0f5abc399332dde0c7415b99a5796eb34","2fc2d824650ad1fa4fa3a2a09fe3d5d878a80712","6098a7f1914f64c77d689f54d5432095911b744f","b0da7b66ce278179eedd0e21dae1d84ed3f4459d","b4d561013f113a4e33b6f0a3ac1d478dc688e765","6484da572117eaee88567f7b167ab261e28e7873","49b6423874e8ea2bdc866f5b3abe6acba1d54b1b","458827efc2fdcc9bdc959e4f2a9b44f56572d6de","04efa598681fc4903907d160f6dc80fc8537b43f","b874b33a326222a7db51f17aa522e9f1fe4766bd","baad65709123d6e7385fd5dc6a16187c7b32e5bb","de33ef2d1b94c1d3acc1cfa708665c99d0d0bb43","f2d3d3e6791591a572515ea0768bf9c8fb71acd8","5c28296efe2cf950c91b566eadf280fc350b517c","fc2e2dfa435cfc87042939a4dbe4ccfd10d750ac","2ea75764c0df6ba5fe9a3ff1bb4095e3913bba5d","a033c686f9025039c52f46e484137eab9fdb2d51","bf7634b625d50a3f71e90f0b54afc0f502f95272","696d9d20cfecf16876be13a2106c40ffdbdac0e0","4575769115c22a191209fd3e81cdf61e19b505b1","c794107988a194284a1315a2808f2016ece5c8e6","5d33f241f0f9330105a511a4450ffd5137850609","01f7166d09662889ae8e3a827ef95c2004ec3e53","a76d59cba9146f91f386fbfe097e62300e5d0862","2779bdf557c5baf1d06c3766de6b53a74bb74f13","7ba772d4ba782925472e35ba371678fa01e1ee79","4068e79a3214ac84a27f1e8c0d56a3e53a156fc6","05ef1f49984f60c477ab88ae7811d644a6578815","a112eb599f270b2a0ba650088172363fe01c3698","510bed871cbda354b1cb097b52b82dc4525c100a","ef721fff9ee873a8ee7f41b5b503b4dcef0085fb","c230c6db98e98c3a473e13d6116481fef9fa4ac1","479649b5fb4a470ad934207709aa7563143a7b01","33a0011ab292214cee81363bbb50d9de123af825","ebe54833a9425ca5bed21def64d3e8aa66b1b788","f46899e92253c4457eb320a0b99b8481c964dc97","1bbe95b4523ed2084737c3fa0edae227737f1827","c52f8906266cc9d95b8f609f5e14d4a17e130f94","f104731b81f9a16fdc809fdc06db725df3d1c383","9d0b3b300cd219ebec9287b3f97c3c0e220cd18d","886afa9b7692bc263cf96c03882760521b74b942","17166f564032b78fd8acc54d8036948b8be17708","05dda9f87c9b71e92572120561ec09065b6dedec","5881c6505b71d82fd7a5b84981a946dea25b5b0a","a342131eba2834240289112a1b8d5d0c68a265c9","1e67f214c520b2c1a9fed30f78440c4e1d4d14dd","ab4705a80794a96ba2b6fd65298f2249e2b69e1d","2f73e2282c6476c87e834248624a9aa2fdbdf12c","201cdd358a7955b81097004d22aed2414eedc41a","429fc5b62ce1a2069aaf7bf966d3557475c8b474","b4860ce3ac81ae5df1661eefb22a1adf01676957","3610b4fd770ff34102d0502f4d0fa9d036c7ecd9","22457b907efcbf7121c8451799de6d800c4fd430","a1fc73e6d3e5aa04b2e93be074a2615a42fb7966","828dc8e19c784ac27d8ed6de98c52cd55a823990","86aa22b2ac5e4ff9b8a22d47a375e481e93418fa","0fc67767a453825114821638657afe34009d3dcc","36f955e4f305cfe4b80237986e9a38bac4b92bf4","0fc0641e7d9188aba6bada21a6bbfb652351e16a","516b80cd6549a8fcaa06b1bf1591b9b78508c8bc","33b69340ad262c4628da58edd61a3211497be911","c66ed35004a264b507d2fc85d2a7f2a15344f421","6d8b209fc5f5dcbce6f067ce0a26ba158a1817d9","da2a0a3814d49a1bbddf722dafb91bf338367153","ac1c52398965fb106075de325f984884932abf9c","d0f0f1f1cb1ef5478b3ac3b00597c8b17974ffc4","35a016216702e65579afcdffa7114835176c0bd9","e292cc0a0a6e2d94bf2ec49e1a600159e0aca980","2226ce0fa8fae5b3fdd532d3bf486a1519905710","abaee11f4f988c03549d5fc2942dba1311bb987c","36a54ffebbab07252b9f689b7753665b6cb3aaf1","78eb25a4a87855e8ea5c04b2b6eb72c2b92dfd7e","7d0275785b7582e34f488f7d28554f064168a428","71bbe6eb01d1664340ea624aca36aa47c693981d","7879968136828a6b98daab9ee4e8897eb8c26048","e003324a1ed88b2802920073f6bcfd46e8a6815a","824f68483f60934f5f6dca11e90f187ab99d57ba","03dfac8609c01de4cfc219a5703ece2f2bb6b3f1","db3dd67d47ed7d4aa8e0c652a9dfe836c568cf39","aa7d10b2bccd98955ecc3afa88ffa8434e9c4763","12a01a33aade58c6d1bab6fef1a41261d4223643","bc7178422e98c86c7c8c9d9e572a9c6941836d79","d84acb98d0863ec142a9496bd229e7163deaefe8","d835738045353d166ed307360a6b2959f9c3e557","58999720491884429fa76b7d61c503f47657f4c6","ec9cfa53a6d992b269af0f7ccefcb1c7de0e7468","8b1b2f6a4cfb65d186097e29d4979838e9114685","34a3cad8e801d026b2130806ba677dbcb4cd5c56","a6562cd0048f1dadb3c1ab2f8583e21251634365","175942dcd10a0dc2e35c4e52992404c5c974c45f","725e8b771bba93d3f82bd8b9e596d61b1daf14f6","f25b0578462e94d6b0bacb160ff886d4e3320d85","b3d2584960dd7ede84591996ac1f880dd87106fe","c1444ebeaf4a17e5c3489dded45ae71f96341bd3","7be498499b4ebef8761082c5b83f8fbc2f06cd92","20b0046945bfe55591c370e32f4928f7cbeb45e6","8b1e297fc6567ead2c400199348d89e17b552899","1120b0b2d3f0df34f24d9ca6b086c192ebc1c5b6","04847ef5f98d9a20a72286c44cc26302ec82dec5","25f563c4c854bbfb2a266c070c48d8fd41eb2325","dd9bb6f186a3f6dfc6a7c46b83511c529bebc497","0d2f3f4f50d3975a9dba3d9ab31782848d60cd9a","8e652a1400ee20b99cf4829e8b4883fe3f254d59","8269ed9cdf4668d0824ec8a8dd770f5b12d7be82","7b1d75223ae67f2520a59a84a15c9bd5b2aae15a","b29df348e266ccfd788f871e4fd73e3b64837d5a","44f9a966e03c032bb5d89a4385f545f3b1ce3775","1e39fee1408055001e8500917f95581c4ac7b28f","6640f397f15b4179a7283b27c060d3f4f7c9917a","f20c9c25ebddcef07daaa8788d8ff33679aa2aef","268b5207035465d07c11d3e85851d13fef7ed107","6af69f851a3f967769697afa997935c37b4336b0","eb5807984c12e90dc46e359463db1a178fe8a1c5","d1c26674eb5827311e6b249f56e1e66b70806bb3","8cbfc0365be2ea9f6adbe695f2af24931bc4929b","f64aa0293301eaf89895f7c2117de848f4132f29","4ad255a078da0e9cc2620fe714bd722aae38206f","392f1491e1116ea582b32ee813de3fd792f6abfb","3d908f57d8c8b6a72ee38cefca7628dc5a3ddc6b","1b3ea697c5dcbbb2feb0f96204de257532edaf0c","a68b733e17bb094d719b292e4356982650bfb3e1","fab84c7dff5cafefbfafdffccf6c8fda6a423ef1","8759c0e31a21d9f98ac24ac4c88fa86bd72ff68f","4f22fde635928735366ab656cd52ba3c6a791161","2b9557c920b8a960bb7faa3a0a965eb932723e75","2dee231c8e229c93ba0979d8bee9559b571b9462","20265879e2d34b1d6e38942173ff08c270284796","d1f98ff51b2e62ddea27fb9b1b9b5fb1ec80dbe0","8f6e548ab03a0eca157b2f9f3a549c8dd4ebdc14","88cb9bd27f05f6622b4c8205d2811e4aad74d6e3","659162ab98ec3f2ddd39934ce05008ef7b842a03","5a4b2087a015b105bac656f3679f68488c76abce","04d0371648001c1fbf157156fce7f5e9581e1e02","20e5e2fec715a318e432c9d306221f6e1fcdf02d","aa39a7877864bc28dd326760c92c09c4d3c6934f","aa8b2f444801f1dccbceaab797d6aa9e0dc9af90","42043a22e8da8ec1dfdb2f718838493ccc9ff0f5","b0846f60c96c809105d039ef314e10a8b23a699f","2ad302cec4dc41db8cbb657b2e1946275967f1c4","f33c554de174ac6d4513f66387436cbdf5f6a813","6697fd9a05859914fc320b4b4321fd9fb6170f71","0606062268d05581bc80aa6fdf6c32187bab0ede","0110a88547b87bcd066f1ae74f46b2ba8b7ab2a5","145a45fd3f15b3d7929e5e702b8828186fed34fb","48a03b514caff2d39a282ae198dcc32a8903cd17","cea49f00c380c404a45d9b002843969f164d382e","d0f2b5c8abe128c16c5ae6f5ab76f046686aa041","d87021de93a2620de3a2a13815d37ebd484fc545","7a0c086e45d91b7c3bfbba93c17ed2c205dd17e1","73713b6d3f9eaf9592b2a0b025ab0a8c8f2246c5","93fcde83886e895113a038ce53f646d2479ad417","1e2b3ac407a39b6dc4b2835bfed86f50c7e71ddc","f7b5fa8cf2a1806bb5bd7ea200bbe603e4bcfb62","4f81945fedd26d6dcf34536963318f6b412b762e","642076888716f6e15b77925ff2f764351fe381d9","192d176d30c3ad6d9e5c976b49b30d7349f2b5af","3069095e44d129058f0f4b5e48f81cbbe1bbaf04","cac650022f40efca0ba6aec946a583ef888ae25e","0a40ac3246459c9d72ad217bd008ac3e900a6f15","2c0c1e3c16ee0a5dc853affa33cb958bd132a999","557122fddaecbc9ddbc557e3a1f129aeef04859c","f137166251c4c734e1fd4d682492168483ccad3f","c07b49280aee24b07e0da7fd42dee4cba187cf13","75bbd8259ab494f9f22bde057b27bb6500433f38","331f922359a7ec367542262822af47c683a4f734","ae646261e384c830a30e0b63db3992115ccbfaf4","87e42e4f66cbe29b2b16f87b0408cf00cf45013a","55c759076349b55c6acf7592632f5f9523fe6ace","1bae73d7d060eeb9531fc5ba46de5d31dc7073c7","06e580f5ba801cf524b1d82753127a9992c7b907","8166f8d3c8259786d2c35db3eb47baedc6c4ce8b","14078fbb826811ca77e0eef3684f2e5d6f55a6b5","96123035da59f2d317c763abd4da8273fd6f5074","3fc1f7dfbeb038ca7db8da637b67282c800b492e","1f54b11da6a0f3e7913557d91048e7fac8377fa9","09e94aa087485ccf5b4318c4a619db4f6b067cc5","bd7aa1b6f6256f3dd94ac249696588a5e0eb2af7","c0959f00a0b7f9ac74615f9e7fd88b32238c1bcc","dab8f8c953cd8ca18e792cc7aa0b717b38804e01","5d65100669e8a8ece09677feb744c69b4466aa90","0d87535dd776bb937c280d8465221e8e6661b017","adb41c8bee1310bbc0e8e14a38ca7c34f3235f3a","39c5f363f74b4ed5f665e2441bb0f6edac3377de","87ab468b7902bcaff12ebefb7a6e2952b27e3fa2","f213055e11b06c02414e6e62ea719e870c140a1b","296c74072c0f4d71567c425a94d9502a68b6e177","8f762aefcd5b5830b5e120fbb6b16341a8e126a3","0d41f8fb00e72e5c6b3e1186530e5c92761074e6","caaa492133b4593abc63f6fe1bd850ee03c209d1","645c656571a52bb05f48bdb2ff86e53f9df9ab44","42032669238bdc807bc7b8f03fff87e6cb5847f1","d532a3f710de71162d87426d4529f377793b8f3e","24faddc211edb90c8a6549f032740c4735130b0b","3f76d2c2f3626f3a6e948577d737600b5163d389","ad1368a62521a31b574acd8c545795d1b64c447e","89efaf5e78ca3938f08263b012903a19ea57e988","87f87839a63091d373ab7b8d066c89e4c4583109","27e500d4b3460316e313f6b6726300f9c561eb5f","6ea253aa776e03dc7174b289c6747cd8d0410245","670c1b10b2b158cd400fcade42ca26363d4bb49c","bd278fdd65f459338fa6f3b4024079242f15568f","14a901e88f1469e7d39d6a01775622136c721807","66a5166870587ef64c50d9e11f927ba1a5539577","320960cd327e087f457fe4d697b401d5bf71fb95","7c17e31a55e4ee6a6103bd11a076f9145f9b1db9","c51958689cb4cc5137d076b71cba69ee8aca3480","f707266b524ab5bd25050e17098fc5d4f0cd28cb","3f2aac5e0ab7740f0eabbf09ef9d17805d59b78b","b7cf4c2050dfd51521522c874676e96d2e5c4762","6a1bf006a3837c790a3ed1c3efc8bd2df06a81c5","6008745991fb5191945e936f38cda21f751b7ff6","e7a1fbe83aab61c62b1fc2e18e37b03a1d1f126a","9f4b5a91c054a538bd5d3581200c56473140f390","d011c8e109f755e5caedbe0ec1a9e6eb9e06ff0c","70499faff80b7213d7344db6128a8dc51634613f","d2a76246871ed3595803a78ccbdd87ea86fa4cc7","da65d546491f11aebf0427f08c826eea3c9e7efb","28b902211ff3c3a1391a2ec85e58803b0df40929","de4877e1fc557534c123f0c119cff7b7771633bd","c1dcdf6109dbe29549517d683d85b81c0ade8611","abb8e9712239bae7e1d3524c1ae1b96b6c8d4c3b","74ab31b7f70bc34be5e5fb00a378166e72cd29bd","668439d16a5c30587ab77461fb3211306ad62587","531b1588973ef0d0631e06353ca65131d97c00ae","e5f531620e69ef682353e4d93c8ddd6cb43921ba","e630591aeafd164d9cb83508462ff2fac55aa6d5","edc9097bc1604f0bd5ea7136c518699e9d64a731","7f2ad8bd3f41470dc79378d8dd78b985806a2fb5","10c7742df3eed6c0e0d244d3a8646456beb09d49","2feec990e72345e9d86d5e1aaf98b2aee3a74be1","2ddb41a5d83cac464855c8f03564d98d5ef7794c","2d67eaf2c3480a4a56aab69e6e2b6c67e04fc821","9c514c2606f3acf490ba1c8345fd13c2d2f581a6","f705fc5a989534e7b3f34a2c8f4a7f0f5912b6ad","0e7f116b5236d248b8e0088705f3d83d8c845b45","eea3bddd1df52c6ebae06900e762499fbb7cc374","6c90aaf5c741fd7d9ff7b47e5bb4ed7d45623c2e","f05af9d4922ab0ace26f7ef07b88710d4b9c4b03","ff3fdabc52a09c8f4ed6549f4366896e47876471","e56f5d5c910f076fd93af71ada7550f441207f45","5823b5d77d47339c3c981953ca8178e7ef14b6df","fa586289c60f34ed51d9949a26cef259ef989cf5","73ad31c0fa26c67c93561b42a934d69fb01c8f02","07b76c0376eef34fcbf52ecc21074c5084f980f5","e33764744cb2bf72ee77c823c3beeb6dc870d2dc","9432e06e056e3272662fa8e0fdf7f7c227b66b1b","66e07a2ec628e81bcff052289fa31b6a5333fd70","ece09f98723490758bb540b39bbae28ad1ce65bd","f04f127680fff6f1a04e26f776d1f7d0ec87ece8","790a78273f1d7e0f3588e0aea789c3f1c92206c7","f75b9e62468ba65753f2ce49c02f1a129c08b717","4134f9e1613e6fea08b5aedd070e4264965df711","0e62f5e6f71f4f0141d177471c7e016cacbc9afc","f65fde73dab73f9ba3c9f856785db251134ef1cc","c8d32ac29ba0b9cb606eef7a2f084c03671e9f6f","7240701ec9423780555476e458198c4901737b53","e2e8457ca61dee58dc5edc47593fd628bacd1e57","36bdf789274ca5b8daf41fddf5f5d05471812c1e","156faf535c07df2c3c71e1be99b79883dfe9bee4","5772f60f960ee8c396574f0c6f94def18bb210c7","c8994b56f95c2623f60e48cd86d6e2368708e3ca","4b2c79c4718f2f0b016069f0acba61df6d950fbd","444fa4c1c803fbc02c72eb6b77326c3b56de3b61","eb4bdedcc6366394f2eb83a21643328f8081495e","e0b703e3fe9da396f9ad0c8bd29bb61ab1ab0fdd","584288a32c49afa02e69178381ef1e2abfb5371b","8fb54ef19b08e3f3263dd18d847b4c5c0c65fe0d","cc72bc6713bd1a2464f32d66f0a081d4f426c27f","bde77dc0b4661741b58e88861476d99d41296ff5","38104bb89dfba6c4adb17b3e1cad8a6cd683c69d","003e977cd54d825c7217af1360287b462e29f8c1","0bcf0314f7a2d832622a87fe2bb04022a889ac54","3da2894d82dd192cce483817aa0433c509a18c4d","11e62cdc7922ce1ee3087df7380cbc316f4fa6c2","846e7bbc53931df81bfdcda77035b01edcfa42c1","def6655964d0ae3a3c9f2d668efef58777ac62e6","70a009833bbd48dd780b1747a470954232e6088d","5062b4a26b70701cf3f687d726ac78634b20d6d8","e3b26b0d68f41a4682be9288cda1ac8dd9fcf4e8","3474e1586d765f77fec8b2658eb1b02d8813a838","a20235aeb02c0c9e5ce58c0236f88a19865d571c","9ab17b664dbecad4bf773048c422c66320bd45eb","82fadde680c9377e0a8da023a66c921174c97aff","dafd7768ab08f212c8b86756def4201c381cbcbc","6ab1ed5763dafb8ea4fe3158c425916661a0be8e","7a4cf6339d23965b7c36b3265777e0447c745100","e40aea7fecd86240502d8e2e8f8492428f8df307","6a2b8a263eb50c3ac09803a3fdab8fcdcbf6b904","3c4938d59a4af2996e53a7ee33c7e9063bb4337e","9d4623f99425ad71f7057d1d2c8a8f01d78df965","918de768a550b89da0d232f2040fa618bb10e25a","3cf2bdbd8416ffd39c105bf64fc3544424d0a2cf","d65cbddc8defb0be878c5247bc61202796475ba5","7f3373d79f017c17ad5ffd0eba877fc056ad649b","059078f0757575f8e7d75373e4a9430544ce4ce3","714953b3ac697f0925c740581880cb71e2f94777","d9f0d9cdac1c597ae63a91dd112bcfc0c1758c2b","a994db62df731879bb9c54e65b4ddca32396e9d3","856a8226a5306632f5dd4d9e9c916d89e3e21495","b60754ab405d6a332c33f12f9df9399f70ee7164","1ca555f1fb36805d243b67c863ff7f7b01ce750f","136fec72d408dc5471dd8f65b63b4287c39ae5d9","d725e4e6c0efb0db27911aa1d48c5baf81028ab3","4c10b1da7daa878f893111633222a46d9009cb3e","668bf1fd0dee569769786af37942eb8a4ef730a6","c7fbc63cc23dc1f62e92dca3abab477f425d22e3","853af06f5aba2fbc12b50409fe663a9eade3bb45","b07eab734a363a2867774e46d9e7ec583af902ef","de33c37196f0ddec675640fcfeaaa46a17d9ebf2","d211aff777ec338a5f57cece1c7bf76120d0622d","5a64c679cfc5463afd4a703b1c6e437d894b22b1","3a0ab0376e4a38566eb692b5d19ca3e2544a6861","cc71fb2308b04f6fab67490e99d0fb0ea1251031","ccbf57611b85a5295b37a3fed6b602ef23f96b7a","a3af9d5714503bfdb1e524fee5ebc2da08e92d98","cb3842833a6d39e098b75df4d63055b3dee4e231","f52c294a748e4bc4e561fb497480560aacda2d59","4fad7608c4a9762fca27ed00896f444b6de65de4","910bee9fa111f5bcebd25db1db85d1bbdba1c5b7","dd03dcbd5a1d4a23d4fb3aa41da0c91fe2c5eda5","cd4449e7abe97b2bc883e2d182db2cc41eb35f8c","65f3a953de3db4406f099d014acbc630f53eca9c","9e326ce0900e5810742a990e232e0b0c791dc35c","2873206aa6bfbcce8eb1185248c89c6fc8902d39","6bb29eb8470052d5fd11eb0a81cf496f99df2f67","ebe2f4ea0900af2db7dcf875e16a7ba6ff4bde6f","7abd0a3976e2915488445a09e6f431563331c001","01c2071d047909a1b98793d2a3f08a3c220d96fd","54bf313e07c778c7dcaea07ef58e60d5829ae3c6","3dabe862afd824bba5ee71ddb07869a28829b9d0","694ec9b3d010dafb9124cb4705a8b373bae76cb6","514a3fb96a6ad97eb9488cacba7143566cb17d27","6475c990a291ff525ca1a081d275e89a120f50f5","d179cbc3c2090c32c42dc5b1313a8f8b554f3b12","9984ebba173194c68443c9d9a8020800144488e3","c562a7d149e680a72f7e5dfc9cf4ce3d61c468c4","5586e473b52c77a5a6cf086cff4fa353db531155","1415dd4e903263648ddf66e1dc156e37f4f2f29f","b95303e06f65bb9a96108125614e4f1cdd4bbb5e","4ff505426bec0121ef00a0f1c86553973927ebbe","163ef9fab3ab1b172f4930ec372932cd1024042d","03581e49b7a31a7bcd4a3ace3a0130ab74afe1cb","4942e96897dcf3506af19ab673fc0dd5b905960c","f4f244ed4ee1e271f7e492bf60ffe2867c643648","35f06eb43752adeb15e747ead891edade637683e","134be5c728a8e54fe248c654daa30986d2153c1b","5fd671b8a7fba2be956bc30f6510a9a01829fbda","b526060d74a602139494047298658ded797e4ce8","e5f29308ba62e834d82e7e068f1dd388b58889f3","1d55ca503ef44b9c3421d4cea9b2bd53a41bafde","22b861ad9787523487c652250b42828d9991ad02","f1e4fd3e392736f668d2f6693faebe7821947470","de825df1210089b4f8427618bb758101d5ad379b","c8042d57e59b1f31a660f3fa02d0169f9ee0b8d4","b182e038e763efbb68ed8839351e01a20d24984d","f1dc158ebd23dd3fa8dedf785bdbebff80f10be5","c20c2870a7f8c0f0eafb93393309bada322147ba","1c178da72cd1cc8cc4be2f29918ce587661e968c","3b697ce8d56ea7e73c202058f6c4d0e202142eae","49a81308c04204a4dc2df71d2c94ded182e0343f","3a8c6db513ad54970d4324d9e2b3948db69e0ab0","882838579238a4fe6d3371ce76042306d5fabd17","cc3e660d7e13665fd5242502fb677d3e5f30ec18","278aeb114269d3e374960ec93d435c8a2524c75b","0877cf64192c60e2c7a47250a8a44a4d70d8ff54","2f3328a039ac31368dfc9d93ae95702c0d9db827","74719b8748d338c143a62b3659693af0d82b784c","2db0613fb0d4586436cf17b3afa2cf5b64bc96b5","0b747f5312504d51097382fd6e39fd9a743a6086","b319168db289cecc0c11af57371ddbbb0766ab85","87ee2a9239928e2811ce1711bc381f601edd278a","72be5ddc433cab895b31c613d517fb1f57de829f","bdea6702d4a625080154eaec9d7b4c8f889b7182","34ea708596031afb0bdd522ba0b6196078bbadde","d1c095b30adc324889a9222ee4933ef922ae925e","d450220baec506a627b7c9dc33a0d3afcb732046","480d4c6fbabc65a0822cd3954e488bf64d04b45c","187e6ae26d88ab0975de6011d00e41a846bcb6fa","c89cc44a5e73de4d5c9558a224f5bfa99d538974","92b02cb027a5f87b7ebe069ed1ba7648b6db19bd","c218c631f62b154af41238782280dbb9b2e914f8","506ff1f065936153efef0ace24e0d922b999b9e6","c7cfe5330c5903f23f020633ebe433f1f485dd87","9501900e1bd44b9aa2feb32b636c9bc9283a8363","e82b2def8e8eabe7c1be37743bd8f0f7bd671763","8a1c5a839090a26e6c859c3f09ba1274540eff9d","7ca9863079c2c033e5dd550e0ab989c8593352cc","a9a49365184f9fda59c52f40395961d5fd34f373","ad2127a3e8b274d4946a35cafd31c904a3de294b","8349d4fbd99052db5a2e66a4ff9b3d44e3ceabac","00799fc8c245a09259fda8d17e65428a904402c6","dbda5b6700a05c2305584638bfa537d9f885adae","cc349336e7a099f786c8c281fdceefd7d0bd33ae","c8d0c61d912f40709b38857972299096ba511a7b","650b698f5174e9c4e29781f551af560a55a1e87a","afe45f97966d13f398b00483749183bd2868753a","03bd93e3b3e4602a7cdc475f106ba3a85a9cd8ce","50ef456c7847d8119a4b9ecc7a1193ae4773da80","e16fc72cef5769ddbb18375b9dd1ed40e82b646b","963165065df185e6e1727596c743c1bc7e4aa49b","e6979adb1bb4740ffaaaa9f7efed49a9b0577ec0","a71d8b561d7815ad1733ce03be98697d748de70c","769b2ba385ac83ce1eeee3df31572635cd539a79","fc081ebe103f9e68c20f944934c6edb78ea20354","945f7f83d32ca57e35c9e348da162714ef8a503b","e3ef7f214afd004a741bd7876731c44294541794","793b0de1970db3e4e36dab249c6f42feb3b47656","a61ad365f526e7acdbc556abc5678cd225e120d7","696be497284e95e4ba70c88ff52bc6255af81bb8","55f3bd97a270b691c26d6eda70bc7c0a3ec8f4e8","9d4093a21dbbe2f76059c8caa2e33b62751021fd","c9aa0c20a0cf57ad573564942c53143a2980e526","434b73bc576ae7e6752c065137d702f3b3cfe085","b2fcb405220cae594343c1f9dcd2f0082f1ba717","f38173fb1914d0152c9180c150c37a8f5652b239","570fa6a47748ba4938c8898b1bf78a7f3aa647d3","19a6a6286a73ed2e95a00f92994851c817d21401","4141703b1a47a9772f315431a9e92445ef377840","a49f3ba5accea027bf495465b9908b879b6877ab","cffbb99327037b8356777964b2ba9f27b4f8fd47","bf104e78ff6a82da0f885875def32316f61962c6","63d3a42f82d386c94eb9e11641d04ada4150c5e5","fc370b3feb419fdc1a8139bdf01f1dacf868ca1f","7cbfce7a8c9883693a54a589e45ef788f25643b2","4011429e574a4d7a31725c38d92dd34925487dc7","bfc3ba5af0bd83c4a4f82192dffc9a0f9e7ea883","8d12dfa24d70b6a86660baaafb83781d6dea4680","e4a96164b6e52dac6aff7ddad05bd3ed735840a9","b2c0a687f1cd8328556d9e0f36f21dcba05feb1a","6a33727cb1ae9fe73432912ca07b583cd523a00f","63e0fd76753375c0ad9aeb374c807c25d3eaa1a2","34e67374132a7b99054b445c35a2caeee7c46160","307bc1652317f8a95181cb4f41a046dc1cfa071c","1ab9b86a2156998bc74452b081978ffedfc8bc7a","60fbbba39892704e89ff70ea3e4254761feaeb7b","a6e9af72221bbfe49c86c00e07cf4ab021c3b2e9","24137f423ab7967ab89edddca9761d2b41f54dcd","9cf81271f61721064af07e2c3e62abb28cba4f7f","444242a0807e9db7ebfce86bf88dad28d18cc1e1","61cbb1f6bbff4250e0c7df04277dbe36339cd48e","cdcdba704b989aa9d7decc40d3181f8378378512","21da74b5146fb6c853274ae9bd2a5f51874edafc","46e79e6fadeef1795014b45d8f0f485e5025c51c","8460d0678c28816f6f206f40b71de2510fab1ffc","e63e3875d7c4eb834bee2bb24c49c540cee0a0fd","6d2722613476f36c584b69b5b4e9dd88e4be1cec","b16946dea6382100940ffb4b5bbd4cf1a1ff16ec","d9b9c9f98a76127b1e32c019fe5a93a2bec40d77","3a7a1cd4c9e61ad16beeff60d54a32247c97423e","26cc521d5592a7b807688a7ce6c27a2454cbf486","a18989602b00f2940befa0b780af14efc7603dd8","2ce022af7eb6721b94d62683b285eba4dfed83a0","c2fb1c9f013a340d55d7d20cd499e4536caa23b7","9b86233e324ec117bc73e8a5ac001f46f8140011","c2c11fc063e723c41579e6307e40fd16ac5334c4","95ad747deaa474b30c04b01f60634f2be9a5ea18","40acc3ecdc4ca63040fec3ea30eead21523bade6","ed3586afa1b09ef4a7d25deaf053cdad947a1cae","66d3a8a11e4f8b304b1caf4a8d8c191a389d4e85","620dd79e71fdff8655327da909c006b437d44ad9","f9b145d27f422af6b51e9e020be12135dec37ff4","ae184a117e456060925721b960b25832c4864eea","f8a22f0a9086e7a389d914f2dde6baea8b08eef0","43bd28bc14b82918c22003214084f92e6dd24103","7eabf4c8a322a520c59d63b2bba36be44480101f","8b84638322f75e96f7220a1040652ff41fa9d06c","44f1b390a3604cc141502c76fbf15dd347fc327c","f64336f1a7ff9c9414be4a82b3dc9fca6c659bf9","a19e99aacbb6c4d6dd765510ea99ce0a9916944b","76cbe7a9ae08cf9c90b464cda7c967ca8068d41d","de54ee975d97653d5f53616b01ad08e2187d258a","f285d554e5f8820a562cb172274014a8150aabae","0338e55a6ebaed0b2116c8dde6c5ec56b8774f6d","25c1363a1167cc5833111e78e33b2561f1ceb76c","f5013e327769df7168e5f6bd68aa6309d2b825de","e7f22ebdcd36d620a21977392365661aa956527f","ae1393acaef148c8e2d77f122ffef395e326d024","f9f2413e69b9bd821c4e871f1ce46d3a5eafeb0c","84dfb3ff2d9b3725acd7ed0755b17158ba30faba","612a109b81320fcd2f06e5ddff71925d81aca509","fc8ad59af39b4436514820ed1e7444f3b94a0377","29a1202d39b0efb617a8ff4ee9764612f3e0124f","18ee888541de80307da68808f3996ae2b0a807ab","9b691718f54e72854d137c9f7cb91b47d1e0d381","e3bd84fa571661d76fc8458d65bb053988e934a6","e91844e8dca5d03eabd33e867fdbceb18db60cff","dee98d3b6d58cbe42fc403d999b278aec9447105","393e62b98a5a37ccdd7d860571e2f8cc7b970fe4","53ab3a1ba92237a15ce74b7b35ce78c1defbfa47","ba1a1686592a3b4b7fef6856174fbb29dd36dae5","658aaa5c79105b00a5588c820bdb1967720a8f49","a6f5cf7de7ecbd0425c14baa1281e742ebad3e4f","39c868171e6b526a06247b3426a1295be2737caf","b32fe4af6172026bac91086d492d944d4a8d5752","c54835a23be487e879aea6cd3123456455e888df","4ec384f9d4d1d89a14d95c10fd52306e6c023a0f","934714248480dfe5caa87404591ec81631936653","9bef886fa3b48ff66b38c82e46bf37a02feb09d6","ab76c649c510c2f090bd94773eb1f7dc85feaba3","3c797248d0ae6d69e5b3337a8f42b0abe7a69c81","f6bbb08ae1f0f6df0f1ecf1e5b95091d781e54fa","d59b210aeccf5de8454a37ef5da5e9f631302f25","45d97b9860049414da61f4d6c69f3fd653b7c256","1e9128238e7b74394148579ded9e63115cb0aa58","bfba1e36bc3cb3f686f1fbbbb8187e26e28ef57f","2bb39ac56e18fed2ef75ec3d7c6f0366bbbef90d","a6300b454d652b30d9bc5a081a220211698b312e","5b00cd89d318a92e7970fbdf80d9fca424e15224","e3fc5fb1dba48b300d31eb519a7ff4d8f535a9d0","d80bc5cbbab71fb9b8f25ec56a0baa5b4cee68a9","c8aa85189a8736bb9723770b9409e6f9c00fc249","5056b4a02cbb71aea7f424d0e400175787fb0db6","805eec7643a4b2a8b8ed521e213ae8189acaba40","bb6814aef095a084066f2f407dd6d1c8671c7940","7c7182483f50edae81f92bd4d4ad627f1b3ca57c","e61a074a8e7cc6f4a5435ca8e96a82e3fed917e6","472c8a7ba1c7090679b6cc2da1abf02f621848e4","2c68ce930c32fa13470269c75357553f020bd44c","9ba67387194ffbe130bdd325d069b853bc99b841","96093778ed864f6bcc1e924261ad3149ab18110b","fcd39a506a47e32ac7fa6b403230f0e39e6910f6","ba2b09b034b29aebd9237cb96e3d05ffa808a4f0","6280be46a6fb62b8833a9d55bff590fb209b0fc6","174b19f768f50c7078ba49dcdf85d9d85ac4e875","a8beb6a1a51af135e3cf8a905ab8ba7f3658b34f","167d02ef61c0048043c4720d0d8367587e4a0b42","37969e71e484f3de3ca89d5b5fcba3679a95bfc5","b6fb7b51900b31bfa54c3280c473c79a2890267e","9838c4df7c7f8e4e30c71d02677676a40e528ab2","64737c735b3e17d446eb2bcc224b42af159204d5","f27931f365e3428b04cbb70cf278bd5a9d101724","9d7343a1a36713d364e2457e4c12b703e8b539fa","1b4204fd76b5edd3e07bf4b1e0609fa870cd6884","492153878f9748e84311d1f01a590d24993cd05e","e02c7612e575523dbd40fad7783b6501f210acfe","04c63478568ba7ef23ac4d42199e0928f0725ef4","2498151cd66a4ae2c772f31b0171e1aea5e63b27","d819ad6f7873f414216ca9a9885c0d5295fd04bf","6dd65c0d67960b0f0b26a24bd2f10fe8d54aa37a","6574c557c962d9e4dd726b494322aea246a0245a","849596c40c49a6d9b5437b60264261e4b1e97bcd","c0da243f04d0df831134cce1b49471d42689d2ba","209c2d2c80184a86bfc4aa92b4a00236a302fd28","bb2e6e3ed225e0907b069e0a13479fd43fd12b5b","4839b17f9357969e26a2730a977b5695ea75c6ac","cca1fab1c431ef03898e07c7fdf69ec9c7c59529","81292665d5dcc991d3c9341245b269193329ee22","8ee31ace34b3cd542fca2fe1b008d85ad20378ba","601acdf0e14ae2f966db6f4b885a5d804b1885aa","bab27547d3b0e38dd8e28f880c57672db547ff69","e45393482463ddb606bab4f2a78f4a5024cdce7a","1ad16b3d4a2b371208f66085ae3106b59981dbf9","13ead635d93737d3817568e87941db663f5190d9","2d995372d8e4e47086fbf0b8a71224cd7b763f81","0e93714ff72250bed40fc9892551da30a50b5cfd","1b6e0d04f0ff570330464c20b3ef3c7725be996f","f0562a5ef61d9e0e13ad1408b1cb5c6ae901552d","5fff7f741a8cc18e6f891ddee6f4130f624ece57","0e5b2b16ede012ffc1bddb5e6e3770234eda6032","6232e7eed3a8cf583712b4b60bafe8c96eef22f0","9c3ddf05cb9c59817d885e9daca6e8f61c89dc97","4db0f51b9aa76cfc7649787fe1970af606ce8dab","fb37284c027b494ed3ec21124001fcb729f42cc4","96abb695f29ed4f88394f64262fd75cc9937e8fd","b0fbefe9da2402110dae3d2f074703218aa9d397","7440295ad1cd94b4066733cc20680429ca690f2d","34366bc27fddd69539562c12579b3207b23676fe","bba5716899a40390051c0232f64353cf8ed31880","24b7f088927e17d80e1e21573b16bee8d3d5d50b","d86d7981ccb4845fd591f90084a1d0557448e921","8b391b9ab0f10ae6bf8d17e3eda4a509f49bca6b","61b22beeae31590fc726cb593252c6fa5edc13d5","dcd268e183abeed9398522174b77fc64def831f6","8346d90c5e659bac086ac2a3426f13efcd094840","5f1b9a23132408160cf0b99e1e162413ab0e382b","cb097283dbaba257c55e46bc2f9993630f4c3913","a1e7febbb3d8d107fb55be0158660004272306bf","a53645e726097e9020d12df886b62431cb1740b9","a90a8eb34b0a368af928c3c1aebfdf8fb7211f72","ea0c398a196358a34e40dc7b93426913f11c160a","fd7f253649acc3cca498951f71533f012cef1b9e","3f64215a430cb20a875a55e9dce0975449cf1400","de04003d3fc3726a0e611159157a29f2a6632f67","e25a50d6909c1eda2cd63ddc9d9753cde6ee2a43","d7387e8a6831bb6fc0fb966d7245751eab5240cb","197d642014b11b85b8172e7633c0fe8eb4f03b84","32dd9c67c683d40e98b444eab4a0a57a270c1276","6f6d4a6c2ec035529c057f85d893a9c142670b74","7a0dfc04aa85d0a7c5f317252e9eb917d0aef788","d35eae166c09ccb43e4f366525ad2ea78aaaf913","8627f1515b7248168f988f77b899d786c2e2d7ad","4a2c4330281f46d8a63ced05459e22a7d8895652","5f137925dccd8a7facc34d05d2652af6d03285ba","2d106eb715239f42f3bf89652bab554af3c5a6a9","22030d4cc427c72857e406a9d3684642112c4474","df7d3708c5b535c3696943322a14ec19a175e30c","579fffd97ef406fd057949da73757e0b98206dab","3f631c2567429f00f98fa15a4d49116789dcf4a6","4cee053f7c562d94cee2ab8e65fc33fb9024b2f7","466a76ac2c7c6634ed1d78fde4ac011e2e70b710","aff3dd36bad5cbffb5a995ed63eb67ad099e60e0","e5a310cd38f087f4158a04a32d631f420e1236d1","6f404efd9a2693c146b20043b540946193298fcd","43f147b5aa8f064961df53b763f7b68e7524d7db","39a5bb4fbc9977fe0ee88c547d997c3acc9650cb","c1fae20400df7be9c8fd31b10b0f7a7f8c0001f3","67764bff6455258ed669542bf2cb048315851730","8965ff90ca0e1ddeeb17e87c72701ecda6edd593","ffd115dd6f04abfdabc0d3ed9270b9890815d171","b17c8c0396b348430a3a8f6fafa069ba675002ff","06ebf4c3adbc098964d1b179c8b573b9d1e7c2fd","18fa1846ea885a0b75f12702555b621541f787be","376d3dfd03962983668765dd9d7d5905799a62b2","d8a6b4ee67c702726e943bbc5779881a9542848b","5470256aacf37cfade2fa91e928afb6553ef0525","92d317a0b08edfa42e5e2b79196b32a33d5209e8","b00c96a861fbbdcdb341784a53675b5787ec2c0c","da8c2deefad85f7e98e40c3615cc2d18a42d03ad","699a3957ce89afb4603d14fb3dd474dd631a1d48","37c0ac1d6d8ab687fb4b2fcac78f780c3bc2aa66","4946335d3de3115e6aa9f9685bb595e9de96d5c3","05446e8b537f3cd053607824d32cbb651f72839c","ebabb0ea6598a8b67ec7149e5dea7b036934dde9","019908e5f02ca2670dd5f956a816cef045f0a777","bc8aa3259319f7b2e6831e6b75fa00a8dc1dca63","1971c09e5e16c3a956558ec683ae5a1f5acd49b0","be5f35dfa00c79ab05595d08dca59dfc53912327","440706814a8a8c43ad4608e6c1cfc6580ce5a5c1","454b701e76393fecf4c335c8a3a751dbf4e713eb","8be9fd83ad07159d6c707f741b18c8feefa1c1b6","b64f9f03f825bd3267c71ee8392d4e8e801010d4","ff318d91eed02a52ed6e8e81a13abf5258a9a839","775e74e0d41daa9cf3679c2e215f4ef46eee9cbc","cad371dd85f0b7a7f7717759a36aa477092a269c","e065bb5c3b5ca5a854fd59d043f6d5f8f0c81644","3b5a0f34d46edf2c8410f544649a9196618ea300","860f097cc6032fad840f5fb0495b39b06293802c","5e354162f17aa53a09e7f44e1a2948621fb6d61c","2bc6ad670bb806886ed7fb93f89c78426902f434","67446ff7330614c2352b5530c6df15a262ca8392","85cc435103e539990f095966aaa3ea786a7dd386","c1ce5b87b4840076f8186d1ee9942f5628cf018b","7bab7fd7773854e136c7d2c31b83498fd35a4b2d","1b6330b125042d727a65768b413de9cc7fe7003d","c1b247e4d5c0215a062df0550dd41641915d8569","825a870f06be1603f872ee8bf1989b63d806948f","2e5b6b5bde1e788ebe4a49e142e391937df2f3b2","e8fe174616b075db8a34b06dd1a19e93a9f7c0ad","1cf7ca87cebb0a07733ffe65a50e8f9b0e68b25a","ffc5f360e8578140b9b43d6b4f6483931ee7aaeb","ed06ed38fb122605a6b7411cc2bd7bc7c9a51b6d","8851e16f7508d27965bfb28647c982b7e3a8af81","501fabe914611cd588c19b91ddc365a84ee9eed2","3c27980a178ce26e584b36ea4bf2fc3f661c903b","97e8c88ce7df2784561480da0ed5a16b78a95659","b852a7a85482d2bb78d630fef5782d2007d57881","a7430a9d060614169dd00117adc00ffab2a245a7","d3042d162d49a45fa288f60b6068d5e7ae4aa54f","dcbe55a1facc3cc2c6058dda967fcbe9fdc8c7d0","138698e51fdb29b95eaf1f0a563758d46f57037b","9e465c9fd0a5771d870e3550958b63ebbe992ca7","a3ecfb7a823a8123f9e1e59c633090ad5fc4e531","7a880029929aa09cf5e9b281b50043df5bb17aa2","6be77da7eb817fc1f8469bd0bdd8a0d08167e701","30c07c1ae16e13113cde92da8ecacdfe6fcde1d9","9bbda4db2f946e1efc4b9a1bb8eef591dc70fc15","a9ac4c012ca942ec5deeae4a68f1d51432146eae","1a397a78784023971124169dda9fc6d9c222a333","eb9c92f99615f5d9508fbc8be3f91825d444d791","eb7983377081651e120487a095101c94343ea203","b1f5cee7d9a1f509ef8990f3b8405c74e83a20cc","006f6f5ba1df4f47f59a03b8eba3d4782c956a6b","03f7a724ed8c1fc1601510338a349e72fe263e8c","79176decd5dcbe7abc938458864f2191757b07dc","5dfbdbcd0b08826d49db7100c9d11c47cf5b53a5","54b95b6c5ab476707a5ec3a210266716dfbcd3fe","9bf1964dffa04c4b0e8dc7abfb0c9a8b4c355c4c","76560c8afa08ebb562f87051b7fe2bb424195829","4121df235ee49471f30089a2d6b6e081536852ba","c4eb974a8a73eabc29dd3be47b09969a4348fa20","a14733be3f43bf48c9d5718378f5168080cf5388","a0fb4f2b5d26d06d07ec10b3cb5d38928f346ad4","a83877a8e84b949061b7c48a92e4636fbfd3d19d","005fb622845a198bae9300859559e623d2508cc0","49b4faf43a012ba6e0bdae612bab6547f230cedb","5165a90ef6915f20178a4abb1f008f442f1f17c5","6df53e0401fd7c2f8e81cd7d8189584706d3d7d8","bd9f92cdf8f886b957c9fd88a7e5de91c2c52ebc","5b378f408c5a0e8e0c2b4c1cbff67959fd097ce9","72472bef05ac02de29374d4863a60305b0186101","96f25c8b67417d3367dad16e67786092b28e55bb","c478f3032112157865815c5ad892427b8d0fb531","11f4b5efc56c09363ec637068d7c0b038a0a62cb","6c159acf474084a27f3160cd4ff92158f013218e","33a541727a09d3607a08f632f0c0031ffc94f19e","a6ab7a91efdbcb2365270746ec8acd1aa330c276","d7cd25ad9c94ee9d0b7e3a8356064f1581be0ff6","771fbd282a3e98aa487878b9b6fac8d891074e65","1dd98baaa65a204704e6fbb4e8d1e5cf97531a70","c719cbee6996dcad9068fb5abcc107d5b9037d40","bacf5124cf945dd0619d77f1b2668b02db2f2567","b9578b8f4662ac4de7e4381b384d5e9ec9a3587b","2933ef42f791581c3109889ee002a8940685e608","13e8b5ed8f6865e71807986b700932dad025acfa","ca1935d6f776a789dda9e046e5624ba0715e2671","8f9447310d83c6519df5579d02a6adcd79840c04","d09ccf6f8196478427a0615d13bcaeb40ee5172c","e2c3bbabb0a12f58585bb441d91ee8882225b0ee","1180110b9ed488c0f8efc6c9f98a55fd6f4aead1","e425f2d4984f6122ff4a8b20d69b79f89538687b","cb0d396cb8b5db3d377fbbbbac5caa05dc6044c1","ee2c26a7b3310a8c4ba25dc4b6cc056d3ee8c177"],"alpha1":["1d9233c3882afe888b9396f7f2aac917d4dcac4d","7f1672586a4784332587a57cda790ac55ea2495a","1739ef5fd7a751753d50ff3f6f5486a3c650b240","3659e3db9daae23dfc97261be4b555eeb5385a6d","27dab233d9d7ccf148a9779db1bc3a3dbdc329f4","0a4065e5146e172896c25151a1acdc9b4a7f684e","f435a6f0b63499021cb71182ddd9abd312553854","872af14e6f9232897aeb6349ef151687a1a3e00c","9f27a4838c8ab2fb269961803c204402f368216e","0c75cac7dee57f6ae2ab6780d4d1d2aa1119a978","5a23ab61fae79cce576fe7ec60fd928d2bd27fca","4a863eeec78f66528e0a058c552a425f8bc68ad0","99df569b40646979a917637c1efbf1cd3e8c7dcd","3b8004865da6086db2b4073974ee4be8236ce41b","e199488bc7f8c37e14ea414fd7986272b50f40ff","7e9c1041ac1d30c7620713635a76ba4caf29d673","11bbe152a9c0404c74cf17a79075932e59349ba6","c1de7cb22e8864433c79a0caff368b7083e05b90","ee611d149b4b126e7edc4754f87953e3c3fd8c98","d12a8940cb249e4cfa8d3850ca2c250109cde396","caa88b4611d22092a4ca799bf1807bc780645015","a0d00c0e99aaf7844a330c8e320c0021abb4a3e3","b177051521631f77092dc2513873afbd7015d4bb","39813939fc7248226ae698ee727d87d1901f6c3a","79e83b7c929728545d66cfb6962f7a59babc7c4b","b6f8726c664552956310d1fb6f36be349b8c4ca6","3b2033b9419f76ffaff47654372df1559b6c2b95","bd7b2354c5384527ed73b5d13cee61d85f38fec6","bc67a18fe0cb1e45ae770d77c172b24d0acaaaea","0a34fa701fc98f8ea84941dd7514a87212ed1949","10d0bc920bed2d6bd038cf79cd2e2fa7cb1303d1","4da56495202847cf22bca9874593a4ed15da05e6","01c48aba42a63bd021552b892784a0c1e71a75ec","3ba3cd7b615b7c9b403c9cdde98dd6c6dd18bfa2","00417675fa186103ddfcaa37807d4c2819f709e2","c39490cf79dab5ba56c52e574d0edfb59930755b","e57272987de49185c5c9f46401ea5cf60809f1b7","2bc7f9e545ba9f8cb3e77d2607a2cfe33a716bbd","df03d9c2c5c50f309aeb7f5f9f05efcc691ce50e","d86c9ef2e691ced51175136b42a9cce2a8c54227","409ec8bd1e92135e57cfe28cc75ec0bc6c062ca8","b11d15d5c3299d15db20ed4f8318a2be5f9d2ff0","f3f2fdfbab85819b44a9024ce4336f0249064c3b","d66cce0215fe2f963ecf35c2176f4c89ef793ac5","9a115ccaf3dd0224de0e5b1a2d116e53b6fabffb","5bfe32eaa4b2254b48f39bde3e7bb6055eae9b83","6a8303f82f78646d77bc3f18b7083313005485c9","77b1214a9a63efdd6e3cf6772965777cc06408bb","393aa8ff86d2378d172e24733706a4a39b81296a","0c7b3fff44f7945977c06575233e51ef6f4e7910","9d96f041382b5b9e1cd9844c27cfa12b023c47a7","cd408c7f066be1277fe6684e5bdba42058f4e14d","c9781df31604b8dbf463d8ef9f56bcbadfbc8eb6","ff9bbf1818d62d8eb336a6a0f29357824a00b366","5db77dceb8c5de24d1ead43bb965bcbedf3f06a7","d1a6964d3965ced647226e0489ca50f1f28aacd2","79f71ecc819e7dae619a567bce1631d18e29e3f2","0deccd4a65c4f1994245834b49e8b431108577d2","059a53ee1de5c86c08459a32d6537c4558d568d5","ce336e7e72e64fe5babdee2760d332928d670907","4f92dda8155552d47e601fe4a29518a69d8ea5ec","a152816c52e23ccba1c5f2f93c2bd29cb873c558","379e1789ddc0f4de2ed45a443703530bee93d7f6","c6e577fed9d4ecfe5a026264db715fc3cd5443c8","07fd9719bf0d6974bcd561f485875a0871a42808","1bafadb62905b8dc536542c0591af2218c29d71f","893ebd3080225eeeecd4b52920df99d5c53484f7","e4fdee1075d0a84705b63f599f312544cf3f3f8b","642a258d5421776907e1c778735660b07622ec48","96b46a5c0074a36c353f9952bd7e8390bf90774e","664d7e733662938031425d6c4192c83fc2440c4f","5dca2e4f38106fa855c44ee636dbc283f30a85a6","c287f220ced4cb04623797406a30e8264800ded5","61510102eceee85df9bca6b06cffce52e5c26b0b","f9e9cc94cdfcf1bc1dd43e9d61e1394908835099","31ada3b68516306c84485423fa75d103828d211d","3f32ac11cc7a883ce69ad33d2bd1fcb292483c5e","cc85be3aaeb183eb1d9a991317ac3b7d1b3aafe2","03d6291aafd2b05b5f4d5d75688bb61ecbe91e61","a737bceb4e40d8472762630566716c19ab89d0ec","42fca4ba27a7fe439ee0b88acf4282cfd65ed1d4","b7468a070b4db5118c700c1e9a21ac8f9ac5fa1e","911b2ded0cb35fb2a049e32b66b4420f0f65ccc3","1472fca9513b4d107337a876939b193864bd3ca3","35452e1ab44af37378df4d2a827cbdb3a80219a2","ef50cbc900b1033b09a6e30a6b4cbde36176933a","689b8de8fc370f861e4e428c11836a13a4b251f7","aba157865a769a55faae8d41e0bb0337d4bf6407","10a8b1d380cd5932ce1862a3d3eb156e6d797a9e","9327eb226ad41f29ea822da031ed06eada253e0d","621bafb9485f3ac69ffbc3509a433623a68f8c81","09bf1b35c0310617924fc4eaca32d5b91460d492","bf1c81adf4b1584470318d25fa2ef67e261874cf","052c5733b79b10db4737d4cfee42795c22f52799","969e5ee612a898fa3f813764c40ebcd18e2caebd","d482bd1ef0560fd1a5eef00fa023710088b295f1","afaa68628a809194e1d200521294d966eb07595c","d4a55fb6397053119fecc67006284cc81b908100","6f1d6cfc7815d753bb073e55191decb0520965f9","be865871f4dcf785e0008300e57b5d4434970746","871a9d5d56ead0b640618762cd945be0fb2cff97","848eeafe294cdb6bdf82af829e36add97e551016","9f21fcf8794568d9ee2dce04a8a066b10721bfad","b60fdb21e9be16d96ae6b419db751140738d80ce","a4c03ff965b8e77bc438053001c5c0541f18fbfb","5fa6f9d7ff7d1f7eec19d1e97b58b92526b0cd9d","f14bcd8cc5b05a1a31dcab6cb080252ff5adda2f","add91724e694dd4e5d26e232d925fcbe12a5ad37","79298face0d7dc53b3c014ac910212a5993c1d1c","d66d970fdbf28a09057dfc671c922ba3b5c23773","e695ac6e7b70332fe88e37559f3aa345aace8b24","1fb439367dae80ba595992526c2d8df853cbe7b3","d735ce80b969433ae388f64d29daeb6efa5484e2","fed1d5151e37496b881c5aaf905890cfe6ec677a","1f40117caa6ad25340261969d377e1b398cd5349","a6eeb1a38e1c3e7990f5f236d045f7ff39d72be8","71d6990e1e20bdb03db3148a715efbd49be5af55","7e3dcf54ea209affff0855c080686a59a2ccc70f","108068ab41364b291c7134594539752d4a3cf550","c11ccb7e6eb337b72050c283507c5493c562e37a","4689ece7415be4a598e5a881d64b1201bf8ce0e0","a1b2364dbaf55e6d7e04afbcf5176ace982f9580","82f63633d187013cbcd0f3b74549ad0453a879e0","118940e7c5b8e2675064af81b6c1fada0cabfd61","efc8314516167feb0fdf4d632adfcfaeb568a876","680bcb1ef45c67da1b58ff3be84ca5e4fd1e40cf","cb984b3f5f352368956473910ad331d6070997f8","a9d981d26cefbe7c6d0d3dff4a2a0eaf827184b2","ddc42be1dbb66e8ae7e7e13deace0c59fea91abd","168f6cd975278122e9b3d06c2942c83509fa785d","d4ff03c0e8f99c7f711beef4aeb0b6030d71b78e","f2a69a3c17faabdfae7fe2889808283ca00e8cc5","ae6c390eb215c8c3f27f0f7a249cb2c07fcfc08a","cd63cc7df184f8e11dfe7da82d82d51c00b4474e","784595fda1ab1c933888da688a6debcf785e3fec","ab28c6b6ddc96ece02eb2e2800722fae68e338b7","cf4d476d6e1bf361ca62a444b0f9902385795d9e","20b493f7905e0a66b3a80d071f52fa3ecad87793","0a0f596dfbc55c5bbbb3a2063912af30f67efc96","3b532aa7ebddd47f8b041190c30b5b473dfbe116","c9e1aced53929159f3deaba21df258c991e7ef7f","13e752190f8469fc5597f56169fec193634e9e98","24ed6b58e1f06f93eaad781dfbcc400323bdeabd","cfc779ccf080de0ec8c4372acd99a426d33ccabe","db89fef8fac26b829025bfd21e475f170e2bde8f","b0f0e0e2fc95743adccf76ce82696be5b9553536","faf0a49cbf0e8e8979c01d8b7915a3a5d68f4200","3481c47e7148fa31151c95d0adf198a370358351","e128c2c33855db4ee5ed68683aef45aed4177420","e636563d5df45c0929618cad2c267d1a123f84e6","26e5e3e507d2670c34ad43e7fb15f71c1ff5a219","9d98ed1d86517aecd4ef78c2911479ba295874ab","763a4d84025713c73ac826cfac185c9ff13fb274","4e9df13a40da874d96949f4c274cf8121e33e909","c9328aa0689331496e647020e6b9e154be816f53","1509890dbcca743cd306f55403be7a1729904652","4967e4a9134fc6fa36ff0c602877342551a74be6","7a67ae01a47cc08fbd66f3c4e780118fbc07ef91","d0e45e78a48fc0cc61b118a51020eef202998242","5966c6b646bb7e673c2ad66a76d3ef7e9873656b","8868fd2d2841357e3500105d07e145c96fc3e974","34404a4c954dca0d2cd23d643341267f9a306564","cb528e31d9dc12e0add690112392765d57b1571d","7b3790d2cc623f38fee699b2f799f39869185927","ba8b2a1af755a3e59e0275536e5e8f3728ba4235","5cb926a0011cad1d0365cf7169242d79420e935a","70c4e96623821ff1b6ed62a5f8604b37b40ede7b","ca268dfecd73da88b8d3f67b277592c6a615ed33","171366bab1d7c1800da43dbe7325410de2b889dc","cb22a875aad81517b30b4f9e70f0639f3d93de3e","a99b7a5f886a0462c79c321dcccf6c589f9d140d","2a642e1e6df8d7a06d0495b96baa81751338f0f6","daf4a9f9be0d494a5c3fc6c727e749ae60cfbd75","fd0ad201224b7e16d75975a8a3937de22d30e9d3","d1ecc15c118e3c089cdce51ca2736c76ee0ff3a3","17a81a32d83bbff2a46b6a1b05cfcd58687adaed","3333d447c0c41420ae7dc36250cd911976877e7d","ea76f4805b2156291b674f923c823b3bc92b4822","b2569d5fa8e45173bbd8c03d9887e7635c7986b0","6a7f30066213bfe2d7d2f394674e9abb21370509","0d253845c2197b939dde828ac2abcfba33e90d27","5629a006d998dcae59fbd6d89a13703427351abd","752debe204eed001f52109b2b83a2f606a42101d","02ca4c49fa3a089e48718b26276660895cdb0cf6","89094fc76a948a3f1dae63c3a5622968064d61d1","0b48f53905c1c9404764787aabc2527d16341dd0","04032a94459ebb6a65930e4b37778e3e82323a19","944154272fb1b5501f27de3a60cdc91474f0aa20","202440acce6a3a9de7baaae1a514530b8975b81e","2bdde74d45e0ef88a45309bd0dbb4e0f5aad4773","fba8ee470266db349de9421dbe5f5b575b91077b","452741f33329e1827c31b0eb69f15e7bf8cc35fa","8a89434acf2fcd55cee77eb3e8f9b8901dbdfa38","c2a550565dc5c8b6e420c41150787c202e93a39b","943471dd02a94dee108e3586239d72b5baa13174","7b433107f52f822bcaac2427008d842091d37a3b","37cf49ae0ed9f2fbcd1acaefc858ac1607ed000c","4d5298ed7db5972c0a0f9fa11f07c8840b62ce52","b4c927b514bcc550fb6f8f186219bb181aeeae33","ecba42e287f4865f00e5752710dca19ea9712182","084481b79da1515e2acd9be68e13aec67e35e80b","7ce5233d24ac30c937bbf06acb8d0be1d990ed37","e4d56001e6a0bd1c1a4d193cae59c639f090b64c","15a377f6e82e0258feba6e67858ce531e64de26a","e067a5498897da7781d553af1706f42463142f13","0a10e07124f949099dff479fe5e17b68316e668c","18d8921af30fa0f42e144f16e3ab891037b4f984","dcf0a60a52124b06b161cdaba7bce845b1f43f90","25704e81fa53d154b37d32a1dd3a86692d87c93d","5631850152a161e1fe2bb9678a3728403ee7e569","2325fb11a8374e58da534bdaf90fb712d00a04a2","59738e3fa3f01f85782883d025cd96f9b0d44283","5ff4e0516b01f4bd1d5ffd80e35f8e9a623bca72","a199e2b2631064015daab94780e06bfbb24ae3d5","edf9055b7f3fb16f9b927d09bc84be31c1076ce7","a9e15a5c88c71c1210b2141c2049643581706b1b","b88291311bd7148dd75f8280231b367f54b41fdd","bdb9149d7eaf58efa9df5d124c07e0cc2d7012e1","fb9ff00640bc0fcdd5973b28dd6971bba68403d9","e426169e4ce8cbb0a8c0fb04f75e60976058177e","c5b2ce8b06ed52e834984039be380bb97aa6ebf4","5ed5465023d9fca649b87bc4c5f7243af5918d94","7f3e37feadd9e401de8fe5753e0fa31fbbe9eac5","37bf2831956173516ff4824c092ac49dd0f5219d","28fcc5e25aa9859361c18c22e48ffd893f7e51cb","d7b2ecacffa3f07c874b459955f5378daa2dad95","aae25abf3080283bbff29b8264f24d37f935922a","351c45a4612749da81ffa26783d44880aa1edd7a","c52287208d0a2e1c83665b7b268b58772acfc6db","076dc9803a8969a96e432a352bc6d4d4ccae3405","9b8c355eab9b0b4ab1597efac2b424fbaf24ff1f","dec10dd776fca2994277faa3a97b13e70317f784","4112d6c1b4b146ac462ebac5ef6dc69f48607c63","fcef45006eeecf0de3d98f07ec5ae093d3afce5e","17732fe698b835c29f77c84f329b2ed6cab215ce","de03ee94cc4df1a451c6f64e984b1da307d0f4b4","2115bced93dc85ea04d5d5b51d022063a05c4c2f","8c0595b7220c28066bafec4e82f48a3449414c25","5a4e1045a6264fd888afe7641774a15beed0bdca","0437044b9ce5d0d9bd3a3812a92f3bd1d7e65268","c41f1a52beda29b4c98abfb974d5c15083a653cf","932b66cb29f20fe7e64a6d4ab0a753578226c7d8","fe8d64acd1627b1bed1c257d80cd8e9c87833ff6","4631b0ca6248fd9aac065b27779a724629e73b3f","d24513911d29dbe82cd42cb1afe6a54f8fcf3717","64d09b7de532b75038c24e689d16a48a36678654","790391bc933f705d37099f5c1e217b9f5488995f","d1e069ea23657ff08e8bed3f1f3453fb2921bda0","0feff493758d49f036c2fbeba8d474c6870a4f81","dd3e17588eab8fe0c41fa11f4d33c3fbe5f6dc94","46e1c0670ec1e2f95a00f9f7f74e549ce57fe201","0c3335d1f3e83c5a95ceb93bb84da776e3fb7e63","bc94203addfddfab386878125d98c52765d489ad","2b628e5d5b1b955beb599199e681b38edb5394a4","78e6b7c1bfb4de1a6eb82d5d0e6884d3a9f1566e","08f557c0c4d6bd836e299b4ff0e8c769d175cbda","e95e847c015b0612d494f68ef308137fbaf74a7e","9a327998f448ddaaa43881ac7bc03ac658538672","ef143447adc31eae038940efc8bc8dffbec5a18b","97143e60c10488adf1b8fce8d3426b1ab2e578cc","c4fa027614b62ad63089b81ff45aab149f18bdf0","a20cbf2cca4e471ebcee86aab52336721cef57bd","a7ac8ec8764aa745605a01fdb50882a60e8c69ba","2f52d73c21fb9e532dd8b71e9b18f31cd7996277","823c3def725bcb741dce004e2dca520558fdd092","4f294b958f0ca7964297bfb7f3742e06edaaba6a","ef2a7834c9d3fbbd95a9d26ff2913e4b3c5d8f5f","cefa56ef1fb1f700035bce5c7f005dab65b9dc81","22f7af9a879ba1c48764fd398fd5023628760cba","cf540f853dd0a4fd4bb20d3396c275f72b28a7c8","0bcc2c2f5f4607df835eccd96095cf6e2ea203dc","4a7889578ccf3423d07ccf2c9546dabcdb837514","a7b95d1934f1379f302cd0c3c90a0b7f8f825773","73c7b9a69e661f5a8173c9ffeeadb4c00056ca5d","5c0de2c2498e17adde58e87ba46827ad1a73f698","5d4e9bdd9e0d77cfeaa6994c391a107d2a17706a","4bdb3f4016fdddc648e4c92a93f5247d4f2c1689","fd3c825034bb03f6705e1b9f6168604c8fb5732e","db47221b8c8491e21cdd0afdf3bc20bed5ce1618","78a7db7b6b7d58d4854022e5568e82f9980d2fdb","329c54453e8121325c28da9765bb97edd9dfce31","1ecdd5b5ccc2e3db8250a305306c6e3084703990","0ea54eeb0672c405d7ad0edf8444f0d86158f8b6","08961912db11d517feae1970ff9048358a5b67a8","ce384f885c36718066f547f15140a8815b58260f","c46d1725334108f9c1a1772299e391d0cc3f67be","ad5d0cca4dd468bd07406be08d31ee98e6477e85","b8e56c5c15380399c682d437a76828f0180f56d0","2f228cdda48d82cdc613b613f06609fa84d0e090","5d676682b405e9259b13ebba008978bbd383d206","75ed4b159a729c273d310bb1d99c41a44d7c8fb0","76dd021a30ae099f3898cdda3c27332748622457","a226d63f6815836284f947ccc56b688448381f84","ed18e3f195a09d1d6b530eee1c6db3183c9d1f42","f1146c261d7c6f09cf27828ea2d719b82bf0fd09","c1fcb22677b519eb22f8117fecf1a84b11c84bc2","2114898cb5e8f3650602d3a949a00b766347dbfb","364dfa8d281f21bd80846aeba5fa0aa1369e93be","159470df08c0283a2330af94d26ccbe3d009d8fd","30e16fff57cfdeb79f8e9ee6a7516e7d7cd6d376","06b07eebb5853d24c1aa2776554be5b4f16af147","fc47569be9bffc2d06d2a50e28c7467d9d63c2f6","915b27b0ab6ebc59eab7fe56b353b798c3a639f1","965e059146bb6f35b5397403c7792701943b7dd8","36b5795f47c9a706e1d8c12a932de1fe2bb9893f","a51e8b1ff0af4f001844c6d92e920da6a4db79d9","013e88fe4bd82766e78881f71ded503a46bfb34e","0fbd00f6569eb818542dfefd935a2f7f25f13829","46f909f8af092cf1aa9f708a174af6c57b32430d","87bb1515af2c9bfc2208eb133c53959abce67a9e","fb12f54721ad4b6ab3755624ea912de3af8c12b3","393a0152eaccaf21313b6186adeea1cf6a7f0623","791da4cb83bda1b3ef8dc167e3db7cccf10e8762","a0ef113d05140ba87b82991d26a1bcd0b549c88f","80a3a78ee93b574733d02d20521f5b640c7fa936","16bedc7edec42bb48e88abdb5787c015ed5ad191","b671b6ad2b262b3e54111839295e6de967ddb540","b94460b3283ff3b487931ad978b8a0f2d49124cb","cf1e914897e12c79adf5a6ca44fa69d07118f62c","5ffae0d299aa799c7787e01f3cfe5e377b78a411","2de90bff9ca380c010dfdf683ace60669e32d7da","c593fbed3d9f5ee8c3dd61ece73dbbab924b205f","0782082433be89c67c2cfc6780e4ea4b6ae6af62","242e6cb904aca5e33ee84638c4df8e56f070555c","2a2f40c45bf29c0dfce9b17c7a3016ca60dfda01","a089057596e881743de0e80908e5930de4536dd5","0490fc9ce39c86de88a3a9980aacc0b072b9887b","94ad89a5fbee40c9c506cf6fdcb5edff528104e2","61299dc45113a0d2be1ee1daae212a27d6b6fc10","77e223ff9409a433e45e08c06ec2c36f21485752","72d87cfbce137b8012e86f678c27f0f19a9771cf","0928e820276da626e934c03dea494f8f37eb8665","03372820b89b2a1a5c6816f8a6946999cbc15f53","f65c61434bcaa22e3a820c543febb9f63a299ea7","11f75cdd3ca7cf1cce886ffac7cdd19efbc32ace","7174677fc8c8de2c24da508910368cb16b56199d","6149ed0296d0760ec2b4d30aa002dd3c1500ca5c","471a3ceb77b7488e48db1760df1a725fa58d0d19","c99d80b414a5ccf400f8590edd497974017c6b88","94b0240767597c23548684663f76f0b2d01fc0e4","50be65bf4314d9b3c5888f5f02d6ffae504aae7a","f5365aa0e12fe0ba2acb60a3fcb99126e0428b93","ef5d1ebc95fc9dee6b3b0768b1f9078f05d73e3a","48ca6ec657630983843bb104ab31a842c15b435b","ba24bc1e0406205288e59fdea095f84320e6cc6a","72d2468d68565d0041dbb75c253f43d877524106","5d03aa12c9b16690f1e2ba4a2be5e46cd5a43f84","6fc5647bc31352132011fcc7e6e7ed7093dd5e0b","c3d712f4147a7648f5bf0334705499a7d7433547","ba8601f557bae4734ea8a0dcb5760ae4dbe04092","097f47f064f05a38b1f41e03daf6c5e03a30cbc4","ef3455f23699770272e439abbdc74844c1c8acc7","78bee16e053f9703d4e04910eb7ab99c715d30e9","11e09e59d16e58ef370b11c727003749a78e53d5","748c9bc20505ff95e238ad2c367b6d99b7473437","2e065d8ad07bb20fede0d0c0b2d33d6628033024","42af54ff758d51b212c3b45ed89480f2f51535a2","b6bcc143adf8108c45bb29c4f399c449080b04b0","769a9c521a7ef9d005d68ba145cb79a21d4cc267","d249bb37e5b7c90bb901247760311d1afc787605","f7cd50e900593e1e904a30124d4c6b622b878c22","5b3805b8e5d9bfe69459dc31b237d0a5849be6b4","5476250356d1e7de225e512764bf6dd1d355651a","25a1bfed5c56880cba009f0d5fbc3e1a182e07b1","ae3c685042fba134eaa22b4ce27c1b1c6702f274","40a5de97e6e33d7ff82f050ce3f1a580e43868b2","ba566dff2e7c3f98b0ea6e088843e4d9aaa8b531","a7712cc9e4f0451794ad7eb2685786c0f2e954e7","838e474e664847e6e698b6b9873ad3c3ee3b4a12","8d2efe75ae8a18acc2da7bedb807a76afa83d8b7","ec9c5171d27be642d3e4003989b6256c5dbe4453","d81ddaf33ecddab1c83bc964b0bee4328b7f7b06","973a4fe50f9dfd67f3cf4f81b912853fd80992a6","628f46760512a5bd4e318a86fa62e7d0cdf0e394","e65d2184b95ce22553dd6df729e79db3f75c30aa","6df03fe61f8b25f932e0666cfd873e563e8cf1ed","757c509437720b50056bd67f8d4e463c38c5b13e","c2bcc3f700643e042fff250cde360f87c46086dd","9e5f1d664165ad218c7d6c2248db7b5dd69a750d","fd1b5cc39f27c647c7036ac14109f35ab3ae4316","4553935f27bb635bd043434f6c8be03b4939a25d","d9b34d2a3dff4ef8152d1809a8dec778f866e6c4","7e89ec2cd84faf27d53e82ec7fccd8a22e2ba6a2","6a36779e89c3183b6ef58e250bcd10735736d4d8","6efbabeb9e1e196538934d3be5ae05541f610eb9","b8007b39474ff3f5beca80123009d57a83b236c3","481dbceed0d0610a6c689e3be448b7953994763e","bee38c6b0bf3c524484bce95b135fbeaf9fa6cc5","11890aa27b9387977f618b61703da2a437a10aea","56883686a3008a4cd7e198cc52c694f95fa1d7bb","afe34344a6f1a803aabb30cf632c9adc54dea095","d6269e1bc08aed303f5c18d5abf6ddc93cdda6d7","8a8173231ccd2852d33fb23774699dd98a41538a","ea622a16dd88ec1c13750e30555d4de421d95be7","84d0f324c4a4fa5936e69e2f13b626a95635d8d6","21222fb478bc510a6c3ec49ef8f6b453ad8892f0","fbcb68c15ac4e8f7baed93154dcd03d127f460d9","407839daab862ceb795c04d8ab05f60136955936","a701d4e940d93758279bbbe72633306b3c646781","c2b902af4b968c25cd86fb9e706edcaedb0c9dec","004846865895f2234310a8a9c421ef9d32f2d920","892adf733c8461d6b0dacec14925b2f20fec4660","e5f96a344ac5234c7a8116e5b8ac9feb67b02e22","789be6596b82a6c743f93235b539cbb68406d1d7","f9821a5caf30f7c2d870541950e967048c1cb82f","fd0dace4b58480b1879ca08d05d001dda766062e","bbcf26b7bf396c3a23a8b81baa164453b685691b","1a8b537970a4e34d01c7820325b461841dacbe6d","b397bcf4a1d8ef0f72cffd248309592d9c66b041","6c4407bae499ad9dc94287a123febc61878dd92e","306e64a9f58f30a29f256a20ceccafd1ff7d027c","124e51fdde79e2130dd10ba75f92e9c727166e0b","7a27abae495872ab2008dcc44cbe627e810fd6a7","073f625a91969b93644321326e42bbc511348262","c6b82f108ad4deb1a1fc87eea905650127dd686d","696a8fb6577c4b7e0c83319e3c1bf45351f2947a"],"alpha2":["3cc94b2c0b90ec1136937e2c02b9d7901d3d28b8","ebbbcd4e160ad0cfe3f05213a9a480accd2bf627","e49b40a974d225658733a0110d8bbdafa644f236","062650860a2b98ab9cd30229f8fddae15209485d","d9dfc4496c2814a53846f91e2dfc45bf3ab7c3c3","29690f6aec8f31b0e61fb31aff32c16df98ad8c2","04c6579fd70ed669531113af08e45dc34ca717a9","aad4d8648b4593b5edb479e85984730770e77c70","7f075e519abeefbe0aa1dc54a9711b94a4a8eebe","197be41cca6f24798e542398437f5dc35923c2f1","b217babca2374575a5b725c48e6dc044c1b78aab","c62da553cbc3581e68e9526474f46100afd2c87a","82141729d278bb63a2bcccba041b36405f8490d1","d655a7c09737afdc03d787f861573dd167c9db85","30c3c3302904e483fa436306b74f07bbb7ba3eba","be446038bb8231a16c1f1a915bab89f1b7e45368","be0da31f7a2e91b211b556ead5f1529f4427441a","22d100ad3a8580a727869dba2c6802e1f8979a18","25d1073f6e5e43ad92421e4a5a526b4391bf0884","16dc6032dc97bfaaf4674c2f1e18aac797d6d1ce","8a459c03dd5abfefad75313da0e00685bb199ce4","40670288948cc1066ea1504e62a98c53702d10d0","fc281dce576657461fb5b83582ccbafb9c21c1eb","52b21435e21a9d687f5af75f1f50658150682289","8c438a21976d701d95b375f28fd40fc85da7ef36","8c79b4f5e911a4846c47dc6d05e24b9d89718361","30f2100d598dd52952424e4bf7fee143704286a3","fff953ac8b80ad667468d37c560c6183a00535f6","1767370e7c61e8445d9b45ae55b19ef71b5fef74","684156f7114bcc2d1d95f77c50add11a1eb7b2ce","f4afaecdd1220395acd5fe1e36368ba9bb146865","7f49c5dd4212c9f9673d1b7007d0d4805b38ce40","01481127301b7defadb69cd712f82ad7f840340e","b76ae2339266f5096d5707f3e92d65afa2859372","2c84a9651f25328d3cdde703e5eb4ea6387313b6","cfc26f53d695a2b3e4513958fa58b9b5dbb1a5ca","d2fd2f32fc0295b0f1c83cfa14fb78b4a903c04b","00b86b29f1f10ebe707e02658a156daabac64478","ed9fe4587d3f90c6ebd77b9aa1703f59217943b4","0ec352213dce5a9cff6ac981239fd6c58ae78046","f0f972076a7de8012ed336bc47bf1e43a97e6699","c84e73bf92735f0f1ab30d4401db48945ead914b","220ee9281ffa9cc5145472c0aec50d3905a03577","f82c9f5300c8b71ff6ed487703bf42ef25d08779","a8836ba28d09e2fa99693c09889a8bbba0e3a106","781e4f8673857b2b318e919ecb780bfad972a5a6","123a6b8019b0e25a59fc01fe489c2049f7511a0f","08725bdc28e05b53179e0464691c49e589e10944","e9abcbac3b75b2d99f04d26614826e469c47abbc","0528ce0a2a4b492d8ad7116654e00e9a2a790700","dd23d0b635ffe3f9292e00e15ce7a35e1bb22e71","2c557787c119ac629085cba2455132f5b82553dc","67a4c3033bd4c5e6f61b5ff77709f60512392ab0","c723a8b6aa2e32f0c8b213303610a35d08b01e34","33644d711865e518a792403304b09f0828478fe9","025cc04d9e8ec12cea749b6831fb8bc5c78894e2","eb6e3003d5fb23a5761c84309b9f45db2c228960","fec8da3c5ec9a67bb878f76e43db29cd62792310","564a258831005ecce537c3943440848ac07a893d","55ef6a0f254b965c0db389c8bbd876160a5dab1c","a39aeade5b86b5a95bd3b7555a8c32b7aec9d6bd","b540d17fe3a2cade009fb6fc467f63f38513bc8a","87552e79ce92cb0a5851b4221ee9bef9098ab94d","13779b70e05cfcd3ccb2e16f862c646d735798bd","b5ff31a4336db5eaa482dc1771ba1c7372491ee5","1ab34bc3c21fc8a75060c2e79e281fcba6fea64e","2b5b5874a274b87d8b6c71f8c9ddb0be2d956618","afdfe651a1d9c536572688d418ce5af8728dd1e5","bb41f0b0cbc8ceff55a77cec42664c2ee81bb2f2","2d6b9f5034fba2c1c70ca82364727445dce2aaf6","9a929a7e4d9aa32ea46f824096694534109ad459","c84aafdac24bf6b88eefe616f3bed1c815a34b44","ada4bcbe3081290b0645d81e2bfbfbab35af2d60","f46bf8e721d17f263437f4786454401b52721bc6","e1243f75b2c286e278fb73540bab47651684a8a6","d34c0571d04e68f98edeca754c6f203ac344d819","35d22e414f8a244ff97bbe3118f0ca02b1c19daa","106e21fd5f85a861a692db229ee69a6ec31fe562","abd81dcb73767a91c07bacefcddab05a600bae49","45577e42334acd71cf178a8cc188ec5b1469e5e1","e2f1b305659728c23ff30a9bbe2684066a6f63ac","ed1cefd35205d9ccf49db9703bf132c54396a63b","bb685147f9636112da4ee7e3a6e6dcbd739d8da4","c2edaa97f3336e9d6660302b3e30fd921bf20fcc","5c2bb56979ee09276866375f3243aafdf5d4ef89","2078dcbe15e7b1a25bc06b0834a007d63c7ccd01","76ef250d09a4a44f3a57d1a75b5c4c9cd010b782","c2aa3e2351c3a7eec912ce8f06fe8e9f72f6605c","98497ff71928daff6afb393b26e230e28bf18e3e","58dd5d0c788a3334c48076456ceff1e414ede986","63a19df5e6a1cf3e03b9364389519adb79893f06","02d75f99b96e5d060b537863644c9b6679737b49","9215e2ddf5dc5f006e00b57a46e440f02f33d150","e43155b44f981088edab75f349ecc6beac9b9a94","a65019f41ae22c1bde7bdb70c2aea10361d1cc9a","d514bdff62b3140f2872d57bd5a933c40403aad7","f5bb9a98dc2beaa77339b248565be3e93b063eff","54cba54a45fd3d9fbe30f3c8100d7890d7586b82","0e834b3924fb6cc0f5c99036c7f2d0c77c1e777f","31600f07d2fae10a2f256ea5621e0a64d8bb671b","e5b18cea630ae51061f33de3135240fbb1a965cc","667e464e64c98692b3ea1412a143c624d754dbb7","6025a76c78fe63d8badc3a86717a8f26fd4e4ec5","753eff2f68ca4fd4bece06b6753b736552e09313","40197685bb0dbc76b7670fdd9fdddf07b44659ff","9499eef4da14bea59e55fe663ce16fa151ef21f7","100d05cbecb8e00fb9b8063feb236f2e18d0cd7a","1e301479dae4e4e5bdf4637669d990a7731b2fe3","9c91b2051a61758c8ebfb5be7f2a81dc32c5de33","234289de2b10b76d368650a144a35c040a196ee0","f84bf7e8a8b8ea3804b91ec6dfffcd005b9b36c5","dcf46d311a3249950d3dd08e38827da8257906d7","c825f76decc6ad8f08164d33fa0e4c84ea1c8b9c","74c7866bbac1d1f014b684cf2d2cdf8640e44275","77939c6e2e2a54fbd4d74c14f35afbeae1863884","dfff210f6d3c3219718ec9ef2ae51582aac90415","0d26a425da14e43893fd05171cbb58b79ee1e9ff","41aac7c2df920fe5c5c272b30ccd623875a36a91","aece1fee8b0ad3b106f80d34572fc61c7316f0d3","72b43d5ed6c0c55a344d7f201936b81c38dee2b6","b469ff17e2e1171f50a279198a768857192c7d1a","8c9358b5d0a3c72707ec5d2fe312e239e9fa5dc1","cea1f13176a0c3101040b8270f80e862dfaf09fb","2092ebda9c3969e63b2a5c66b171e7d378b5e0fb","7801fdfedb1298f46c7031ff92deb9c276eec11c","c8f6661459aeea683c662ed6bb15d689b1a7568b","8543cc2ff9e01274ccedee9eeddee8062cd4264a","430181e6db255ec19aec47aa17054e6e8a5b009a","6591008ac50b6817b0db14ecea556f0f14ab4b9b","b54d1276e6b8d99c9e78d2fa9ceccd08aa9f2990","76324bec8d269330c59812bfcc852a195304aa92","c017f3405e56299cfc6ba195eaeccbacece4aaed","724b9bc0ce91fdb55c80fc0de25365c94f960364","04dbcd7f5a9d84562b79ad123f7e3722f7bf2c57","b71f23169af2c3ddefe6ddd76d63da54aea0d78c","d9087e1b4499d5399da0d57a3fbd2d3a9c7c71c5","90ea3787ecc7ba62b637fc1f176976dd2346fdb1","09a3d8f5c4a7f1e696b8b8075ef2ca8877714314","5a5a062d6109c42936fd46289ee2395f7d1a3099","17344337a9b15cc77a62a59cc3f5323351831415","c7834ee5663c1169ba49445a5f9b9c4baf6b7489","0550c41ab6aafe72ddbc5d2da7f10f7c7ea0f9f1","f73e1fae370f55774697ae0e3b30a97e0a8e78aa","82863b32de9c00bb8b8225fe462af0832f00a027","db582a2c8cc0bf7d237a973f17ad099fdf424859","1c592e5f1f500c45b5ac3b0bf80a9040310a3a55","ccfc88ffba09ff107d14239ccfd8f713731a5c3e","a681c90009a7314153ef9102a334b16b3b4ec1ef","4753c51de6d7d3967bd322b2a669926ced8d4f54","fe068b61ad4355372e454dc5bbaec0c42d58d67b","07f3a129c66d2139655cf7a741a4e37db415b088","6ee84f53a912f25afdaae256e70ffb2908ad1b7a"],"alpha3":["35944aebdeb4c3b5869aaeedaaded02397b7ce92","e96319c7f392c3d3491ac5e81237e8f651baae0a","2408e214a71522b3100ea28f40bd3b15717298b6","9131f70d8a9a908b14aa660b15c0bde5c4a789e4","9008cc486e28553ff8ea07639245efedcf545be2","94a50839feb8d3702eddfae6226b1b82baa34650","2d6cf9cc5650318be486f6a7b1f8ad5c74122419","1968f0129c12b1ae1085b8b57d16b2dd7cea34f4","d62ab4ab104b3570106a092ba735a47a5e05e38f","fa9148f3432cd2fd01e87e60d875e9952cf0aa3f","ab1e809426d2a301193ef5d67c38cd9560670080","53637e4b1c94ec69987d0c45e4472d464df8f022","2ae3631318522f12a8f6fb85834b56874a01efed","8c3a5057c54230677b864c0cb157a249f8825f62","4e29faaeea09be2df00596916877dcd7d2074fbf","b1c6ba9b246f0831d54d8f8384b21b21dd4b6ea4","19fa163d9a3bd3bfcb5d030b9134bff2b850323c","f022e4748c181b1af16fba134fb328a6b9954e30","d7057377955234b255bfbef8974a8bab3a48317c","601b216605412d8db3f40e4dcbd246d9b7bd7f5c","29990d0b1efb264618ef334e573d5f62ece1d0b2","fa59defb53b405a61e434785fa8ef6061335d2ba","72dfa67dd3508f20592959d306e8f2ef159eea5f","78848bbfea4ead2f6258f365c9e4973e6647246f","7862e3c4de27565693e75e97bfcd09b84439abaf","4972ef801aec241b8793bee32081d0353084928e","008838555620261b25a4df7a814cc789ec4a4ad3","9f28803927330654cdb09f48467b481c85209ea8","b365dc344149eb6156342f12c4a2d00cca5727e3","4952e19ad086764d87d1f6b97870d617102390e5","04d3146b755d081566424f42eea11c8303a2f859","6c0ef9f729424e9c11aa475ecee5f8c07d0913a3","a1c890a9e5b135c2c6ff2adc119c677943e6ba69","d5fd3b655466a7164dc6c73a43f69e20823631c0","aafd5dd5c1bce070d87e3dc0a19b81ce2cafe9ec","365558b8b7aed930c219044176c886eaaf8d752d","b6dea9469c1c8ba95e235f9cb3f5cd2ddd292d6b","51e5bcfc2cd3d3414c58468971d8268841e5f197","e3d4b96ba748c3945d66d018531bb6de86a9c622","4ecc30cc5ed04c770efd79c2c9f2b1dc9ae0af39","d7d72aeeece572d56ebb475057a65af1b9e5768d","1be39232b4294f1a1f253426978ab8ed2954b05a","549aea7284ce8166ba8f5f6fd3f22a03650cb33c","97a4fe79fbb2e343fd86d009177bb69f04693976","17a7da3b855d38d5fd784a5e8875def41a0754ab","2906cef290c8af61f84e26c889963d355f9e9834","8228b93fcd2a4c47d6e10aca0a96a90f4835a096","acd5c7e76794ae9d54ac87d8d80302d4c79fec67","e4cfb7796195f21bfe2b8e4c192ad153bce4b07a","fddc60c85c087f34bdc8e4ca72c20f9d50007586","d335cd4877c32db9bc5e84acb0a1b151b5c1bac1","b67537b14b293e67a35ffe1c41e3cc0648076f0c","10518d5d84d4fba9b697c6380834c78f58e537e3","bd23cce055334704dac503f12451df8bd259b751","3aa5b54330adf334c868a6ec53d5b5450689506c","d54f76c13237f944666543fc2c9a6a6ea9dfb945","1e0fb0dc144ce8b7daaa783a67b17c85bba5d57d","a2871cc06b4acaf9b0f4a5e4cd4c99bc826ab059","ec30cf0d2066d2edcbfdff097147fd836a0feb29","94fb3f666ccea71c4623335f3797c249ff1fa83c","4b9860ea942e0fd58df8a2a73820e26c4a964be6","53d6d37fcf719067129fd0c2957154ff6a058ba9","d67a9d1a94848f7684f1074a88fef0eb96667d05","3e738b17983a9f5b8dfebf9906b10ce64d96fb53","3564547208030264a28cc55232992aab3cbdad94","affb7fa42334ba5215309d46898dbd41014bdc7e","53945fe75eb6e76e06222932bd54b4cc7a7ffbaf","1594f22b4e4130f875857c4273e2b8204711a453","9e631a40c69b97c94d23bf2cba23f9943a8f11fa","a0866716ed9ca061b4be40fb99cd865d2f837313","4a726998bd28121dde1d212f363d9eba7efa0caf","f5dd4d574f5c69025c0bb9ae22dfe517f6cafe67","b6865f2f79471c692d2c641244babaad45cd9fbd","aa5e34d0182b5181f425f6273536fb1a9cf90346","d33af87b61288fa960f0b1dc5fc5bd76800814d8","ee3b28e9af9e8b63efd440b47fc22aab4967409d","8fc423034b84d5200bbfb3ddf4658ae20b3d49fb","6f18c3c6cf7cffc1a9b98c7cffd334b7c5c5ab67","9c1faadcf9bac6f5c3100e0165e395d1abb20dcb","28eca3649d1aecf0845c70a3e722b7cfee517660","6a85614d8657cb2d186f9e3eec9acbedb9fc9a1b","4247c21cb0ab579a0ba490b858daa3404967f5ce","ee94081b4adb3e0d561e7c2ad0aa5f0bc8ca8c8e","5bf516a062785709b4c04c344a9d900d5eda73d4","127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9","59d2c71227684437231f1a252e9f1c3cf43c4f5e","05465b96933c295c15323802e9184889857227a1","1a9801f7007ceb5dc894a0da1d90d1f8201b44fc","bb20e420af0b7c3b0b71c09db27cc79c438c7ccf","44073506083f2b311873c10ad8428c3238abd668","d8c2e6a31a088507d7828948711a6d58e7c23292","5b96233c3449baa18e4005d879b673e7fd7b169a","74d7cbf9203dc9061385ad34a798c3c8aa02337d","28c274bc27fbc5052d3be9196f1ab279b45a60b2","0de76cc647cb5cec2bec00f60bf5383f4354ae67","139c0a4afe5c1de7ada982928438650070866847","f70fd781fc4bb3646b496a2be0f7e39ec9500cc2","fd244d0328c6bc17b739e5efda6a53b3a04271ae","2bb3e358e037768ca84d3b8b290018cfaf83e0dc","119bf237209414a49879fba40459f22315ab1467","298bd3f88a42c57bad4a793542d8f843f889a75b","9f8ffd414692a731a32d863484f4a2a26742cb4b","6f7ba78c53916f6acbd83413347e468b7d6c5ce9","8df330bacd61529d7d985ac0a038205cdc94b064","f34deabd10da32793075d5f15129da108cc9bc38","d75e0de729ab3f6e809f025e632be41ad2e476b7","7db29919f22e43ef90b3cd54feba477e9ca629a5","a1033aea51515cd5f831cedf9834ea376200356a","44293db4462f551617147b85e2ede66acf741c55","c1bd94c2a4da71d7423bf434a9fe755bfd7bf25c","48d3458f74ee3a5c0596c905b72b52af612cde87","8d19bf11d09e9ba1a19ac36ef1009c68ccacf3a5","68552d9a4bc2fbeda5b857046aee23d8efc71537","af89a8707531826a0d7a972dae9d997f1ef6fbb9","22b951055866236d9f73e2e6a97bdaa38aab64ee","c69ae35d4d24aee102ab3bf90ef14a97851a7ef2","0a0c3f7fe0442ff715b591f3eb29a37f62c6473c","616ab4fac200170bc0d2ba1958e424fd309fc494","0539023fd40080941264231d871ea05385c10304","1fed266bf5452b30376db62495f4985f6975f2c1","509afcea92ee12649a8bed982ae6bff7bc984c7c","d0628180aef4987d24f91329e4c3378b5a037a34","62fb462165425f927a8961385219a534a500c39e","d579d2bf1d3d868fc20018893247c210dfcc0550","aea0761b25276527e2f0099fb8b05a4a879d3c44","3bf3a0abaabd2f7c9da78a0f847b4c9a5a6ad837","b27ec4aea736313f3931b7d8019132533febf4a7","a9fe81efbd748a16a0c01d822d0b08eacea04880","9412b595d3170a40c4140f58825ad4d35416e571","f7d9f070e1d8dbb8514738997f57ffb1019e4e52","c8a8be6dd10505399aa7551fcae757286442afc2","9dea035ec57f259da513b0c39d3ecfe987c4b09f","8a0c0371d4984f2573c8a0e868708871589bef10","18d378e3d55b51e8f33b6251b8c7e90047022528","859478251f61e15c7fff4fd02ec557e281fcbb3b","26bbb26738ec94d2f74ad866b79e5f44ca62ca75","5d63cf161039b43c76ec70c57f27ae3cbf2e670a","42a9ae7a82839fa4f69281f247a26091b612aa8e","3ca1296b8c12ca52d7fc76ea9f853e8a3c8867d3","94cb8cd6c595bb844917c03c87b7e551a7d62ab8","a0c10ed492d550be40e06a70afecdf31aee0a3da","071bf817507cbd0a6d25e866f83d54da7cd41c53","dabaa11b3c451e9b8f2cca7e563bd9ec51edb169","2a76fba1f671949c8f6294421ed11f662d850be6","74ab8be57a8ff1c3dd84d397e32470ed7a77a96f","d0f8ef76461ab3137b3445cbfcbbdc8e6f2b20c7","58e5c650d7ed83859fef81872074991811b0ec2e","643874f8caff3a284a70bf4c114cca9f165deea2","655694b394bb27c031ab5e3b609010b45b80d69e","b3cb58e7b37934ddb1a405b60ca1d81692ba8993"],"beta1":["077b5f6c2c06bb2c0af525ee25f87e0db719f9d2","2cf7f533ee6fa32db7afbdfeebf8095ef70bf1b8","29bde8cd74bf6640058143aeafb0281c1b3a027f","dc114fa2ef336646f56d71322ba0236c00f8228e","213ecd65cdef00c9735e2a324f81c1aa7090274c","6dca64140c5591e60f520eb72a3690480866d7bd","f5ffc1aedc75c3f8df45a9f63a5aca04332fe8f8","b14e39179231ddf98a64dbb82cd49da44468c50f","410373dce7dfd50bcce1a63d07af6cc924acc5ae","8ca0f1a71c427e9ece931672289d88ad0cbe5a9b","86da206b84e107585deddfebc2c311c9dcc10795","e3cfb006a0563dbf0637033754a2b4104b897421","83409bac0e3a4bf9d31100fd42afa8dfe7df21b5","13c88878c4c6daae1f5ce83b516f15fdd8a45dd6","76aa9754607d44e0ef401ea84fe5485ffda800a4","5dac35a300504bfa193e98102eac727b287323ea","68dc6c6c62033987ad23037339d48d7859aa3d74","61ad365fc9a1c20505706f02c0d713f07aff18be","e684df08fced890a5d15f08b85c355c55b14e6be","8eb2eeae0f0d204f697ef5c0a1bfdcd18d8cb723","8243afb0e98a8f084e020e2f77ae6a75caa517c3","5e44b5be81de62fdce4716445142cd418988a2dc","c1b0800784fd2538d0a0f32cbc2310de667d47f7","9381a80b24cdb8a043c831ad1635dd2c91892755","a02d79191a13b9194a51e1a9c3f250d14e28b2c8","bc327795426128876780a0e3ba5acf16a5bffdd6","21e1f1df0fd202a14050557b9de23e2f8e429228","6348dfa948783fd570f494246c4aa0dc602e6159","60182d6b5aed2d672111f4a2b8e776d21a7a009c","0195ecdb0fba63a8bcd8b17ea3e33be53c19da44","ab2881bca1be5844dd17ae7b35922f851585a9ad","4d019524a923d4cfddf35d8b5a9538eae651fbbe","79918eca30dc2c03d81091e989a7f5dc299e8cda","306c13a210a54d69f2ef008e04281305c8a6d9c1","d89f24b6c9c7b97c6a6c53cb66b7be50afc440a4","0a9df181af2281eedc2f481caec505fd746b71df","ecb4c70ed39cc6e57bacef3ce92c969e8b6db1f0","7210bed2b123865555fad25ed5420a8345513a43","4b3bfe4f527e0cbe894f6ac73b536ac4ce0dc610","362d38ea675f56cf56230605dd5ff6114c6bb2af","ec274eeeffad81805855096d02aa625940aa20d2","047ecffaacd3d97aa9ff5c85e53f66942dd469e3","7f40b6902288d4e6406412985260c36a57d56943","52e799b6d4dce34bce0b1a96cf9d35d18cb7b3ae","b90ec3b4426f7639e354d16e8388a5b61b9d45ef","9cc66495cfb6393102ce5ad4e82f2ccb716b9b33","4569f5ec82964e0abe543337c9537e0af9164c11","d5aa611d53a1085d38db6f3cd77233283fa371a1","6b7f8558d962bf67d4cc4bc1d539b925787fdc03","84a0ad36b659f352e0c6e044553ee6740d848a9c","b67f252016b46c26eae0c91fd1c72009711c246f","3a8a7fc31c0c96fcb2489152753090f844959abf","5bf08ae836e857282fdf45f1d9f97f5b0e436d90","af4fd9de9c02052f3dc7330cd7cb6aa3f2107191","86fdb51e04a10362b502df95dd52286701aec521","f6f60e22f58e4f3cbedc0841217396f1a75c4db1","9fcd38fc70090d2f5eabb2f7effe6a28fa433e9c","36a785513fb1424b17c7ae217668f7ca402b5790","d7e7b8365dfc1756aa95f82cf2b592f03788c77e","5160d4f5ba6f4f5988f42910a875e2bb8dc71deb","9ddb3265e1a6d2f9937ff6a27d04302d76c10431","79a59a358771ade4365345b5d448f8468c93399c","15800b4db87f788f2229163592022dc743e9fde0","5d5df05ee1ef38254cd6fffa3469556ecf986943","c394ef74104b9d832bafc8f07c74460df72ee01b","a49c8d4a2bece25d5afd40495d482df514258563","b4737877f11e21f0e52e6c8d185fd5e775482ebf","83d393a71addc9d278db2ef89a83181ca24ed2de","962fc725c03685ea87c389233572e885117d1914","81b53f5a5c4e001bc203c1cfc58ef2346ebf1db8","1e8758418e6890c0fc1994ec5b67cf52d1d76dbf","d93201b27f696d2b73902d73e6e29967f684dedb","c12797fb318d8835deb22dd4b63fd232b21ce904","d14d57120db97aa1b3a758be822be9430bbec7ed","2166437869f29a12faf8b667e47a76f11e5f3cc8","ce61bff759b6876882b1b023e284df3bfd79b7c6","99cee9038bf4fe049991d0048de8b8d8955bd9c7","34e479cf2ffd6ecc3a39d33e747118df46404988","13238af28751a72830753ef55a79f18fc56a71f2","e70e89443324abb93e47cf0d5a516e350b619097","1758a6f49431c26fd17bd0ffb0d92d4fba791a90","36c4fd8935596f0d67a3eaa7d8779e6891d58564","74271712a88546746fccda6bdf20ba604ae0744e","1e07ab8564e1558478c8a7ee88ce3cb3d94d1c2e","475115c0c3615c215f87b88a74ad40f1ccec7416","23a381d8827dbcb2d295fa393a5400f7a7e0a1c1","565f7183aab390986e678dfb909e2481e94e441f","8754e21f48a5db53f905898dbccfc4bc6eb10f9a","55fd63d9de05afd311c981df52bd50262aace9b5","d29c8ab81b8b32f99e42153c7708c99a9eab3b55","56925b9c28420d80dc343fe801177da737278d32","aa96481c8fe350d7223304589f1256e2b9ae8e2b","7b708421b33d5873c6872147305a9b09cacdd5ed","3854389156f8839edbb026b6e92fb0d53d191926","ac38f0782fbf781265ec34a43196e3ea157f3696","0ef3a8b5ca7c1a54f96c6d6ea9909b90ac9bd4de","0c606b9de78cc34580aeb8863b70a356b874c40f","7c98f0d3f879745db70cc40076145a13dfde732f","e72d6cf54a7d93082f5e0600276b7114d868de07","1b003f3d6413e21d5268f97336c6085da586b87e","d69ed2fc55bcfe1297b822f85d92a3677bc806b3","6eb8c11d3244c0a36fee4b09122e10e14ea7565e","27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20","d482a1d8e8b4e68f2f386ba618cd091c79c20424","8570b9b0c2972b7aa191475342d0dd8030fd4188","033ae8a543b0be3af8795070f7f2bff46b350de2","f67562172598efda6944950fb53c098b30937e9e","f8c2b64c995b15aa85e3ff3346154759c206cf61","924db5fa58ab28912857029ec8dd34fbde771550","9e1be8f8aa77cfae3b01a6deabc3d0525e514c32","af61fe8b7769640a7f9b0469b3a01d54827062a3","29844a58624eadd904a48e359c0414094d1307e9","88143b6146664223c4ad854c348d87e9b2e9d157","e17cf5049b1f2de40244b3485df067d67fdf57d0","709c1bf0516f9aaa5d4a9c7b9bae8bd6b351c027","99324d9fdac44a528d54027b8997b4cf44e5934e","bcbe5b58507fb9534507b570653e32357182ab52","bee6b94b77649bf75c4f91d1ea8c73d890e77860","d749b738ad3f49107ec061dfa3679b14238ff681","c7e5dd9ef04a5bd67b48f6bac3836651d1e25488","b8daad97790a2bb855336b94525d74153c966e0b","270bdafaebf6dcc0257310459fa5ff1987d19b06","76eb48641390ab9513776a3e8829ea739fa015e8","948a2a03d292a878c2b22f8e50e6e4be3a2050e6","18c46bb8e588bd902d3c2e6e61648819026d8b20","0641acc576c138f592771c0cd3b0e7dc8212d1ae","336e61b36ac99bfa6d295618caf28efb11201696","f480d1c3b738d0f5be57fc35cc7f67743d5afa01","2f511ff7586c5eb8cf9e5a15bfe7abf20f8c5e07","7b28f79f94bbe528f82e88df4e7403a34762f171","9086e7330fdd4ee573ce8a4de0ec8cf3bd7a9729","a245bab78d70cdcfd6651a9a973abbaadda4994c","3a26a0eaa76e5da6c27187dfe42d815276c58f94","7d710a745e3eecbde482349fff78f0a4e14f6371","aaa9751de3ef6b39217113aa26f018b25d5878e8","5014baf34be94d5dbfaf80e778c1b90c8998340f","63c5cd7eb89c5e7d24465b910eb6015b344c3f5f","826ffc26c985db7cbaaa3fef4c60af8fef514f0c","31fc20a9c4eb22fff2998f999ef4c18687f4d200","0cae264d79d2f835dc763d4831505c47c637acde","e53e1c566ac9e2e9b829f1cdbfd5d27537053cd1","a05d2d20ac42bd4c924375c2f76517394b37e483","7b3d098b2b60abf1cb4f9dd213b4e8fe97dcff5b","ef6161532dbd579fed2c537e76ff0ea60d32595c","51db564811fbc9bc4720be49f671e57b86b95812","d92123ed978ab3599baec0db76c42cfa8f8e2bcd","67ab03e24587ed054feeae3de35250ceeacdc768","034625ed9371693fdd94cf9228157645456307ee","816341af25749e3c2ee1fad370c0c5785293f5b6","61785bcc7d49cc2c6f1a351ed591dbf31748625b","2751cea0d4ed0bf99d870067dc8114701083d485","074d421dca94ec4ddadfbfa62268bda219bab46c","4b53a86ce3bb6c1522a130e89631e86411f7204d","77075c28880c2d09150421a13a5caf77d46996ca","2e2a049d3ccff4e7b804c022e673d3efe2eb65c1","9e572b5bacdaeb5079415d276bbf5b8462cac9e3","2416fbb4e2c8b80638e84aadba4245e2e5f640e9","4f0c05402f94e6055463c86bcdbb06b2b72b3d7d","d66dcc86f9aea71aa852b293a702111cae72803d","ad685960da2473cb361edca720120e9d01be5e08","3eb8bd08ec8ac9cf039b9bcb78366730a4ade976","c994eaa8522d1ba4f247458a14701d0ba297a2f6","3d25a403efdb31dadf950a3f19b6052f94fb083b","f7bc889f110ce45477e90728992764d250bfdfdd","3556876c08a15e33015f4a58ffa411b6acaa527e","6ec7686a0cfc26c2d676c0dd78c24b31134a2261","dba22e9788533362bfb8ba21b5038b92dd9f6615","701581d1d3a48abb0ac9afb4874c4c591dade7cc","aa0fa6b14f62c6aeab04345151cf7c2a9f6df79f","cbfb944a7be4cc111fe43e504428107d8342bbd6","f037eb7b0b81b30769c82784f790a60ca48438a6","ef9d3c0d8811b43b234499e2a6081a7923b42cb8","df0c8386a9fef3059d498ea61683448e388baa97","ab4b57de1f9ecab3497bb0bbb6905333b59b6e77","cdce135540bddfc0738250f5f785a564066cb4a1","a8e007f055c69483c77945739f2c3218de5e5c44","8cef880c39fb1b4062d75e9cd241288a2ea68f2e","41c89880f815d1a5d8be94a4624b33aa3ab661d3","929d8dd20c19c814024906d4dcd1ad59a62534ce","5cdecb8227fe6d15d5f5494334df5df9cdcbda0f","e38fd9a5e647a2bc01d9bfb8d82c001f730684c3","dea24f50c7cb886b8f7786b3337c7bdcdc0dcd84","14e2348a60d6269b530d057a99538ce458bfeeac","5c04228a9b1632f92a5fc970939bee3224ddac39","46441d585ba8d945cf86a550f335307782a8a444","8b1d9a00dcdc90936ff7adbbc0c165c4f38d4fb5","c39238c7d2da1a65edd2b082984902bb0a5545fc","c43c3747cfbb21385c09e887d93f6808f9a5bc6d","6a74113150ab565ba11900417e61344794548a12","c96ee7605c6c8a0c15609ee96af99c9965b863ab","a57c2652662a80833b37f35fc0574f701293a630","dac22c4b13ae63ddab511573d53870e4a476dcda","81373b9633bdcd143b8417865f1ea31c95ab41a1","d780570faf6eb2bb8b039fd1eea1051b58a3297b","198af06ff69fb199ab2c865fea304848777a0498","6ce35e176fdb31a6ff5c570bf72a53bdde343c5d","3c7cd84a843b5cc870890d128711c7f3d497ddf4","b72baf2ca26cad61cd7610283912d6cca4d94dc9","3322d19cb367238e79d60e5cd4d5c3434089ea5c","616f02e90576c899e34e9810d2dcbfa606abd4b6","c5279432fdb066a46bb8bcc982ed1a821b5761f7","1a0306abb1705ea6741d9f9a2130b0e8b62ddcfb","afbde3314aee106c835249b2f56c14d68f782899","96f92e5bfad26639e1c6af74e8872f049170a767","c8c8f1b8a49e10a4f3e5855797c2d1d6dec96b7d","69003457b30b20e34c6bfcb75cd8f0b45c28a77c","f259beb4f1d8c9f2417c5a80deed2ae68baa69fa","2869c13ba2f1ce2b17f30b611eb1eb7f0fa4a472","1c4b2a80b63df71974f7cd270d0bf803834a57ee","86abf62e4841fd2d47d800358859911e3b873f7c","325232fbc447704d671759aa2a5ec65591158e72","66ccdebbb3b504688915bc4d1e37d580b65f5797","b1e4a62ee090387ee26991d87cd61bed9a39820b","7a0a39cd52e3e8ce5d6b0cfd9d3b4d27f82c2a68","f8e592f60711da2c22f61e3edd4a0b556e00332d","50528b966dd45dba5d6214b8a3d7aa6b56e20dc3","4beeb0fc0f9f5c51c91d3d90cc745dd21c483de4","72d22482760403eea9279ce976e4cf61cbdb614a","1e0f37a70fd90e0ee8c7f43697bdc866cf8120b6","170668d92e134c64399523081ad48b3a52740983","930d6d8ca4c34b0383d232335902f7f808806a66","68a54803c28dc2edab99225f2be7f9be0f8dcbed","ea901b263cbf53d37c4c53b78e2ddb6434b1d183","69c5d637f2fe0cdcc2e741ed8fb710ac7c28ea6a","d468e2887417e66ea3f8c524c4015ad73963f59b","7b64340eb008a11000518b9a15f15c673c7f2f25","c2e5ef4cec37597d472250370eda5a3696700bb1","40a25c1e86898ed9942e3f61dc922e755c8e4e21","9d13a37b812bff723e112a44c3bd6992f5fc2059","982774e639ad4c98aa9459cd029c505b01fee4a8","9d347a2f2487d28cee8d11ed9a7ac7615b4c91f3","091c37d921c495bd9d21054e90c63078bf8970d5","63e6b1ecce015147b7b90a46961bac6d7299cf67","c3b9319d78a92d028a73e49e1ebaf01b9fb45883","f8a81e21db535d960f230e1ecff01e4c5300cfdf","113765b135efab9badd798ec14afbdb925d5dfc3","47746e10cb93bcab6df1b6a7308d3c9db9186e88","79dae3a87e1c8a66897fc1816059f39c8f25cde4","31ca1f5aa1f7985d4d8daec22b44e73eacccc0b3","2f3db42de874827957846acd247a710d24e8ca45","0d9f87b37ead37b24640be4d661ebcb2cfc62045","3c033f84b1615830f0f52cf9e3e4c35e32ed7e30","156b96af8aad4040cbe1220a6aa4bcddd3fee61a","ce352ce5b4f0e4718ba3ecd1b12d59854b617182","61bda112bd28b970b069f70c8dbcefc11da9caed","d0b528e4a8a9f57b6b340f5070b00964e5b75ecd","fb7a4ce63efe25e288b4d85fa280283be18ed6e9","fa53c0b7742ed1e8f60b1635663bc1e1189871f1","f1265541ee164092878ca27f644a1f87338863e2","47000f88603e493e1d4083b7d9a7ea354f91f3cd","94a00cd9c7753f9f601e2b61cdba3a909746abf7","91825ec1d47b6e3eb689140e970cc64e16b267a1","13798746e7fb236930711e8c6a36fe55bcde6e5d","1c08d98ec887015f99e5139ee3687af78bbdd122","6f32fc68e47bf2fe50a1098ba418c9169d527d2c","d96388e6f67c45158abbaa4bddb06c140949e657","b1f306729de2da95a470fcaff6a88d181348b0dd","bdaedb601ce3f3bd87cc8fb773ae8ac912fd457b","7dc0e68a53ea93503e05021533ef13947340d21a","d8b36a452c83cf99befe3011ccf19bc0310bc387","ad9a5ee6f1c3cb48a3f06e87a1e925a986c90ab8","0b251997bb07b1beca29c4224d5ad503a8e3294f","bba9d9123c0acebe4339900b351d3d409269677e"],"beta2":["b7ea22c5d203da1b592a743a4c893de25cd34408","b395d6bd8090dd023aba5ebc1564dd36c3aba91e","fd6394e217209b7f5d87128ad3b496f079d19490","2ea0d79073849e3ecd27d382588955c4fc886c3d","c41c24562d4c85c71368d9381fc3046e4d6b7a69","ab3bccdb78cc7dffb6ab796053ef63489f05558d","28613ab8c9f48c5d0cb5c1f23df6d1b662872f51","1dc110fe7bb574f771ce19560d14a44b5550ac80","c352e6f841de3f1e3b415b28425fe03d4e8407f4","5e548385ac0e91ed79de97aeeeba5d511910aa35","63b321dbbbce5c7cc9fea91e06ec672343bba766","a7df198c942c3c325c6ec7ac189b1d19517395c2","e949665489416ef948a5ead7e12d3691d78af6f4","d0de3738843ed4e4f4a2864208782b3568effe71","203fb1b3484f621984e4595986cc77c9b9174d6a","01d77842ee896689146928ed71a2d8c1fcdb5d79","f91416d9acabb76f6efcdc2d09835d04cd98c881","37b230fe3af3c7e20a6f938d03b61a79b117d354","3d74bbe72068affb195800a1a5cb620431285d9e","e423e1c663b31676b6b6fa4c2246773daeb568c2","2981915f19f6c168128afffcfe18fcd122401b65","b81f9f777f3b621bc5b8970eabd8d93d1db453b9","5ef5e6a7e4715703820592b4036c9ed3de4f80e3","8695135691971c01aa6f18a7183ce270b1cd53fe","daefd4f0475283eb1fa097acb1a011f83332329c","4d6737ec730a1f620c20768c1792099683aca4f3","083d088de3fe7cd5d825cebebc46ce32fc87b4b0","719254ae0d4e1b7c9be36a4399809caf270d7e86","ccebd1f4fc04e7748308c991068516ecd4e0e66f","bdf0037a9c78c1a34ce9a00e8544e5aed85ad39b","5d70a95fe16bc213de6bb715a6e8bfae885d5ee1","3b44866bf2e3be0870df9cbe377afe811f06071c","99d8626f4a313471410db421891e90fe768cd929","73323a2838f4978b1f91d7a941ac40ee17df2d34","d79aeca5991774a810cac6a97c3ac65023156ad5","60711e67386d8300878a46f3c37260db4f2b2c84","bd94c946516d426d5041b01e94403fa24f14b3fd","a9fef1a77442297d8c95d9346ee8a1b0341a4049","3e8dec3c72402309b061232a2bd61ef936d8f48a","b95bbd9883f7722f5465f567cf97c47d5fc003c2","02913f53d3b5dde2fc381d40cf3be988c1e66acb","3be6e76f220f702d41ae5efc526064f87059539b","cd40154890ba9791b219d66beaf187a7d8dcdba5","8abd64dcbbe80e20b23fd526437bd068289f365c","268fe9dda594ee8a167ef3f51ae5bec5ebb2a5a2","1bd32388aef6739a3da38301024243d8968356be","48b8597cee5bf9b5f8cc3449eda681a14d0704f2","cdae65c4a677b5e466a1c698688337bf0af646a8","3f247ea5072adec86e6433006fd80539d0376297","7e5340261a0c984f64498537c5efb29687a41b5b","94fc676019a1af4c3fffc085625884deabce7ae3","95f1f4e82a948f064bbbe32812a3f4b5c3c90bb7","7a0228fbbabe93a5e49f9b40410969f5de99d25c","15cd81dc69b3e19449d0c7e7debba936a97d848f","8450658fa24accd838e5c59d79770a514cafc81a","511de4ce51f75f464c43df811ec717b21a6dd749","d8cf3aa5abc446a502e08d9244f5b698174e83e7","e5dfcb5eddddab0ddcb698a972fb870432fc4364","6536105af26bb3a6a18369b4647ac479816090b7","cc3b7d2ee2bcd0a4f8f88421fcdca6436b2416b1","43d762fce363712000fd3ce3fc2b28eb91694637","17ee8d0465726fc7b6b657a5d14bda46565edf33","4f10d47f19f40e6cf1d85e9462b5417991dbced2","6c3be2ca74bdfb0cc133529749fac1112df26945","ab813531556dfce4177b5bedec866c23fadbd612","008769aee9ccacdf5098a1088fcd6cfd52c0644d","6d14251b0d77356bb2387440aa3c97bc8c58f59f","84761ca106df2ae9d06116cc5237524438ebad76","5c13db0150168c14d81bd320540d2d541be72dcb","46ae64cd60166ead412bacc1bf03e9c8f8965e2c","974646309bfe09c48c8a72bf751b0ea6ad8b5bc5","7e9a45842e19e5ffd1c6ec59f04312adaf147b13","58ca9f17a2650bb381972210d1babbf34ac6819c","14b06fc2076257c9511cc8b301e8a67e35002d09","e9802d9b02ffa61388478b53a904e870211319fc","0a96235b44f9a8c19a1d463e057be7b8b1a20df9","cc025fc8e7e379cb157890d08720f2cbcc96e3ad","2bc6302607c19e1e7b7b3c7862a4ca3907524ff1","ae76c626017b48fb98d9acb453662adbe6ffabfc","d75b43e961deb75303e3b05f8887a7a3571880ea","2511f275b9641286777fd5c60d12b462347359d8","7ecaff578b856dd3ac22f91af551c3da0ddb01b6","3c831377712ec7b37d8f22739538e6abb3c7741f","e9f905dcccb0bd2492f6bd22cb274055f5a8032f","53bc47a4da50d4168ad339a295fa7e327faae63b","c9782b0e97b4df764b0b9cfe443f6a261dc9b540","f392c4ea7a778db6c5c73a1c6b9348b84707ee81","6cde380cee74a136710006d6d05c5dcccc032a39","03e1568aeb5ba82b106fedf4599cb56ee8e7fe69","1b9c2ec92e053aa7f87b9afee69f5db1a2d4f548","72b31aafc4449f7b6838c3be7527bc3fe287ac49","08b4671e0350a12ef9c6ed45cf2e39d059c8dc56","8fa72a20f39f181694651d7099ffe6753989bc2e","98caeb635c2e4d48e0d6d6dbd82af183ab83f894","fea3890e1e994257a27cbf7480d8d4cdb037cfa6","e9e2a4b0443885490357ad20ba8bf8e5f54029c8","8cbe4a3db49f61992a978d2311455377bb3a9656","2b67924a0b5f50175da418408dcb8768c2bd3646","92549612973a4c474fcb8fbb778e6a4aef48a60f","d1f8fd6384ae8d2caae368d79d1db23654868b98","1e28571d82b711c6e1623eea0d5d844871ea22f5","a9fe8a7c3aa55d0802903b48ee677003da706fb8","bc8236bd399fef0f83d4463bfd89d55004cf7a13","f244772028f6a53aea828da799039b5dd8d77aec","41634199c8dcaa8b72586933038acf48919ddcc0","0ec76d40b45d220bcc5d0cdff07f1278c7409f22","a1c396e55cbab681740e8d743fe16178eae0f643","9d12b0f9580f5e008ec3befb7015df0306d46da4","9ad1a167fb7f930ccfb17ea5a5e548448dd24f80","facfae36713372cde930598d0993c535ff6ac324","0287baf07825800ba2dc121691f01742ff7a23bd","db0082534cba40ec685d95bc405ad14594d8d130","de7c2ad21b4cc2d889a5aeda64ead962036d2aa4","14e52f7aeea449dc6cfa8861657b2e23cc34c560","0132555dfa7d07e81aae5c2f879f9374ade562cd","f7476359e0bac2c7741b443010827030b8545ea3","0d7409adfb053c723c0edf1b97d9b25522683f84","d3a852f1241306eb697c0e2c072aa9bda09a4f7c","79aca6b0c02bfbfd4bf1817baebe1786012c377c","a439c55eff9fce48d64a16bc634783aec1ccd82f","1f623c5a2b58dcffbe875a06a19c1a4aec4dcdb9","8d7de9a9e9c03c63d060f2c6633ba9aa0ba12887","35444576ff684aebb0133d46495be85d3d434900","da4079f231acf9aeee3487e831fbf8cb3bceb6ed","fa45fdb5f5d8435b49303ef36b33241f278b33de","30d4c923cbe0c61bfcae4e91227d7bbdec8737c1","4b9fd961d676f8b2207614a3f42fe6659aa7ee7a","3de002db30e6d24b185f99c0269018002913d6a3","1369e0097340204104b2ffb522c756bde5301508","62a09a2ee351430f9d55eee337691958e877cc68","953f37f49b4d71b064935ff7e910bad829bfd17a","5bdb4827daca745e3c02c23b2214ff065ea83089","57b12c10ab01ee9d13c1be67f5b557b787e3279f","750e61c1401412077969cce424a9687fa063a1d4","0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1","7d836a7cc399fd388550d8e3af2e5b70e6e2daa7","466e867d77aa34fc4cb44f374eeaf6716ee808f0","cbc5d9405fda9ebbd265843ad2000e67bc3cbebe","604891a87d732dc37f79b4c4e289eaa57f52e5a4","f6e62f1147fee45a24900360c61b768f7f395794","94bf2f648ee239a2f8d86aec23a6c1a35bef9332","424d2fcfb4b943c891cf848011c91b6fd148c188","6a2c2e506242a7da3c612ed9a148a4eec241f20d","097b746fddee5550acb3f0fab5887aeba7c8038e","e2fbfb1dedaf7abead06db858ea83ca2f7278c13","a3d77be53b066e87199d1f91047fa40cb062f77f","92c3b6c85ef2268e20a4e072423f5eb902d7acef","1d0bd3eb71c8c7905f12dd9c5490f2560d07db78","88a8f9ab36f0523d602443134d3f88d7492b822e","47a4ca0022fe961d7dc607f37b0af6b5d0283d2e","ba4c808721592a8558686b518d12f36e0fe60957","d191ffb47ddd50df470ef1714c7df6b4da9c7bca","1253a3342381e15ff95074f31a465a18e6459991","067c259ef139a1d60b64386ff596dfea690aa06d","957910c480b16e0ea976ddd104f78c97bc7cf437","e9c267ec05ddf5c9824e83e44bedb4c6be483007","d552f0f1862298039db85600c2f67de3cfdcb227","107c1969f5cb594a7dbde807708498e490fd4a0f","b81356e1e306771f45adabe0f7364de32ae525f6","c77ce40c3b322fe2cf7509e2c74edb02fbc59bf5","51d1be51561d1e698307a2a28bb5f53ea84d4f61","ecd572073c0d2cd18f4bb0f8a23b2da086f02006","6b1628f9fcc50dc16af08c2b87f27108ff6e15c5","5c038acdc159708113fdc911c44abf1d6dcdbdf7","cc4da790b7150ec22d0815505334eeec9f012fa9","1f62318f92f79a8656bf8b8dbe3bc3588363c874","4b8feff5943255f5f62b3625714f2a86bcb0bf7b","4e2343160c6a6aefa5f6422620a6f90de255eeb1","83069a3c0f01507acd24672c90b24c9eba868aba","d18b2e599d838201ecf14822d5823269859897da","8ffc56c3ca8747a8bc5b43d3a0061a5d62abf6c4","6cd3c921f11349858f936872310bad40cb4cc577","5f4ab5c77ded1c078c8e3543727d576d837942e0","411af5975235ebb72127b3d213a52153475c013c","43fec5806d9e3383d23df00bd80fc753fdb81aba","723dceb7278da19bf9c1a7a5b7d578802a9578bc","9fee540e6eb3768f9b31c41c067deff827485512","01e24447a593ef592b3988194f9bd7a8cad2613c","97af5569d90df96378cd9dbec5676063b037e2f1","6d27c50ae7e934afc6ad6f19a030fc2512e825e6","157246ae86f14abadadfb831c8c8f14a5d033a97","2143f46df26bde529db350f4b5965a6508385c2f","2fdeed1b4f3820bebf9f39d69eb8bd59e1c4f2f2","e711534c46dc6904704580505bc154840352c1e0","d65719fb13c4b824340dda10d9b0394a631b27eb","b2ff90fecf9354c301a100ced8513172f7bb90ba","3353d797d66a1ad534778776770a587cf418bd64","90b6062ebbea8f92a52bc621683cfe6ca8852ff4","7dda9309f91a71b9b3e2088f11bc322e3c15d669","824bc3fed880fe7837fc1e7f4c3936fc321a115a","b777d9b34ac60ce94480ed4e4f290900d788f059","b7fdac60f16cef462a8ef97ce8c77308ba38a62f","55afd6e784d8dea6779f471d35a77e4d56bfaaca","6c557b8bdfc0f9b9080fa40b72c891bbca11679f","94f00eb6c5323dff933a4985b60e8ebf9391f940","f2cd52ddd7f57bb2f8065eecd27fde86ba550648","0fc0f0fc983b4760960d4d121cbad66ab428b4c0","72453e566df99da018514cc2dece040abd814f9f","133014c3fb224c195a703b517bf318fc0b0e6f59","3aeb43f14c4c25cddd438ff05c909d993177a277","0c79bbeea3df1a4cfc3483dd5b949635b8f28420","e00426c512a7905f5f925d382c443bab7a0ca693","78f7cca69e95d266bd77a38edeaca4c6ca19e26b","7afa1a64eceae9a6a27d84335d79f3f9238bd277","52de63afc8661f1f0f82e190db9d01eba83aaa3b","9369fd98a033c5499e7e512284f0ad6dec0c3358","0bfd06a9111158c6e9f59ea28209077fb072e88b","25cba699f071bf46fa0f5fe1c3912b17a00a7c15","311ab52b6c8aab811e989f0d33ba3b2334655097","a0fd4504152dcdf991d021254d217f1e96f5accd","80b9c8e9508a8bbc4b86960dbdc31f98a8d8363d","778b421973f97841e969d7305d95b1312c454d12","530665197f04f08090e2dda92a50548fb5aca374","0ab0d11c17dd58ac35335cabd032409c42a41a94","7a333eb15a12d3941170cc00e9f6ae713eaa7327","60d4909048011b09b93f1483c72375fb0c46deac","5d618b0570741575bca0c7867ea6b4c57c0f5e26","2bde99f790137367fc9bf57d261a330c27b4de4a","7e4ae4c503353f27168da8a0c8ae715d1b80b97a","28294b1f1979e2c39423dab6767fa6b159841e7d","e6d53ba75fe8d58d72fb6f4c261c7fcf73290104","26b933dc21b8b7aecf6f0c908424e7738e5dc4f4","9d4e596c69b0b03e94af4ea4cfb49e0371776ec6","0e54b2d43c8d48b97fc3300dea679a05efa28dca","6049c32cd46d4ac09d2c9d5afd6af05df9d8c653","5d6ff7f2a28ea0a0f67e5ec1195f6cc02fe9ab5d","aac7ddf89f5ddc3fa69052bf13b2dd2c94236227","add5eaca439ff2d2098c2bc505201853d0d4366a","f7cba26a52f54ab9ad5a617cc1283d6022f9689f","a22d0b51090f4c0f3bab17c6054fef78d85b2ff1","67961368aa4b4b9ccb863c65bf40fb1c23dc0ee7","be15a016f40e1317f70bb93c27ce0d1b1701f46b","c9d73014183bbef93fe55979074acbdefedfb1de","12c2363290e0c2e2f827d761a20012b859bcffc3","3c0c8f26f91b96703adf298d903d0229afa6955f","621dc7022f9b9e09790481d8915858fa4d007ba4","31f327a4a9c2637a8d2ada01b293ed138c3e6f99","a3ac7a94f05082327e91e14f4772b9a94e969ee4","665ee70edb3ab4f7964bb5f324ea92a1e91076c3","6952fc472741ad2947615b9935559640116f3556","381a5f2138340293b37b4d3180418865d435c114","fea58321e6f7285bee5937cb10257ca5ddb6dd4a","1f76229378409cc3d4147064e80d4ec754629322","d7137a6b7233c6867c717883a61a1c3607ae84e5","bdb7adecfb2834640279a26886ff110693e43910","e4d734725ad7433cb2d75cd71f43e4f7c2b92417","724be04ec46d7af5bfef7fa9818199377bd5f452","4c4172ec92eb383be7250d4f41da76fad771bdfb","81c6a7e5f231380db35287bf1a350a5e022c56dc","2d3fcd0ff0022a0fc36cf201d6628618507d5309","06fc43d41cc965e5a520c65b2a829e306fcc5b97","a7b202ef188c789da8940f4fea285485063801b6","6a40b6767a2c2ba0e249e34270d9604c65a54075","47389c3a167797ef6e5756937e9d888f6a7719b7","99cc4d246f5a9f31fa2e83ad3108013d36dc1965","d596e169dcb3b652424045f3891db64445cf165a","77816fea8bf6d05c749c9724bf1a566454d58aec","f0fc28f0fd7a3116483340d1dad5e7b7229337f6","91518defa550568faf97ac063f4ae85a169b876a","b964e911b67769257959b7a592faf55b90c44ea9","8e76c5701b5af2b185eab504786cb66b28a01b4a","18d06f4d4f6e02458578db0f14e1a341987db1ed","1e8b7a160f9bca6283070d741c78ea1be876f662","c4ecec1d3362754f7f31ed20409273597cac15da","1c8d3ab94f130b09320584b29513790e90311b52","121fb46ab98c244069dc196644afef7e2747497d","bcb6a991547f17c51e39603b74419794b9daa6f3","e4b97b4614d29cf2c0d40afd07288995e2199278","ed373a60b1532f5122e2bd7069187eeb2cfb6266","c663d65ffc4f4a6b9c6dd26ebe091c09cc6b8d6d","706552404cd000fc011181a77189662ed9b6c97e","99beb9afe618d648ad2283dd8cc60adb49d36492","74c4543c4ba00bf9430f48e29e116c58c1643bf5","71777ee9081f87d924e31a6f1fc5b9f3aa6b63e1","e62aa53b94bc79e1191b6deaa9ca8ef617fa739b","71e79af1f14259598e687b4b64ab935e3bd2c3e2","64da703c6f71e974cd404a2ebae9b0564f75e4c2","fb9ff92c290b16a955d6a911ba462b48aae00cf6","500863859ca34fec245cdf9ff4bc236a308904c4","b30e6496bdc640422b5d708f27acb860a927425f","24469d9ce44d449e574fc1bc7f854f790866a178","1342551664091c1ceb931ee45d9c43f09df5f1ff","5fb160c7c692c469488f11aca90a36ac3248dfee","0bd877780fb7b344b5ed1d2fa7765078616f069b","245c99175c242bdc60a212cc84986b1a9ad5aa08","9fd416abce9d3c4a86fcf27b57779fc9507f7570","f643786b96a0ccf10e587eeed60e858cd2f713c0","341f37aaeda971ad33df15293d36d393ed34d2af","469acbfd0c4f2131cc4d57fec8a1d9d02390563f","418b035ddaaf9b40892ba88632c3aa6f3bf128b5","4ed2abb0bf13d9b5e607d9c1521805e0e6b305a6","c4e46b880089409689ca9de07df8cadce1fd52e5","4922a48a9e95aecfbb22bde600c2b209d557e497","c4cea10402f16745d97dbae5d88169dd0c7d9513","858afd53d8aaf048e528f83f72d5cd1e9343e025","8b0546d93b7487476e8ec290399d95fd172d9f50","66bfa92e84e2334666eb453e33d2f16a353784d9","cbd98d0fcf47201c116c89b757c900110932e352","926777fd8d9bb3863a6085a6daffbfd0d7aa4d63","218f38c7ecdea970a5e82a48e7782077be4fc248","aeb70756287ad209f0b9d799bcd157dcaed41c17","86922ff70ba533b376a6680f965f542894e8c614","b2d8b213f71a06a3594d7a4125096314f6c1f093","0c35994f2f18bb978b931cc1cc7a65c08af5425d","c2b824687d5e18028de5b71d71cf5be478bf838e","0024dd7bb5a8a5194ed0283fc506edcd8b4a7737","101f1b802b363c73404c6065ef632841399f0688","add0004a787fdb374da2bee780f676d0a5c62092","98136418ac861b975636e2553812deaba9225920","cafb888361eba08297dd88b18dc71f4d418525c0","fead4e369a278aebc4730b04776539e31dd17898","81f62d68c2e2f244671ecfa31e6e12809bfe2f4d","1810a901d2b0eb3b1d729f44f7b3f4990bf41785"],"beta3":["73fb08289af1260669a3ce118b9866a11c06a0eb","745a8915fc5ef0e98c97623cef2792eb95f9aa2b","e1dda5195cb2b8620a61740e8491cbb243aa653c","10481046e52cbb7a90dd084fc51633388ba7ea6e","f0ae0a9958689175b3e401a143ffb751ccbd63b4","fec8c164a0fd68cd01e3c3433841e12fe0e8e13c","bc4dbcf79307b934d7f78f212e544cc3a3773fc7","22b345c96956f28bf3970d5f1041a3f7203d0d90","ed69744e7d5e798b67b8e71d65d7de5c74493b51","fc8bbaa8e9118df6b5fb2fcdd6e3c0b1c0518a57","f326913f4d40ae3e39e2e1ea6ca1b76978150359","d1270f3d4c32ca676344eb5217a3926073b9b4d5","40d1486cb317a60dc0e982cbc7ff3e6645cd5280","65f5ef9a42ce8d72ba8fcb11c19927851aabbc17","0aebba2388f741e04dafbd40003673ea4bc38381","b2dfbd77ec956fef57eec9505f2b85f500402df0","7255d6c1232661b5f67c89f8a3fc35b5f88814a8","52e2105e61704bd078e9d0e2a07257512e761cb3","749d917424e20d6af61746c0d69fb54c50619f80","ef21d378f33c286046bb0a5db4dd32f316797dc2","6d6280dfa3a470a08287f294bb78bc9ea08ef0b0","2b824b4e455cfd43ab9442387c2333c134cf88cf","ccf8778e86a508e9d81f132332460c1c1acb8a96","a74f0fd4cf528b8dfac5e9a642a7feca591c9e84","d0243e9e0ff267b85ac2b1c70089d81592339f34","dc3d8f0e4525b74daf85365be765bb22a233fced","20d1486a546d23e7c0d6168b8bfd800e8fc0f0f9","673bd79a9ea2e704365cfa3557ba630a5e28ffd7","54af9cd470bfef6817b28a66b3bc542c2e48d95f","c3609eb2115f239e36ddeef1a7ab40a7216ab7f8","c6c5a213cd55481b77f87d7f118e223b4b119ba3","73149499c0d5810901cb4b336e81fddcd14ff6db","e77c34ab4af4cc979ba43128f70ff475bd3b26e9","1fcdeaee39c175cdc7d4217666306850d2126b50","e8410c03f506c622dca02c97894c2c59134aeeae","10bae7c05b18b73b39fbaf5c118780512832f0b3","65e6efaa3bb51b69f5b62b5ae67d480ba22aa39d","79c26344e8ce3eee63783498c50ed46a81ed123e","055d7ace544e8dccf1bcee15c4a8704614ebb900","56d884ffde4dad6839c5e586241962e6256ff7b1","8b8faf03d5013dda77ecfd9031ef6f0f45e4e760","9607fc48a0134b289fe62f327db1f160d70fac24","d53e3d3acc8d4590398aa65502d080f2655ea1c3","750f343e4a461c588494bf779b9be7c1be8ebc68","e64a663c59141f972345852f0bce613e3f13dd3a","d2858e23713314f286875c45b6bd176daf860171","e9b709a5dbbe46d73b121f595cceb08ca31fcc36","2ef8c5fac5db208e8b2220f67c666cb0934c9020","f4d0e598a7500c667028c408c51cdbfb8acaa212","fdd99d4a7c60e3ae5aed41d78685ad50d3399220","ad95424dbace10d0ea1770e22bb1cd85463d18ab","d42ff4c2ae86dff7ca67ad846063090dcb7599eb","d4415363795d74738eb51edd395368aeffcce6c1","fb9b01038463b651f53be521b039a928acffb98d","d900cfafa367e7fbc867739cf6cc69bde0abaadc","b68703a35cb3c7b86460653ae7f7eb00bb0362a0","3df68b4fa6b1eb629876ce575f4aabe2d40bc624","52e3993eb0bc98b94c6d65e6901c38daae73b7fa","ea7f3037da441affca86f918209750a2c8a71cda","7140d766a2bdb56ad4e73e0a5107960ca8687040","06fd6e6945f38ea110de07c6cc279bf9cf48e75d","6f38aeef5255d1fdeb99d727a0f67b9be6ccdf36","dac2a7b2378973177a166f1f4c0f6ac3c7b3e529","3231fca934c200b67ff823f82368a79b278bec5e","2e76c7ce194046bd7a085a3400a73ceb976b3254","ea8a30a5eab7a9afd2e4752e849c1fc42b1bcfbc","f0fdd7de807876d62e4d53e7c20573b8ff50fe9e","d747c611872a545ea02a977c758acdb3cfc3e079","b44e0d60c7268cab8455bd450566826bdb48263c","5bf04d16f0720087df45539d1857cbdc239a4249","fc034be033bc6dce9f7db99ef5eaf47aa4331939","9276684e95d4e70525472db46092a1daa2bbfd34","cde6775e1197e67242c143b7885703a196e31cb2","52e3944846f7f21d87795bae59b2ef1d27a1f062","7e6fa6c7a808840243637dc4b07947a93beb88c5","598d769804f61d780e4fa48691c2ec7a842a46d4","7ef16ca136f0e5fc82b5808d53cffbd13653c6f6","f4a1a79d015bce39e54b2a7193fc02592c5569d1","1b40a95b6f34d4024c732ef68b3ba96e4bd6e6f1","55676b16da70ec0fcd716ca277af84eac0446845","85a955fc5659f047dcc8fff6629f33a75dabaee9","fa0e6820270ad3702cec7b298fdbd5db6a518703","266e3e53c8b26218fb4396d8ce90356980e2cddb","502a66707040ba7d2c6dc921a19c09ecd74270aa","f82539944b609dc8327536aa92a3da3851ac1338","c9989c5390972939445cd871844f66788cbd8c20","f5e81b894afbf94d8700ef7bf793be0532fe7586","299b85c46fa732c06fc8ac0b6d193a6ddc5eb6e6","85d8c427639554e67597daca577aa0509097263e","66de28eda8239e006c5d53debdea75f131b32f77","e6ebc43d725710f69094afa6ff47d91e50cce1ad","7735af7e768e16efb4b3b6de1c72c3dfb50c9412","4af218f9e326ce5042f79840cd48c36e96a52d79","0e6e64c9e9e33dee5089b3e17d9323ad25105b1d","cf8ee159868c383e27a18e17e7603a580f9653cf","1f4cbc0f842e8377fa5fc292d5066dab1a4474ac","da880520caf978b568b4db1585d7a03df5e2a569","192aacd5d742e514523f9764e2b973372fe177f0","247767eb8905e3b9da2876c53ff80f33ebc86912","a87a871250cb7369b701bab5daf11999bdb20b70","9e3fb2b1e868f660f625590ae27dc52b27dcf935","4b28fd4f23378d73bcbb5a3bd51472c450e94719","66cefde2b044a0a2d832a3952f3f9754f7d2c4d5","1af9701caacc0739f4817b0bf39f46ff6d90a146","f085110b206736c6832f852cc455cc3f97f02a08","aae9e11a1e1857bdaedacabb5a6ed89bcd8c8ca2","365c5bd0e51bad36d912a6808ecfde50aeb08105","77d95e33718ae5ce755f3ffaeb24833f19279d27","6d2b21c6a40ba0303903a3a9ce59a01101e45fd8","a87e2f85ee838245f0d5e702561faa3502b14800","96b30e7727daf8a41e3963dba88c38302de0811c","6c5d1d7217670ec66e9100495739671c6a183464","31272d0956eff1319ae4328551c896895fe8ac6b","7e592f96417e23c48b815c09e363d973f47b6f7f","5be5f654405bc90a567533b74ba55b2fab08fc95","8fb7481fd53313c5b7a7cece27af0de84c404853","2952dc3fe2262d969504768374990b959997df26","a994d58fd26ea7dc68eb663d85846daa14a6e932","c1e125af52b5ea2cd02be5a26e0a737d8a06948c","097eaa7563ea3a1453556ffdc4f4efc2dea6ba5c","a88afd22ca537145ddd14cffcb46c01b50138819","9eff8b7007f7604904d5ec87728002d5df3e4760","4f14a1f59cb876300411669fa2310d10fbf3584e","639c9b3a351e0ed8070a4c00e07b3ed5514d1a30","c51fe7f7cd61d9679555831e8b2261f4e3df0c6d","ef1008e53a1409ea34911c293c7fb8ac2b96245e","391f6ff2c6c09bcb8c0b30266dc76274e8d750f1","2cd68a25660ddfd9c0ce376ab95d534ad7009a74","8ea909f5b69ba30070083c45d17ebf1d125bad7f","a1f1a1d7987912fffb1b174f09adda47d270decb","966c68badd236514105249c8bf8bdb9f5cbd35d1","7e27ac98da06b69d69bbcd26eb6078fadb998cf2","9feb9aef42616f6a1639ce8c5ba230b957c94fb8","ae04d23cce118050f65e595e2f9e216e35b767bb","a698fd1b46c748efcc116af3d48d0f5980822c66","bfd5e098794ecb1f563b53e29f6981fda86381e9","55f86e9b7b25e44e5fe7acd9e55d1e26c5a67e95","fa4f5252160f23b228b695b40fa49803eae6bdcc","2ca90ba343408b1694a4e2886ca2139d1d0ca617","da80e3f0f079b397a496e1359ab81cd57e318204","3ab5b33a473a62f4d73ffc9e2474d0d8f0d2bfcf","5cfff77ca6ee01e325fd61c99ac1fd35e0848d93","85dba0c09da37eb89afa75058001dba70f51f1c4","dd552494eba3c9127418906560767cc9518e1792","4de9c51f23605dc06765bb6f2f4af26576bbc64d","e297b83b8e7c335c4ccf96b7bacd42f3cc7e52c8","5d7c13dcbbfa9cc1b046c1031f08b3e65249cdd8","c8bf0ee062a9be0033da18ff87eee62bef03ada5","5ddce7a9df62a8c3bcd928a8dff703e4831fdc22","934f6f2529132cc109d113c036a75cb4b025c962","967cc2c014c7f6be67d249a87df871a08d56afff","5378a8f5b0d58b1622e737a39823ef5639e58405","f6e57517679d05d8ac43eee51ddf0b4f1de3859c","397fc4b9a65ca21419ab2e9395260cf4699b3dcb","d422eff03604ff5ea10692e71c92f0d79a6d9355","899dbf4da0ad955a83007fce73172a0d0ddd9189","ba997461bafe6613e236cadf4683c993d3785daf","8f0c1daf1cf8c32a7df82cdd581e610f4f369682","5f451e0fb27392cca4b1e33d4a43a50b94d88115","ed19b4076e0ec9252202086e65ffcc42510b6cdd","c99f6453b952d3a3ae68a31ebfb6cba9739606ed","1120de862d131160cf43e2fdb7f736b47bc77550","8830e53fe112dfb8adf2625dcebef8926760e8b6","5ab3b6152025a6ab83b30181bbb04e452d7da9f5","bb1d75f55e1dc15eaa2ea550fc30aeaa5c2e3783","636bc5c32f07050fb387a7f8f5f78f7dc9aef7be","9b2073aa97770ae7f53cfa57d241c55bb2feb3d3","b73073ae364be8db377c28f71be4dc50b4883263","334d41d7cc04f7c745f9f56124b9bdca84c907f3","13f98f80b62f736f36de8b75722901d8dd8311a7","ebdd2bc474f6bb3ff124755196fa116c4fd91385","91b60a74dfbbc23bf589a6e0edda5b957aa48df3","80b1604fa95b048307815c5eee96426942dd207a","37e6a8f901d83a959fb30607ffb7f9ee03cf2882","f3fdfefa09eeaecfec763801c655ee10397c06e5","38fc09e6696b46cf5839e25dac5d19d6f03018fc"],"beta4":["d1bce5c679bd77b50ddae2c3841e5157c6a0b917","45ff16ad24b00e0bdeff389b40eeb1cf153cc805","3d6f991a1742d89640b4b2c104d602de00dc0741","7dff2a9167139937eadefa2f2244e5293d8d0a31","a58deee6489192610ff8e42eab8081f673bb4648","4f18c134b9c07bef29415114ee0ec6670db0b9aa","575a1dc9cff82e6f8b7c3f0f753924b52978ff92","7d34d1a85f95edd1b29b8eb24cda49b355db2c3d","98e540616e59098f5a59899f19135d46307b8b90","91dc474515166fb30c71fc7cc641aef2955cd471","5a1b7a6a90c35642edb3818e82411f00598d9acb","6cf1499eaf46f4781ffd2bdf8280a0cfe169a160","feb54d0ed746292c383571a50a33ff4f218151fc","03928c5b3611505aad21644244042912d3e99be4","0dd6079e4e4bc773c01bb85858d0a56b5b756d8f","fbc176d7407ed1fb47a685a5e37cdf3d100d0afe","ca19a3fe9ae82a0ac40b8f2ce47af952d0d9cdf5","22637beb2ed625c3e43ab75ab5865b57d7470948","4bb5fbafcb3191ceee938da9740d88df7f1dd857","20d7013c600ea9c95255d74c35343db217d91bec","45908eebf335a162f83befa8de5b8b2b863be58b","5a74cc12d0b1bd2ad2ddfa90fe3f4b16164cd1bd","c64c46db1d167502b079395b82e75b6c8d5c28c4","accf68b2cc0a459dd37a44a80d387cc7e59b4062","bb7b614da15ac0634f2e1895f8ee52433c9bd584","01a62232264eae3beea6fd6afceae8a45328985f","8fdbfe0aa8479fe08cabfd627c33f0141561acf5","661636e148f9bda51ad582838c86b34239e82e71","9adeec789c9c0eb4f70a1bbba93751bf070cd61a","3a3cab64948050ba1fd75540892e5930caeadb3e","c3ea4ea9b76d1bacde83f7b70af4638cf2ff41a2","3aa46a58cd3ae5f327929d127ac5fef0733176c9","7c64779516441ad5b6fe20084d10e895fefa0f01","21dec856f2a7482fc69e18ffc60f64e90e10fcc5","b2a14042d52b45ae0554f4146c700b18f50ee92f","a866028a7a955aee90b1356f5c94acf8bc2b2b19","817165b96cd04adb29e4eef797f9dcc6dd9d022f","f8ea390b52c48ab34bc3927f6f3fd2ac590b88cf","e4a0abdd93977542d2ace2975670f188c7e5c161","d4601776db56df158753463b1e669c859b16bc42","7a9c337dfe42d415e6b8826595e2b64599171c98","74977277fac258060b111b31ec57ed2fa8b63398","51ab6a96fd25b21f6c89143e04082f28c72379e2","7f62ee69b1e6e85803e3b48f0d760f77587f2db9","183eafcea8a47ae07341cdef262ca93e818b47b1","6ec42b7507e0fb14e86068ba3809148b371c481f","b72e4079f343d440d6721f6bd4066f26a33a743a","c39aa2b2002337f8ffc07d7606c18dfa534cd8c5","c87e6fa36f0742963ada8820703e852b2fabd79e","a3ab1cb6983bf138e23070fa8d428c9e6505dab0","32939ccd3987057c49a226909c025a3df7219c82","078e9c04d2c0c03009ab67749742267717fcba2e","2a694a44cb8ceb9f333625dab3a14309a2bc14aa","1b8b380993bf9ee253a72b6da7d7d7cc55868976","dc0199989d01d6f6eb260f13a1e1305e93f36c35","d8d96c9fa78395db8cf8eca65439ee1dfe18a424","e9474715c02fb83ff39dcce7677d3f0766640e9d","468fcd80bbb9b7c2928641ef0a7fdd94b0d7d54f","389b7939bfc297361f6ea31018fbd432b83c8bf9","7045111f4508cce02f84c9626a906149fd84611d","9c5fd893658bd4823a081e8cde06887851fa08d2","bbaf212c62422ade6fbe83fbab78fc46a6103184","324e02596f3849b0cf9edf39f4addbcf657d4e42","ce7d3bb1c7a4d146c1afaef7d1cde414162d4d02","d3a07d3550bd6f56028c03b97a5194dc69a48a0e","980e962bb89ea43831a901b594cdc80cf9ade67e","eced81e359a61b6cabb5ec070095c0c343d977df","04c917899f1bfba7fbae8f20b602f726f43102d6","fafda80a4b7c3c588ae0e0937f2d7982e39b2d74","9269d6be328e5ca0be3ce9bdb45017e97c799890","a5dcabbbfb2a0b9c6688ea0b6f788491f350f5da","abab4c0e258184a8bfad54374d86b1c4bf96c5eb","59937e1c5466acfa0b2343f6ec7043a953d882b2","e0ca3a9ffa370378f327f3699cc70ca0cb4b8438","904b7700fac9abf09e83d3c33a853fff178d6f1a","d3851d5452ae14f6c1b57a9b60efcbf594db0f0c","3a9284b562d6dcfc339322999767168e12220895","af67e9744519eb45cda46a7e463f7443409ea5e1","5152afa70c8f07f63e9f9d9c2ff386ee6437ca1e","3740ec25f7dd4febba89f771972f7f29321cca43","d23b8719f4b49b94d4f57c641963d3135b6ff9c3","41c3c77e800172cf81cd3b847ac4d3276bc33f17","f111d1aaede1b2036e63d5a44ecd0ecf057521c3","f18cb896813eea88a93829ca585b9cb6fe76950f","12ee35737fc81a8775347daffd5af3db7ef016ee","e65db6a16b9f0dfc689fb4739d4373e916ac0402","d14f1947a432f3d62641bb95316313c569f71b30","f2a2293709472f5b4e418b8f38d48eef987cc0de","c1ab956dd037cf5e3bdbf3d4940c4e7a9421f9b9","81f513ddc6faf16c5e3d08c0637b188003f194c3","19252d48ed47064203740c3fd5cb9206962df260","cb887324e6780a05f969de0c7387ac9e8c8cb5c2","475d7f0e5211c981db87fd02176cfa5dab02833e","37f664b1a524226a4292a6bd2e613a740f634de2","185017b922073b7607a06fe8ee4915d4b71d7720","249c2c4615c486696e997ea5af1a507a3f761522","cf3a863fa92253ecb833a66cc2acb1463e6002d1","9432520449f3b1affdca37aea366f4cf358bc560","4d61118f64c1c56f50fbe706277fd0b1499f6d98","787113d96e83591865b2e408c59c7923c12976c7","115a45c2c5be4b60302cabb123076071e2a22baa","9f68626fb2e5331d4bea1adea49d014be79af4b1","0fd7186971594a975cb4947e95f770798ae2f5c6","d31ff039ed23e84ee09f8e760506b7169bc0deb6","2d69c20d2a1bd25168ec0ba13421fe7b50d1d793","ae2c6b638af494b676aab947824f3d0a7045be97","fdfe14c5830842c6f1ad7b37a8e86d50eb88f0ba","1cd736951a4ad0f0d66917252a86eb6ac8001673","d151e1eaf97579339447db9c706d37a1893e37ff","adb703bc59a2281fcc4c9ca1e89408622b419889","01f34255940cac5143901b7e64170c636436c274","d39284a65fec4d62d56972e03e7aa7042ad673ea","0da0eec6cc42066626f867079700c10737092217","ec97535ea34456607c0c53607d41e34f272890ec","5004b8b81e96c7146ffe3f385748163d71a667c4","aab70008d3593f9ef06045fb8eae1143b07ea15f","bd7cf87b8e6e5705ac68b8b0dfc121e7c0858c32","217714760b60f91e581985b947d8dbdd4a0f5b0b","162a64efcd3cd95035e7dce3403452fd4dfdbd9a","f9db01ec5098384475c5c938266473794b4f8b04","86096313bead15ecaf911d8ff41e7074009bd98a","75e82417a64c29ae54db7c620a314da622aa2def","f065b34e969f93e5ecc9046e01c5c14c416d2d16","234fab949a1ff7214c4de91c66c897535d28e5a7","ee11b0eda7169fec9f2868b6cc3fe768a7107fcb","d3b162a9d49ab5c537ae46f2afed37fe4511458a","7c580261c7fe18a4d56227a75883a4e1ce460e73","57441ab2c6e17c00fb95722efa51c9168e1aed90","776ae18d64d1f7b625a9de9c095cdd667e75b42a","d09193b08ae8fdb082bee6ffd3828eb19fd45ce6","37d164e24e22633985a6555121a992abf1b130e0","371de5132ce6315e0b60cc74ebd47c134c275361","f676d7509e301620fc72421e85e8d5e03555f8c1","2c894f342624348ee9e6055ef514f655a44023c3","81db0e9274a17a0c0f97855f09c66ef918cbef7e","a665b3878be70904998c2b918ea6f47019b35e81","5771f9959c5fe0d0a236f334a6211cbe20c8b293","eec77027115c94603de1671533dd6b56cdef250e","9abc0ad8a5cf400d848fd25a33bd562db08d1046","334ed8f0c272254b00fb2393fa4323ae1fe708e3","6cc3bb2d9bfeb0efb529a53bf6a2a52964c3894e","cca13462f1803a18ba8bfde99e9f79a9e7b84156","4da0d7727feae28a59969592b634104d51214b22","98c3990f7dc6064123938a9c8fc7ee1bb4a30c2b","70a8c379571e0b63a8486f84dde126c5feac55f9","c320a822132223eba5b317314c5cdc001799d423","df2e3e3f7f66612e02f7c76efc39ebbc023e3432","cbf5641a74f3ca91aecf36bf3dce889e65be03fd","77a865763333ec690746e48b1dd5b8288b87cbbe","a139104646d8358b881c33f5c79db4e414a1ab82","cd9d5132854e239726a08098d9029bdd00eee752","f965ccee7bf83e34fd8d8cf2819f7ff73aef18de","30cf60bb89fd89199308c66c5a769d5ea7557452","8fbc9d33fd3db9d4362ecda0f89a9051d186dbf6","ea865d0e7ee6fb3f605406355bed1d975d84dca8","74381c380bf75bb991539bc0c0728876a944f78b","95eab06471477237797634537afc1106607ece4f","676f647c74f155d71a21b07155e529184c7b3d86","61e89dcd4aa57853e60402839459de77143462ce","6f178a20616cdad6656c58d6b94aac556a5f77c4","5586103a9475893bb1a2bcb4ebf7f5005544253f","589eb80a90e947469b0261420f8bba30e867ff0a","435cced7d8fbc80e6842d7c171a87d4db1e64fe4","ec30c8bc25d75fadf1d82b8ad85d3c0f8d1b64aa","5deb6497a10981c1137b22e34c9fc91c5e8f8872","ab1bfb9007f7d1cca9bb45abfc1559fbbebb4f8a","c868baf6581cb082844c7fde822c9b1ad86b3215","024c25426b8aff62a4f397ea13b9c8a4e0db0555","c29b8cf751d9c30803826d863e17ebfeb464bd1c","2845e6a21a9a1b7c8bf64dc49575213141a68832","16d612dccc992d64d65d920ff2639f04d99aec51","16fc023d4487c2a3f26b5bdd3827628de2cd0ba2","fd31cebcbeebd2084ccd2d795895ad9c728d859d","e8d652f16095639dac33085b871b76a995fe8d86","ed1c4bc77db88fa0f8f599ca2d3c4b533a94a654","5bf8e1e426126a71e3a50389fc11734d0456b81f","6e1dc7b2fec148bf4ba96d1fcd19cc2812345a3a","269145a346bddae5cbbf00fd17b6c8eac4cd4665","7380fbbaeebb34168aa6998c490ef05b63125ade","3acbabca1ef5cbca75b8b8dbf830ea5cbd2d3b5e","2ebc783e9c7c257bb122f8a19e2426193a481aa4","e447f5ab044c7b0cbc99d61da34afa9f5e15b349","3684810a283780d1c691b3e5bd78e0e36b869fc6","694abff2c67e28ef460377e1f572961e09e26ae1","1d075c34e453be148f045b52942084beb9d19ee2","6eaec3d10d472ca08e8f7188d22860781517950c","cd07a34598e82b21782395ecc9a96ea98330a431","78055cbdaf7aaa953bf1b57e3b4204245e6bcfc3","d7b2940eb6293dfc136c379c55c852cf6898c74d","2c606647df849af203c3c5dbdfa98a82569909b6","37710389469a6daa5213f31679d53ea21a8f0429","097a561fc327a3de34d8d6cc3e8d7c3338227520","2c559feb9245baafed1d7a8d47ff24ad50855e89","29ba673fca58d2fb8a1adf226f7c663a82734475","4937b21ce52eda4c68fe7e20d0007dc3da2621e4","f2e396f15b104cf7859dfd4bf011f94cf74e790d","8eb183aebb9c79ff92d6f566af7ad2f91696ce08","d057007541abab751ad956a44139be206acb8128","fe0696618163de1f329ce380612ed133af58a498","7ae0e4be462248d8d471d30ceaffda029e9c858d","ff58030ed693b6915ea7b378b0483b65547d5f8b","07a739e7e15fdc0d7ed878f0cb465bb93c4e50aa","643b37aaf01138af8e5780caa938a107f2341412","17add2dc86b7c52c93aac162242bd98c9bf2eed2","f1a76a88207d6eab65b32bcfaecc231b7e38c978","111ba06310a8688b294afc58a8f369e0a8cad4df","6c6ee8fe41f2aa4de7fb7af0de27a6267d7996a1","4eff13d7685752246ca311a2fdcc9d6e6eb7f63e","7c6c32b500b2f532e05705c5bccd7d80e632eb65","c5c320412f9f26a13ff8cade56ed80ce6d97f11f","93f00c0303f919a7eeea16306f1fa4f516543621","11258db001cb4132fa8d5630599ebf95bde1622e","80dcd4423a259ed60874fb952036d18203320059","0aea0d0b39cfa8959350a0c89fde72d50999fc5f","5f64d773ba146204649e3889d8ad482851e47507","4a56b45f8789f7d270779bee492b094c4abb1d6c","4b64ef88d803e5f526d1854ea872e736be690e7d","2acba6dcdea5b252e0560ed29a9cdb2060ab5dd7","0b4cc12b4f95a04027b1d3fd52f406a8449f8c24","5978e6afacdaefbfef1785475be1a83bfb7935ab","9a12b40100fc7809884f998bc67236c881a564e3","e9eea4f3ce5447fca68d60e520f925f2af94217c","ce02725cc124bccc3ee44ddb0c28f2b968f48ba5","9002b045c696416b9b09bb708018c7929507d41d","06e4a3aa7564cae35bd4ff6338dccd7297fb2f3e","6544a0e908601271645c3f57dc830826144ddfc3","0192f7712c0ad973817bed50f3556607ba607971","e8838f438521113d8c8154a1f707a0b2529f366e","fbfd56c2477f1c05077a13533d11467ad3753ee4","129a22cd905d1163641a56a956a69747e4e3c17a","fe2144967a8529e567ed3698a290f89e207f77cb","99b81aa1b972f55bc8afd18154a468eea9cbb9fc","601d870ae965e9e8dc4324b861f0d479d13d9b8c","3b80eb06b744c8a374970cd87819f98a81d8b9ba","f7f7544997128ed1b01398adf84225fdcfb3e3db","83194f4a508aa4910b40250e7c59272302eed308","36164168b5525bae3aead5d00063c6a7770bafd7","066ae9d83b070cc72dc03f33fb778726f8c24e75","95242b7faf7f2e1552b4921a8bbdb519d3a898bd","0fcb68ffa1eef21c55794e896ddd9dd2e7b74751","3797f1992609679b39711720fac69079fadf85c1","9584ff13b9aecdb11ced749c3941707e7616bb33","5329ae00300f5564aea11960067a1a142f257937","81cae314b435e6cff83dd5438877c29a15ba6bdb","1b9a7e1c21856a76a6a723734191296d347dd520","c2e63fd27a2112fd2562c7307d15a7516adb52fd"],"beta5":["399e53e8c328f47bc116b743cd19c66c83e1122b","6f279ed6ebe7f9be1bd1ca852d9a6135c5e059c5","9ce0ddcf0ddd4c54a5e646bdcc0a7edaf3bc4ef2","a18909f9452180c36b62f34dda07fbebb6c863ed","09b4327805bb721c3e220937b885160fec5deb28","b728d3bd18420020175cb53fd44d8dccbea6bd15","147268a4272468af352782a95166d64d8b54c501","0783874ff20cd868cb926ea1c283e6309ee6f077","136846a6ec4f01eea4ecfbd5b624b1145730288c","fa82664419f644c410980a045839ccbc7f483c22","b300411740fec6a761fd238dedbeb1e367945126","77e1269bfd13dc8266d4ac5d6a25682abe75a1b9","3cbfb11460b6106f89ce7ce80c329fc003002103","229b398146823d008cb5f54b7182585282d0d513","68ba2588b89fd4c17275ca6b91f294ff3e7fc6b4","cc626acf45c305ffa1bf98013a6bfcb767d703d4","9d3424f61ddd1e6bec78381aa4a0c6acec53d290","529f710ec0540b9d3f61a6d75559f13af2f069d2","da625654e53bb10dce46204621ccfe0e619a38cc","2ee6f42759f8617781458f46cf64b5d97f63d8a8","32fd350254a958bda3a624491bcb01d48748c7c2","2d6586ec78c44604d2f2565a7cf7af395cbffc9a","7a9fc69a16d2cf29e0f5b4388869c29c4c5e8dd3","3056c4bd5acc4b5eda71303bf349e0d4f94a89c8","98bbee3008acf60474b80c2764ef342e590dd339","e539b187a5add6951b25b07c9c22826cc8be6b1a","0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9","71d372a8ab1ee972326f8bd333f510330b7b7204","a00ead2a1f79acbabaf504770a8e1d7491c29f57","536cf9a527c8d90110853c879f35d402b6afb265","f028b8b0e4d129cdfe621a09cad2e85f2019532d","0ab7bd402abd8269e80988bc300cc1e10cd25fd7","dc2e4cc804ecf0566d98f8ca54f110df65682c12","ab11916822c0b28357bbfb56f428dc1bc99ff362","eadf04e1ddc43f8b103b96198b46de130e8b1e57","d84cf797a2036beddf2b44948b99c7aa813fcc30","8f68e3d966eb39fd56a7573fdec5845b3132801f","1fe8dedf33e7cf1720399174fc2218c72dd3130a","c1ff3ef9e83d5e5d37f84d350a7a0e00927f7e6c","bca64e3b6fac56f27a5582a8ed4d3005ad836fe9","f3aa793ba33dba4e4624232e8d144ad0c697520f","d80e979a484af7a36053fe87e62fd86984ebeec3","ac3087eb4b07730e900ab6e9ea5a3ff180b59789","b93b7aca74b74e1081a91f0c20ce5da975cb962b","bde52cc6881b3cb84602ffba1dede0a0180dbe4f","0dc267634be5f210047756d1b06ea6fb2b83e162","1c88ee6c9695efb783eb9e6e9225288f3c50eab1","a97b08e7d2d47284622debb044d0a44ec512451e","a0e8320b2abfd2212bb115d9172f8e30b4d50405","d8dbcbe066b581a4368297e69fafc890a1608937","e772a1241ae5d82ab88e6079352c55e5ef466164","4d727f1ee6b970298a7c1752ba19b49d7060c405","c0ece451e39b440b758cc8621fccff0a4f898f22","844a8d215b1fa768440d5233c532f6e71c54fc14","dbf907e0947be77def475973092b00f3436aee76","08ed28346b655c1a0a31aed7ba475aecbdc8429d","ea75ea50d2b0f76c44e02e6fd8a558788cc375f6","f20b3ff503614682b748ed6f8bb42b6670799250","1788b22b118db02ed57487c62157f83ab73b4165","ca3819036351c296edb58e56613e318b1ac48877","0ee93257e8b6ab275df5eb8decdcdbf8c9adec56","7b86688ddfd599bcf6ad1da6b8d942acd542076e","27b74f42b4fd6b6e56b7a4924697d8881488bee1","a77e869b87383be8949cd9f246dda37ed96a3c8e","85fa17d3c29156011109f6ac375bedd9c69a5115","bb6f04c9f53f4318c3bd44b3e7398f6973f7b68d","f7715b58bded9d0402ddff3c7fb389344ee3591c","7f62bed2387db01e825b8d61253619e948c65058","e4907e50feab1af05f514a66adc0086d1c141885","1591677eb8b8a08a8e9c1308b73171f59c24d2b8","5b173c4bf179f570b2c303079c18e7bdb9938326","3e649f8cba9408d7646c591a19fed6f270827602","5aa96b72c7a379d5b869168933153ffb0820f125","a4936e500f4af10d8900d6595dc63bd4246fff09","a7f49ac9a107820a62677ee3fb49d38982a25165","838d9519bceb16efc9864579e91c9662461bf8d6","99efc9341936f5d83079e5722b7e84dd8007b63f","ac18665c8803916236cdf326b7b9a00951bf140d","7fddf5eb7c6b6e58f891aaaa5b396f2b0cf616f8","406dac1917eaa002fe27128c161ae681f59a556d","219a21737d5d72469595fecb4620eaa1eb150854","1bed049ed5e0a8ab889d0d76da373e9d15a0d154","c8e7036bc11a72e359a0954809af5b9cee341dfd","3e1adfc3efb2d8c2e07dab9841a982def6c22d81","7a752215ba88142557f99b148772fd7bf1dd1c8b","54f70b6b506ee460e6ef2f986158fe5abe696ae6","bf143c05d251005a9b68654892e41ce1fe6b21cf","5fa1905131bc20e8a4a939d0edf8370091c88a50","97ebde45d58bf54ee4cc8fbbe56097c4b5cffec8","d53a297a6d8dd98bcfc863c6dd3faa59baf6f72e","c2a28aa28d1278fdff61f62f24996ce4328335a7","833ef704661712fd7a5b3befe9bf280100ec9a32","33b560a5cf1334d8d345eea36229230ef3d08027","870b5ba2dc3d93276df01784a8235c9a27df43bb","9c6863e74b0afe92c7e6e305f366ea566b3b364a","ccedda9c7126bd964186b6469f1558219436a71c","86a732b1364d7f198aa538118ce20d2972f13f7f","4c7d02dea1a601b89a6ba438c04b4764ba5e0360","b7fcb8d1fe760c527c874fd6762e2bbe4622821e","7b412eb8390d73313bfc6ba4997e3533802186cf","583d96cb964d37cca39e3bc0e9a4372d6693dfec","f3f6268ee7dbde110f67ed7d5c40f938edc6bd5a","162bebcafa7d8321a3dbf0878c0816d0a61924f6","db90f6cf8504bf004fd4c4adcad3a01c0c9e04f7","e37ad996a19396542009b058d00f30a909489834","fdfb7e5fc44d5fbbcaf9a09c8732596d925c7a80","e9696628f18a7b5ff4b77a8a4c86d5a2cd2c9790","388318ad4c184076986abe6b046072a1fec355f2","ea3262ee9bb4ed6ccb73d3123a0cc668bbf4ec18","cc7288510792f805135ce78374e6e1d0b58c1ee3","e1e2ffcfa1ed2f409107a5548841f1217610a02f","ae9716cf78636ef7a199746944bee9c302892eed","fa3577b0edeeb3c6e08a592485581cda1f19fd47","e799271bb7e973722eb91a639a1b410b5a209aec","d595a5e9c3f46fd8c09a8deef4b7bca2959c457e","50ab6decfeffb04b3f6409e573d76bed6150d52b","1da9a60cd8ed7ac5b40bf11c3fe6853f3aa04255","c2066fff3d9bfff347a1948f18d46b6800ecb0a9","edf2ed5e5056b3f37014cafb2571dd31d65a4a96","46bc05c5acf8cf9833f9a992935afaa8d074ad58","df2968de2656afd8fad421724d053b6d88205857","5b687b4c93b56a6de08e19125127dc40b7479331","9ef937090447d0ddca96811de00a5f8d278a6302","af2e6e12d1eb9a31a5ac5ab8442abb7503a3d50b","a96c95f1efb0928fadf79eb4790ca3b62597aa41","2691a8ec711c71f9aaebe45d1b695b2468935088","9ae73f7bb53e7e4052cf99371f850e9ee001fad6","79494992e4745cf95265737f36602973cdc907a5","8cf941a8cb6ea5cf778bba12ec34261edc7ff0bb","9ae39be64fd6ac1b481a0fc0fbccfb211605fcac","b8e8f4942d5ae49d4661ed685486abcc8b5cbd55","1b26f2c505bb4681183eda392cf9eb92f148b53d","d2690b37fddf6d472e039311865946e63f61f1b0","c9fe11dec1c72f4c12c8a5ae848dbf2bb5930c46","d441a6aefadda78bb0bb02552716cbede38fe662","12482bf8840ce2fa84d6eea7999628be426cba8d","134755ebcf0f684f51c1c50562c937296f16ce33","cbb8930813e891c67a4c917b20bd98317e182f54","f1052aa893c7e4a050f13f2068b4a85907afa122","86274b9fc9e63c0eb6112bf4d87d67dd97fb0b86","4fb56d6694ef65d4f978e135325a78592c88236a","16429a4289e9738db2e451279699f35b42536527","bbd5e391651a0e9c629dcce8227c6b8d53ae4b6c","fd2c181a3560eebfeae3ac53c55309f505dde849","c4cd2c44c8072ae4619592db487972f6b8baf57f","32eccb87e0ad53504b100f01b5eb779e55e12c9b","94e373c978b504d3a91cb9500047272910a8c33c","0a1d3e4437ad9ca5255123714aac902a1096c0a0","bc234ce0aee97a4667117626875b96d300a62b48","1ac701cc378d002817463d9e4101f8866254fe42","fe9a4ff818052613c776daaffe95b0f424b6d4de","542945f5f09832bd9093987db6f6aaba88954355","7f18560f3cc58c042309f0bc386285e2a85f1ce6","c37429b281a2f95569a1096e84fb21ef7a6f4edb","318c69351624f7794c51b5385d252af397c0404a","f90e8c41a21dcb28a53e4b1a4fc64904b8861aaa","0ef635c0e33fb925cdf12093da90d3977b23e107","f03facc4746496927872b97f02f45eeb3c77ea0c","682dd04b2d2b7de3a34dcbac193af4e653dcc018","d3cf8cfb7d33816ae69eb45728088baae9a3195b","c719cea11675e099058c6e05cc0a1b4c3ebfec76","e182aa0d32af0878f234eaf2eaad4ec81bc140c4","b076b2bdd68a9e8952078d9df1e8c3625f02204e","078c0d75f2782e3eee5b1b4ed2176687bfd51f20","79a06e17bb22128b2c3926853e2eba6313a172c4","67f441a09de3d1f0e8a66370c465a9ec0e27be00","d711c57d767734887fbf0955a7b9902c54498a0d","65195f505f353231b4f419dd5ee3b44cfdd66334","0049f43fc82b047a3a3d557ca0d87d17733364ef","2f35cf4946e5f584352c1e57290595e9ffc0fd28","22782d519c263febe0af94c7765fd79565c0f3ce","d53c392b340f6a74b6877d2aaaaaa908b64b8ca1","f26c9d650b72a8b1b30254914bc486569e611ce4","e0020447616d79ed674f3338339b7557abc41b02","56d44aaac96747d2311b11702598c2e65551f411","5d7898fb6ef2a18910892a2bda67771af1122bda","04d7d0838c3a50d83c9b35ddbe3988c659535ee9","bb62c07fce9c72066185da082e6ddd25625996bd","67f94ad76ef80040534ff43f79b7230b398f029e","0bab51ab557c91f3b0322c12101b0d68639952dd","ac046b7bac7cc6769eaf275c31ec3a497dea48cc","cbc772d696e0148f2788f3b78115c70296d6d34a","8938577459ba1f33a814833c06d92e775c04bb5e","9410d0c792b95abed8173de808d1da38546e0c64","4bec32a11e4d8483815e9c56273b9e183253644e","b3fac5ded0ba5878255cc93123b324ee737da41b","18e4fb35484d63a116eccb75237ee3d168c806a6","f7d8dd79e969c684c44e3737fd26fd90c523ca07","e4ecfe90f92a67304e5a2b27af94e6be224eb6c6","2f2724a40f5862694c7a729b20e2db0d74ae3265","0df1122acc6eede2047efcb18f9bcedf64dd7fe2","6ee9833c6f40919cda2802c4d8133601841584f9","e21872f4b9798c14b2840f205eff7aa931f02c0d","ecdfeec513695e53ca59ff22756c7fbbf2ca8514","34ddb7ac59f4c7e548122fa4bea1e89803db2ec4","58c07f27fc0f6b6c706dc7e0ffb1e471ede165a5","0a5b30b14a25763539d1558129a72c958b13404f","d47374385c0f21c3e76adb75c2954eb8da8178e1","097d1c93832f1db69aa70b00135294e22b5fb4bf","d7f9d71be23daac44c06c4f84993ceae43193b1e","a10449bbbc1c04f3ca151e067974717145a396d7","f8f56963943b91c0ad78fa4b7728596d459c5ac0","9afdb9dcd3d08dd287fdf9e0db3de07f8595626a","5a3ccf4f144a00e750f023c1a1d7f9347cc54a5b","78f1513928bd5a683f0a0b40d4a4fec42fb1d4f3","0b776ebbe4105c5ef3b1c6314157f76be58227b7","0693718164bcb5875af9211713bfa7c4cce86d58","2019d8001db3da44f7b3a6833e0d6c5ff5d8989f","abbff65dc835af0487492845c83c7392a53b971d","569e9c1d51beca1ebbaf2a79dd7b53045de4fd39","2b1fb0375d4ea04b51761e3428b86a76b968fb8e","6ffbd36e3d458044af7d50bedf88a10ea674c81d","48edf6333029fc961528892af190201197b44c40","9abbf517ffd6358e3ea79a6be46a0dd979115a0b","d1a6b394d7b88b61630859c60b83f4a7c5a4c53a","b3a70f0b8002f8290a774933b867b9c586bb4b7a","1acbbfc3f1f22a17f2712dc6dd93906997e55750","02d5591d9df4af4350e25de96a909bc89b6f1f08","28543667fd6663132504824c7318ad4473c21c5d","e7e095da3fd9140cfbbe11dd178981633819d642","f88f762240acaa9ce181ce8119b8c6ff5b1941f8","2a4c528d067826dd1af865c93c3dc945c9a0e196","30ffd273a311745fbc241d2ff542da72a58d0dee","f3c6c63b9402683d5060d101c60d2ce9d3db7716","98dc07f25fbbea480c99d34472872943b1902ba8","e26b0668717be8bc75e97a0991338d8dbd9540d7","981c6aa102ba50d314a023a96d7affb7081334e5","8da8518ba37f4fbc4d0475eee4de7807fd4a1e2f","791c84bbbb76908aaa70f91276578766b2a630ac","8189f23e8c4b806c4e244d0fcce7cb06daa79318","481eb63a155ba689a86b1649ffdc909aa9547b13","c89df816c1f1e2c1c43776be60e5cf78ad452c36","72f392a13563533331f2c9d4726e9b5af6d30c2e","28599e6c2092a1b4e5a9cd7a831efbaed479c3be","b8bbf5a55f29e2dc20bb961901bebabf64183bee","9cda7f73339f8899fa0a8d0a7ca9e9a002a202ce","2fa9585bdf914c4220c464f55c63db5775ea7aea","8674655a452d846c8bbb778f82c8daa1aa25db93","589f27933dcb44f3fd53b2e2691b934cfaa4986c","5bc427a95e03f016b6c57b9f552e43b72cff82c5","9f223616f1cde94c3e29749528921a505a1055db","1c6b9bfdffde2d1c44b69f4bdb48833bf7f821cd","13b77c9acde7515271f3ff2fe6201f69783ce187","b6d686305596b2c26a89f58237c2b8f162d5ae2b","be3fc176031d8f0c70768721db1f7948ce89463c"],"beta6":["0ab1726b43dbe81c96d208a41a582435b76fd058","018b3fa1592ab7bf9f9b70a188a1300871d18615","14c9316f45f8108e6156fc42a7b56c517577ecf8","1fe56e2bfbd1ec113a05d737b1f7a2ed9384fcde","656d88fac068f1412a21f0b4dafcba7f09cc0546","d842557afe6161c08340b11bf17feae247afa246","4c20d9407d5554a574a787c50cc1c25e0f4462e2","f39f62954eb5c9f89fb3d1e1218d5a55db0554bd","8c24a42ea027b22567194fc0575ba4e9b4e29e6f","1c9e71e7d02b2c2ed525435b2e40dbdb842a831f","60cd3df337df5cadac930da6049d646385089857","378c4895ae8ad3a5c2926d4eef2deae0af4197f4","05bbbb12253022ee14ced6902c830f0c1cf60823","2d22b6e5c311e73363b168eafe4c41e56fbe8204","5b9631563c81b6ad4544698155d7fd99d869dd01","4b3123104cb766a11a9cb93afb08af118712f012","dfb713bce6b4264269bac38150a231cd8aa2b76a","d07cdc594f0d0c0cf56896b6b8d98697871462eb","0172a7f932084839473a6961a8c40409ae067420","140a31728f7e90c9bd1769fe9b35e14bcad6b4d3","a24aa591af50408551b7310b2d8cee8969850c9a","c4601153694ed43fafbf88bcf85a9a74c47dda98","60289beeccd1ac7cc757b163199795ddac7530a9","74ae1ca61648004a4a3ca5d32d760d422f941600","b1b308411a8e6ac6d65f25b9e5d6479af2a795c7","9f1f4620e030c6f6493c9a722cf31e5c45254892","8e3e41642bbb6bbdbc045ff3b5e159b4093c5ac6","840c60a1eaaa210accd0ed44383942f525920cca","673f4fabd8ae4bdacb3064be4a5cf3ccaecd428d","3f8c93dffe056818a5a5fb106ee952792ab3ef50","508e624b87194359ecc0f557a8030cf2624f2a28","25c024acfd8a44c1f00029955e566a955b6f3527","f8da87c763e8097ddb4184f4213325c3e532b0fe","0218494e6bfc836bd40ff63db9b20ad23c880083","677e72d2f67ca13deb796d323367eb6c5a893721","abefd42e846a04d2256da9d27b6d5757d431cec0","9abde1626f0284acd9bb88b65e550efb11a98b81","ff173ff770c4498f4527676838ef8097917d0dda","59a2fed1e62c6cee6433054956a15a2506552829","c51c7eb5bd173906259ad6bf04714191b7563e2c","fbd937bd3055bff2722fe79ed501ab421356a926","83d950b58e25c401f21b0695a59002fbf6198083","9a81b36da147230995fc3f8fdd467d2d16fb456a","1e154e0947e46fb700dc56d00e5d6ef4e5241021","5377f062d45190680b85cc4a3e54d8d997ff415d","65446a1303a519035afffde3fc278bb50d2a70d8","4bad292f20a8592a0cc902949f023bb7d9b3cfb3","715c0f9dfd3b66a96121b9233c8db39f587141c1","4b83bbd463200785db56644a26a18513389a92ad","0d2993659b1a6b4eaafcae55dde116e297170f3a","9cae13b103ed93ee361f46ba59273ebe51c14c73","09aa12a0dddde5a54a80ceb49ecfd25c5230495d","a126bda47b89950b8586293823bbefc1f75adc40","6190d42825de1dd6ed5268b696d9ee3c770b36f6","9e09704ac5a207af309ad2529390a49f849ee77b","34f1dbaf28657cd196945e7a2fca5c6dd43e6b05","9600fd5dde1f85b7dd2dd8558d52ff86b18651e7","3bcedd02b2eb2cfb78327249cafa195b55cdc499","b5251eb00f7daa339ad61923f16608432a902f46","90b49e8888101a4c85292a5dd1b9a6275d4e4d8e","76678b2609921f27f52c1a2e2bd62b8d2a27bb4b","1aef8bfeb160f6c68804e33437fa2fad8e732202","3718f8f5925bad0662d9ae84192d094b5da4d644","8708d44a507c4888e3143b910ebdcfc5739acc8f","a0ce88f953a4311edc726523ff8724b891407855","fdd7cfa820fed8bc7bf6ed769ec71f7af4f91118","9fa8d42dd516a2d157449cf78f9095fc21763679","cc9ca9eb34d2f9ab0fe44c462faa644cc8700c59","e97e951741c5f1a5865e1b551edb184af6374999","05a3e0e34420cd4692b74e64a0b7660338b30bc5","41ed905c1aa2f2a55648a5cb49113ef1474b6860","be97c4cd48e2d531829798f87022ab9f9b85c1d8","2718179bf3b30c8e81dd12349895aac7d80ca9f0","7d4fc79eb359263ea4239dd7cd02ab07f90971a5","c6b673185749c8bbfda73761e710f1749ccec162","28655e16d65ba8e5e281dd1be65d21b6630559c3","1d304d87ebe2d5c578086a16498a253e054022dc","b0e42050696452479afb74691164e3725bc0271e","8ece49bf04c8d12683db717c3419d90ff88c0b57","93aa3a01261f38553171312a691a8c123573b370","94952293151469a15d02d9de1492d17db800e2e3","bf4a0242fff2152ce7983d811c1cac8b8acf27ba","e7b7dc57fc8ecab198695d9bf6a4d694fb5a72a8","f61cd516434d0f8e032553e569d2dcc5383ffd9d","b9a553f99de109427fc8ac62f7f3de0ec708a1b8","39b1ea50181d84c6fdfcd219a390deb4d522f603","afe39525fdc8905bc25f1ac70be3518758c97583","5a8107f70a6dc3c43e89df0ad69a5a0124bfc2df","c456d87ee60ec0609b21ff0476a06efaaae21719","fb31283960e0e62df6d7d23955b73d8140809ecb","29e07dfa4e42b871ee30e398b1c35d1aea68cd57","98222130bfe5ec90c1030c2d1e4554e990c5e0f9","d35c018a7a46823cf2e28bdeca766def5893f572","656cc83aa0cc355b3937a4a7caa20e1ffe39f69b","bdcfc6d633825e594471f118bafa46446b3e4930","d26414f9fe62e55af75dd9191ea602c8493640cc","7a941b11d20d736ec1007140ffd4019fcdfab27f","5e4d465356d3de2f4f6ee95722c4b8786e08e71b","899f7999b4cdc0ed52cc9961ad4340f8b86596c8","97273ce37889d25a8959086fc0a46099d901b2fa","d88f620c521491d39d8994be9687e3f82457a511","7c29ce43755d7fb083bc06d6b406e3a150145309","16f0357c8e2dbba77d3691c2a507c4f6872934a5","29e6f60d9bc4e7c5b872ddb25df6d779ba833347","b942f488b287016e53aa286bf93939d17138f50f","4293f76cf104027c7ded89fc6d3d0ce11a758fb0","ac7dc03ae43bde2760c2b536c8fb1fd8a5b694bd","0749906d8ab18f1150699d0d0f7df4e71f4e47f8","ae21664655a16526b1a8e3e30f4e03d9a7c9c67c","d374ad705d32ccccdf556b40d0d487b8e5a08119","7d0342e87dde109675e1e1a349f17e605ff57ada","0584c7f0947eafedee50aa0d47483b3136fc8cb7","815bf761a5e4b9e5cf25f2e53485933b2804d6c8","ed22a4c4542a09584e8268276f30ef2687fa1a94","5edd1a27d2230f771d887114191ce397bddfb5de","41c8ec991f439c4d5ad88d67099c8e038988af9b","14b24b6a714283919137536eebffd31b8c7b2392","6fa716c67b6f17f3818858785619839da060abe7","1de54bb388d61b79ac7180dc4ca7180f863e02c8","033fb72c031ff9040899a3cec7fef797a0fccd85","1b26205b253f66a0df50a289ede4f1f6293f00ea","90c487ebf3f5c9bd3a4f6745c34686e69a5ade91","a28e0b284951b599ed88b9680dc990cef33df9bd","d084598e8d4296d5ee6e36d257bd1a003a140179","f9d11120f781512469718f51b628a79dc951b4c5","8b5992f6658a125f63424a687e15e75ccd36906c","d17a4efc43aa6ff4e793935e99954b34b4c6449f","b81843ee6c26312dc9ce70002ce8ae80de8868d0","83fe471c3b3e62773438256a4ab01b83cf292c52","8287349bd3c647fe3a504b89dd02308279d71074","fe202e1a553b56343c379da07b69a26d014685dd","bbc36dbc67040afda18759d5305b61eeb636f706","aaa5ca7be28d3b4e34a6ff6a870e024fd6571ef1","a1ab8f889032fbf779b5bd5a08e6bae9e15aafce","4fbcc19853703bfcd4ad5caf06583226ffe0ec7f","56d8a2295de01eafb831112cac9710323f27fac2","d79f0e7d402689c84f741c15dd5e0eeb5614a08c","c475f11018c950af4e47937585797e8ad26ad864","5011afcb6ad6a7f7eb37a2cb74f28985e70cbc20","cd408c5256f748cd01fd6917562ead87f402a9ea","4e10c6202473c24735b4b5afee8db19846a8779e","96fdb48edd49966485cc344a01eaaa74a2999d42","3df9d187a32c7d1d500812b295e01c8f14eb50de","84b5ac8640d4e22627e5c7f27abcc19fadbf1724","26e8fb855febb09583f9c6fe176c1846f39b3be5","c1853eeb59b76892a899fbed81a0a081e1175fd7","5fc0a068d097a4ed27c3c67ea9ca2a4c174af404","d43ad46e42c384539283efa6ca26d3babd905adf","4be87c6016a5893cbde897924e540df4c988cee5","695980a0f21adbe66eb12e1015fdc8c51fb62bf9","e2a6cae0c75eba84029d44449b658123ed8d6614","e5a00186212d895d5a87c8e74b61d1f80748c9cc","24281cd9c9836e3efefed1fcc152195e35d7e82f","e03ac8c618ecd1b03c8076bf1abfcab4cf593b3a","141da69c84c855625cb97cf7fac1eef8300cd53d","377ae2af97783b761b36ea215180dda708a19858","ce75a2f33d4000e3ecba0fe8281ca335f5528c86","f5d1177fcbe6c948c54896dcb0e613ba0b3ffa80","078527465f4f531995a4e6f91d75e47704da1831","c3af23ff5e20858cfaf6037ecd055f4e1ad35dc7","8aea5decc6f328d0fc6eeebdc076d20130bf5794","e62941fb5317cffd8f4173da287fd204ee8131e0","0a965300e7387e4991c5e43b45ac453703a9f90d","080e6e48ad0bdab8385e6ec3fc4636fc86a4b4a7","dc61323b2ce5478b1fc07581e64f7b7fcfdaf239","845480497207839bef48997d152f00b60b6176a8","7c3543380fe9ecd3d9a2d2dd3319e1c37e06820f","1905fdfbcaeefffc4991fd12eced6513565a1155","e85604e54127b5f71b2dae77571c1238cdc951c6","109f025d8392013fade0a4b0d910cc568c113285","cab97f4b504a67955108b5346e033502cae636fc","3deb209105220db292b5dff8e459589ee0c52b57","0cad2c0cd103a7d616d55e4d5c973a20f398115f","538baea208e3a6321238e38625cc5614bdbe8de6","d968d032e91412ae980d6415f625c3b1e65fd9fa","566ffc2695770162aff9890c06e183497e41d57e","c35f4614454c0fae7fd118c8f2cfc6160106a2ad","571c713a5ee0ee9b98735e0f1c8416f5b721d8eb","61dd7748cafafca08b8f87183ddf42de06b58911","82622d0e4117ad0d4a9e90967d139f178d767b10","fc1f0d76e713ae49d253dd3934ea79599a70b94a","3f0c7b89ec8e2972b44c6d029d4aa515ca9e4129","2299fb819808f5cab5140d31abe7e4dc0b0707df","cca03b57ffb4dc251bab3c9351872d2e211f8d10","195f39a2ce7b1ea029e091b0e4d30d7e8bffa381","a7a025531bc730dbe7e9bc535aeea74cc52be565","482fdfb7f08372bb2cea34bcf9e19b8faaddca50","4b660a87d86cc4db00b562b82759adf1a88d4e20","35d288b2ef424c89d1f902f998e50237c70bce47","7f56ef3658da0c11e1dc8b7e06ad669f93beeeb6","8662b74bd6cfa0803fcb7f10349b52943cfc461b","cbb29c6b49f2c3c6680d5c2226da3a7296e06470","6e79d683fafabd3b0f8e6f2bea585373c1350678","948cb84e37d8ee242ecb6faf118b695c6ba019ec","a7853fc04ba79a027f372eb2e8102009c31fec3b","8a4104acb8514bbcd1d7ff811c35f10f3c41149e","eb5861f9f11b9d02ef360d6ea82d73609032fec3","118aaa55f9577c9d26b0793968c1d81c03fc736f","78e9ca58afb97ded20ad5afc69e7e30027c4dd2c","785af45d8e7f03f6bab7bf1a93228a7ca0bbed39","64ae7feaa4041c8ca250c75484e34b9e40b7803b","34c71157f0f15a783ed27bcd3b0346a58e466575","94658de1ffab02ad2eacbadf44f86c3654e3afcb","51c601d2e3e864364552656dba04d0c9cfc382f3","db1a01501bb46ff1391580f68f25e9dd511d6e40","d1133df7dfafca3aa130025713c244525588988d","80ad3c93ef24b5a2a803b2c0d05e5192ce674a48","906b5e7f3f9f75389e996e0363ad2a91012793b2","7e6bfe6a8b0edb818b2c3adb7a7809a29b2aa981","411f08c5068eaff76c7ba469c089d17454c46684","cd212009446ac7f538b7402071940394d2685901","9aa18e8919d611afc1a101a8a0b1bf7ea224b747","99b92c885f2c33c0fd6d85eaa463e8572dc034a1","84a3d3b981986628fcfaa05a0cadd934cdc47748","f3ea2a0267a26f856e0f75b7ac5a621ca39b5d7e","50c37ed9869b24b1411d78db764ac519bc7e95e3","dc13750189090e6df5608b260e2eaa3e29eb3665","21a392341034169fff18db626e1c356545289af5","7abb09ecf4d1ad6b6b1c0fc446986410abf71236"],"rc1":["ba7aca4199019529dec60555a5ff005f6692d281","045a5ce14a22384b236e5a4fddeeb999e1c46f41","a0f716763b6b14b14dd3ba298a875ac7e55bf16f","7a72dc7bfff298c64185e3957c27d1ad19a35b22","f2699a8e60cb7fe899920d1eb0211999dc5a18cd","9ffa9a6bac2fb80504af9b3ce450e3392150091f","4c99301d69d66a6988134ad76647311fc94122b7","05e042b06f221680cef7c79d5fe038ddcde9c25b","669cd46495389916ebcb50bc00537b0402a0960c","6fd4afa96b4d4a2af5d2caee97625a16ed18a658","8b0e2a409b9c111cf63ac8db0045675f6e8efa4f","041fa57a88549dcf5d8530ab8c8990930b9508d1","03be8104342ee40f20b5f1bc448999b7fe12248a","13b9d6fb77e6ec130cac250a653ce4dd714008af","1191d26ddc837f4d71c4e17d890b7b5d0e99639d","5d9b0cc31df5b84a90fcf2bd322344c13c065014","da5b138e642b358ab7cecf22e0cbf4a0b85b9dc7","f3af81b0594437d3a25f808d1ba1ec7f2ad78bba","41efc08532a2e0152c139fb30e397cb5ac26ca08","65f2ab1b61d0949bae7f06553b081e1aae276148","6b64c60b0eade65ca1147a0af39baefec732d652","4eeae592935920370c75b83dff1883dbd980f20e","d68b9c20d69e037cff60260fe2e1fb198c62bba4","f2aa99a8e2d33e534fa3adbff2981a9c902bbf32","4998983bd5afde7e23dc5463f10b5178993e29c7","df1324540818124a3f342f860906abd2707adbe4","cd7b51b9434cddb5f6104ee1ec9e88d1092d57af","dc4455d819a9590d1dc9aabcc3fd0ec1f07b8bba","9986f3804caf32dc092ac7f094381745dc3ae8f8","92b36d47066117d6e9fbc6c6506ba89db2b2a712","bc34794840cc3b0bcfa29dd601a6b65b3a3047a8","bb024ba9a8bb00ddc0d475e4be16471ae6956891","d0b3cb89f704402f0fdd599a188d141b376a5b1f","19ce2d5159675a3e33b3e7f1dae11347e7e9f12b","45b510b332c01b254cd28dccca2950831d04da3f","cd8cafc385dce506e06d958a91f8b5957effdc48","e329cd60052f2dbfcca5bf2750672a3c2ca9dfa5","9ef0e06781b49099d52a4c7071ea2b2bd2500a70","e564b4fd0743c6202a2b47eefbf823c2664c89fb","fc2550c4c8e9ca4ee7378af0330544695d04d6c8","613503755103b6195488992f922dffedf2258a2a","e33914e0c1df4344a7b2f3bd9f56b4a6f43af445","a2c90fe2f366bea6974cf4b14373b15e1b83568b","1de633205f232bf5f4f4b17e6087d8e4b8e4ebee","5098232ee695ceca8d8e4536ac7cb142b0805abb","3af0400a32a2f81aad0b56940af0d6a92b6ffc92","bd1a8aacdae0cb1fd7044d6ff2cd7822b0e518a8","dd3779c12e707a4429b5319628f2dc23be0d2b9e","2e66de0da9a59adaeb7a9c118a2110429a94cd94","b43101aae1718b5733a08fe7f626699465d8ae5c","318445c5488734e64c7ea6877e5eab27acc1594d","f9cb219c2f53746282a28537f7001b63d0e48241","f1d0c391c76402aadb9561180669e236805b5741","5e1dad3b28eadc3423e99f7b1919da5d4b9fbab6","76e03f9b4de91917cd4f8d5991db56ff1e307bfc","574918f3446bd17174b4efb5f021eeeb5dcd622a","910f8719a04fe354a0eccacdeca162b88a52e7db","e889100f2fd1737eb0d29443e74807ca9a5939ea","a34508843328bcd726d5421ef979f6332ce5d304","1a40f250bd3306aab8bfdf50b2e6cf4747988c50","c08d8feeadb39efd14364c55726c33405ea8b594","f2d45676c949782febd59cdb25674d2058291a52","605723ec4aa31af25940b387bf4046adce3ade5a","1339a5c1cb5874d58eb1036f5fd3b9728293114c","86aa12e806515e68514d4e8f97342a144fd8610f","76d87e66160203efcef7480aa61da64fe96be939","5f99e3396f8468ab74bff6bc2fe9742f670a054a","1aa998cd8527c3f835c58870f9b68871f94763ba","2bc47d1680f8cfd98587e66c44d18bd412fcc10f","da9eede933c12a9525237509963ec42c3a6c97d5","43ad6e8c96c8d116714389aa0e00755ff9248575","7c624949b5c17d6a4f503b4e299c8c717280cd23","3da2160233e9e2624cadab463179d048eea023ba","9b8d1383cef6b9b9419e128000d4c182da1ae621","181e74855e2c6e9523030d2b36019cd70d26e564","907adb37cee5f1b907d25069d0e0a037297f656e","bab91bd943aa5a23bab871e58e9640536cc67b34","6e8eb0d98dea1f77a8ec199fe04ba5a44e88faee","8523030e55ade890466db6873b6929711b98e0f8","46b574215912723c38ba4a7287777d5bd5d91096","26e3b4a58a2e47f626166132108c34843b06f85c","e1a0ce5af94cdb77e689916e730a655ea0ec823c","40f0649e5b02037cb4745c336170e1e5422467ed","8d60f5a34940238383e13b9a63d9d2a1af6e21bb","eb382f1bdc240c7f81b3a677a86fe4aed4f420e9","3c8abbc4bf6d2e7b6706468f6af3eb4b270ab7bf","db8c4c2a225cf72fedb4f6f0c7778371ee6cbb66","083f68ebf48ef44599bad864f6ce5c9301bd400b","7971ec74f9e0d4bf5beeea7b63587b73bb0cb563","636f003f8cc20adc48bb5145b76a5267ebd3a5f0","34bf81fa7c201bd5bd28636013a17a922d89173a","42d3d06195a72d47fc19a4134fd0807ce17badca","42567bffb9c6ab8fab21968401d687448b450efe","57986208f30d02c9168641df80575a607a230286","8f103b1b69b6a0a9510d330ec98cef33c612d195","724f5f3178b917259e9a7d3f6ff84d4b8db5a3cb","562bc1941d390f2897ef04992e2bcdfda616d7a6","3d88a7bb22825025ee505b281fd92eb2c7d3cd2f","16860e90f1e19b2bd1059e0c7032e9ab3c25e319","a5083ef55960d1295a5265e1816665f40838633b","417c54b871623297199bf1836dca3d8256dac12c","1bafd2d2c8824570310e63686cfad42a879452a6","abe83a1c8434e1f0dc401efce9aa4dd1e9638ce8","14a58560e185823af6a9a99700907b4de7b5fba8","1798496ea77aedbed4193c9ed516f8437cd05c0f","71b4b180bae83f47ad32dacfc64818d80ba91f2b","d6f10cd08e795cdbf5fcf07149b584c47a236cf4","becd1fd1d84b04ea6703510b0b75eea16e1a899a","aa744aee7dac7d421fa0d338e769e3619146512c","dc0f43a1c2218990d36add82be1feb2dacaa5796","ddde73cc62f10c254eee1502ea085eed197863bc","ea4c88f38abcda1ab0e3cf1f1b124f48e37c1385","0a8879c1b87c5d2938b9eb8fdd533b6e5d623ef2","c09b9c488fcc423d58ed26447b6e2614b106afdb","4d3acbcb3a18520909ed6e36c3f9b5e681c2eb74","bda9145aae3e50f1304e8faa2c7be0ce65feb4a5","e69593842e1275922f36f2fa4d3d8a47ec2d600f","2f1be121b72fc2b0fb7ae10e8898978a27ef249b","a565c93aeb716c03ffc98159b274fd9e790e7d62","dbbfade584ed5f1ecedd8ce78552e90df66a538d","870ec61417d631d69db172e0774bc7b71530e224","63112b5090e06239d3551caaf0d03adc990c71e6","6a9b38741f38330387074d0ce8384b05c6ff1b7e","ebf28c942fab4383b04081514956f0cb9e544c7a","712cd8a97ee3a36129f46665149031ff475c8dc0","66a54582eeb426495b627a5d7a4c1fd8d2226c03","2b9f34b86711d5cab7c1bfb3bf21c30ada788c21","0aeb5bbf621d846074c0bc437e8a0f54de71d997","34ad33d9e0b211b2de5855373f8626af4fc0ce11","f06372cb7326dedfb1882a024a97bff29ac73e28","d5122ab31cea2364d7914a796572d457eac025ed","a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe","ea737db43cba15e5d57442a647e9abcb91ed4ea7","1d129f9becad39f60252a672eb2cf0e14056939d","9c60502357b51b5b9736a245364e9035a143974a","f38bfccf42ccf16fd84cb8df41a19a2c3a0f4923","031b5455ae0d1f3c4c850ce91a1168b6aabc9537","04a1ae90df97ad317ea904a685300e988b37c613","c7b701dfd2fc4fe85f5b0f4e94a4faabda8dd375","1cf387ed9dcce39afb9c06b3a50b725d8b6f0461","017b7de2df4de8c477b144a00a6fed3104bd259a","bc8ce836e3585b100df0c4cddf6ef2bdada3460a","d88103172c4209f9adb98a1341133df5ba016ed5","087ffc8b5aafafba8fbb17d0689c0ceb88baa27a","57e43af3a251e42dbf233687a49ecb2004e754f8","c72b5dc0bcad7adfbdb95cc3e8ef56d53ab58677","4a95186b4bd7a911d4466b015bef04733f8074b1","e32d2320532c6585e339051ed85dda211311ed87","854a7bd9bb7c665c977ce8fab7d43a26dbfe7c53","e6060706cadaec88383e2ec42a3fa13c0bdf3394","dd2fd4e8535b4b04d28d0911e8a1aa9fd4544f22","33be750634cffe577df4c97963124f27e65e6549","d5e1890c85374dd6637d211f1f6f5d9c1b9f3686","100f50b7df7312f8fc56df7fd3e18427678bd957","929dfe1bccd3e52ff15d9af8427bb294245ad423","52f44e72b61a8e9e923454bacdcf62de1b1c6309","ab97f78fa5e46ef1d93b1a7aa4d6e6c87d6ad6bc","7a15569c6fdc403818ae4ccc2e21c152859316db","8130decfe4b4be31d3bf8ca9c519927052a942fc","b5cfe9d74521e5595e1afb8cfd6cfe5e2ffda7da","ed9984c3c522627bb003ee33f40686a451773eda","b5eb45551c73b35753a07c7cbfc366c60b7ac8cf","179193775b83b02f16ae396e2a028266cbf23abe","047d66cc6f622970f4e6767a44d545fc29a44148","3579187f90aecb770c90953a6e4b28c5f971eccd","796d35d8b3af2ea78767149c07a2aae4bd0510cf","2f56146242d58663ca28c3af6f74e743366062a1","269eb5f06c8874e1257137eabe121d4501758ded","48d7f7a70f432e2bd416a30fe9897a532203c538","7f9bf5472c299f15f01ccab82d380cd3d946e57f","478ab8b45b51ccaafb9db0251ff760e7136e33f6","26bb08f8b3b009f17645558309f4c5c02733e4c2","ccf6f33813765d1e75e34313baecd805d1ad716e","65e2230f6e75df07441eda3038066f901ff143d9","b563de702c7a0dbb5bbf9507c684e3deadc95134","f118bd6861b3a05cae3994d7cf4f5f07b0ffb006","22c15083afdf29e741d7b5fed966d2f09ca994aa","e804eebfe52253f934ccf210a66f6c2b9b449c5d","d901d5993b084dbfc83f6246f2a512fffda20ffb","02cd1442227127604549159d66b9bfc68a193dd3","9c229cb035c2cf0f6ae3b3e2f8602a47f75c9010","0b185278f3e2f85252ef3f22e152e524c82298e2","083637a901569e872b3bcddc526818fd1e9ea3c4","ad6d06dc214dbfcd7705d41a3a978068efeb002e","ce47d5af7754f24fcb66876e19c25425ef2ecaf6","e0d252311e4c35e08785de0cadd747daba59f747","8330e70e2cc935a92cf11862b68f6cfa0ce66fe8"],"rc2":["adb6734b491091663d9159efe6e5a5fa9ff5202f","7f7ae0712f926e332ffb69520fb95af337cd12d3","f70438ac455577d6d6609879984f6840d97c47d1","b9e12f24a83774148909bf9416e60cf88d9b8ec9","62d656ea063f69d5b48adf60486433c37125b8be","8cc9bb2539f248b53dc3de166dbdaf3c87f7151f","5358254b6ca752b88138a2b523767093f572ca4c","cb088e391e69420eaa77f94e390902dd5f1e4d55","6472e09a85a6b00c72adf53dc1b8bdd873913a5b","d72f5e0938592088d3addc817cd9d9d3c91d1ae0","5a75c4a8403adfcb5eb57ebb6c5cc72d34ac6f9b","1ebf4c7fdc48eabd498a27eb7f3c32519a81c448","a6105c8ea0bdae9d56d1943409d89cc71288306a","90a224c6eb202c1e6d87bded6adf50d7e40f08fc","baa7d49c3a7054330fb5fa80905ce90885b00d32","d11d7dfe3e15e34ba400e6b73d618abc4b8f5886","3dea1c725e513a57ac156224a7f441f0530d022b","4d052e51a203e013cc6572bba4b05661e78d270b","534bf89976da8776e45846555379bd09aa96af70","dc4db4ab4568c217385146b5874bdf994c5f3006","e8dc581bfca91ddbd87f534aa29a72231dd8581b","05c8654390374551e964c19e9d4e14289c393663","d7072e9cd4d770b8de0cded3e33a3e877a898a9e","43caf83c0973c22b54f28e84aa23e2c6d501fe1f","7522aa80c2cabe96244764ef71371f878a756f4b","b2e2ce16434f0f087f1897569441889a4b7c9589","78c2d41ffc86d3fb569ef5517e39c8ebf96d5096","4b70985a1a38baa8c07de9d020b2a38f9de7b5d9","2db685da09a133bf43c4c9be9411a496c3c1ab49","0979411cad1a07259cee5f62e1d2e77bd3ac6c62","c9aca9ef813d47beae8a429da4480d685be5caf1","3fffb1c0312a354340fd1b59777793f9fdc8cc0b","29daba5b0cd52ea2a0a684ab566f4b6f1baafdb8","af95554aff36e6a99f7641c1609b77e8adb0a1cd","d4a222cd9d849a63f0535f70cbf78700bc5c815b","b154bc8333564a3b54c75d8abde12a7dfa1d6804","e65736c25cfaf96efbc5a87d485e07502aa87a5f","ecf3d3fd8443fb863d145a93f3dba771809f1f85","9914b6fc62555424c81918cc72b53291b43a6841","bc4ce44d771b99f1ac8d49901630bf3d3c343c8a","8f5e424c66f6db6e5726550ec90303ed2c594797","f6a02b881afbd1c46a25bd06eeae709de2e1a6ab","41acb1f6baee6ad876b0914d66ff99d98819e30e","82482a7db80c7d5fc326830d1ab7cb5b0dc70432","9a90ea14259edc6596fa73e03d635ca822d9ac37","1eb8d5e142b65ddf02f9a4950ea1b2d604874206","ea1da40d799bf1bed338c46686e5fb35bfbed50b","156f5b7ce23a7be4c5b59eae4901acf4904935ff","4a50f5ff65477ccd8955ab054db8c1de573f6c90","94a9cdb3b0a3a0a0086babc11f10e854da3c169a","c6f0c0d12e3175ef0a60d8b6f5922bb314b66bf0","8bce0b6176a08d5b7b1839e3cfefeeb0995f41b9","e7ee9e01a64bb1296431d82f9f1d888a90b6ea1c","a6f3e1345c4496d4513afbfee35b245f9d53e7d9","435f86cf879965305e15da4f3e9b971b15464b68","7c97bd87d52c7c17e115870ff33371524360ecd0","eb8925469082b0f3881ea37a2b71bab9db71f17c","0aefec24548edbb96e4991ede4465473e0c225e1","1d9e19c7fba990aaea2fda3f8dccd9594f48b48c","4357be1072c18361314913b423bfeebcb0d13f4b","9882cbf8cda4d3a73198db351fb87a7f096ce95a"],"rc3":["8a7a216be5dfbd8e2b7f32c39a92bbecec9306ca","55f580b24a696089dc1bda7dbfb14b3e63de23f0","2e27e746499888b1a9d2dd37ddd5e29f36b2831d","ce43c922083341aff6eb8bc017b36f61ec01f42f","c66144738b1567c9623b4e0738546d2dc1e02aa2","55b2e58a98697f9d65fa1dd41cd4ae8184213f43","c4745c96d78aa6d1dcce642bb0b49d72be5f4e72","93aba68026bb1924961e66da392367c8d6d55c9b","cadf946863809fac2429eab1787d2f67bafcc173","e1a9a3328dd6e8d32b8b8f716bbc4faba3b6d0ab","1c0995d4509acd0a750f32517b14c01842220cca","59ec19d5a88a9a0f28222887e8f3584aaabb03bc","b75fff5a56eb6f44aa7b315db5ef94919d7184e7","3631a3cc9ecb18ba33ac044f24c876e33861c9c3","8dc7f3960ce926d5bb383d569e92e3eb8e08faf2","0f0fcbd56a5cb4280d6a92e6f2e768ad9dbe3ec8","82b0899e54a74075fa96a68eff12fc9266c7df81","d9ff5f7fc2db46025d977ad0cf00e258fb48ee9a","151f33111b9145852db8a60b4ecccbad1e48c5a6","ac4e4872372e0f173ff0c4123e87adea637e2d26","efea348fe8a37d99da48c2a2cfb3a44437d99af2","6b66957b857219d0ac6693a0266afed396d39091","e7e8318546cef3aa482d71c5b0ddd5a664e241eb","ba177ccaecb91c3800e220272864dfb5c23958e7","e7947c81d6a84949d1a3d261c9599cb746160c85","3473a195fcf07646afdd24d635c1e616912d007c","46820527dea1fb238edbc1137f3173750e053ece","e78cd06b3fd159820257215d9202fe600c7376cc","86cdccebe6bd5d15f2ce8df84d9829a14bb76601","551c37167b0428b1489a8a6f6233624c5f4aa628","c2e07db071a30e8b4cb8073f15d7fc6dbf9c8a1d","f03a121b6d83fc93f1c0d0aeb4308dda112f444f","c9cf6b102f65e277613a0ff2f2bcc54f7bff0f1d","05fc26de1cd4b11f9f3351b42fb4c5b7c626856d","a3bcdbeb78715fdc30a130935bd21cb44b969ded","b420618c463feb455c7e13d3415ea4b8884975d9","90a1f8d8a7789c6fa9191c8684cd24edca066577","94d3bcbc9b523a8aae4cc0dd1f1e522c2171900e","35dd36ca35b87d2931980e837060cc39ec4c32f2","6c04c824bdb82a33589d48d98ab569a0a2e7e5fd","a8460bffd2ab4e2a28e7c0582f5a5785a301bc26","b255744e0f2c142763f8f383731513a491a711c3","37897dba80ae88785ca1cc7e0a717a6b15081a5b","9c48eb1c599d87d220dd3291487792f555eb9871","b4770c0a2781f203cd6a5eeaa92164ac56d2ca6a","91b0be18dcc3ba3b1ecd35e8a7e416883776cf7b","41feb410a6ec150bd08ac543423d4f9dde1886a3","cb3fcba99ff9854128b19e55c1f1b2084d07eab7","36e11d1c34e595aa99f90cf3de2dfa1260c81e2b","eaf8e5ce52331d05ee117c21e114ab0990dd3a9b","2aa866fa7055ecb04eec11e436095a30808890dd","40e41e22540c9b88b5afa1d9eb586bc8ae392d58","badabdf8b993f7fbc1d9d824b3bf592651f0dee3","7ffc3ec6be38042db63b154b9aadb09ae810b699","67261b1e87155d1f48ebf2c28e00dbcd8b0f3d37","00284a75e89584446ae423161ef27d6ddc8c7c6a","387ee7d763df51b0d5f9311c0068abef7bd11257","409de53e7253a0e900b09aedb983d998ccf30659","41f59ecfca6ddea1eb7b023aaea75e80e3c30c5c","829d21f1c223a159f58cc3f30a98a63ce1f3a9d2","ff7e7bd260f8541d4c3303a8c82ae438402e71c3","7e76a67d1e6d8814622ac0eb6f40d659f25dce6e","5cf9f4faeba21113a8e976c318dc9b3b3ba39d8e","eefeff23e9ff80fbbb134a8f2ea7cd8a4b76de46","de543d18e84a422a1f76c9a65e0edd5e3e3cd0d7","2ee15f650ece181074c5d9758cf56db37bfdee73","7c632968b2d62dec75228908bc701a5aca4a7b0d","f2ece824803a521775a64232b524e980c5124323","a7368a519eeb69377c1acd4143e037e8c05e1619","56aae0e8bcb0f91931ae3d48b74e7dd42d87861a","5127afa812f80c02e6f9fada854d46482daafca4","6190690757ca322393f13e44bc2ceed79b362b45","4faaf6089a3880d673c5fc51a260128bfe59b351","79aaafc686ac57ea535d0542e123e9f45a097e69","0be64da008e0f63ced2a581b6b85300c915edf6b","50f1b035b89ab8c4559620e12ab55cf7458fc291","24960e2254a7fbe274c20dc719bbe68ae6b3fd53","d53c15b12c9e7e0046bb2286a5c14c3e5db2dbc1","378fc592b15709b8ad7a59267e36add2aedb0ecc","a60d70bc9d28c497e5cf425b55e592c717b9e7d7","d4ac0ca15397932960403d595f2e08f926411471","423f15262f44a7688dcd102d7b9257dc2571f683","371b5a450afaa4f81d53a7763c3ff253c5912c23","4bc98c105ddf053e1e61a536270ae4fc2d32e89e","a9487821102b006d9afb05dee3be78a7e4ed8023","77f04ec52a0e41d3af5f084f8e989f728239b16f","99346e96540ffd1e08161aec807cf84b71c9278b","3a0dc521274e6ab3228825bbf1fb9b68665ca3d1","3042b4f4cb12b4f4f4a02836b5bf55fa0590dd6c","41b21dee019a643e35ee6e5462afe6bb4ffc2c5f","1508cc405168736b6d7c2fb117e6e4bc72a8afe6","439e0027ecbec06afbddad9f3dd50e855482301b","6e249331158b93169e8205a77941b7a7b47d48d1","b711c09bc8dd7b63963eb46b78cf9f24d48c95c0","709665b15d6da56b560823e99db3ee4435dd3086","a2170dcd4090ba0e861ccc2c492c6734b2d56ad7","ad8819ca61fd2907a750131f928213992fded54a","3829660ec0e83b2e6397f07a8efaf60eeb7a4467","e4330e33e6eee2da7f4460c0aef3751dca6a57a2","324fe76afdf6fc1afa78b6f2c54217236d92151c","4c456ef979ec33215f04b66cc2e83d166b914921","fa638a290fccdd12652bdab9d9890e4d3d6b41e2","a8ab4e33578f40d67a6a77b345c1eb0491fcbe63","cfeba2c89927c8ad645a21fdfee56d7209d3a8c4","837adb30fd92406c266b9a7ac2a652db2e38cfcc","c3fd1012de2d0913a375ddfe6ee93035fe5260eb","601500168d3079adaa5899e4f3b15c0059a769de","c0595206dd53eb964581ec36460e8e868dad13f6","b91b26d0736a149727a193c65948cefe7798e4a3","11260fb87f393e56692e6ba063609b5993d8d5f6","2e8d4b681ee7af24f87128d8824a2be659e88b0a","5dddfa7b4fd03fbd688cf48605cb9d7bf818a3ee","9b9ac2420f3286644d200aba7b4cd26c5ad7c8bb","07941178f0d4fd0b48a7817b32ec6e90fe69728d","aca0b2a459aaa090efbecd20f2f1b563eb32fd3a","0eab15a5a9a889e73a3f919098a92f3a0b8a043f","ce9453ecf4e77e53b15a7ca0d5e944b71e75e26c","40542b0b0f229bf258f00441f9a477e9beb54e24"],"rc4":["9daaa12bae0cd3637da8f401333b3bc522aee66e","75185f87a341eddcaaff290314873ed4d54f7099","f0f0f38d1a50117f4af19c347159535f706550db","9ed14815d8f2fd0dc3b91a65e85cec43a8b5f0ef","53644df55d0347578be73ba3f4da5bfb6db65223","724487b3c11e4038ed4accfef0d4803250ac92bf","72c44bafac6e280b5e1e99b417588624bfb5ecc6","c8d64de76615a5519b034b274585e7567d67567d","4cee1cda5e8f66467ea7f29f60cc3a0444ab58aa","5b3459bfc7a65ebcd4cb1065a51863affd4374e4","58fac4c8740586e573c4c4b98dc4f8b49cca7308","09ced94dd45f8b4f15ee77917fedd033948da8de","2d20fc39aaa3a3e48f25cbb95f38f54fe2bcdd9f","689db68822ad48a75a595e3dae17388dbbf64c10","3697ea799c6076bc22af3fdb584f31eb9243c759","fe26e53065827f83bb5f720d1b20e83850624d8c","baf5eaadb0bc7385b80181d9018b33be700c9c30","cbdbfb00ca68c1a98011fc3dd272fbc97fff6f89","bb6c0d3e8bb1982bce3e1c219c1a4a2d187227f0","55cc46a0523df8df85aa6ffec6b58ff86e5ab1af","139ff35e76662b753cc87b6829ca41347e639eeb","bd605a5701b44295f1a04bd56da699cbc0affe12","6a5c8c867281fb3ed13cce1e7d9acf287161bc03","c5700f74648d8b04229f4d4c77937c1af3a798a7","1b3eb416229567596a7db53bf927e9daf61bac4a","141230192cb534a8e6e2ce7d1c7abcc7ec5d9a33","71b1a1c7d9885b417a19bcb9b8c43e47fdcf13d5","5b1c6656d3e7ab43b3d560a0ebe1d6638d4ac241","06933f5d809c068eb7e756e26aedd98bc8bce3df","be1bc53d42577c02cbdf32fff5e2a60234e6270a","7215019020c69b4bc4fb11b92a189a94a93fa3df","eb5cb5d01613d00115076a1965ab3a362599c5ec","8896ce1c0a0bfdae7a188c2a75021a32b6ec0009","a7f7c393bae2239c9f033f753de82e2a580c5d18","7a0c37c3f5c8e62d77a7d316babe019a0ab79a3d","33f37cfd1913de23ca2d4c615ddf53d0b96d9771","a61f5a75209c69e617f5d9ac8f74c970077b931a","1b9b07e658045f23d8a52dab8bc0d38c86fecfb3","f67814116a5f60a91e45c407d018b14557058da7","df3fad11fd0e7093224c9f98e58a8e9493529cc2","e61edd69ea7a447242736e42462bcc4850339c5f","98e513405924f5f2a7590ff3786cad6a14ff7be2","c96f08dc8620491954960a1af6a852dcf2c02f09","75ab07546b6c6bd97153fda3abd5fbececd6fd96","966a1261866142001d6f5c447c4a665da870b518","9c4a6cf7457fd6fa60929496a52908b8a77dffbd","4dce3427ef5bf93049a3d12fa7f05b732671e274","0604b1839d4b85def09300dad9aa4b8be8bac503","4f0401d05d02a0e4ad3b63d31a7ce64fbf5e10d4","37d55ff1531c8d916a89b930b6e38d7c9d2b0e7e","d410f5fc80d4149a7e895391a4c42d88b00d1439","9fa904d4077bf8653d19b1621049c77e4277515d","feb88ebe6fd8468eb17d597b31d3b5b73196e180","ee2f406c73c6a49ce80f54e3bfe30477bc9cda95","5bd9f14ad9364b3e0331cf10278750741d149c92","9ad7fc3405dfd006341e1760af92e1f913e43b77","25ea912d96527771e6289bac446dc62e5e8f54ca","a002b93d860887a219aa40d7a5cc65fc3a5272c1","97cc2e53f6fbba7e85a2cbb79f38e077a6e511f7","1c6d1fcf956b882fc8a14fa595b7f1e9b15e1574","3d4a2a09f6b3587bd6aed48677b476da5db52721","a1ffa3edc228eac8f46b354633f3d85100430885","0ca102d568e860def5d505dab863a712a5d07f35"],"stable":["4e7d75ccd350b98bccea517c034b367f52cf127e","68eae6b6e993b1e7cafa4713ce30222641eb4ef9","6a5ffb8f6eb1ff36d3fa69659e48b7a6b77d1f2a","52abb748f8104c896895c5ffe40744b00b4973db","8ea77b96b26a0d64992c3b23214c74cf5bda30e5","9aa9aa29183961acf04fa4c3fd584aea041bfd91","4ace2bf3c4be9335d4a692ef502aeb36d2702157","8d00dcb421366b30d677db4d041efdaa9c08b96c","f6968d5f1737fef3bf4d7d9cdd3a71f00625bd09","ec4d606e07114f04de7fe1a4b980ae44e9288b51","11d28b2d10f904c8fa1336c5e4c50e952cb5d068","1c3aff42dea3f9d9c49e6395dd4a9c848e65cbf6","01bdf7ae093b12b8007242a9d4e726ca20225fe9","a48d0b5eefb1d830e0dbb41fcc0a903501178296","505fee0b6db806c9fc83acd3a074f40ac57a83e2","658e44ee010f0ee9e348843b7cf1b1b548088464","50830632c95cf8e3169a950fc0dc4d23819994de","bb48a48d4bd71aeca40f40668493cb36ce84f98e","766d1ef276044cb1a277e2283c14b7e0fa6bbc43","cab55bbb9d2e77e9b83a7749a21aa75e9d31dbcc","f6590be60684cd0fc2e71b2636301ca48cf09da4","9705d5587e584f8a728f661088a09b201fb4eecb","3cfb67e0f7f55f884c01994b7c7f35a5160dfc3e","11b7f9fe0728f8cfe96eadd400913783b1d5e31e","274f1d8610895eb1fc6f2fa9e393e8a1af796e6b","f7d4e6ef6b0e3601cdefebfcc8d0feb29f6892cd","2423f75585bdb22e2d2bfc968dfb3ae3933a96d6","096bf873bc44a942ba7d5c4e52bf089fda6fdd6b","40c659867efa01ad2becc2738a53ad46d70f7a64","c317ac89bf003892241cf2d182a260ae4a919c05","9bd841b86d8eff019b892f26a8a555c8160a1c5a","e41caac7db87df49acacec60d0f36c118692bb63","485180ee0091ba06f619612a70848495fb594f9a","796484d761cf88b2f9f6e2faa296fba254123f99","8dadd7881dc9c91e8a0a27a53555d3602ca0278d","3479cf4b428b448f2fc30d7e4e44a578e96a0920","ae4fee52d5d168fe297e87c804f5dde850739733","887950b79319aff925a0cadf2020021aa512f529","ca537dea760844c7f30e4cd9a6a13074fb28d42c","3ca87b9bef97300857bbb779fd3a83ac74a8b401","38df7ebed30b46914c619d99cd32fe2c68cf3461","4912d4c6e4da456c24e0740e0c76bf3199eb317f","d1dcf8fdb838cbfdacda3cecb46b24de243583cf","4445f892d2f87c234568d960370b186bb89ca200","f76009bbcf4140495a37a7350a953799b2f70094","4b54b62fff725d6cc840b2d714157338d517528f","9178e8c678c9952073bbfbacda41a4af28fd260c","5db45fbaf351883e37fdcdece854139b6b236d4b","21dd35b611e71d0b07fe9ee9d764869e6671795a","ad49425bd8e4ccd7eeef229d9ddf3c30ec0d7ed0","f5951e757d5d20ec50a816d495d2d57a3d1dd212"]},"authors":{"MDQ6VXNlcjQ3MDEzMzg=":{"id":"MDQ6VXNlcjQ3MDEzMzg=","user":"akien-mga","avatar":"https://avatars.githubusercontent.com/u/4701338?u=4a42fd867f2c449fcc23adf635dd574dae98e6c2&v=4","url":"https://github.com/akien-mga","pull_count":223,"commit_count":406},"MDQ6VXNlcjE4MDAzMg==":{"id":"MDQ6VXNlcjE4MDAzMg==","user":"Calinou","avatar":"https://avatars.githubusercontent.com/u/180032?v=4","url":"https://github.com/Calinou","pull_count":297,"commit_count":301},"MDQ6VXNlcjI4MjMyNDE=":{"id":"MDQ6VXNlcjI4MjMyNDE=","user":"Razoric480","avatar":"https://avatars.githubusercontent.com/u/2823241?u=f7b1562f9c97ffa4f63da4f8387b1670f8893ab2&v=4","url":"https://github.com/Razoric480","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":90,"commit_count":92},"MDQ6VXNlcjE2ODc5MTg=":{"id":"MDQ6VXNlcjE2ODc5MTg=","user":"Faless","avatar":"https://avatars.githubusercontent.com/u/1687918?v=4","url":"https://github.com/Faless","pull_count":75,"commit_count":113},"MDQ6VXNlcjMwMzYxNzY=":{"id":"MDQ6VXNlcjMwMzYxNzY=","user":"Chaosus","avatar":"https://avatars.githubusercontent.com/u/3036176?u=b7a29bcb08b175990b038123ccccfac051b64834&v=4","url":"https://github.com/Chaosus","pull_count":171,"commit_count":171},"MDQ6VXNlcjM3MjQ3Ng==":{"id":"MDQ6VXNlcjM3MjQ3Ng==","user":"timothyqiu","avatar":"https://avatars.githubusercontent.com/u/372476?v=4","url":"https://github.com/timothyqiu","pull_count":81,"commit_count":82},"":{"id":"","user":"ghost","avatar":"https://avatars.githubusercontent.com/u/10137?v=4","url":"https://github.com/ghost","pull_count":0,"commit_count":106},"MDQ6VXNlcjkxNDk2OA==":{"id":"MDQ6VXNlcjkxNDk2OA==","user":"m4gr3d","avatar":"https://avatars.githubusercontent.com/u/914968?u=04afd41e5f3ee19b2fb0fd3e05b017920f97906c&v=4","url":"https://github.com/m4gr3d","pull_count":16,"commit_count":9},"MDQ6VXNlcjg3OTQxOTk=":{"id":"MDQ6VXNlcjg3OTQxOTk=","user":"TrevorPeyton","avatar":"https://avatars.githubusercontent.com/u/8794199?v=4","url":"https://github.com/TrevorPeyton","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":131,"commit_count":131},"MDQ6VXNlcjM0MTQ1ODg=":{"id":"MDQ6VXNlcjM0MTQ1ODg=","user":"markgarcia","avatar":"https://avatars.githubusercontent.com/u/3414588?u=77da5349791c7e1f6838b1a371d255e4cd62aa7f&v=4","url":"https://github.com/markgarcia","pull_count":1,"commit_count":1},"MDQ6VXNlcjE3MTA4NDYw":{"id":"MDQ6VXNlcjE3MTA4NDYw","user":"Xrayez","avatar":"https://avatars.githubusercontent.com/u/17108460?v=4","url":"https://github.com/Xrayez","pull_count":35,"commit_count":0},"MDQ6VXNlcjc3MTgxMDA=":{"id":"MDQ6VXNlcjc3MTgxMDA=","user":"neikeq","avatar":"https://avatars.githubusercontent.com/u/7718100?u=270fb3a7fdab41e01e0f2c5be05d3dcea151f28e&v=4","url":"https://github.com/neikeq","pull_count":106,"commit_count":130},"MDQ6VXNlcjEwNzUwMzI=":{"id":"MDQ6VXNlcjEwNzUwMzI=","user":"pouleyKetchoupp","avatar":"https://avatars.githubusercontent.com/u/1075032?v=4","url":"https://github.com/pouleyKetchoupp","pull_count":93,"commit_count":98},"MDQ6VXNlcjE4MTI0NzA1":{"id":"MDQ6VXNlcjE4MTI0NzA1","user":"searetseltev","avatar":"https://avatars.githubusercontent.com/u/18124705?v=4","url":"https://github.com/searetseltev","pull_count":1,"commit_count":0},"MDQ6VXNlcjMxNjg5MDg=":{"id":"MDQ6VXNlcjMxNjg5MDg=","user":"yamgent","avatar":"https://avatars.githubusercontent.com/u/3168908?u=5a7a35a85937f793055a2658964f189307e7da3b&v=4","url":"https://github.com/yamgent","pull_count":2,"commit_count":2},"MDQ6VXNlcjg4MzEyMjY=":{"id":"MDQ6VXNlcjg4MzEyMjY=","user":"ericrybick","avatar":"https://avatars.githubusercontent.com/u/8831226?u=edb1af93b257d1353c79dcafc239e4164b322c25&v=4","url":"https://github.com/ericrybick","pull_count":8,"commit_count":8},"MDQ6VXNlcjMwNzM5MjM5":{"id":"MDQ6VXNlcjMwNzM5MjM5","user":"YeldhamDev","avatar":"https://avatars.githubusercontent.com/u/30739239?u=ccfc0c8ff4c980eb77e097aa72e9ad04749294a9&v=4","url":"https://github.com/YeldhamDev","pull_count":187,"commit_count":192},"MDQ6VXNlcjc2MTMyMjM=":{"id":"MDQ6VXNlcjc2MTMyMjM=","user":"MadEqua","avatar":"https://avatars.githubusercontent.com/u/7613223?u=4f11dceb6f7c2b4c394c3a9b5d8f8991dfb1cb7d&v=4","url":"https://github.com/MadEqua","pull_count":9,"commit_count":9},"MDQ6VXNlcjExNzk3MTc0":{"id":"MDQ6VXNlcjExNzk3MTc0","user":"RandomShaper","avatar":"https://avatars.githubusercontent.com/u/11797174?u=a254c0fcd6cf4668367407a460e175559e12dc6f&v=4","url":"https://github.com/RandomShaper","pull_count":5,"commit_count":12},"MDQ6VXNlcjEzNDE4ODkw":{"id":"MDQ6VXNlcjEzNDE4ODkw","user":"Ovnuniarchos","avatar":"https://avatars.githubusercontent.com/u/13418890?u=fe011d23ff77724eb38d7e0be572b1c65b7da65b&v=4","url":"https://github.com/Ovnuniarchos","pull_count":2,"commit_count":2},"MDQ6VXNlcjUyNzY3Mjc=":{"id":"MDQ6VXNlcjUyNzY3Mjc=","user":"bojidar-bg","avatar":"https://avatars.githubusercontent.com/u/5276727?u=77866a4a78c7e17744be56cc1b2e84fbbb606ab3&v=4","url":"https://github.com/bojidar-bg","pull_count":72,"commit_count":74},"MDQ6VXNlcjEwNDI4MDM1":{"id":"MDQ6VXNlcjEwNDI4MDM1","user":"williamd1k0","avatar":"https://avatars.githubusercontent.com/u/10428035?u=5064837ce1abc7e5461e6752a549bc436c395e90&v=4","url":"https://github.com/williamd1k0","pull_count":2,"commit_count":2},"MDQ6VXNlcjIxOTk5Mzc5":{"id":"MDQ6VXNlcjIxOTk5Mzc5","user":"lawnjelly","avatar":"https://avatars.githubusercontent.com/u/21999379?u=2b8b17ce969861380874563b333a546e0bbaab56&v=4","url":"https://github.com/lawnjelly","pull_count":6,"commit_count":6},"MDQ6VXNlcjQ5MjUwOTQ4":{"id":"MDQ6VXNlcjQ5MjUwOTQ4","user":"DaividFrank","avatar":"https://avatars.githubusercontent.com/u/49250948?u=91218d9340c798d48559dc1f9e4a37d508b8b10f&v=4","url":"https://github.com/DaividFrank","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":24,"commit_count":27},"MDQ6VXNlcjMwNjY4MDI2":{"id":"MDQ6VXNlcjMwNjY4MDI2","user":"Feniks-Gaming","avatar":"https://avatars.githubusercontent.com/u/30668026?u=4164ad4f00117ae646511166374a5c635195f5a9&v=4","url":"https://github.com/Feniks-Gaming","pull_count":4,"commit_count":4},"MDQ6VXNlcjcxMDcyMjg=":{"id":"MDQ6VXNlcjcxMDcyMjg=","user":"dankan1890","avatar":"https://avatars.githubusercontent.com/u/7107228?u=5e67ceb4783faba59635b806fc3946793696d804&v=4","url":"https://github.com/dankan1890","pull_count":14,"commit_count":15},"MDQ6VXNlcjIyOTgzNw==":{"id":"MDQ6VXNlcjIyOTgzNw==","user":"rburing","avatar":"https://avatars.githubusercontent.com/u/229837?u=380bea11a30c8cb9a25651d120a4a85904ced8e3&v=4","url":"https://github.com/rburing","pull_count":1,"commit_count":1},"MDQ6VXNlcjg0OTEzNTE=":{"id":"MDQ6VXNlcjg0OTEzNTE=","user":"Raphael2048","avatar":"https://avatars.githubusercontent.com/u/8491351?u=e7c9274680f7155d3c9779cd0afe05a18b3819ea&v=4","url":"https://github.com/Raphael2048","pull_count":16,"commit_count":16},"MDQ6VXNlcjc2MDkwNg==":{"id":"MDQ6VXNlcjc2MDkwNg==","user":"N0hbdy","avatar":"https://avatars.githubusercontent.com/u/760906?u=ed1b38d2c2def3fdc3c8a0959dcb923e5c330a71&v=4","url":"https://github.com/N0hbdy","pull_count":1,"commit_count":1},"MDQ6VXNlcjExOTE1Mzc4":{"id":"MDQ6VXNlcjExOTE1Mzc4","user":"ChibiDenDen","avatar":"https://avatars.githubusercontent.com/u/11915378?v=4","url":"https://github.com/ChibiDenDen","pull_count":4,"commit_count":4},"MDQ6VXNlcjYwMDIzMTY5":{"id":"MDQ6VXNlcjYwMDIzMTY5","user":"zxcvdev","avatar":"https://avatars.githubusercontent.com/u/60023169?v=4","url":"https://github.com/zxcvdev","pull_count":1,"commit_count":1},"MDQ6VXNlcjM0NDQyODkx":{"id":"MDQ6VXNlcjM0NDQyODkx","user":"lakshay-angrish","avatar":"https://avatars.githubusercontent.com/u/34442891?u=54b6743bac77febc300f2de496037e1b135eb965&v=4","url":"https://github.com/lakshay-angrish","pull_count":3,"commit_count":3},"MDQ6VXNlcjgyODE0NTQ=":{"id":"MDQ6VXNlcjgyODE0NTQ=","user":"volzhs","avatar":"https://avatars.githubusercontent.com/u/8281454?u=a9bb3ea9b19f273625139d0750bb9f40ffb11093&v=4","url":"https://github.com/volzhs","pull_count":42,"commit_count":45},"MDQ6VXNlcjIyMDU2MTc3":{"id":"MDQ6VXNlcjIyMDU2MTc3","user":"andycodesstuff","avatar":"https://avatars.githubusercontent.com/u/22056177?u=13758c6256d8146e075dde759db0afbe215ef005&v=4","url":"https://github.com/andycodesstuff","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":3,"commit_count":3},"MDQ6VXNlcjMxOTk0Nzgx":{"id":"MDQ6VXNlcjMxOTk0Nzgx","user":"asynts","avatar":"https://avatars.githubusercontent.com/u/31994781?u=170f17151d78353f1b48d55c05f74f07c2c5049d&v=4","url":"https://github.com/asynts","pull_count":3,"commit_count":3},"MDQ6VXNlcjI4NDI0MjA2":{"id":"MDQ6VXNlcjI4NDI0MjA2","user":"creikey","avatar":"https://avatars.githubusercontent.com/u/28424206?u=1830b2346cb2b9ba545feb31623ba7007a38d182&v=4","url":"https://github.com/creikey","pull_count":15,"commit_count":16},"MDQ6VXNlcjE2NDY4NzU=":{"id":"MDQ6VXNlcjE2NDY4NzU=","user":"aaronfranke","avatar":"https://avatars.githubusercontent.com/u/1646875?u=24618295fece29a0bf5c850faf2555985232f5f2&v=4","url":"https://github.com/aaronfranke","pull_count":33,"commit_count":38},"MDQ6VXNlcjUyNzI1Mjk=":{"id":"MDQ6VXNlcjUyNzI1Mjk=","user":"hoontee","avatar":"https://avatars.githubusercontent.com/u/5272529?u=6395349362f7b21a7c4896f935de1c6f6ef07eb1&v=4","url":"https://github.com/hoontee","pull_count":2,"commit_count":2},"MDQ6VXNlcjYwOTMxMTk=":{"id":"MDQ6VXNlcjYwOTMxMTk=","user":"groud","avatar":"https://avatars.githubusercontent.com/u/6093119?u=789cd3344bf445b635897d21c6ae655be56a1a8f&v=4","url":"https://github.com/groud","pull_count":17,"commit_count":17},"MDQ6VXNlcjQxOTQ1OTAz":{"id":"MDQ6VXNlcjQxOTQ1OTAz","user":"qarmin","avatar":"https://avatars.githubusercontent.com/u/41945903?u=7bcfa6e94f1e5ef313f572341d449b284f5ca1cf&v=4","url":"https://github.com/qarmin","pull_count":77,"commit_count":78},"MDQ6VXNlcjkyNTM5Mjg=":{"id":"MDQ6VXNlcjkyNTM5Mjg=","user":"madmiraal","avatar":"https://avatars.githubusercontent.com/u/9253928?u=2877a434cc1ac88dad4c7510e53af252bc07661e&v=4","url":"https://github.com/madmiraal","pull_count":21,"commit_count":23},"MDQ6VXNlcjMyODA1MTIy":{"id":"MDQ6VXNlcjMyODA1MTIy","user":"Houkime","avatar":"https://avatars.githubusercontent.com/u/32805122?u=4dacd72b47bcef7c16aa40b39191aa1bec3ba21f&v=4","url":"https://github.com/Houkime","pull_count":1,"commit_count":0},"MDQ6VXNlcjQ2NTM5NjI2":{"id":"MDQ6VXNlcjQ2NTM5NjI2","user":"Phischermen","avatar":"https://avatars.githubusercontent.com/u/46539626?u=528ac293fc111929b83dd63b441a5f45617fa6f7&v=4","url":"https://github.com/Phischermen","pull_count":1,"commit_count":1},"MDQ6VXNlcjU1OTk3OTY=":{"id":"MDQ6VXNlcjU1OTk3OTY=","user":"vnen","avatar":"https://avatars.githubusercontent.com/u/5599796?u=4609ceaeea06ef2484368f7ecdf0c9262a8dd825&v=4","url":"https://github.com/vnen","pull_count":17,"commit_count":26},"MDQ6VXNlcjgzNDI1OTk=":{"id":"MDQ6VXNlcjgzNDI1OTk=","user":"AndreaCatania","avatar":"https://avatars.githubusercontent.com/u/8342599?u=c7349e01cc60e178b112342f86e6db2b4199a144&v=4","url":"https://github.com/AndreaCatania","pull_count":6,"commit_count":5},"MDQ6VXNlcjg3OTEwMTg=":{"id":"MDQ6VXNlcjg3OTEwMTg=","user":"malbach","avatar":"https://avatars.githubusercontent.com/u/8791018?u=ec19ad0f13ee133445cf6c7d6940356ccafc460b&v=4","url":"https://github.com/malbach","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ3NDE4ODY=":{"id":"MDQ6VXNlcjQ3NDE4ODY=","user":"AlexHolly","avatar":"https://avatars.githubusercontent.com/u/4741886?u=81482cfee6722a4251a80309bdba329f31f7229c&v=4","url":"https://github.com/AlexHolly","pull_count":6,"commit_count":6},"MDQ6VXNlcjY5NjQ1NTY=":{"id":"MDQ6VXNlcjY5NjQ1NTY=","user":"Geequlim","avatar":"https://avatars.githubusercontent.com/u/6964556?u=221b7e007c4c0595e81fb3f8eb2fbd825ce22c92&v=4","url":"https://github.com/Geequlim","pull_count":19,"commit_count":32},"MDQ6VXNlcjY1ODQzMzA=":{"id":"MDQ6VXNlcjY1ODQzMzA=","user":"Paulb23","avatar":"https://avatars.githubusercontent.com/u/6584330?u=6feda0168eba0b01af4797a09e2c54219e49506b&v=4","url":"https://github.com/Paulb23","pull_count":26,"commit_count":32},"MDQ6VXNlcjI5MjQ1NDM=":{"id":"MDQ6VXNlcjI5MjQ1NDM=","user":"esijg","avatar":"https://avatars.githubusercontent.com/u/2924543?u=d1785da4311dbc2c4a918bbf765b98746f6d7638&v=4","url":"https://github.com/esijg","pull_count":1,"commit_count":0},"MDQ6VXNlcjM4MTI1MTQ=":{"id":"MDQ6VXNlcjM4MTI1MTQ=","user":"cbscribe","avatar":"https://avatars.githubusercontent.com/u/3812514?u=225cf5410eca5e1a84df537fce53cca259fcccbc&v=4","url":"https://github.com/cbscribe","pull_count":11,"commit_count":5},"MDQ6VXNlcjU2NDk0NzMx":{"id":"MDQ6VXNlcjU2NDk0NzMx","user":"cajallen","avatar":"https://avatars.githubusercontent.com/u/56494731?u=0b259aad15da123cc686d1f7cf03594d2cda1acd&v=4","url":"https://github.com/cajallen","pull_count":1,"commit_count":1},"MDQ6VXNlcjc2NDU2ODM=":{"id":"MDQ6VXNlcjc2NDU2ODM=","user":"bruvzg","avatar":"https://avatars.githubusercontent.com/u/7645683?u=2867ee7fcd920bc19b7d1cbf4b10264b9bbc9326&v=4","url":"https://github.com/bruvzg","pull_count":39,"commit_count":42},"MDQ6VXNlcjMyMzIx":{"id":"MDQ6VXNlcjMyMzIx","user":"fire","avatar":"https://avatars.githubusercontent.com/u/32321?u=c2e06a3d2b49a467aa907e54aa259516440267cc&v=4","url":"https://github.com/fire","pull_count":27,"commit_count":32},"MDQ6VXNlcjM2MTMxNzU=":{"id":"MDQ6VXNlcjM2MTMxNzU=","user":"Cygon","avatar":"https://avatars.githubusercontent.com/u/3613175?v=4","url":"https://github.com/Cygon","pull_count":0,"commit_count":1},"MDQ6VXNlcjEwNDY0MDEz":{"id":"MDQ6VXNlcjEwNDY0MDEz","user":"sketchyfun","avatar":"https://avatars.githubusercontent.com/u/10464013?v=4","url":"https://github.com/sketchyfun","pull_count":2,"commit_count":2},"MDQ6VXNlcjI1NDk5NzIx":{"id":"MDQ6VXNlcjI1NDk5NzIx","user":"PucklaJ","avatar":"https://avatars.githubusercontent.com/u/25499721?u=3de262f86d27a52b7bca4d0dcfc2badc4cdd647e&v=4","url":"https://github.com/PucklaJ","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1Mzc2OTUw":{"id":"MDQ6VXNlcjM1Mzc2OTUw","user":"OverloadedOrama","avatar":"https://avatars.githubusercontent.com/u/35376950?u=3817311cd47eddd9bf16a2c0f035136e4e76010b&v=4","url":"https://github.com/OverloadedOrama","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyNzkwNzA0":{"id":"MDQ6VXNlcjIyNzkwNzA0","user":"veryprofessionaldodo","avatar":"https://avatars.githubusercontent.com/u/22790704?u=c5d9f56c75a212d2ad5cd53385ca0d6a7c7af58b&v=4","url":"https://github.com/veryprofessionaldodo","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MzU3NjU3":{"id":"MDQ6VXNlcjE4MzU3NjU3","user":"Kanabenki","avatar":"https://avatars.githubusercontent.com/u/18357657?u=a4275ba2cdb519a471ae33c0365d8a9168ce0a9d&v=4","url":"https://github.com/Kanabenki","pull_count":8,"commit_count":8},"MDQ6VXNlcjM4MzQ2MzMy":{"id":"MDQ6VXNlcjM4MzQ2MzMy","user":"lentsius-bark","avatar":"https://avatars.githubusercontent.com/u/38346332?u=1975faecb0f21ac7c10635efbdfc6bb26b54164f&v=4","url":"https://github.com/lentsius-bark","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ0MDIzMDQ=":{"id":"MDQ6VXNlcjQ0MDIzMDQ=","user":"JFonS","avatar":"https://avatars.githubusercontent.com/u/4402304?u=7d2f9f73625e9fbd240df6f5ecb3bd1130da444c&v=4","url":"https://github.com/JFonS","pull_count":15,"commit_count":15},"MDQ6VXNlcjI2NTA5Nzk0":{"id":"MDQ6VXNlcjI2NTA5Nzk0","user":"wingedadventurer","avatar":"https://avatars.githubusercontent.com/u/26509794?u=cd9f95f92c7859bf86c6ebb9fab84d3500d4c8f4&v=4","url":"https://github.com/wingedadventurer","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MzM3NjI4":{"id":"MDQ6VXNlcjE1MzM3NjI4","user":"rainlizard","avatar":"https://avatars.githubusercontent.com/u/15337628?v=4","url":"https://github.com/rainlizard","pull_count":1,"commit_count":1},"MDQ6VXNlcjM3NDg1NzE=":{"id":"MDQ6VXNlcjM3NDg1NzE=","user":"gytsen","avatar":"https://avatars.githubusercontent.com/u/3748571?u=3c67ea8b25d021925cee7ff19b5a382797ad8fb3&v=4","url":"https://github.com/gytsen","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ1MjMzMDA=":{"id":"MDQ6VXNlcjQ1MjMzMDA=","user":"xelivous","avatar":"https://avatars.githubusercontent.com/u/4523300?u=f28aa6319f88d6dcd69d9a2119a04a46348631eb&v=4","url":"https://github.com/xelivous","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MDg4NTgy":{"id":"MDQ6VXNlcjE1MDg4NTgy","user":"fossegutten","avatar":"https://avatars.githubusercontent.com/u/15088582?v=4","url":"https://github.com/fossegutten","pull_count":1,"commit_count":1},"MDQ6VXNlcjExODU0MzMw":{"id":"MDQ6VXNlcjExODU0MzMw","user":"sheepandshepherd","avatar":"https://avatars.githubusercontent.com/u/11854330?u=b122b24522d2ea218a3921fba31100e1b314653b&v=4","url":"https://github.com/sheepandshepherd","pull_count":2,"commit_count":2},"MDQ6VXNlcjI0OTYyMzE=":{"id":"MDQ6VXNlcjI0OTYyMzE=","user":"rcorre","avatar":"https://avatars.githubusercontent.com/u/2496231?u=4a4e901ce3205e5ca3fab53f31a4f140eafee5b2&v=4","url":"https://github.com/rcorre","pull_count":6,"commit_count":6},"MDQ6VXNlcjExNDU5MDI4":{"id":"MDQ6VXNlcjExNDU5MDI4","user":"Anutrix","avatar":"https://avatars.githubusercontent.com/u/11459028?u=5140a6bb7aff26ad9f0816f1a202028fbc4e90bd&v=4","url":"https://github.com/Anutrix","pull_count":16,"commit_count":17},"MDQ6VXNlcjMwMTMzOTQ1":{"id":"MDQ6VXNlcjMwMTMzOTQ1","user":"fsy98","avatar":"https://avatars.githubusercontent.com/u/30133945?u=de13440024ae9c2db6c3811c79724063e2d61702&v=4","url":"https://github.com/fsy98","pull_count":0,"commit_count":1},"MDQ6VXNlcjM4MTAyMDcz":{"id":"MDQ6VXNlcjM4MTAyMDcz","user":"Rastrizh","avatar":"https://avatars.githubusercontent.com/u/38102073?v=4","url":"https://github.com/Rastrizh","pull_count":1,"commit_count":0},"MDQ6VXNlcjE5Nzc3NzY3":{"id":"MDQ6VXNlcjE5Nzc3NzY3","user":"TritiatedWater","avatar":"https://avatars.githubusercontent.com/u/19777767?v=4","url":"https://github.com/TritiatedWater","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMTUzMjMy":{"id":"MDQ6VXNlcjExMTUzMjMy","user":"supagu","avatar":"https://avatars.githubusercontent.com/u/11153232?u=2d686287f0c849f4247cf7080bf97beaad6d9917&v=4","url":"https://github.com/supagu","pull_count":1,"commit_count":3},"MDQ6VXNlcjEzMTE1NTU=":{"id":"MDQ6VXNlcjEzMTE1NTU=","user":"Zylann","avatar":"https://avatars.githubusercontent.com/u/1311555?u=98e85e0c6d8599c7de140000f240417c9f512cea&v=4","url":"https://github.com/Zylann","pull_count":7,"commit_count":7},"MDQ6VXNlcjE0ODI2ODE=":{"id":"MDQ6VXNlcjE0ODI2ODE=","user":"van800","avatar":"https://avatars.githubusercontent.com/u/1482681?u=35119ce9fd7f9bddf8c9c90b6bef8afdf0e5f498&v=4","url":"https://github.com/van800","pull_count":4,"commit_count":4},"MDQ6VXNlcjkwNDE1OTI=":{"id":"MDQ6VXNlcjkwNDE1OTI=","user":"dantheman3333","avatar":"https://avatars.githubusercontent.com/u/9041592?u=dc7750ed37ba9486b99d22ff6043ae8c0772ef7e&v=4","url":"https://github.com/dantheman3333","pull_count":2,"commit_count":2},"MDQ6VXNlcjM2MjA3MDM=":{"id":"MDQ6VXNlcjM2MjA3MDM=","user":"bluenote10","avatar":"https://avatars.githubusercontent.com/u/3620703?u=0cea2c41b33d670e29cdf29ff7afefae4bccb1ba&v=4","url":"https://github.com/bluenote10","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ0ODcyNzcx":{"id":"MDQ6VXNlcjQ0ODcyNzcx","user":"winston-yallow","avatar":"https://avatars.githubusercontent.com/u/44872771?u=a4b9b8b281b691c7928773f8e32b133ae6e77904&v=4","url":"https://github.com/winston-yallow","pull_count":1,"commit_count":1},"MDQ6VXNlcjU2MDEwMTU=":{"id":"MDQ6VXNlcjU2MDEwMTU=","user":"marstaik","avatar":"https://avatars.githubusercontent.com/u/5601015?u=b6967424738b6855cc6afbb8aa72f63010453f47&v=4","url":"https://github.com/marstaik","pull_count":3,"commit_count":7},"MDQ6VXNlcjE2MjE3NTYz":{"id":"MDQ6VXNlcjE2MjE3NTYz","user":"willnationsdev","avatar":"https://avatars.githubusercontent.com/u/16217563?u=31a694978fb756d8873675de218cc2eb49e2bd1d&v=4","url":"https://github.com/willnationsdev","pull_count":9,"commit_count":9},"MDQ6VXNlcjYwNzU1ODA=":{"id":"MDQ6VXNlcjYwNzU1ODA=","user":"NoFr1ends","avatar":"https://avatars.githubusercontent.com/u/6075580?u=293446bae55ca9c8c6bb3941e61efe70bfe64478&v=4","url":"https://github.com/NoFr1ends","pull_count":4,"commit_count":4},"MDQ6VXNlcjM0OTA0MTQz":{"id":"MDQ6VXNlcjM0OTA0MTQz","user":"alexchond","avatar":"https://avatars.githubusercontent.com/u/34904143?v=4","url":"https://github.com/alexchond","pull_count":1,"commit_count":2},"MDQ6VXNlcjYyNjUzMDc=":{"id":"MDQ6VXNlcjYyNjUzMDc=","user":"reduz","avatar":"https://avatars.githubusercontent.com/u/6265307?u=987b9f7a5547e1e9937291fc286ab3f13e9b433c&v=4","url":"https://github.com/reduz","pull_count":2,"commit_count":44},"MDQ6VXNlcjU1OTk2NDU2":{"id":"MDQ6VXNlcjU1OTk2NDU2","user":"Zacxalot","avatar":"https://avatars.githubusercontent.com/u/55996456?u=b6f4880e1c70da736e61742617c16bf3096cec48&v=4","url":"https://github.com/Zacxalot","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0NDk3MzUz":{"id":"MDQ6VXNlcjI0NDk3MzUz","user":"jameswestman","avatar":"https://avatars.githubusercontent.com/u/24497353?u=4376131aaac6e1c5fab939a6ba3c2022e493b2ca&v=4","url":"https://github.com/jameswestman","pull_count":4,"commit_count":4},"MDQ6VXNlcjMzMjM5MzE0":{"id":"MDQ6VXNlcjMzMjM5MzE0","user":"Catchawink","avatar":"https://avatars.githubusercontent.com/u/33239314?u=0ba03f9985ef1795281aefcb380d950f8de23889&v=4","url":"https://github.com/Catchawink","pull_count":3,"commit_count":1},"MDQ6VXNlcjQ5Nzk1NDgx":{"id":"MDQ6VXNlcjQ5Nzk1NDgx","user":"tygree","avatar":"https://avatars.githubusercontent.com/u/49795481?v=4","url":"https://github.com/tygree","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxMTkyNjE1":{"id":"MDQ6VXNlcjMxMTkyNjE1","user":"mikkac","avatar":"https://avatars.githubusercontent.com/u/31192615?u=552e7dc05cb49eecce04f13ffe83e97f8a79a3af&v=4","url":"https://github.com/mikkac","pull_count":2,"commit_count":1},"MDQ6VXNlcjIwMDQzMjcw":{"id":"MDQ6VXNlcjIwMDQzMjcw","user":"EMBYRDEV","avatar":"https://avatars.githubusercontent.com/u/20043270?u=a0dedaf0413b5dc0797039d202876fcc246374d4&v=4","url":"https://github.com/EMBYRDEV","pull_count":2,"commit_count":2},"MDQ6VXNlcjEyMDQyOTY=":{"id":"MDQ6VXNlcjEyMDQyOTY=","user":"Dancovich","avatar":"https://avatars.githubusercontent.com/u/1204296?u=e68fd6cfd8ea6e0aed970f26220bf4227a51375c&v=4","url":"https://github.com/Dancovich","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4NTA4NTY=":{"id":"MDQ6VXNlcjE4NTA4NTY=","user":"zaksnet","avatar":"https://avatars.githubusercontent.com/u/1850856?u=4ef67c95af2992e3448e7de20190bf939e962a5c&v=4","url":"https://github.com/zaksnet","pull_count":13,"commit_count":13},"MDQ6VXNlcjM3MzgzMzE2":{"id":"MDQ6VXNlcjM3MzgzMzE2","user":"Muller-Castro","avatar":"https://avatars.githubusercontent.com/u/37383316?v=4","url":"https://github.com/Muller-Castro","pull_count":4,"commit_count":4},"MDQ6VXNlcjQ2MzE3Nw==":{"id":"MDQ6VXNlcjQ2MzE3Nw==","user":"Acvarium","avatar":"https://avatars.githubusercontent.com/u/463177?u=b7479b71822c69962eb44bee927db27735ca9465&v=4","url":"https://github.com/Acvarium","pull_count":1,"commit_count":1},"MDQ6VXNlcjc3NTExODI=":{"id":"MDQ6VXNlcjc3NTExODI=","user":"jitspoe","avatar":"https://avatars.githubusercontent.com/u/7751182?u=fd2b733ea244c27f785ffb93e480448a8da03e59&v=4","url":"https://github.com/jitspoe","pull_count":1,"commit_count":0},"MDQ6VXNlcjI1OTEwOTk=":{"id":"MDQ6VXNlcjI1OTEwOTk=","user":"hpvb","avatar":"https://avatars.githubusercontent.com/u/2591099?u=7bcd4921b265b0b8cc1d8a15638a3fac93c87e68&v=4","url":"https://github.com/hpvb","pull_count":5,"commit_count":7},"MDQ6VXNlcjEwNDk0NDI=":{"id":"MDQ6VXNlcjEwNDk0NDI=","user":"allkhor","avatar":"https://avatars.githubusercontent.com/u/1049442?u=427f28aa89bb8a15c060ef382a4588064334ad56&v=4","url":"https://github.com/allkhor","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzOTk5Nw==":{"id":"MDQ6VXNlcjEzOTk5Nw==","user":"codecustard","avatar":"https://avatars.githubusercontent.com/u/139997?u=fe9f4fe3ac8f5cc42f4c62ed51af910661bc7432&v=4","url":"https://github.com/codecustard","pull_count":39,"commit_count":40},"MDQ6VXNlcjMwNDAzNTI=":{"id":"MDQ6VXNlcjMwNDAzNTI=","user":"Eoin-ONeill-Yokai","avatar":"https://avatars.githubusercontent.com/u/3040352?u=532f5fc6d0a5a899e4b6b1b6d537d865642617e9&v=4","url":"https://github.com/Eoin-ONeill-Yokai","pull_count":6,"commit_count":6},"MDQ6VXNlcjM3MTgxNzU2":{"id":"MDQ6VXNlcjM3MTgxNzU2","user":"simpuid","avatar":"https://avatars.githubusercontent.com/u/37181756?u=80ef22c56cbb948a86666a114b9f51021c4777cd&v=4","url":"https://github.com/simpuid","pull_count":1,"commit_count":1},"MDQ6VXNlcjU2OTM4MjY1":{"id":"MDQ6VXNlcjU2OTM4MjY1","user":"TerminalJack","avatar":"https://avatars.githubusercontent.com/u/56938265?u=ed77cccd8132d2fef6ee4004c1579b29f54b462d&v=4","url":"https://github.com/TerminalJack","pull_count":0,"commit_count":1},"MDQ6VXNlcjUwNTc2MjU=":{"id":"MDQ6VXNlcjUwNTc2MjU=","user":"arlez80","avatar":"https://avatars.githubusercontent.com/u/5057625?v=4","url":"https://github.com/arlez80","pull_count":1,"commit_count":1},"MDQ6VXNlcjU4MzA4MDA1":{"id":"MDQ6VXNlcjU4MzA4MDA1","user":"norton-corbett","avatar":"https://avatars.githubusercontent.com/u/58308005?v=4","url":"https://github.com/norton-corbett","pull_count":1,"commit_count":2},"MDQ6VXNlcjMxODc2Mzc=":{"id":"MDQ6VXNlcjMxODc2Mzc=","user":"touilleMan","avatar":"https://avatars.githubusercontent.com/u/3187637?v=4","url":"https://github.com/touilleMan","pull_count":3,"commit_count":3},"MDQ6VXNlcjM5OTU1NDk=":{"id":"MDQ6VXNlcjM5OTU1NDk=","user":"miere43","avatar":"https://avatars.githubusercontent.com/u/3995549?v=4","url":"https://github.com/miere43","pull_count":1,"commit_count":1},"MDQ6VXNlcjU3MzcyNTA=":{"id":"MDQ6VXNlcjU3MzcyNTA=","user":"dsge","avatar":"https://avatars.githubusercontent.com/u/5737250?u=a9539340243f8948976c0537352e19c07f77c6fc&v=4","url":"https://github.com/dsge","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMzU1NDIx":{"id":"MDQ6VXNlcjEwMzU1NDIx","user":"x2f","avatar":"https://avatars.githubusercontent.com/u/10355421?u=2747d99e1a97e7d9a4ffb9802551ab2e4b340898&v=4","url":"https://github.com/x2f","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2MTA2MjE=":{"id":"MDQ6VXNlcjE2MTA2MjE=","user":"NeoSpark314","avatar":"https://avatars.githubusercontent.com/u/1610621?u=3cbe176dfe99b773b2e195a2aed6f8b33dcb0a9e&v=4","url":"https://github.com/NeoSpark314","pull_count":6,"commit_count":6},"MDQ6VXNlcjE3NDc0ODk4":{"id":"MDQ6VXNlcjE3NDc0ODk4","user":"marcosjouron","avatar":"https://avatars.githubusercontent.com/u/17474898?v=4","url":"https://github.com/marcosjouron","pull_count":0,"commit_count":1},"MDQ6VXNlcjE0MTg1ODg5":{"id":"MDQ6VXNlcjE0MTg1ODg5","user":"HaSa1002","avatar":"https://avatars.githubusercontent.com/u/14185889?v=4","url":"https://github.com/HaSa1002","pull_count":3,"commit_count":3},"MDQ6VXNlcjI1NDU1MTI=":{"id":"MDQ6VXNlcjI1NDU1MTI=","user":"mewin","avatar":"https://avatars.githubusercontent.com/u/2545512?u=4c5fa83731a19f5f00e16567c64341cbbb315129&v=4","url":"https://github.com/mewin","pull_count":2,"commit_count":2},"MDQ6VXNlcjEyMDczODU=":{"id":"MDQ6VXNlcjEyMDczODU=","user":"Scony","avatar":"https://avatars.githubusercontent.com/u/1207385?u=252cfcf4f210538f02fba0f9dfabf7782269fe1c&v=4","url":"https://github.com/Scony","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ5NjAyODc0":{"id":"MDQ6VXNlcjQ5NjAyODc0","user":"jbuck3","avatar":"https://avatars.githubusercontent.com/u/49602874?v=4","url":"https://github.com/jbuck3","pull_count":10,"commit_count":10},"MDQ6VXNlcjMyMTI4MDE=":{"id":"MDQ6VXNlcjMyMTI4MDE=","user":"RobertBColton","avatar":"https://avatars.githubusercontent.com/u/3212801?u=9a7f745b20c3d2c704c6f9c4b550982d7b63103d&v=4","url":"https://github.com/RobertBColton","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwNjU3NTUx":{"id":"MDQ6VXNlcjEwNjU3NTUx","user":"Black-Cat","avatar":"https://avatars.githubusercontent.com/u/10657551?v=4","url":"https://github.com/Black-Cat","pull_count":1,"commit_count":1},"MDQ6VXNlcjQwNDcyODk=":{"id":"MDQ6VXNlcjQwNDcyODk=","user":"capnm","avatar":"https://avatars.githubusercontent.com/u/4047289?u=c754f56e724d27c8551d4e032d5cec855485be0c&v=4","url":"https://github.com/capnm","pull_count":3,"commit_count":3},"MDQ6VXNlcjE0OTIzNjM2":{"id":"MDQ6VXNlcjE0OTIzNjM2","user":"BenjaminNavarro","avatar":"https://avatars.githubusercontent.com/u/14923636?u=5beed66d54ddac5071c27b4a47d56810c599d5aa&v=4","url":"https://github.com/BenjaminNavarro","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwNjc5MjA=":{"id":"MDQ6VXNlcjEwNjc5MjA=","user":"PtrMan","avatar":"https://avatars.githubusercontent.com/u/1067920?v=4","url":"https://github.com/PtrMan","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ0NDQ3ODky":{"id":"MDQ6VXNlcjQ0NDQ3ODky","user":"stoofin","avatar":"https://avatars.githubusercontent.com/u/44447892?v=4","url":"https://github.com/stoofin","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0OTUxNDMw":{"id":"MDQ6VXNlcjE0OTUxNDMw","user":"lupoDharkael","avatar":"https://avatars.githubusercontent.com/u/14951430?u=05b048106f74f1bfc90b0096721d3b0d02ed1e2a&v=4","url":"https://github.com/lupoDharkael","pull_count":18,"commit_count":20},"MDQ6VXNlcjE3Njc2ODQ3":{"id":"MDQ6VXNlcjE3Njc2ODQ3","user":"merumelu","avatar":"https://avatars.githubusercontent.com/u/17676847?u=228fe980e2ad168ed6ae1f5396fb51f1316d65e4&v=4","url":"https://github.com/merumelu","pull_count":9,"commit_count":9},"U_kgDOBpYKsQ":{"id":"U_kgDOBpYKsQ","user":"ClockRate","avatar":"https://avatars.githubusercontent.com/u/110496433?u=4577aadd2eb6da16b820b28ee779a5428da4292a&v=4","url":"https://github.com/ClockRate","pull_count":0,"commit_count":1},"MDQ6VXNlcjEzODU2NjA=":{"id":"MDQ6VXNlcjEzODU2NjA=","user":"ffaristocrat","avatar":"https://avatars.githubusercontent.com/u/1385660?u=7be8eec62f69b5058d1585bf553df9b45d7c3a7d&v=4","url":"https://github.com/ffaristocrat","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxMzY1OTIz":{"id":"MDQ6VXNlcjMxMzY1OTIz","user":"code-xD","avatar":"https://avatars.githubusercontent.com/u/31365923?u=19d10d3418be9600d22bc91b874a8323db542e44&v=4","url":"https://github.com/code-xD","pull_count":1,"commit_count":1},"MDQ6VXNlcjMyMjg0Nzk2":{"id":"MDQ6VXNlcjMyMjg0Nzk2","user":"jmannanc","avatar":"https://avatars.githubusercontent.com/u/32284796?v=4","url":"https://github.com/jmannanc","pull_count":6,"commit_count":6},"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},"MDQ6VXNlcjEwNjcyMjMz":{"id":"MDQ6VXNlcjEwNjcyMjMz","user":"piratesephiroth","avatar":"https://avatars.githubusercontent.com/u/10672233?u=5bba80efbb65523e420d109658bfc525df97a204&v=4","url":"https://github.com/piratesephiroth","pull_count":2,"commit_count":2},"MDQ6VXNlcjM1NjU2NjI2":{"id":"MDQ6VXNlcjM1NjU2NjI2","user":"rxlecky","avatar":"https://avatars.githubusercontent.com/u/35656626?u=6526e9df54fb8c1bb5e9007715fbcb8527cdf73a&v=4","url":"https://github.com/rxlecky","pull_count":5,"commit_count":5},"MDQ6VXNlcjEwMTgwNDU1":{"id":"MDQ6VXNlcjEwMTgwNDU1","user":"Kaonnull","avatar":"https://avatars.githubusercontent.com/u/10180455?u=e5e2a74519892c2ea67705ab73b71c7d87ad1aed&v=4","url":"https://github.com/Kaonnull","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ1ODkyOTA4":{"id":"MDQ6VXNlcjQ1ODkyOTA4","user":"ayuusweetfish","avatar":"https://avatars.githubusercontent.com/u/45892908?u=3e872aa52564bfc6c68825921ba08c0c7a8bdac8&v=4","url":"https://github.com/ayuusweetfish","pull_count":8,"commit_count":11},"MDQ6VXNlcjEwNTkwOTk=":{"id":"MDQ6VXNlcjEwNTkwOTk=","user":"mashumafi","avatar":"https://avatars.githubusercontent.com/u/1059099?u=feb5644f89d1864c4dda62b8de03d384532e81f4&v=4","url":"https://github.com/mashumafi","pull_count":1,"commit_count":1},"MDQ6VXNlcjY4MjY1OA==":{"id":"MDQ6VXNlcjY4MjY1OA==","user":"jamie-pate","avatar":"https://avatars.githubusercontent.com/u/682658?v=4","url":"https://github.com/jamie-pate","pull_count":1,"commit_count":1},"MDQ6VXNlcjg3MTM3Nzg=":{"id":"MDQ6VXNlcjg3MTM3Nzg=","user":"ReyAnthony","avatar":"https://avatars.githubusercontent.com/u/8713778?u=05cf6d9a3e7c0e38f967b382fe9bdd725cfb383e&v=4","url":"https://github.com/ReyAnthony","pull_count":1,"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":9,"commit_count":10},"MDQ6VXNlcjc0ODc3MA==":{"id":"MDQ6VXNlcjc0ODc3MA==","user":"RevoluPowered","avatar":"https://avatars.githubusercontent.com/u/748770?u=49248b09a51bde1b1ffbdfac3d4eac68d1eecd84&v=4","url":"https://github.com/RevoluPowered","pull_count":5,"commit_count":7},"MDQ6VXNlcjc2Nzc1NzU=":{"id":"MDQ6VXNlcjc2Nzc1NzU=","user":"ealataur","avatar":"https://avatars.githubusercontent.com/u/7677575?u=c1c7bb4fc2c39b252539549459f64c475cb4b7a2&v=4","url":"https://github.com/ealataur","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzMTQzNTA=":{"id":"MDQ6VXNlcjMzMTQzNTA=","user":"silvanocerza","avatar":"https://avatars.githubusercontent.com/u/3314350?v=4","url":"https://github.com/silvanocerza","pull_count":3,"commit_count":3},"MDQ6VXNlcjg0NTc5NzM=":{"id":"MDQ6VXNlcjg0NTc5NzM=","user":"thiagoamendola","avatar":"https://avatars.githubusercontent.com/u/8457973?u=dade82a4c18a19dd7b28639c10d1570cb6b411d8&v=4","url":"https://github.com/thiagoamendola","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MDAxMjUz":{"id":"MDQ6VXNlcjE1MDAxMjUz","user":"norkn","avatar":"https://avatars.githubusercontent.com/u/15001253?v=4","url":"https://github.com/norkn","pull_count":1,"commit_count":1},"MDQ6VXNlcjI4Mjg2OTYx":{"id":"MDQ6VXNlcjI4Mjg2OTYx","user":"Jummit","avatar":"https://avatars.githubusercontent.com/u/28286961?u=ecb7e6e21405e2994f46f4a0d7f79ef6820fbc1c&v=4","url":"https://github.com/Jummit","pull_count":7,"commit_count":7},"MDQ6VXNlcjE0MTgy":{"id":"MDQ6VXNlcjE0MTgy","user":"jeremyz","avatar":"https://avatars.githubusercontent.com/u/14182?v=4","url":"https://github.com/jeremyz","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5NjY5Njcz":{"id":"MDQ6VXNlcjE5NjY5Njcz","user":"MarcusElg","avatar":"https://avatars.githubusercontent.com/u/19669673?u=ae50736f181ec1ecc550e840d961041d6a15baae&v=4","url":"https://github.com/MarcusElg","pull_count":3,"commit_count":3},"MDQ6VXNlcjIzNDA1MTIy":{"id":"MDQ6VXNlcjIzNDA1MTIy","user":"Omicron666","avatar":"https://avatars.githubusercontent.com/u/23405122?v=4","url":"https://github.com/Omicron666","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5NDk3ODY5":{"id":"MDQ6VXNlcjI5NDk3ODY5","user":"hilfazer","avatar":"https://avatars.githubusercontent.com/u/29497869?u=4152069de91c1b6c1b830f698ad7f012cf2cd6dd&v=4","url":"https://github.com/hilfazer","pull_count":4,"commit_count":4},"MDQ6VXNlcjExMDQ4Njcw":{"id":"MDQ6VXNlcjExMDQ4Njcw","user":"kraghot","avatar":"https://avatars.githubusercontent.com/u/11048670?u=66c7b810a5200e5d8b676999e5dbdb62864d0c26&v=4","url":"https://github.com/kraghot","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MjA2MTM=":{"id":"MDQ6VXNlcjE1MjA2MTM=","user":"drentsoft","avatar":"https://avatars.githubusercontent.com/u/1520613?u=460cedc3b22e52d924f91cce8503219201901c1f&v=4","url":"https://github.com/drentsoft","pull_count":2,"commit_count":2},"MDQ6VXNlcjc1NzI0NDY=":{"id":"MDQ6VXNlcjc1NzI0NDY=","user":"conankzhang","avatar":"https://avatars.githubusercontent.com/u/7572446?u=8e4aee1d2bb0e4f85893fa31d0358263f76a293d&v=4","url":"https://github.com/conankzhang","pull_count":5,"commit_count":5},"MDQ6VXNlcjY3MzM2NjA=":{"id":"MDQ6VXNlcjY3MzM2NjA=","user":"hbina","avatar":"https://avatars.githubusercontent.com/u/6733660?u=5dff467e5c24b9735e76290c75fce397ea318ac6&v=4","url":"https://github.com/hbina","pull_count":23,"commit_count":23},"MDQ6VXNlcjIzNzIyODA0":{"id":"MDQ6VXNlcjIzNzIyODA0","user":"OsamaElHariri","avatar":"https://avatars.githubusercontent.com/u/23722804?u=a6764a92f4faece7e15297e9108282ce226f8b53&v=4","url":"https://github.com/OsamaElHariri","pull_count":3,"commit_count":1},"MDQ6VXNlcjYyMjYxODg=":{"id":"MDQ6VXNlcjYyMjYxODg=","user":"jcs224","avatar":"https://avatars.githubusercontent.com/u/6226188?u=0d60fa4229d6eeac414aeb4318072bd38011166c&v=4","url":"https://github.com/jcs224","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxMDgyNDY0":{"id":"MDQ6VXNlcjIxMDgyNDY0","user":"Tabas32","avatar":"https://avatars.githubusercontent.com/u/21082464?u=c42d81cfe39adde7c94d820e973584ca6748e80a&v=4","url":"https://github.com/Tabas32","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMzUxMTU4":{"id":"MDQ6VXNlcjEzMzUxMTU4","user":"yeonghoey","avatar":"https://avatars.githubusercontent.com/u/13351158?u=88aea5b9227b434d21b4f19d2523da2e2946299e&v=4","url":"https://github.com/yeonghoey","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ1Njg2NzA=":{"id":"MDQ6VXNlcjQ1Njg2NzA=","user":"zatherz","avatar":"https://avatars.githubusercontent.com/u/4568670?u=85f146344c3ea97e4634df5414c35ee95533e980&v=4","url":"https://github.com/zatherz","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyMzA0MTY3":{"id":"MDQ6VXNlcjIyMzA0MTY3","user":"20kdc","avatar":"https://avatars.githubusercontent.com/u/22304167?u=965f60eb5523a2f08eb5481a28bf91e4b39448f2&v=4","url":"https://github.com/20kdc","pull_count":2,"commit_count":3},"MDQ6VXNlcjkzNzQ=":{"id":"MDQ6VXNlcjkzNzQ=","user":"Klowner","avatar":"https://avatars.githubusercontent.com/u/9374?u=d3eb00659e79d5222a74b45244a0e69a94095eb0&v=4","url":"https://github.com/Klowner","pull_count":2,"commit_count":2},"MDQ6VXNlcjU2OTIxMzEw":{"id":"MDQ6VXNlcjU2OTIxMzEw","user":"ebert83","avatar":"https://avatars.githubusercontent.com/u/56921310?u=2ce5da616e91ccc275ab7b8043ff9d194eb57439&v=4","url":"https://github.com/ebert83","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyOTU1ODcy":{"id":"MDQ6VXNlcjIyOTU1ODcy","user":"argentite","avatar":"https://avatars.githubusercontent.com/u/22955872?v=4","url":"https://github.com/argentite","pull_count":1,"commit_count":1},"MDQ6VXNlcjUwNzY0Njg=":{"id":"MDQ6VXNlcjUwNzY0Njg=","user":"cagdasc","avatar":"https://avatars.githubusercontent.com/u/5076468?v=4","url":"https://github.com/cagdasc","pull_count":2,"commit_count":2},"MDQ6VXNlcjQyMzA5MjQ=":{"id":"MDQ6VXNlcjQyMzA5MjQ=","user":"ajweeks","avatar":"https://avatars.githubusercontent.com/u/4230924?u=bb33a8f5a4659ad2710d9d8ae1d8a6264f07a85f&v=4","url":"https://github.com/ajweeks","pull_count":2,"commit_count":2},"MDQ6VXNlcjI1NjkyNzkw":{"id":"MDQ6VXNlcjI1NjkyNzkw","user":"DavidSichma","avatar":"https://avatars.githubusercontent.com/u/25692790?v=4","url":"https://github.com/DavidSichma","pull_count":6,"commit_count":7},"MDQ6VXNlcjEwNjIwNzc4":{"id":"MDQ6VXNlcjEwNjIwNzc4","user":"JoshLee0915","avatar":"https://avatars.githubusercontent.com/u/10620778?v=4","url":"https://github.com/JoshLee0915","pull_count":1,"commit_count":1},"MDQ6VXNlcjQzODgzNzU=":{"id":"MDQ6VXNlcjQzODgzNzU=","user":"Nehluxhes","avatar":"https://avatars.githubusercontent.com/u/4388375?v=4","url":"https://github.com/Nehluxhes","pull_count":3,"commit_count":3},"MDQ6VXNlcjU5MzY2MTQ=":{"id":"MDQ6VXNlcjU5MzY2MTQ=","user":"EbbDrop","avatar":"https://avatars.githubusercontent.com/u/5936614?u=eaa6313f151bc758405d9ad2fd49fabcc5938b6b&v=4","url":"https://github.com/EbbDrop","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1NzU3Ng==":{"id":"MDQ6VXNlcjM1NzU3Ng==","user":"bergmannf","avatar":"https://avatars.githubusercontent.com/u/357576?u=97637147af648a33a0d2a7103768558518282cae&v=4","url":"https://github.com/bergmannf","pull_count":1,"commit_count":1},"MDQ6VXNlcjY1OTA1Nw==":{"id":"MDQ6VXNlcjY1OTA1Nw==","user":"cooperra","avatar":"https://avatars.githubusercontent.com/u/659057?v=4","url":"https://github.com/cooperra","pull_count":1,"commit_count":2},"MDQ6VXNlcjI4NDE3NDA=":{"id":"MDQ6VXNlcjI4NDE3NDA=","user":"jahd2602","avatar":"https://avatars.githubusercontent.com/u/2841740?u=607d573fcef46f1159949510ef33cabe35250814&v=4","url":"https://github.com/jahd2602","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMDg4ODk=":{"id":"MDQ6VXNlcjEwMDg4ODk=","user":"LikeLakers2","avatar":"https://avatars.githubusercontent.com/u/1008889?u=80bdce8719c54b781933fc13166730797dbac954&v=4","url":"https://github.com/LikeLakers2","pull_count":6,"commit_count":7},"MDQ6VXNlcjI2NzU2":{"id":"MDQ6VXNlcjI2NzU2","user":"RobKohr","avatar":"https://avatars.githubusercontent.com/u/26756?u=5f4cc79f87dc09318612910c3e7ab0cff11ad399&v=4","url":"https://github.com/RobKohr","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},"MDQ6VXNlcjIzMDY2MDQ5":{"id":"MDQ6VXNlcjIzMDY2MDQ5","user":"SamuelDeboni","avatar":"https://avatars.githubusercontent.com/u/23066049?v=4","url":"https://github.com/SamuelDeboni","pull_count":4,"commit_count":4},"MDQ6VXNlcjQ1MzExOTk3":{"id":"MDQ6VXNlcjQ1MzExOTk3","user":"ptrojahn","avatar":"https://avatars.githubusercontent.com/u/45311997?v=4","url":"https://github.com/ptrojahn","pull_count":7,"commit_count":7},"MDQ6VXNlcjEzMjM5ODc=":{"id":"MDQ6VXNlcjEzMjM5ODc=","user":"rodolforg","avatar":"https://avatars.githubusercontent.com/u/1323987?u=3900bfc1b333ac535c525ab27fffd6c8b2f62d44&v=4","url":"https://github.com/rodolforg","pull_count":4,"commit_count":4},"MDQ6VXNlcjMwNzA4Njc0":{"id":"MDQ6VXNlcjMwNzA4Njc0","user":"MarqusJonsson","avatar":"https://avatars.githubusercontent.com/u/30708674?v=4","url":"https://github.com/MarqusJonsson","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2MDg5Mjcy":{"id":"MDQ6VXNlcjI2MDg5Mjcy","user":"Slashy27","avatar":"https://avatars.githubusercontent.com/u/26089272?v=4","url":"https://github.com/Slashy27","pull_count":0,"commit_count":1},"MDQ6VXNlcjY0MDIyMzc=":{"id":"MDQ6VXNlcjY0MDIyMzc=","user":"jabcross","avatar":"https://avatars.githubusercontent.com/u/6402237?u=2c4a8f62ec090cbe482708b467948fd2693ef0de&v=4","url":"https://github.com/jabcross","pull_count":2,"commit_count":2},"MDQ6VXNlcjc0NDU1MDM=":{"id":"MDQ6VXNlcjc0NDU1MDM=","user":"cbolgiano","avatar":"https://avatars.githubusercontent.com/u/7445503?v=4","url":"https://github.com/cbolgiano","pull_count":1,"commit_count":1},"MDQ6VXNlcjI4MTA4NjAz":{"id":"MDQ6VXNlcjI4MTA4NjAz","user":"gianlluca","avatar":"https://avatars.githubusercontent.com/u/28108603?u=5b41606b22e6462e21a2b19b9e54fb1b8122eb3a&v=4","url":"https://github.com/gianlluca","pull_count":1,"commit_count":1},"MDQ6VXNlcjM4Mzgy":{"id":"MDQ6VXNlcjM4Mzgy","user":"puthre","avatar":"https://avatars.githubusercontent.com/u/38382?u=a0b53210966f226a4d6f1549262bea2f6041fe3f&v=4","url":"https://github.com/puthre","pull_count":5,"commit_count":6},"MDQ6VXNlcjQzNzY2MzI=":{"id":"MDQ6VXNlcjQzNzY2MzI=","user":"jmorton06","avatar":"https://avatars.githubusercontent.com/u/4376632?u=fc2f1f79b5dca0ed31b1e9ce51fdb1bbec263fa2&v=4","url":"https://github.com/jmorton06","pull_count":1,"commit_count":1},"MDQ6VXNlcjU0OTg3MjQy":{"id":"MDQ6VXNlcjU0OTg3MjQy","user":"noname1477","avatar":"https://avatars.githubusercontent.com/u/54987242?v=4","url":"https://github.com/noname1477","pull_count":1,"commit_count":1},"MDQ6VXNlcjgzOTU5NDg5":{"id":"MDQ6VXNlcjgzOTU5NDg5","user":"Homer666","avatar":"https://avatars.githubusercontent.com/u/83959489?u=a192a20e62df5341d76380c503e68ab1897f06e8&v=4","url":"https://github.com/Homer666","pull_count":0,"commit_count":15},"MDQ6VXNlcjE2MjI5NTM4":{"id":"MDQ6VXNlcjE2MjI5NTM4","user":"Relintai","avatar":"https://avatars.githubusercontent.com/u/16229538?u=d26c39da33ffff64cb78cca72c52ac9a89cf601f&v=4","url":"https://github.com/Relintai","pull_count":6,"commit_count":6},"MDQ6VXNlcjQ4MzUzMQ==":{"id":"MDQ6VXNlcjQ4MzUzMQ==","user":"mrcdk","avatar":"https://avatars.githubusercontent.com/u/483531?u=2d6b63a9bd32a7ed0788b747ddc24486267750ff&v=4","url":"https://github.com/mrcdk","pull_count":6,"commit_count":6},"MDQ6VXNlcjk4NjE1NzA=":{"id":"MDQ6VXNlcjk4NjE1NzA=","user":"Ternvein","avatar":"https://avatars.githubusercontent.com/u/9861570?u=23c76bba9a39d56aa7861b5c1b0485e1c0467709&v=4","url":"https://github.com/Ternvein","pull_count":2,"commit_count":0},"MDQ6VXNlcjE2Mzg1MjI1":{"id":"MDQ6VXNlcjE2Mzg1MjI1","user":"bitstopper","avatar":"https://avatars.githubusercontent.com/u/16385225?v=4","url":"https://github.com/bitstopper","pull_count":1,"commit_count":1},"MDQ6VXNlcjczNTg4OTk=":{"id":"MDQ6VXNlcjczNTg4OTk=","user":"Nutriz","avatar":"https://avatars.githubusercontent.com/u/7358899?u=80d8b9b4ec61a760059a8ab9004cdd1085470006&v=4","url":"https://github.com/Nutriz","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5NzY0NTQx":{"id":"MDQ6VXNlcjI5NzY0NTQx","user":"jeronimo-schreyer","avatar":"https://avatars.githubusercontent.com/u/29764541?v=4","url":"https://github.com/jeronimo-schreyer","pull_count":1,"commit_count":1},"MDQ6VXNlcjQzNTc2MzU2":{"id":"MDQ6VXNlcjQzNTc2MzU2","user":"soumyalahiri","avatar":"https://avatars.githubusercontent.com/u/43576356?u=cb4ffd5785e10e2e60dca48091c93c8a74066e08&v=4","url":"https://github.com/soumyalahiri","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5OTMwODcw":{"id":"MDQ6VXNlcjE5OTMwODcw","user":"swarnimarun","avatar":"https://avatars.githubusercontent.com/u/19930870?u=c26b074707ed28ed0709ca8eff0d973a68b08d7a&v=4","url":"https://github.com/swarnimarun","pull_count":7,"commit_count":7},"MDQ6VXNlcjQ3MDc1NDM=":{"id":"MDQ6VXNlcjQ3MDc1NDM=","user":"aole","avatar":"https://avatars.githubusercontent.com/u/4707543?u=6c3fa9eb45ad5df24b2f6b3502832f39abd9038b&v=4","url":"https://github.com/aole","pull_count":8,"commit_count":8},"MDQ6VXNlcjYwNjEzMjM=":{"id":"MDQ6VXNlcjYwNjEzMjM=","user":"m-r-hunt","avatar":"https://avatars.githubusercontent.com/u/6061323?u=6efd919c0afa573a85860c102c65fb095b7b4d3a&v=4","url":"https://github.com/m-r-hunt","pull_count":2,"commit_count":2},"MDQ6VXNlcjExNzI=":{"id":"MDQ6VXNlcjExNzI=","user":"ndarilek","avatar":"https://avatars.githubusercontent.com/u/1172?v=4","url":"https://github.com/ndarilek","pull_count":1,"commit_count":1},"MDQ6VXNlcjg2NjIxNjk=":{"id":"MDQ6VXNlcjg2NjIxNjk=","user":"myhalibobo","avatar":"https://avatars.githubusercontent.com/u/8662169?u=3f0a0cbe98b0f23ea2cdc4bfb70878acad743b09&v=4","url":"https://github.com/myhalibobo","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyOTUyMDkz":{"id":"MDQ6VXNlcjEyOTUyMDkz","user":"NNesh","avatar":"https://avatars.githubusercontent.com/u/12952093?u=e1994dd561331a9fa8aafcccd811ceb8ca70f85d&v=4","url":"https://github.com/NNesh","pull_count":2,"commit_count":2},"MDQ6VXNlcjEzMzQxNzM=":{"id":"MDQ6VXNlcjEzMzQxNzM=","user":"damianday","avatar":"https://avatars.githubusercontent.com/u/1334173?v=4","url":"https://github.com/damianday","pull_count":1,"commit_count":2},"MDQ6VXNlcjE5NDk1ODM=":{"id":"MDQ6VXNlcjE5NDk1ODM=","user":"jeffres","avatar":"https://avatars.githubusercontent.com/u/1949583?v=4","url":"https://github.com/jeffres","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MTkyNzI5":{"id":"MDQ6VXNlcjE4MTkyNzI5","user":"CorattiS86","avatar":"https://avatars.githubusercontent.com/u/18192729?u=1b81f68b92a0b657305f16ce9f8eeeceb34de8b6&v=4","url":"https://github.com/CorattiS86","pull_count":2,"commit_count":2},"MDQ6VXNlcjExMTYyMjA1":{"id":"MDQ6VXNlcjExMTYyMjA1","user":"Dragoncraft89","avatar":"https://avatars.githubusercontent.com/u/11162205?v=4","url":"https://github.com/Dragoncraft89","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ4MDQ0Mjkw":{"id":"MDQ6VXNlcjQ4MDQ0Mjkw","user":"BenjaminRiley","avatar":"https://avatars.githubusercontent.com/u/48044290?v=4","url":"https://github.com/BenjaminRiley","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwOTk0MDQ=":{"id":"MDQ6VXNlcjEwOTk0MDQ=","user":"starryalley","avatar":"https://avatars.githubusercontent.com/u/1099404?u=4eed0685b5b8a796003a1371c223fa3f85ff3485&v=4","url":"https://github.com/starryalley","pull_count":3,"commit_count":3},"MDQ6VXNlcjUyMDk=":{"id":"MDQ6VXNlcjUyMDk=","user":"losinggeneration","avatar":"https://avatars.githubusercontent.com/u/5209?v=4","url":"https://github.com/losinggeneration","pull_count":1,"commit_count":1},"MDQ6VXNlcjQxNDAyNDc=":{"id":"MDQ6VXNlcjQxNDAyNDc=","user":"luzpaz","avatar":"https://avatars.githubusercontent.com/u/4140247?u=e202295667791fd8bd081f8edb4399b37861aaf5&v=4","url":"https://github.com/luzpaz","pull_count":1,"commit_count":1},"MDQ6VXNlcjM5NDI4OTMw":{"id":"MDQ6VXNlcjM5NDI4OTMw","user":"AlexRixhardson","avatar":"https://avatars.githubusercontent.com/u/39428930?v=4","url":"https://github.com/AlexRixhardson","pull_count":1,"commit_count":1},"MDQ6VXNlcjUwMjk1MTk=":{"id":"MDQ6VXNlcjUwMjk1MTk=","user":"WindyDarian","avatar":"https://avatars.githubusercontent.com/u/5029519?v=4","url":"https://github.com/WindyDarian","pull_count":6,"commit_count":7},"MDQ6VXNlcjMxODAxMzY0":{"id":"MDQ6VXNlcjMxODAxMzY0","user":"twaritwaikar","avatar":"https://avatars.githubusercontent.com/u/31801364?u=3d98adff25c27b5d93432672883b5cb30e1fefc4&v=4","url":"https://github.com/twaritwaikar","pull_count":8,"commit_count":10},"MDQ6VXNlcjYwODAzNjg=":{"id":"MDQ6VXNlcjYwODAzNjg=","user":"skyace65","avatar":"https://avatars.githubusercontent.com/u/6080368?u=0f20283f7c6ec9fa71e353b7a4704c2ff5c155eb&v=4","url":"https://github.com/skyace65","pull_count":2,"commit_count":2},"MDQ6VXNlcjYwMDIzNDA=":{"id":"MDQ6VXNlcjYwMDIzNDA=","user":"mitchcurtis","avatar":"https://avatars.githubusercontent.com/u/6002340?v=4","url":"https://github.com/mitchcurtis","pull_count":7,"commit_count":8},"MDQ6VXNlcjUyMDk2MTM=":{"id":"MDQ6VXNlcjUyMDk2MTM=","user":"karroffel","avatar":"https://avatars.githubusercontent.com/u/5209613?u=8e4661f88e99553ae146d443537674849e5f26d1&v=4","url":"https://github.com/karroffel","pull_count":5,"commit_count":2},"MDQ6VXNlcjEzODcxNjU=":{"id":"MDQ6VXNlcjEzODcxNjU=","user":"guilhermefelipecgs","avatar":"https://avatars.githubusercontent.com/u/1387165?v=4","url":"https://github.com/guilhermefelipecgs","pull_count":24,"commit_count":24},"MDQ6VXNlcjQ2OTMyODMw":{"id":"MDQ6VXNlcjQ2OTMyODMw","user":"azagaya","avatar":"https://avatars.githubusercontent.com/u/46932830?u=2d1b46ce81bba990fc13f157c216ffc3d6b89e13&v=4","url":"https://github.com/azagaya","pull_count":2,"commit_count":2},"MDQ6VXNlcjM2NjcxNzQ0":{"id":"MDQ6VXNlcjM2NjcxNzQ0","user":"Abstract-Everything","avatar":"https://avatars.githubusercontent.com/u/36671744?v=4","url":"https://github.com/Abstract-Everything","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyMDI2OTQ4":{"id":"MDQ6VXNlcjIyMDI2OTQ4","user":"huisedenanhai","avatar":"https://avatars.githubusercontent.com/u/22026948?u=7a933f8e42ef5eba76bd580c8e2942be3424ddbd&v=4","url":"https://github.com/huisedenanhai","pull_count":1,"commit_count":1},"MDQ6VXNlcjk5NjQ4ODY=":{"id":"MDQ6VXNlcjk5NjQ4ODY=","user":"iwek7","avatar":"https://avatars.githubusercontent.com/u/9964886?u=b42f30e7b6b4a7c5aa8c41e6cef61340c85a394c&v=4","url":"https://github.com/iwek7","pull_count":8,"commit_count":9},"MDQ6VXNlcjY5NTA2OTI3":{"id":"MDQ6VXNlcjY5NTA2OTI3","user":"ericssonpaul","avatar":"https://avatars.githubusercontent.com/u/69506927?v=4","url":"https://github.com/ericssonpaul","pull_count":0,"commit_count":1},"MDQ6VXNlcjI2NzM5MjE0":{"id":"MDQ6VXNlcjI2NzM5MjE0","user":"64epicks","avatar":"https://avatars.githubusercontent.com/u/26739214?v=4","url":"https://github.com/64epicks","pull_count":1,"commit_count":0},"MDQ6VXNlcjg0NjU3Mg==":{"id":"MDQ6VXNlcjg0NjU3Mg==","user":"enzogupi","avatar":"https://avatars.githubusercontent.com/u/846572?v=4","url":"https://github.com/enzogupi","pull_count":1,"commit_count":0},"MDQ6VXNlcjQyNDg0NDYx":{"id":"MDQ6VXNlcjQyNDg0NDYx","user":"2shady4u","avatar":"https://avatars.githubusercontent.com/u/42484461?u=8bc3eac5bc2370cdebbf9c6226a1240eed7f60e6&v=4","url":"https://github.com/2shady4u","pull_count":5,"commit_count":5},"MDQ6VXNlcjE2NzQ4MjYx":{"id":"MDQ6VXNlcjE2NzQ4MjYx","user":"byfron","avatar":"https://avatars.githubusercontent.com/u/16748261?u=19b07015496e5e499c3b61c3582c213963d80ce1&v=4","url":"https://github.com/byfron","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyNjc2MjI5":{"id":"MDQ6VXNlcjIyNjc2MjI5","user":"alexey-makarenko","avatar":"https://avatars.githubusercontent.com/u/22676229?u=17aea6bf7cc1ca5f4ab1198b53036e065e3b4738&v=4","url":"https://github.com/alexey-makarenko","pull_count":1,"commit_count":1},"MDQ6VXNlcjUzNzM3MzE3":{"id":"MDQ6VXNlcjUzNzM3MzE3","user":"Cykyrios","avatar":"https://avatars.githubusercontent.com/u/53737317?u=8c88d6549674d28d75ff9963bea85eec378843a7&v=4","url":"https://github.com/Cykyrios","pull_count":1,"commit_count":1},"MDQ6VXNlcjc4MTc3MTQ=":{"id":"MDQ6VXNlcjc4MTc3MTQ=","user":"fstiewitz","avatar":"https://avatars.githubusercontent.com/u/7817714?v=4","url":"https://github.com/fstiewitz","pull_count":3,"commit_count":3},"MDQ6VXNlcjY3MDczMzA=":{"id":"MDQ6VXNlcjY3MDczMzA=","user":"Keetz","avatar":"https://avatars.githubusercontent.com/u/6707330?u=18403088132be5cdb8527caa8f77befd51a75cb3&v=4","url":"https://github.com/Keetz","pull_count":2,"commit_count":2},"MDQ6VXNlcjIyODk3MDMw":{"id":"MDQ6VXNlcjIyODk3MDMw","user":"t-karcher","avatar":"https://avatars.githubusercontent.com/u/22897030?u=69498f05d089a1216527a90820c738d43714af7e&v=4","url":"https://github.com/t-karcher","pull_count":2,"commit_count":2},"MDQ6VXNlcjg2MDcyNDQ=":{"id":"MDQ6VXNlcjg2MDcyNDQ=","user":"deepmax","avatar":"https://avatars.githubusercontent.com/u/8607244?u=be9df4c89d747df9d2fe387a3d23fe6825dc1c6c&v=4","url":"https://github.com/deepmax","pull_count":1,"commit_count":0},"MDQ6VXNlcjE4OTk2Mg==":{"id":"MDQ6VXNlcjE4OTk2Mg==","user":"follower","avatar":"https://avatars.githubusercontent.com/u/189962?v=4","url":"https://github.com/follower","pull_count":5,"commit_count":5},"MDQ6VXNlcjI4MTYzNDA=":{"id":"MDQ6VXNlcjI4MTYzNDA=","user":"profan","avatar":"https://avatars.githubusercontent.com/u/2816340?u=3a9ba50b4fe0cbb33a2bff446f94cba4c8f24ce2&v=4","url":"https://github.com/profan","pull_count":8,"commit_count":8},"MDQ6VXNlcjEyNzgzNDUy":{"id":"MDQ6VXNlcjEyNzgzNDUy","user":"Klesomik","avatar":"https://avatars.githubusercontent.com/u/12783452?u=588d2e858c7ce60a937e076601c02d46549102c5&v=4","url":"https://github.com/Klesomik","pull_count":1,"commit_count":1},"MDQ6VXNlcjY5NjIzODE=":{"id":"MDQ6VXNlcjY5NjIzODE=","user":"SoulForMachine","avatar":"https://avatars.githubusercontent.com/u/6962381?u=7cf3cf7c8f0bf22fd7f9bfdf0a6c26e31ddd9ec4&v=4","url":"https://github.com/SoulForMachine","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2Mzg3MTA3":{"id":"MDQ6VXNlcjE2Mzg3MTA3","user":"exts","avatar":"https://avatars.githubusercontent.com/u/16387107?v=4","url":"https://github.com/exts","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzMzI0MjUx":{"id":"MDQ6VXNlcjMzMzI0MjUx","user":"fjordyo0707","avatar":"https://avatars.githubusercontent.com/u/33324251?v=4","url":"https://github.com/fjordyo0707","pull_count":1,"commit_count":1},"MDQ6VXNlcjExNzU2NDg4":{"id":"MDQ6VXNlcjExNzU2NDg4","user":"SonarShroom","avatar":"https://avatars.githubusercontent.com/u/11756488?u=aeee19f2f400b672f09f027d97c29db95c7b4255&v=4","url":"https://github.com/SonarShroom","pull_count":3,"commit_count":3},"MDQ6VXNlcjc4ODQyODg=":{"id":"MDQ6VXNlcjc4ODQyODg=","user":"fogine","avatar":"https://avatars.githubusercontent.com/u/7884288?v=4","url":"https://github.com/fogine","pull_count":1,"commit_count":1},"MDQ6VXNlcjc0MjEyMjA=":{"id":"MDQ6VXNlcjc0MjEyMjA=","user":"TheDevelo","avatar":"https://avatars.githubusercontent.com/u/7421220?u=e97d863a35c257fb7faa8957627bfd4b027ab53c&v=4","url":"https://github.com/TheDevelo","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},"MDQ6VXNlcjYxMjk1OTQ=":{"id":"MDQ6VXNlcjYxMjk1OTQ=","user":"kubecz3k","avatar":"https://avatars.githubusercontent.com/u/6129594?u=460be5e7d2c138fd4009950dec6a22ea7aa6d82f&v=4","url":"https://github.com/kubecz3k","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0MTg0MzU0":{"id":"MDQ6VXNlcjI0MTg0MzU0","user":"lliberadzki","avatar":"https://avatars.githubusercontent.com/u/24184354?v=4","url":"https://github.com/lliberadzki","pull_count":1,"commit_count":0},"MDQ6VXNlcjI1NjcwMjMz":{"id":"MDQ6VXNlcjI1NjcwMjMz","user":"Unholydeath","avatar":"https://avatars.githubusercontent.com/u/25670233?v=4","url":"https://github.com/Unholydeath","pull_count":1,"commit_count":0},"MDQ6VXNlcjM1OTU4MTc=":{"id":"MDQ6VXNlcjM1OTU4MTc=","user":"Daw11","avatar":"https://avatars.githubusercontent.com/u/3595817?v=4","url":"https://github.com/Daw11","pull_count":8,"commit_count":8},"MDQ6VXNlcjgxNjkwODI=":{"id":"MDQ6VXNlcjgxNjkwODI=","user":"zzwx","avatar":"https://avatars.githubusercontent.com/u/8169082?u=9fe2c3437a26f3089aec8e0075838a2e9ad1d588&v=4","url":"https://github.com/zzwx","pull_count":1,"commit_count":1},"MDQ6VXNlcjQxMjg3MzY3":{"id":"MDQ6VXNlcjQxMjg3MzY3","user":"julianaito","avatar":"https://avatars.githubusercontent.com/u/41287367?u=2bc6a848a3676e9d2fd0cd7ad0a8acc24aa34000&v=4","url":"https://github.com/julianaito","pull_count":1,"commit_count":1},"MDQ6VXNlcjcxMDk5NTE=":{"id":"MDQ6VXNlcjcxMDk5NTE=","user":"Xenoamor","avatar":"https://avatars.githubusercontent.com/u/7109951?v=4","url":"https://github.com/Xenoamor","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyODMyMTY=":{"id":"MDQ6VXNlcjIyODMyMTY=","user":"Mellondill","avatar":"https://avatars.githubusercontent.com/u/2283216?v=4","url":"https://github.com/Mellondill","pull_count":1,"commit_count":0},"MDQ6VXNlcjI0MzgwNDkx":{"id":"MDQ6VXNlcjI0MzgwNDkx","user":"IAmActuallyCthulhu","avatar":"https://avatars.githubusercontent.com/u/24380491?u=5da6708b3e893d95b60e31f925cff050d91579fd&v=4","url":"https://github.com/IAmActuallyCthulhu","pull_count":3,"commit_count":3},"MDQ6VXNlcjU0MTcwMw==":{"id":"MDQ6VXNlcjU0MTcwMw==","user":"drougge","avatar":"https://avatars.githubusercontent.com/u/541703?v=4","url":"https://github.com/drougge","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyNjAxMzU3":{"id":"MDQ6VXNlcjIyNjAxMzU3","user":"MuffinManKen","avatar":"https://avatars.githubusercontent.com/u/22601357?u=538141cdcc20d3099e0896a6f3135e017883feb1&v=4","url":"https://github.com/MuffinManKen","pull_count":4,"commit_count":4},"MDQ6VXNlcjQwNzkxODQ=":{"id":"MDQ6VXNlcjQwNzkxODQ=","user":"TGRCdev","avatar":"https://avatars.githubusercontent.com/u/4079184?u=85964f3b011091de9ad5de2290bbf98de4b42729&v=4","url":"https://github.com/TGRCdev","pull_count":1,"commit_count":1},"MDQ6VXNlcjMwMjk5Nzgz":{"id":"MDQ6VXNlcjMwMjk5Nzgz","user":"rzllmr","avatar":"https://avatars.githubusercontent.com/u/30299783?v=4","url":"https://github.com/rzllmr","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwNTQ0MzA1":{"id":"MDQ6VXNlcjIwNTQ0MzA1","user":"santouits","avatar":"https://avatars.githubusercontent.com/u/20544305?v=4","url":"https://github.com/santouits","pull_count":5,"commit_count":5},"MDQ6VXNlcjEyMDE3MzUy":{"id":"MDQ6VXNlcjEyMDE3MzUy","user":"tomasantunes","avatar":"https://avatars.githubusercontent.com/u/12017352?u=8b2492d557e58daefc19dbc94a7407fdd70c673d&v=4","url":"https://github.com/tomasantunes","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0NDk4ODMy":{"id":"MDQ6VXNlcjI0NDk4ODMy","user":"ibrahn","avatar":"https://avatars.githubusercontent.com/u/24498832?u=6f3004b068d82f4464f893a0549d04ac87e23ec4&v=4","url":"https://github.com/ibrahn","pull_count":10,"commit_count":10},"MDQ6VXNlcjEwMjMwMDM=":{"id":"MDQ6VXNlcjEwMjMwMDM=","user":"nobuyukinyuu","avatar":"https://avatars.githubusercontent.com/u/1023003?v=4","url":"https://github.com/nobuyukinyuu","pull_count":1,"commit_count":1},"MDQ6VXNlcjM1ODYyNDY=":{"id":"MDQ6VXNlcjM1ODYyNDY=","user":"Kaligule","avatar":"https://avatars.githubusercontent.com/u/3586246?v=4","url":"https://github.com/Kaligule","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2MjMxMTI2":{"id":"MDQ6VXNlcjI2MjMxMTI2","user":"NilsIrl","avatar":"https://avatars.githubusercontent.com/u/26231126?v=4","url":"https://github.com/NilsIrl","pull_count":13,"commit_count":13},"MDQ6VXNlcjY2MTc5NTc=":{"id":"MDQ6VXNlcjY2MTc5NTc=","user":"mahubu","avatar":"https://avatars.githubusercontent.com/u/6617957?v=4","url":"https://github.com/mahubu","pull_count":1,"commit_count":1},"MDQ6VXNlcjc2MDUyOTM=":{"id":"MDQ6VXNlcjc2MDUyOTM=","user":"hadrien-psydk","avatar":"https://avatars.githubusercontent.com/u/7605293?u=f75c3db8d46688956300befb32fa64d1774621d6&v=4","url":"https://github.com/hadrien-psydk","pull_count":2,"commit_count":2},"MDQ6VXNlcjIxNjAwNTU=":{"id":"MDQ6VXNlcjIxNjAwNTU=","user":"JosephCatrambone","avatar":"https://avatars.githubusercontent.com/u/2160055?u=fd1f762585296dcb1396147356b16d3cdf706d5e&v=4","url":"https://github.com/JosephCatrambone","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyODkyMDc=":{"id":"MDQ6VXNlcjEyODkyMDc=","user":"StraToN","avatar":"https://avatars.githubusercontent.com/u/1289207?u=aa30a71568ee4fb0ef4b6b092f51f986151bd295&v=4","url":"https://github.com/StraToN","pull_count":2,"commit_count":2},"MDQ6VXNlcjg3NTAxMzU=":{"id":"MDQ6VXNlcjg3NTAxMzU=","user":"mbrlabs","avatar":"https://avatars.githubusercontent.com/u/8750135?u=046481c181e36742446016d1d98d0ffd723ee6cb&v=4","url":"https://github.com/mbrlabs","pull_count":5,"commit_count":5},"MDQ6VXNlcjgwNTY4OTg=":{"id":"MDQ6VXNlcjgwNTY4OTg=","user":"TheFlamyy","avatar":"https://avatars.githubusercontent.com/u/8056898?u=f1498a5f00c2741626b006a9128094cb0e631529&v=4","url":"https://github.com/TheFlamyy","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwMTcxMDU5":{"id":"MDQ6VXNlcjEwMTcxMDU5","user":"henriiquecampos","avatar":"https://avatars.githubusercontent.com/u/10171059?u=877928eb19b4252bb20e96ba4e35679e3203829f&v=4","url":"https://github.com/henriiquecampos","pull_count":1,"commit_count":2},"MDQ6VXNlcjMzMjc5MDkw":{"id":"MDQ6VXNlcjMzMjc5MDkw","user":"ivhilaire","avatar":"https://avatars.githubusercontent.com/u/33279090?v=4","url":"https://github.com/ivhilaire","pull_count":1,"commit_count":1},"MDQ6VXNlcjYyMjgxNTE=":{"id":"MDQ6VXNlcjYyMjgxNTE=","user":"jonri","avatar":"https://avatars.githubusercontent.com/u/6228151?v=4","url":"https://github.com/jonri","pull_count":3,"commit_count":4},"MDQ6VXNlcjQxMTgwNjA=":{"id":"MDQ6VXNlcjQxMTgwNjA=","user":"Meriipu","avatar":"https://avatars.githubusercontent.com/u/4118060?v=4","url":"https://github.com/Meriipu","pull_count":3,"commit_count":3},"MDQ6VXNlcjI5MDM5NjE5":{"id":"MDQ6VXNlcjI5MDM5NjE5","user":"cnk16","avatar":"https://avatars.githubusercontent.com/u/29039619?v=4","url":"https://github.com/cnk16","pull_count":0,"commit_count":1},"MDQ6VXNlcjMwNzk3NDY3":{"id":"MDQ6VXNlcjMwNzk3NDY3","user":"iamnkc","avatar":"https://avatars.githubusercontent.com/u/30797467?u=0b2dad1727c11f411e21c47d89d08442fdee5521&v=4","url":"https://github.com/iamnkc","pull_count":1,"commit_count":0},"MDQ6VXNlcjY0MTExOTI=":{"id":"MDQ6VXNlcjY0MTExOTI=","user":"vortexofdoom","avatar":"https://avatars.githubusercontent.com/u/6411192?v=4","url":"https://github.com/vortexofdoom","pull_count":1,"commit_count":1},"MDQ6VXNlcjYyOTQyMg==":{"id":"MDQ6VXNlcjYyOTQyMg==","user":"NathanWarden","avatar":"https://avatars.githubusercontent.com/u/629422?u=e23486cebaad7d558378e1b9db2728649807fa74&v=4","url":"https://github.com/NathanWarden","pull_count":2,"commit_count":2},"MDQ6VXNlcjc5MDYxNzI=":{"id":"MDQ6VXNlcjc5MDYxNzI=","user":"Demiu","avatar":"https://avatars.githubusercontent.com/u/7906172?v=4","url":"https://github.com/Demiu","pull_count":1,"commit_count":2},"MDQ6VXNlcjIzNTczMjA=":{"id":"MDQ6VXNlcjIzNTczMjA=","user":"gaisama","avatar":"https://avatars.githubusercontent.com/u/2357320?v=4","url":"https://github.com/gaisama","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":1,"commit_count":1},"MDQ6VXNlcjI5NjM0MDQ=":{"id":"MDQ6VXNlcjI5NjM0MDQ=","user":"szamq","avatar":"https://avatars.githubusercontent.com/u/2963404?v=4","url":"https://github.com/szamq","pull_count":1,"commit_count":1},"MDQ6VXNlcjYzMjI0MjM=":{"id":"MDQ6VXNlcjYzMjI0MjM=","user":"Andrettin","avatar":"https://avatars.githubusercontent.com/u/6322423?u=d7120c56eab36cc7d33363b097cfdb7868a9f103&v=4","url":"https://github.com/Andrettin","pull_count":3,"commit_count":3},"MDQ6VXNlcjc2ODk0Mg==":{"id":"MDQ6VXNlcjc2ODk0Mg==","user":"Larpon","avatar":"https://avatars.githubusercontent.com/u/768942?u=da44e9a5b8b41660ee15e29f3ac8dd23cd628435&v=4","url":"https://github.com/Larpon","pull_count":2,"commit_count":2},"MDQ6VXNlcjQyNjc4NA==":{"id":"MDQ6VXNlcjQyNjc4NA==","user":"remram44","avatar":"https://avatars.githubusercontent.com/u/426784?u=8fb3f4fac586fb22b414866eb2c3741dffdf9ddd&v=4","url":"https://github.com/remram44","pull_count":1,"commit_count":1},"MDQ6VXNlcjMyOTc2MzU=":{"id":"MDQ6VXNlcjMyOTc2MzU=","user":"simonpuchert","avatar":"https://avatars.githubusercontent.com/u/3297635?v=4","url":"https://github.com/simonpuchert","pull_count":2,"commit_count":3},"MDQ6VXNlcjE3Mzc3MjU4":{"id":"MDQ6VXNlcjE3Mzc3MjU4","user":"ohsayan","avatar":"https://avatars.githubusercontent.com/u/17377258?u=174605dec2826bfb93a4f53b36d093d0e19ef5df&v=4","url":"https://github.com/ohsayan","pull_count":1,"commit_count":1},"MDQ6VXNlcjYyODExMTU=":{"id":"MDQ6VXNlcjYyODExMTU=","user":"luiz-lima","avatar":"https://avatars.githubusercontent.com/u/6281115?u=175597361d5cb1e780ee42bcca6fee5895ec19b2&v=4","url":"https://github.com/luiz-lima","pull_count":1,"commit_count":1},"MDQ6VXNlcjIxMjk3MzU2":{"id":"MDQ6VXNlcjIxMjk3MzU2","user":"Toshiwoz","avatar":"https://avatars.githubusercontent.com/u/21297356?v=4","url":"https://github.com/Toshiwoz","pull_count":2,"commit_count":2},"MDQ6VXNlcjU4MzUwMw==":{"id":"MDQ6VXNlcjU4MzUwMw==","user":"marcotc","avatar":"https://avatars.githubusercontent.com/u/583503?v=4","url":"https://github.com/marcotc","pull_count":1,"commit_count":1},"MDQ6VXNlcjg4OTA3MTQ=":{"id":"MDQ6VXNlcjg4OTA3MTQ=","user":"randall-fulton","avatar":"https://avatars.githubusercontent.com/u/8890714?u=05332a7c2efc39eee78fdb69e8d2e2c1f923fcdb&v=4","url":"https://github.com/randall-fulton","pull_count":2,"commit_count":2},"MDQ6VXNlcjExNzEyNzM3":{"id":"MDQ6VXNlcjExNzEyNzM3","user":"Ranoller","avatar":"https://avatars.githubusercontent.com/u/11712737?u=516b780c5da25db7ffd843f31060998f81464e35&v=4","url":"https://github.com/Ranoller","pull_count":4,"commit_count":4},"MDQ6VXNlcjI2NTg1NDU=":{"id":"MDQ6VXNlcjI2NTg1NDU=","user":"marxin","avatar":"https://avatars.githubusercontent.com/u/2658545?u=93edec38458b06a871ee35349508fcc4697c5fe3&v=4","url":"https://github.com/marxin","pull_count":7,"commit_count":7},"MDQ6VXNlcjEyMDY1MTg=":{"id":"MDQ6VXNlcjEyMDY1MTg=","user":"zwostein","avatar":"https://avatars.githubusercontent.com/u/1206518?v=4","url":"https://github.com/zwostein","pull_count":2,"commit_count":2},"MDQ6VXNlcjExMDc0NzQ=":{"id":"MDQ6VXNlcjExMDc0NzQ=","user":"nhold","avatar":"https://avatars.githubusercontent.com/u/1107474?u=a2cd9ccaf233db19b9a21b5c52823b6b6c49169d&v=4","url":"https://github.com/nhold","pull_count":1,"commit_count":1},"MDQ6VXNlcjE2NDkzNzUx":{"id":"MDQ6VXNlcjE2NDkzNzUx","user":"Dentrax","avatar":"https://avatars.githubusercontent.com/u/16493751?u=b74549fa6761b1798f1760460f2653b723c30db3&v=4","url":"https://github.com/Dentrax","pull_count":2,"commit_count":2},"MDQ6VXNlcjY5MzM5Mjg=":{"id":"MDQ6VXNlcjY5MzM5Mjg=","user":"AgentEnder","avatar":"https://avatars.githubusercontent.com/u/6933928?u=c5ad1946fd21851994bcf638a97dfd2dbb4b6c25&v=4","url":"https://github.com/AgentEnder","pull_count":1,"commit_count":1},"MDQ6VXNlcjI0NjIwNTY1":{"id":"MDQ6VXNlcjI0NjIwNTY1","user":"AnaDenisa","avatar":"https://avatars.githubusercontent.com/u/24620565?u=6c8b6d0432156e7b3522ee36c13c9dd609d898b4&v=4","url":"https://github.com/AnaDenisa","pull_count":1,"commit_count":1},"MDQ6VXNlcjExNzcwNjg=":{"id":"MDQ6VXNlcjExNzcwNjg=","user":"DrMoriarty","avatar":"https://avatars.githubusercontent.com/u/1177068?u=708a49ecfd494fb9c66c30b5b2055bf82bb120f3&v=4","url":"https://github.com/DrMoriarty","pull_count":3,"commit_count":3},"MDQ6VXNlcjg3OTk2Nw==":{"id":"MDQ6VXNlcjg3OTk2Nw==","user":"anissen","avatar":"https://avatars.githubusercontent.com/u/879967?v=4","url":"https://github.com/anissen","pull_count":1,"commit_count":1},"MDQ6VXNlcjkwOTMw":{"id":"MDQ6VXNlcjkwOTMw","user":"ttencate","avatar":"https://avatars.githubusercontent.com/u/90930?v=4","url":"https://github.com/ttencate","pull_count":1,"commit_count":1},"MDQ6VXNlcjUyMDE3MDI1":{"id":"MDQ6VXNlcjUyMDE3MDI1","user":"GlaceGwyneth","avatar":"https://avatars.githubusercontent.com/u/52017025?u=20f814f18c743a8d3475da2bd41b10bf38e417e6&v=4","url":"https://github.com/GlaceGwyneth","pull_count":3,"commit_count":4},"MDQ6VXNlcjM4NDk3Ng==":{"id":"MDQ6VXNlcjM4NDk3Ng==","user":"njt1982","avatar":"https://avatars.githubusercontent.com/u/384976?u=f2a3d5c9ef7c9694ba341637ada1e11f484fde56&v=4","url":"https://github.com/njt1982","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ5NjY2MjI=":{"id":"MDQ6VXNlcjQ5NjY2MjI=","user":"austinried","avatar":"https://avatars.githubusercontent.com/u/4966622?u=a01f0b41c474a1b45a342e249f3a4f579eb2db2c&v=4","url":"https://github.com/austinried","pull_count":1,"commit_count":1},"MDQ6VXNlcjg0MjUwNTk=":{"id":"MDQ6VXNlcjg0MjUwNTk=","user":"flomar","avatar":"https://avatars.githubusercontent.com/u/8425059?v=4","url":"https://github.com/flomar","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMDgxMjk0":{"id":"MDQ6VXNlcjEwMDgxMjk0","user":"Mahoukyou","avatar":"https://avatars.githubusercontent.com/u/10081294?u=fbff8162592b072fc3804120c3ef8c748fb54a92&v=4","url":"https://github.com/Mahoukyou","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MzIwMw==":{"id":"MDQ6VXNlcjQ3MzIwMw==","user":"lukad","avatar":"https://avatars.githubusercontent.com/u/473203?u=bd1d8d5ac989a8f8c4ea3b3a79a3fc88607e2625&v=4","url":"https://github.com/lukad","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwNDMyMTE=":{"id":"MDQ6VXNlcjIwNDMyMTE=","user":"eligt","avatar":"https://avatars.githubusercontent.com/u/2043211?u=9569787fc16346d53fd32b5b67f3425a20c80f83&v=4","url":"https://github.com/eligt","pull_count":2,"commit_count":2},"MDQ6VXNlcjMxNDcwMzI3":{"id":"MDQ6VXNlcjMxNDcwMzI3","user":"CedNaru","avatar":"https://avatars.githubusercontent.com/u/31470327?u=02dffb8047d148544133cc9003a9488fba06d87f&v=4","url":"https://github.com/CedNaru","pull_count":1,"commit_count":1},"MDQ6VXNlcjQzNzg2MzIx":{"id":"MDQ6VXNlcjQzNzg2MzIx","user":"LightIncorporated","avatar":"https://avatars.githubusercontent.com/u/43786321?v=4","url":"https://github.com/LightIncorporated","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ1NjczOTE4":{"id":"MDQ6VXNlcjQ1NjczOTE4","user":"zqyoung1","avatar":"https://avatars.githubusercontent.com/u/45673918?v=4","url":"https://github.com/zqyoung1","pull_count":2,"commit_count":0},"MDQ6VXNlcjEzNTg5ODAx":{"id":"MDQ6VXNlcjEzNTg5ODAx","user":"georgwacker","avatar":"https://avatars.githubusercontent.com/u/13589801?u=46f866af0f02e7e673a0e2e6592fff303221c834&v=4","url":"https://github.com/georgwacker","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyNTU4NTk=":{"id":"MDQ6VXNlcjIyNTU4NTk=","user":"yurchor","avatar":"https://avatars.githubusercontent.com/u/2255859?v=4","url":"https://github.com/yurchor","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyNjk0OTk1":{"id":"MDQ6VXNlcjEyNjk0OTk1","user":"NathanLovato","avatar":"https://avatars.githubusercontent.com/u/12694995?u=e4abd5fa8b74c82c57955f490da199a1ac7b9d8c&v=4","url":"https://github.com/NathanLovato","pull_count":4,"commit_count":4},"MDQ6VXNlcjk3ODA0Mg==":{"id":"MDQ6VXNlcjk3ODA0Mg==","user":"kroltan","avatar":"https://avatars.githubusercontent.com/u/978042?v=4","url":"https://github.com/kroltan","pull_count":1,"commit_count":1},"MDQ6VXNlcjkxMTUwOA==":{"id":"MDQ6VXNlcjkxMTUwOA==","user":"DevinPentecost","avatar":"https://avatars.githubusercontent.com/u/911508?v=4","url":"https://github.com/DevinPentecost","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzNjY5MzIw":{"id":"MDQ6VXNlcjEzNjY5MzIw","user":"kis3lori","avatar":"https://avatars.githubusercontent.com/u/13669320?v=4","url":"https://github.com/kis3lori","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxODA3MTg=":{"id":"MDQ6VXNlcjMxODA3MTg=","user":"Ertain","avatar":"https://avatars.githubusercontent.com/u/3180718?u=f5e38c2b822dad2744a37971f922cd6b5ef41c4c&v=4","url":"https://github.com/Ertain","pull_count":1,"commit_count":1},"MDQ6VXNlcjY5NTIyMTM=":{"id":"MDQ6VXNlcjY5NTIyMTM=","user":"Lisapple","avatar":"https://avatars.githubusercontent.com/u/6952213?u=ab1b22aec0d15ca8d23e975ae18ce9e7fff0cdc9&v=4","url":"https://github.com/Lisapple","pull_count":6,"commit_count":6},"MDQ6VXNlcjIwMTE1ODMy":{"id":"MDQ6VXNlcjIwMTE1ODMy","user":"kbajno","avatar":"https://avatars.githubusercontent.com/u/20115832?v=4","url":"https://github.com/kbajno","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3Mzc3MDcx":{"id":"MDQ6VXNlcjQ3Mzc3MDcx","user":"samsindt","avatar":"https://avatars.githubusercontent.com/u/47377071?u=bfb4920f142e531ed9adeeac847b889d3f3ef55b&v=4","url":"https://github.com/samsindt","pull_count":1,"commit_count":1},"MDQ6VXNlcjExODY2OTAy":{"id":"MDQ6VXNlcjExODY2OTAy","user":"dawikur","avatar":"https://avatars.githubusercontent.com/u/11866902?u=9e6a0152bd9279a9c092b8be36d1faea91881414&v=4","url":"https://github.com/dawikur","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMTI4NzM=":{"id":"MDQ6VXNlcjExMTI4NzM=","user":"mdahlgrengadd","avatar":"https://avatars.githubusercontent.com/u/1112873?u=2fff73b84f4307b1c8831134c2125450a7f50c05&v=4","url":"https://github.com/mdahlgrengadd","pull_count":2,"commit_count":3},"MDQ6VXNlcjIzNjgyMzE=":{"id":"MDQ6VXNlcjIzNjgyMzE=","user":"uzimonkey","avatar":"https://avatars.githubusercontent.com/u/2368231?v=4","url":"https://github.com/uzimonkey","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1NzA1MjA=":{"id":"MDQ6VXNlcjE1NzA1MjA=","user":"Cheeseness","avatar":"https://avatars.githubusercontent.com/u/1570520?v=4","url":"https://github.com/Cheeseness","pull_count":2,"commit_count":2},"MDQ6VXNlcjIzMTkyODc1":{"id":"MDQ6VXNlcjIzMTkyODc1","user":"AspenBlack","avatar":"https://avatars.githubusercontent.com/u/23192875?u=028d30c96f11780f7f515869bc0d5f1fa560e0b1&v=4","url":"https://github.com/AspenBlack","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4MTYyNTE=":{"id":"MDQ6VXNlcjE4MTYyNTE=","user":"Ybalrid","avatar":"https://avatars.githubusercontent.com/u/1816251?u=cf3e8d69780c894d90fdb7de073fcde1b3e88a59&v=4","url":"https://github.com/Ybalrid","pull_count":1,"commit_count":1},"MDQ6VXNlcjI5MzE3NTM5":{"id":"MDQ6VXNlcjI5MzE3NTM5","user":"DarknessCatt","avatar":"https://avatars.githubusercontent.com/u/29317539?v=4","url":"https://github.com/DarknessCatt","pull_count":2,"commit_count":2},"MDQ6VXNlcjExMDU5MjQ2":{"id":"MDQ6VXNlcjExMDU5MjQ2","user":"p10tr3k","avatar":"https://avatars.githubusercontent.com/u/11059246?u=bd60fca3c5192f6f1f8abdd7b46c91b158bf3767&v=4","url":"https://github.com/p10tr3k","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMzg4MDU=":{"id":"MDQ6VXNlcjExMzg4MDU=","user":"ShyRed","avatar":"https://avatars.githubusercontent.com/u/1138805?u=1bde3774f512e17fbda1b717c6f6d16db6ae6443&v=4","url":"https://github.com/ShyRed","pull_count":8,"commit_count":8},"MDQ6VXNlcjE2NTQ3NjM=":{"id":"MDQ6VXNlcjE2NTQ3NjM=","user":"mhilbrunner","avatar":"https://avatars.githubusercontent.com/u/1654763?u=5c21c1fe21e9cef0ceb6fd36a941f6e336d45583&v=4","url":"https://github.com/mhilbrunner","pull_count":2,"commit_count":3},"MDQ6VXNlcjI2ODk2NTUw":{"id":"MDQ6VXNlcjI2ODk2NTUw","user":"wombatstampede","avatar":"https://avatars.githubusercontent.com/u/26896550?v=4","url":"https://github.com/wombatstampede","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MjQ4MTA=":{"id":"MDQ6VXNlcjE1MjQ4MTA=","user":"Giacom","avatar":"https://avatars.githubusercontent.com/u/1524810?v=4","url":"https://github.com/Giacom","pull_count":2,"commit_count":2},"MDQ6VXNlcjIwNTQxMTM5":{"id":"MDQ6VXNlcjIwNTQxMTM5","user":"AlexHoratio","avatar":"https://avatars.githubusercontent.com/u/20541139?u=0df729013a01176bddad851cf12c38ae8823720e&v=4","url":"https://github.com/AlexHoratio","pull_count":1,"commit_count":1},"MDQ6VXNlcjUyNzI4NjI=":{"id":"MDQ6VXNlcjUyNzI4NjI=","user":"JohnGabrielUK","avatar":"https://avatars.githubusercontent.com/u/5272862?v=4","url":"https://github.com/JohnGabrielUK","pull_count":1,"commit_count":1},"MDQ6VXNlcjc4NDI3":{"id":"MDQ6VXNlcjc4NDI3","user":"mjtorn","avatar":"https://avatars.githubusercontent.com/u/78427?v=4","url":"https://github.com/mjtorn","pull_count":0,"commit_count":1},"MDQ6VXNlcjE4NDg2OTA=":{"id":"MDQ6VXNlcjE4NDg2OTA=","user":"kpkhxlgy0","avatar":"https://avatars.githubusercontent.com/u/1848690?u=b59a295194e6c4d2b0cc2408884db432843ac061&v=4","url":"https://github.com/kpkhxlgy0","pull_count":1,"commit_count":1},"MDQ6VXNlcjQzNzU3MzE0":{"id":"MDQ6VXNlcjQzNzU3MzE0","user":"seandheffernan","avatar":"https://avatars.githubusercontent.com/u/43757314?v=4","url":"https://github.com/seandheffernan","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ4ODI1OTQ=":{"id":"MDQ6VXNlcjQ4ODI1OTQ=","user":"matzebond","avatar":"https://avatars.githubusercontent.com/u/4882594?u=6f2be260f6f5d898d3e79251e52368ae7dd6f9a3&v=4","url":"https://github.com/matzebond","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MDU0MDI=":{"id":"MDQ6VXNlcjE0MDU0MDI=","user":"WiggleWizard","avatar":"https://avatars.githubusercontent.com/u/1405402?u=6f40ffba49e362928ec6839158a0ad133515c655&v=4","url":"https://github.com/WiggleWizard","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5NjE0OTk3":{"id":"MDQ6VXNlcjE5NjE0OTk3","user":"AMS21","avatar":"https://avatars.githubusercontent.com/u/19614997?u=af747ad5165fdd8c51442659ef07ca91e2881fb3&v=4","url":"https://github.com/AMS21","pull_count":1,"commit_count":0},"MDQ6VXNlcjg0MzQ5OA==":{"id":"MDQ6VXNlcjg0MzQ5OA==","user":"dfelinto","avatar":"https://avatars.githubusercontent.com/u/843498?u=830c1cb91e574b05dbef03f14b328896263c98a6&v=4","url":"https://github.com/dfelinto","pull_count":1,"commit_count":1},"MDQ6VXNlcjE5Nzc2ODM3":{"id":"MDQ6VXNlcjE5Nzc2ODM3","user":"zann1x","avatar":"https://avatars.githubusercontent.com/u/19776837?u=8eace46fd2301b19293208c106876524cc31b5ef&v=4","url":"https://github.com/zann1x","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwNzU3MTE4":{"id":"MDQ6VXNlcjEwNzU3MTE4","user":"erammos","avatar":"https://avatars.githubusercontent.com/u/10757118?v=4","url":"https://github.com/erammos","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwMTI0MDk0":{"id":"MDQ6VXNlcjEwMTI0MDk0","user":"RameshRavone","avatar":"https://avatars.githubusercontent.com/u/10124094?u=7cae8004e3692bcd265a2bcd0ef56914366e63a6&v=4","url":"https://github.com/RameshRavone","pull_count":1,"commit_count":1},"MDQ6VXNlcjE4ODYxMzA=":{"id":"MDQ6VXNlcjE4ODYxMzA=","user":"jkirsons","avatar":"https://avatars.githubusercontent.com/u/1886130?v=4","url":"https://github.com/jkirsons","pull_count":1,"commit_count":1},"MDQ6VXNlcjI4MjQxNTU2":{"id":"MDQ6VXNlcjI4MjQxNTU2","user":"hmumm","avatar":"https://avatars.githubusercontent.com/u/28241556?u=af10206be55b6cebcce1663dcea4bad1c4e75ce9&v=4","url":"https://github.com/hmumm","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ2MDU1Njg=":{"id":"MDQ6VXNlcjQ2MDU1Njg=","user":"staddy","avatar":"https://avatars.githubusercontent.com/u/4605568?v=4","url":"https://github.com/staddy","pull_count":1,"commit_count":1},"MDQ6VXNlcjUwNjc2ODg4":{"id":"MDQ6VXNlcjUwNjc2ODg4","user":"fsecilia","avatar":"https://avatars.githubusercontent.com/u/50676888?v=4","url":"https://github.com/fsecilia","pull_count":1,"commit_count":1},"MDQ6VXNlcjYxMTk1NjU=":{"id":"MDQ6VXNlcjYxMTk1NjU=","user":"dozingpip","avatar":"https://avatars.githubusercontent.com/u/6119565?u=454fb92328d90583023881dee74a7f0dfb029e67&v=4","url":"https://github.com/dozingpip","pull_count":1,"commit_count":0},"MDQ6VXNlcjUyNTQ4":{"id":"MDQ6VXNlcjUyNTQ4","user":"vreon","avatar":"https://avatars.githubusercontent.com/u/52548?u=dd84b96172e8515dccb3d37ba036a5403da9a497&v=4","url":"https://github.com/vreon","pull_count":1,"commit_count":1},"MDQ6VXNlcjU4ODQ4NjU=":{"id":"MDQ6VXNlcjU4ODQ4NjU=","user":"RyanStein","avatar":"https://avatars.githubusercontent.com/u/5884865?v=4","url":"https://github.com/RyanStein","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2OTA3Njcx":{"id":"MDQ6VXNlcjE2OTA3Njcx","user":"ahouts","avatar":"https://avatars.githubusercontent.com/u/16907671?u=605e7ba78f6851f74af372f9aae55a4601386c29&v=4","url":"https://github.com/ahouts","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzNzkxMDg1":{"id":"MDQ6VXNlcjMzNzkxMDg1","user":"aqnuep","avatar":"https://avatars.githubusercontent.com/u/33791085?u=6df6dc93d050a16b4654b41650f12b100b78fd8b&v=4","url":"https://github.com/aqnuep","pull_count":10,"commit_count":10},"MDQ6VXNlcjQwNjE1NTE0":{"id":"MDQ6VXNlcjQwNjE1NTE0","user":"SouzaGuilherme","avatar":"https://avatars.githubusercontent.com/u/40615514?u=1752f7f79b920a91f91f832191599c9d28b28969&v=4","url":"https://github.com/SouzaGuilherme","pull_count":2,"commit_count":2},"MDQ6VXNlcjE2OTQ4NDc=":{"id":"MDQ6VXNlcjE2OTQ4NDc=","user":"megalike","avatar":"https://avatars.githubusercontent.com/u/1694847?v=4","url":"https://github.com/megalike","pull_count":4,"commit_count":4},"MDQ6VXNlcjIwMzc2OTM1":{"id":"MDQ6VXNlcjIwMzc2OTM1","user":"credman0","avatar":"https://avatars.githubusercontent.com/u/20376935?v=4","url":"https://github.com/credman0","pull_count":1,"commit_count":1},"MDQ6VXNlcjEzNjY5Njk=":{"id":"MDQ6VXNlcjEzNjY5Njk=","user":"lopho","avatar":"https://avatars.githubusercontent.com/u/1366969?u=7566937959b65e3e666607707f0c183798c1f793&v=4","url":"https://github.com/lopho","pull_count":2,"commit_count":2},"MDQ6VXNlcjE1NDYwNDQ=":{"id":"MDQ6VXNlcjE1NDYwNDQ=","user":"LeonardMeagher2","avatar":"https://avatars.githubusercontent.com/u/1546044?u=496bd78bc46bd7f2a71820911021912ed1fe32a9&v=4","url":"https://github.com/LeonardMeagher2","pull_count":3,"commit_count":3},"MDQ6VXNlcjE3MjQ1OTQy":{"id":"MDQ6VXNlcjE3MjQ1OTQy","user":"kidrigger","avatar":"https://avatars.githubusercontent.com/u/17245942?u=cb21ab3bcf894dc1e5c6f09d7d3668f36b388968&v=4","url":"https://github.com/kidrigger","pull_count":4,"commit_count":4},"MDQ6VXNlcjQwNDg4Njc5":{"id":"MDQ6VXNlcjQwNDg4Njc5","user":"siddharth952","avatar":"https://avatars.githubusercontent.com/u/40488679?u=e1b1b8aad213041b148008740ba2125d7c537896&v=4","url":"https://github.com/siddharth952","pull_count":3,"commit_count":5},"MDQ6VXNlcjI4ODAwODE5":{"id":"MDQ6VXNlcjI4ODAwODE5","user":"theoniko","avatar":"https://avatars.githubusercontent.com/u/28800819?v=4","url":"https://github.com/theoniko","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMzE5Mjc=":{"id":"MDQ6VXNlcjEwMzE5Mjc=","user":"Anchakor","avatar":"https://avatars.githubusercontent.com/u/1031927?v=4","url":"https://github.com/Anchakor","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ3MjM0ODg=":{"id":"MDQ6VXNlcjQ3MjM0ODg=","user":"kbake","avatar":"https://avatars.githubusercontent.com/u/4723488?v=4","url":"https://github.com/kbake","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ2NzkwNTM4":{"id":"MDQ6VXNlcjQ2NzkwNTM4","user":"gsegovia2018","avatar":"https://avatars.githubusercontent.com/u/46790538?v=4","url":"https://github.com/gsegovia2018","pull_count":2,"commit_count":2},"MDQ6VXNlcjIzMjU3NzY0":{"id":"MDQ6VXNlcjIzMjU3NzY0","user":"DrNochi","avatar":"https://avatars.githubusercontent.com/u/23257764?v=4","url":"https://github.com/DrNochi","pull_count":1,"commit_count":1},"MDQ6VXNlcjc4ODU1NzM=":{"id":"MDQ6VXNlcjc4ODU1NzM=","user":"LATRio","avatar":"https://avatars.githubusercontent.com/u/7885573?u=a65138c8f13fd6b9d6f43ed94670eba3a4a42889&v=4","url":"https://github.com/LATRio","pull_count":3,"commit_count":3},"MDQ6VXNlcjY2MzkyMzc=":{"id":"MDQ6VXNlcjY2MzkyMzc=","user":"MJacred","avatar":"https://avatars.githubusercontent.com/u/6639237?u=89d4350f70d480d0457417ef122a7aaa1bb633f7&v=4","url":"https://github.com/MJacred","pull_count":1,"commit_count":1},"MDQ6VXNlcjE3NzYwNDQ=":{"id":"MDQ6VXNlcjE3NzYwNDQ=","user":"MarianoGnu","avatar":"https://avatars.githubusercontent.com/u/1776044?u=0f62c20186741f175d0ba2d4da789259bc2deffa&v=4","url":"https://github.com/MarianoGnu","pull_count":1,"commit_count":1},"MDQ6VXNlcjM2OTY1NDY=":{"id":"MDQ6VXNlcjM2OTY1NDY=","user":"MunWolf","avatar":"https://avatars.githubusercontent.com/u/3696546?u=d83478ecd5003268a638568b83c7665639dd0708&v=4","url":"https://github.com/MunWolf","pull_count":2,"commit_count":2},"MDQ6VXNlcjE5MzkyMTA0":{"id":"MDQ6VXNlcjE5MzkyMTA0","user":"samdze","avatar":"https://avatars.githubusercontent.com/u/19392104?u=7493863c80c1f252b9f04cffdaa230bf896d119d&v=4","url":"https://github.com/samdze","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwNTc4MjI1":{"id":"MDQ6VXNlcjEwNTc4MjI1","user":"marcelofg55","avatar":"https://avatars.githubusercontent.com/u/10578225?u=1e4278911c881a26bdd71a5a9940b7f6c3599b68&v=4","url":"https://github.com/marcelofg55","pull_count":1,"commit_count":2},"MDQ6VXNlcjEyMTYxNDM3":{"id":"MDQ6VXNlcjEyMTYxNDM3","user":"Sintinium","avatar":"https://avatars.githubusercontent.com/u/12161437?u=8e223c1b45374d91ac43da18e6a77eb3028ba368&v=4","url":"https://github.com/Sintinium","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyMTc1MDQ4":{"id":"MDQ6VXNlcjEyMTc1MDQ4","user":"Tarik02","avatar":"https://avatars.githubusercontent.com/u/12175048?u=16ef23c36537663a0654de29b3477214abed43b7&v=4","url":"https://github.com/Tarik02","pull_count":1,"commit_count":2},"MDQ6VXNlcjE2NTIwNjE3":{"id":"MDQ6VXNlcjE2NTIwNjE3","user":"Valentactive","avatar":"https://avatars.githubusercontent.com/u/16520617?u=acc137a707071399a93c92f2d5048193ca0e8b74&v=4","url":"https://github.com/Valentactive","pull_count":2,"commit_count":2},"MDQ6VXNlcjE2ODE5OTA5":{"id":"MDQ6VXNlcjE2ODE5OTA5","user":"AnthonyYoManz","avatar":"https://avatars.githubusercontent.com/u/16819909?u=8f726341205978b8245a8779835d5ef63d7c2d53&v=4","url":"https://github.com/AnthonyYoManz","pull_count":2,"commit_count":0},"MDQ6VXNlcjM0NDA2OTY3":{"id":"MDQ6VXNlcjM0NDA2OTY3","user":"LinuxUserGD","avatar":"https://avatars.githubusercontent.com/u/34406967?u=14e6446c3a13b3d238e517f44a2ec2ef29674b5d&v=4","url":"https://github.com/LinuxUserGD","pull_count":1,"commit_count":1},"MDQ6VXNlcjU1Nzg0MzQ=":{"id":"MDQ6VXNlcjU1Nzg0MzQ=","user":"JellyWX","avatar":"https://avatars.githubusercontent.com/u/5578434?u=28e398abcb6afebec447d574057d08f8e3ab15d3&v=4","url":"https://github.com/JellyWX","pull_count":1,"commit_count":1},"MDQ6VXNlcjE3ODcwNzg5":{"id":"MDQ6VXNlcjE3ODcwNzg5","user":"kiidmale","avatar":"https://avatars.githubusercontent.com/u/17870789?u=81885e8089400976cf1496ae8dccc4ea5ac840ca&v=4","url":"https://github.com/kiidmale","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ5OTE3MDQ3":{"id":"MDQ6VXNlcjQ5OTE3MDQ3","user":"gdupr","avatar":"https://avatars.githubusercontent.com/u/49917047?v=4","url":"https://github.com/gdupr","pull_count":1,"commit_count":0},"MDQ6VXNlcjI2MjU4NTI=":{"id":"MDQ6VXNlcjI2MjU4NTI=","user":"KLee1248","avatar":"https://avatars.githubusercontent.com/u/2625852?v=4","url":"https://github.com/KLee1248","pull_count":3,"commit_count":3},"MDQ6VXNlcjc0Mjk0OTQ=":{"id":"MDQ6VXNlcjc0Mjk0OTQ=","user":"mikolasan","avatar":"https://avatars.githubusercontent.com/u/7429494?u=89ca0de62e3be5948602a27b0225bb4f915fe548&v=4","url":"https://github.com/mikolasan","pull_count":1,"commit_count":0},"MDQ6VXNlcjYwNjg4MjQ=":{"id":"MDQ6VXNlcjYwNjg4MjQ=","user":"silkentrance","avatar":"https://avatars.githubusercontent.com/u/6068824?u=b9757c3c5ae9f7717923915f5036a8b9f9e9644e&v=4","url":"https://github.com/silkentrance","pull_count":1,"commit_count":1},"MDQ6VXNlcjMwNjY2ODUx":{"id":"MDQ6VXNlcjMwNjY2ODUx","user":"ForLoveOfCats","avatar":"https://avatars.githubusercontent.com/u/30666851?u=32397a35ee4b88c3ba422f2209b98692670bb3ec&v=4","url":"https://github.com/ForLoveOfCats","pull_count":3,"commit_count":3},"MDQ6VXNlcjE1MTMxMTQw":{"id":"MDQ6VXNlcjE1MTMxMTQw","user":"hasahmed","avatar":"https://avatars.githubusercontent.com/u/15131140?u=2ecdd953a24b184f62ab23900d8e7fc1a1c0c1e3&v=4","url":"https://github.com/hasahmed","pull_count":1,"commit_count":2},"MDQ6VXNlcjEzMjc1OTMy":{"id":"MDQ6VXNlcjEzMjc1OTMy","user":"goooosick","avatar":"https://avatars.githubusercontent.com/u/13275932?v=4","url":"https://github.com/goooosick","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyODMzMjkz":{"id":"MDQ6VXNlcjIyODMzMjkz","user":"2bit-hack","avatar":"https://avatars.githubusercontent.com/u/22833293?u=2ff94c75e12d0f075cca8b53e08f267b2d734f92&v=4","url":"https://github.com/2bit-hack","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1NzkyMjE5":{"id":"MDQ6VXNlcjE1NzkyMjE5","user":"leopoldek","avatar":"https://avatars.githubusercontent.com/u/15792219?v=4","url":"https://github.com/leopoldek","pull_count":2,"commit_count":2},"MDQ6VXNlcjM5Mjc5Nzc5":{"id":"MDQ6VXNlcjM5Mjc5Nzc5","user":"mawenzy","avatar":"https://avatars.githubusercontent.com/u/39279779?v=4","url":"https://github.com/mawenzy","pull_count":2,"commit_count":2},"MDQ6VXNlcjMyMDQwNDI0":{"id":"MDQ6VXNlcjMyMDQwNDI0","user":"CatThingy","avatar":"https://avatars.githubusercontent.com/u/32040424?v=4","url":"https://github.com/CatThingy","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwMDM2MzM3":{"id":"MDQ6VXNlcjEwMDM2MzM3","user":"muiroc","avatar":"https://avatars.githubusercontent.com/u/10036337?v=4","url":"https://github.com/muiroc","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ5NTY2OA==":{"id":"MDQ6VXNlcjQ5NTY2OA==","user":"SonnyBonds","avatar":"https://avatars.githubusercontent.com/u/495668?u=25542eed5548c3d31a0ed393554a7004b8c3d969&v=4","url":"https://github.com/SonnyBonds","pull_count":1,"commit_count":1},"MDQ6VXNlcjE1MzgxOTE4":{"id":"MDQ6VXNlcjE1MzgxOTE4","user":"pyrophone","avatar":"https://avatars.githubusercontent.com/u/15381918?v=4","url":"https://github.com/pyrophone","pull_count":1,"commit_count":1},"MDQ6VXNlcjU4MTE0NA==":{"id":"MDQ6VXNlcjU4MTE0NA==","user":"Nonnu42","avatar":"https://avatars.githubusercontent.com/u/581144?v=4","url":"https://github.com/Nonnu42","pull_count":1,"commit_count":1},"MDQ6VXNlcjc2NTU5Mg==":{"id":"MDQ6VXNlcjc2NTU5Mg==","user":"theisegeberg","avatar":"https://avatars.githubusercontent.com/u/765592?u=71b43fb05b2f047dae44097e3a7d632be2a1274b&v=4","url":"https://github.com/theisegeberg","pull_count":2,"commit_count":0},"MDQ6VXNlcjQxMDQzMDk=":{"id":"MDQ6VXNlcjQxMDQzMDk=","user":"Thource","avatar":"https://avatars.githubusercontent.com/u/4104309?u=9083461552619675f5e70da79739c0e333ddbc22&v=4","url":"https://github.com/Thource","pull_count":1,"commit_count":1},"MDQ6VXNlcjE0MDU2NDU=":{"id":"MDQ6VXNlcjE0MDU2NDU=","user":"jean-dao","avatar":"https://avatars.githubusercontent.com/u/1405645?v=4","url":"https://github.com/jean-dao","pull_count":1,"commit_count":1},"MDQ6VXNlcjI2NDkwNDAx":{"id":"MDQ6VXNlcjI2NDkwNDAx","user":"maksloboda","avatar":"https://avatars.githubusercontent.com/u/26490401?v=4","url":"https://github.com/maksloboda","pull_count":1,"commit_count":0},"MDQ6VXNlcjQyNjMyODQy":{"id":"MDQ6VXNlcjQyNjMyODQy","user":"Leytak","avatar":"https://avatars.githubusercontent.com/u/42632842?u=66565fd84eac1db2414fd391a11570507069d688&v=4","url":"https://github.com/Leytak","pull_count":1,"commit_count":1},"MDQ6VXNlcjE3MDgzNDUw":{"id":"MDQ6VXNlcjE3MDgzNDUw","user":"SpechtMagnus","avatar":"https://avatars.githubusercontent.com/u/17083450?u=3e01bcda1c9a4d42efd78a41c11d44a156a23b38&v=4","url":"https://github.com/SpechtMagnus","pull_count":2,"commit_count":2},"MDQ6VXNlcjM1ODgyOTQ1":{"id":"MDQ6VXNlcjM1ODgyOTQ1","user":"mariambukenya","avatar":"https://avatars.githubusercontent.com/u/35882945?v=4","url":"https://github.com/mariambukenya","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ2Njk3MjU5":{"id":"MDQ6VXNlcjQ2Njk3MjU5","user":"samH-FIT","avatar":"https://avatars.githubusercontent.com/u/46697259?u=61df901e17e0acc5fa854f9ce244b6ad6ec06cf7&v=4","url":"https://github.com/samH-FIT","pull_count":1,"commit_count":1},"MDQ6VXNlcjM5NjUyMTQ2":{"id":"MDQ6VXNlcjM5NjUyMTQ2","user":"danielkulas","avatar":"https://avatars.githubusercontent.com/u/39652146?v=4","url":"https://github.com/danielkulas","pull_count":1,"commit_count":1},"MDQ6VXNlcjMzMjc3NDM5":{"id":"MDQ6VXNlcjMzMjc3NDM5","user":"vorabrijesh","avatar":"https://avatars.githubusercontent.com/u/33277439?v=4","url":"https://github.com/vorabrijesh","pull_count":1,"commit_count":0},"MDQ6VXNlcjgwMDY4NDI=":{"id":"MDQ6VXNlcjgwMDY4NDI=","user":"Hendrikto","avatar":"https://avatars.githubusercontent.com/u/8006842?u=519e6719eb8bbed546fcb7ce773c6d0bbd01719d&v=4","url":"https://github.com/Hendrikto","pull_count":1,"commit_count":1},"MDQ6VXNlcjEyNjEzOTk=":{"id":"MDQ6VXNlcjEyNjEzOTk=","user":"shartte","avatar":"https://avatars.githubusercontent.com/u/1261399?u=80f06d1f2b6671d4c1e105a7e25730256b5a1d4a&v=4","url":"https://github.com/shartte","pull_count":5,"commit_count":5},"MDQ6VXNlcjI0NDMzODk5":{"id":"MDQ6VXNlcjI0NDMzODk5","user":"Byteron","avatar":"https://avatars.githubusercontent.com/u/24433899?v=4","url":"https://github.com/Byteron","pull_count":1,"commit_count":1},"MDQ6VXNlcjg2Mjk3Ng==":{"id":"MDQ6VXNlcjg2Mjk3Ng==","user":"Angeloss","avatar":"https://avatars.githubusercontent.com/u/862976?u=663f117c22bf76fd87122c269bd12035927a1ec1&v=4","url":"https://github.com/Angeloss","pull_count":1,"commit_count":2},"MDQ6VXNlcjU1NzkzNTk=":{"id":"MDQ6VXNlcjU1NzkzNTk=","user":"Jayman2000","avatar":"https://avatars.githubusercontent.com/u/5579359?v=4","url":"https://github.com/Jayman2000","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxNzM1NzYy":{"id":"MDQ6VXNlcjMxNzM1NzYy","user":"mo7sen","avatar":"https://avatars.githubusercontent.com/u/31735762?u=f4b6f06fd52846036868986afbbec06c85d5a40e&v=4","url":"https://github.com/mo7sen","pull_count":2,"commit_count":2},"MDQ6VXNlcjY2NTI1ODA=":{"id":"MDQ6VXNlcjY2NTI1ODA=","user":"goodyttoor","avatar":"https://avatars.githubusercontent.com/u/6652580?u=1ebc98e3ef88c6e164926314b9dcbecc1bf8c392&v=4","url":"https://github.com/goodyttoor","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ0MDMyMTI=":{"id":"MDQ6VXNlcjQ0MDMyMTI=","user":"ViktorEvil","avatar":"https://avatars.githubusercontent.com/u/4403212?u=237c438304dec654558809a353fc7e859d78ab76&v=4","url":"https://github.com/ViktorEvil","pull_count":1,"commit_count":1},"MDQ6VXNlcjMwMTIxNjcz":{"id":"MDQ6VXNlcjMwMTIxNjcz","user":"piyushdagar","avatar":"https://avatars.githubusercontent.com/u/30121673?u=bf7470dfa524d557f06a3495b79388ef53d4327f&v=4","url":"https://github.com/piyushdagar","pull_count":2,"commit_count":2},"MDQ6VXNlcjI3NjExOA==":{"id":"MDQ6VXNlcjI3NjExOA==","user":"samgreen","avatar":"https://avatars.githubusercontent.com/u/276118?u=aaadb76ad43075358394d0531f188df8b975627f&v=4","url":"https://github.com/samgreen","pull_count":1,"commit_count":0},"MDQ6VXNlcjI5NzAyNDI4":{"id":"MDQ6VXNlcjI5NzAyNDI4","user":"Janglee123","avatar":"https://avatars.githubusercontent.com/u/29702428?u=c441882cf64488a10568797fdbb61d2713274465&v=4","url":"https://github.com/Janglee123","pull_count":1,"commit_count":1},"MDQ6VXNlcjkwMDczMTQ=":{"id":"MDQ6VXNlcjkwMDczMTQ=","user":"guzzard","avatar":"https://avatars.githubusercontent.com/u/9007314?u=69d4934c200a271837c7a77e07155277c1ee9eef&v=4","url":"https://github.com/guzzard","pull_count":2,"commit_count":2},"MDQ6VXNlcjEwMzU4NDQz":{"id":"MDQ6VXNlcjEwMzU4NDQz","user":"xDGameStudios","avatar":"https://avatars.githubusercontent.com/u/10358443?u=e02b357e6035da451cdcc691a9492469944a3ea1&v=4","url":"https://github.com/xDGameStudios","pull_count":1,"commit_count":1},"MDQ6VXNlcjk3MTI0":{"id":"MDQ6VXNlcjk3MTI0","user":"Schroedi","avatar":"https://avatars.githubusercontent.com/u/97124?v=4","url":"https://github.com/Schroedi","pull_count":1,"commit_count":1},"MDQ6VXNlcjIwNzk0MDg=":{"id":"MDQ6VXNlcjIwNzk0MDg=","user":"SubSage","avatar":"https://avatars.githubusercontent.com/u/2079408?u=344e5fce8b4c76d051bbf5a9332b4011130267b3&v=4","url":"https://github.com/SubSage","pull_count":1,"commit_count":1},"MDQ6VXNlcjMxMDc2OTAz":{"id":"MDQ6VXNlcjMxMDc2OTAz","user":"psuhas77","avatar":"https://avatars.githubusercontent.com/u/31076903?v=4","url":"https://github.com/psuhas77","pull_count":1,"commit_count":1},"MDQ6VXNlcjIzMDMyNzU4":{"id":"MDQ6VXNlcjIzMDMyNzU4","user":"ZahFox","avatar":"https://avatars.githubusercontent.com/u/23032758?u=92f78a26ce381139b936296a4c50b67d39f8977e&v=4","url":"https://github.com/ZahFox","pull_count":2,"commit_count":2},"MDQ6VXNlcjQ2NzMxOTI2":{"id":"MDQ6VXNlcjQ2NzMxOTI2","user":"vixelz","avatar":"https://avatars.githubusercontent.com/u/46731926?u=cafff2030af2a6e673ed2162c8cf778b6426678d&v=4","url":"https://github.com/vixelz","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ1OTkyMDcx":{"id":"MDQ6VXNlcjQ1OTkyMDcx","user":"danielspaniol","avatar":"https://avatars.githubusercontent.com/u/45992071?v=4","url":"https://github.com/danielspaniol","pull_count":1,"commit_count":1},"MDQ6VXNlcjEwNjc3NzI=":{"id":"MDQ6VXNlcjEwNjc3NzI=","user":"hsandt","avatar":"https://avatars.githubusercontent.com/u/1067772?u=dabef71a420b4a77841acff03c9655177579f65d&v=4","url":"https://github.com/hsandt","pull_count":1,"commit_count":2},"MDQ6VXNlcjM1MzEyMzM=":{"id":"MDQ6VXNlcjM1MzEyMzM=","user":"Connall","avatar":"https://avatars.githubusercontent.com/u/3531233?u=6c1b05ed38594e350a57548239616f5ac2c948bb&v=4","url":"https://github.com/Connall","pull_count":1,"commit_count":1},"MDQ6VXNlcjU1NTYwODE=":{"id":"MDQ6VXNlcjU1NTYwODE=","user":"Timofffee","avatar":"https://avatars.githubusercontent.com/u/5556081?u=7beb478046068e94a669876ba46aa1582855de9b&v=4","url":"https://github.com/Timofffee","pull_count":1,"commit_count":1},"MDQ6VXNlcjExMjkxMTUz":{"id":"MDQ6VXNlcjExMjkxMTUz","user":"Shinryuuji","avatar":"https://avatars.githubusercontent.com/u/11291153?u=599882ee586c1d879f0644981d45e88d6d7195b9&v=4","url":"https://github.com/Shinryuuji","pull_count":1,"commit_count":1},"MDQ6VXNlcjQ2MDUyMTM=":{"id":"MDQ6VXNlcjQ2MDUyMTM=","user":"mateusfccp","avatar":"https://avatars.githubusercontent.com/u/4605213?u=d5b13947c507223dc05404bb546323fdafaf0a3a&v=4","url":"https://github.com/mateusfccp","pull_count":2,"commit_count":2},"MDQ6VXNlcjM2NTAxODIx":{"id":"MDQ6VXNlcjM2NTAxODIx","user":"DiogoASTeixeira","avatar":"https://avatars.githubusercontent.com/u/36501821?u=73f49b34774583fe8dfa18beb6294d89481bb03c&v=4","url":"https://github.com/DiogoASTeixeira","pull_count":1,"commit_count":1},"MDQ6VXNlcjIyMjc0OTE=":{"id":"MDQ6VXNlcjIyMjc0OTE=","user":"glaforte","avatar":"https://avatars.githubusercontent.com/u/2227491?u=120cdecf453bd733c6a700b012024bced8fb899c&v=4","url":"https://github.com/glaforte","pull_count":1,"commit_count":1},"MDQ6VXNlcjY2MTYwMDU=":{"id":"MDQ6VXNlcjY2MTYwMDU=","user":"xsellier","avatar":"https://avatars.githubusercontent.com/u/6616005?v=4","url":"https://github.com/xsellier","pull_count":1,"commit_count":0},"MDQ6VXNlcjE2MDc1NA==":{"id":"MDQ6VXNlcjE2MDc1NA==","user":"zorbathut","avatar":"https://avatars.githubusercontent.com/u/160754?v=4","url":"https://github.com/zorbathut","pull_count":1,"commit_count":1}},"commits":{"4e7d75ccd350b98bccea517c034b367f52cf127e":{"hash":"4e7d75ccd350b98bccea517c034b367f52cf127e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 3.2-stable \\o/","body":"Congratulations to everyone in the Godot community for this awesome new\nrelease, culmination of more than 10 months of development from close to\n450 contributors!\n\nThanks to all involved, whether you contributed code, documentation,\nbug reports, translations, community support or donations. You all\nplayed a role in bringing better free and open source game development\ntools to the world!\n\nGodot 3.2 includes more than 6000 commits made since the 3.1 release in\nMarch 2019, 3000 Pull Requests have been merged, and over 2000 issues\nhave been fixed!\n\nThis release builds upon the feature set and usability of Godot 3.1,\nmaking it even more stable and powerful, and thus a very mature game\ndevelopment tool for both 2D and 3D.\n\nNow onwards to the 4.0 with Vulkan and a lot of modernization of the\ncodebase!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68eae6b6e993b1e7cafa4713ce30222641eb4ef9":{"hash":"68eae6b6e993b1e7cafa4713ce30222641eb4ef9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix some URLs to use HTTPS when available","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a5ffb8f6eb1ff36d3fa69659e48b7a6b77d1f2a":{"hash":"6a5ffb8f6eb1ff36d3fa69659e48b7a6b77d1f2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35675 from Calinou/doc-2d-polygon-limits","body":"Mention 2D polygon limits and how to increase them in the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52abb748f8104c896895c5ffe40744b00b4973db":{"hash":"52abb748f8104c896895c5ffe40744b00b4973db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35674 from Calinou/changelog-assert-parentheses","body":"Mention that parentheses are now required to use `assert`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ea77b96b26a0d64992c3b23214c74cf5bda30e5":{"hash":"8ea77b96b26a0d64992c3b23214c74cf5bda30e5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention 2D polygon limits and how to increase them in the documentation","body":"This closes #21793.","is_cherrypick":false,"cherrypick_hash":"","pull":35675},"9aa9aa29183961acf04fa4c3fd584aea041bfd91":{"hash":"9aa9aa29183961acf04fa4c3fd584aea041bfd91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35673 from Razoric480/parse-static-functions-fix","body":"Fix static functions loop using class' functions in Language Server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ace2bf3c4be9335d4a692ef502aeb36d2702157":{"hash":"4ace2bf3c4be9335d4a692ef502aeb36d2702157","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention that parentheses are now required to use `assert`","body":"This also removes a duplicated line as `Camera.project_position()`\nis now listed as a compatibility breakage. This is because the `depth`\nargument is now required.","is_cherrypick":false,"cherrypick_hash":"","pull":35674},"8d00dcb421366b30d677db4d041efdaa9c08b96c":{"hash":"8d00dcb421366b30d677db4d041efdaa9c08b96c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35670 from clayjohn/material-flag-cache","body":"Add an extra bit to material flag cache","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6968d5f1737fef3bf4d7d9cdd3a71f00625bd09":{"hash":"f6968d5f1737fef3bf4d7d9cdd3a71f00625bd09","is_merge":false,"authored_by":["MDQ6VXNlcjI4MjMyNDE="],"author_raw":"Francois Belair <razoric480@gmail.com>","committer_raw":"Francois Belair <razoric480@gmail.com>","summary":"Fix static functions loop using class' functions","body":"Besides being incorrect, it also caused a hard editor crash for purely\nstatic classes or classes with more static functions than methods.","is_cherrypick":false,"cherrypick_hash":"","pull":35673},"ec4d606e07114f04de7fe1a4b980ae44e9288b51":{"hash":"ec4d606e07114f04de7fe1a4b980ae44e9288b51","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add an extra bit to material flag cache","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35670},"11d28b2d10f904c8fa1336c5e4c50e952cb5d068":{"hash":"11d28b2d10f904c8fa1336c5e4c50e952cb5d068","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"make Label consider spaces for visible_characters\"","body":"This reverts commit 695980a0f21adbe66eb12e1015fdc8c51fb62bf9.\n\nFixes #35668.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c3aff42dea3f9d9c49e6395dd4a9c848e65cbf6":{"hash":"1c3aff42dea3f9d9c49e6395dd4a9c848e65cbf6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35659 from Faless/ws/no_nagel","body":"Disable Nagle's algorithm for WebSocket TCP.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01bdf7ae093b12b8007242a9d4e726ca20225fe9":{"hash":"01bdf7ae093b12b8007242a9d4e726ca20225fe9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35641 from Calinou/improve-missing-pck-error","body":"Improve the error message displayed when the PCK file can't be found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a48d0b5eefb1d830e0dbb41fcc0a903501178296":{"hash":"a48d0b5eefb1d830e0dbb41fcc0a903501178296","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Disable Nagle's algorithm for WebSocket TCP.","body":"This should greatly decrease latency for the most common use cases.\nA new function WebSocketPeer::set_no_delay will allow to configure it if\nso desired.","is_cherrypick":false,"cherrypick_hash":"","pull":35659},"505fee0b6db806c9fc83acd3a074f40ac57a83e2":{"hash":"505fee0b6db806c9fc83acd3a074f40ac57a83e2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Color: Fix deprecation warning mentioning 'get_v()' instead of 'v'","body":"Fixes #35657.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"658e44ee010f0ee9e348843b7cf1b1b548088464":{"hash":"658e44ee010f0ee9e348843b7cf1b1b548088464","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Fix a few typos.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50830632c95cf8e3169a950fc0dc4d23819994de":{"hash":"50830632c95cf8e3169a950fc0dc4d23819994de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35620 from TrevorPeyton/bind-autotile-center","body":"Added binding for Autotile Center","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb48a48d4bd71aeca40f40668493cb36ce84f98e":{"hash":"bb48a48d4bd71aeca40f40668493cb36ce84f98e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35654 from Chaosus/vs_docs2","body":"Docs for some nodes in visual shader(part 2)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"766d1ef276044cb1a277e2283c14b7e0fa6bbc43":{"hash":"766d1ef276044cb1a277e2283c14b7e0fa6bbc43","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Docs for some nodes in visual shader(part 2)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35654},"cab55bbb9d2e77e9b83a7749a21aa75e9d31dbcc":{"hash":"cab55bbb9d2e77e9b83a7749a21aa75e9d31dbcc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"MessageQueue: Fix setting name in OOM error message","body":"Cf. #35653.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6590be60684cd0fc2e71b2636301ca48cf09da4":{"hash":"f6590be60684cd0fc2e71b2636301ca48cf09da4","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35651 from Chaosus/vs_remove_unused_method","body":"Hide \"control\" methods from VisualShaderNodeGroupBase","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9705d5587e584f8a728f661088a09b201fb4eecb":{"hash":"9705d5587e584f8a728f661088a09b201fb4eecb","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Hide \"control\" methods from VisualShaderNodeGroupBase","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35651},"3cfb67e0f7f55f884c01994b7c7f35a5160dfc3e":{"hash":"3cfb67e0f7f55f884c01994b7c7f35a5160dfc3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35647 from timothyqiu/image-ops","body":"Fixes invalid writes in Image operations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11b7f9fe0728f8cfe96eadd400913783b1d5e31e":{"hash":"11b7f9fe0728f8cfe96eadd400913783b1d5e31e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35650 from Chaosus/vs_remove_prop","body":"Hide \"editable\" property from VisualShaderNodeGroupBase public interface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"274f1d8610895eb1fc6f2fa9e393e8a1af796e6b":{"hash":"274f1d8610895eb1fc6f2fa9e393e8a1af796e6b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Hide \"editable\" property from VisualShaderNodeGroupBase public interface","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35650},"f7d4e6ef6b0e3601cdefebfcc8d0feb29f6892cd":{"hash":"f7d4e6ef6b0e3601cdefebfcc8d0feb29f6892cd","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes invalid writes in Image operations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35647},"2423f75585bdb22e2d2bfc968dfb3ae3933a96d6":{"hash":"2423f75585bdb22e2d2bfc968dfb3ae3933a96d6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the error message displayed when the PCK file can't be found","body":"This explains what to do if the executable was renamed, which is helpful\nfor people exporting projects.","is_cherrypick":false,"cherrypick_hash":"","pull":35641},"096bf873bc44a942ba7d5c4e52bf089fda6fdd6b":{"hash":"096bf873bc44a942ba7d5c4e52bf089fda6fdd6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35632 from godotengine/revert-32854-fix-wireless-adb-debugging","body":"Revert \"Fix Android deploy with Remote Debug or Network FS over Wi-Fi\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40c659867efa01ad2becc2738a53ad46d70f7a64":{"hash":"40c659867efa01ad2becc2738a53ad46d70f7a64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35631 from m4gr3d/fix_game_crash","body":"Address crash caused by missing dependency.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c317ac89bf003892241cf2d182a260ae4a919c05":{"hash":"c317ac89bf003892241cf2d182a260ae4a919c05","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix Android deploy with Remote Debug or Network FS over Wi-Fi\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35632},"9bd841b86d8eff019b892f26a8a555c8160a1c5a":{"hash":"9bd841b86d8eff019b892f26a8a555c8160a1c5a","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Address crash caused by missing dependency.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35631},"e41caac7db87df49acacec60d0f36c118692bb63":{"hash":"e41caac7db87df49acacec60d0f36c118692bb63","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Address crash caused by missing dependency.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35631},"485180ee0091ba06f619612a70848495fb594f9a":{"hash":"485180ee0091ba06f619612a70848495fb594f9a","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35625 from Chaosus/vs_missing_prop","body":"Added missing property \"size\" to VisualShaderNodeGroupBase","is_cherrypick":false,"cherrypick_hash":"","pull":""},"796484d761cf88b2f9f6e2faa296fba254123f99":{"hash":"796484d761cf88b2f9f6e2faa296fba254123f99","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missing property \"size\" to VisualShaderNodeGroupBase","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35625},"8dadd7881dc9c91e8a0a27a53555d3602ca0278d":{"hash":"8dadd7881dc9c91e8a0a27a53555d3602ca0278d","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35624 from Chaosus/vs_remove_unused_method","body":"Removed unused method \"build\" from VisualShaderNodeExpression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3479cf4b428b448f2fc30d7e4e44a578e96a0920":{"hash":"3479cf4b428b448f2fc30d7e4e44a578e96a0920","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed unused method \"build\" from VisualShaderNodeExpression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35624},"ae4fee52d5d168fe297e87c804f5dde850739733":{"hash":"ae4fee52d5d168fe297e87c804f5dde850739733","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTQxOTk="],"author_raw":"TrevorPeyton <TrevornPeyton@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added binding for Autotile Center","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35620},"887950b79319aff925a0cadf2020021aa512f529":{"hash":"887950b79319aff925a0cadf2020021aa512f529","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35619 from timothyqiu/tile-map-access","body":"Fixes invalid read when using fill tool in empty tilemap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca537dea760844c7f30e4cd9a6a13074fb28d42c":{"hash":"ca537dea760844c7f30e4cd9a6a13074fb28d42c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes invalid read when using fill tool in empty tilemap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35619},"3ca87b9bef97300857bbb779fd3a83ac74a8b401":{"hash":"3ca87b9bef97300857bbb779fd3a83ac74a8b401","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributor added to AUTHORS:\n@ericrybick, @MadEqua\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38df7ebed30b46914c619d99cd32fe2c68cf3461":{"hash":"38df7ebed30b46914c619d99cd32fe2c68cf3461","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35616 from Chaosus/vs_fixbracket","body":"Added missed bracket to VisualShaderNodeCubeMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4912d4c6e4da456c24e0740e0c76bf3199eb317f":{"hash":"4912d4c6e4da456c24e0740e0c76bf3199eb317f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missed bracket to VisualShaderNodeCubeMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35616},"d1dcf8fdb838cbfdacda3cecb46b24de243583cf":{"hash":"d1dcf8fdb838cbfdacda3cecb46b24de243583cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35615 from Chaosus/vs_fix_cubemap","body":"Fix VisualShaderNodeCubeMap generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4445f892d2f87c234568d960370b186bb89ca200":{"hash":"4445f892d2f87c234568d960370b186bb89ca200","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix VisualShaderNodeCubeMap generation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35615},"f76009bbcf4140495a37a7350a953799b2f70094":{"hash":"f76009bbcf4140495a37a7350a953799b2f70094","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b54b62fff725d6cc840b2d714157338d517528f":{"hash":"4b54b62fff725d6cc840b2d714157338d517528f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35604 from Calinou/editor-help-hide-tutorials-if-none","body":"Don't show an Online Tutorials section if the class has no tutorials","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9178e8c678c9952073bbfbacda41a4af28fd260c":{"hash":"9178e8c678c9952073bbfbacda41a4af28fd260c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35602 from Calinou/add-bash-completion","body":"Add a Bash completion script for the Godot editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5db45fbaf351883e37fdcdece854139b6b236d4b":{"hash":"5db45fbaf351883e37fdcdece854139b6b236d4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35607 from KoBeWi/gotta_doc_them_all","body":"Document theme_items of multiple classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21dd35b611e71d0b07fe9ee9d764869e6671795a":{"hash":"21dd35b611e71d0b07fe9ee9d764869e6671795a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Document theme_items of multiple classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35607},"ad49425bd8e4ccd7eeef229d9ddf3c30ec0d7ed0":{"hash":"ad49425bd8e4ccd7eeef229d9ddf3c30ec0d7ed0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Don't show an Online Tutorials section if the class has no tutorials","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35604},"f5951e757d5d20ec50a816d495d2d57a3d1dd212":{"hash":"f5951e757d5d20ec50a816d495d2d57a3d1dd212","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a Bash completion script for the Godot editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35602},"9daaa12bae0cd3637da8f401333b3bc522aee66e":{"hash":"9daaa12bae0cd3637da8f401333b3bc522aee66e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35599 from Calinou/doc-remove-simulated-motion-mode","body":"doc: Remove mention of nonexistent StaticBody simulated motion mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75185f87a341eddcaaff290314873ed4d54f7099":{"hash":"75185f87a341eddcaaff290314873ed4d54f7099","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"doc: Remove mention of nonexistent StaticBody simulated motion mode","body":"The StaticBody2D documentation doesn't mention it, so it doesn't need\nto be touched.\n\nThis closes #30560.","is_cherrypick":false,"cherrypick_hash":"","pull":35599},"f0f0f38d1a50117f4af19c347159535f706550db":{"hash":"f0f0f38d1a50117f4af19c347159535f706550db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35516 from Faless/ws/fix_latency_32","body":"Lower WebSocket latency, fixes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ed14815d8f2fd0dc3b91a65e85cec43a8b5f0ef":{"hash":"9ed14815d8f2fd0dc3b91a65e85cec43a8b5f0ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Linux: Sync man page with current --help output","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53644df55d0347578be73ba3f4da5bfb6db65223":{"hash":"53644df55d0347578be73ba3f4da5bfb6db65223","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35596 from akien-mga/mbedtls-2.16.4","body":"mbedtls: Update to upstream version 2.16.4","is_cherrypick":false,"cherrypick_hash":"","pull":""},"724487b3c11e4038ed4accfef0d4803250ac92bf":{"hash":"724487b3c11e4038ed4accfef0d4803250ac92bf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"mbedtls: Update to upstream version 2.16.4","body":"Fixes CVE-2019-18222.\n\n`include/mbedtls/version.h` was modified to include the forgotten\nversion bump to 2.16.4, fixed upstream by ARMmbed/mbedtls#2992.","is_cherrypick":false,"cherrypick_hash":"","pull":35596},"72c44bafac6e280b5e1e99b417588624bfb5ecc6":{"hash":"72c44bafac6e280b5e1e99b417588624bfb5ecc6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@fed28b1bf9ee613ab11125cd17e652bc7f0d1bf7.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8d64de76615a5519b034b274585e7567d67567d":{"hash":"c8d64de76615a5519b034b274585e7567d67567d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35521 from Calinou/improve-error-macros","body":"Improve and document error macros","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cee1cda5e8f66467ea7f29f60cc3a0444ab58aa":{"hash":"4cee1cda5e8f66467ea7f29f60cc3a0444ab58aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35589 from akien-mga/doc-drop-category-property","body":"doc: Drop unused 'category' property from header","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b3459bfc7a65ebcd4cb1065a51863affd4374e4":{"hash":"5b3459bfc7a65ebcd4cb1065a51863affd4374e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35588 from akien-mga/doc-nil-longest-river-in-the-world","body":"doc: Do not expose Variant::NIL as a type in the class reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58fac4c8740586e573c4c4b98dc4f8b49cca7308":{"hash":"58fac4c8740586e573c4c4b98dc4f8b49cca7308","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35570 from markgarcia/fix-unconfigured-export-crash","body":"Fix crash when exporting improperly configured project.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09ced94dd45f8b4f15ee77917fedd033948da8de":{"hash":"09ced94dd45f8b4f15ee77917fedd033948da8de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Do not expose Variant::NIL as a type in the class reference","body":"Fix signals Variant arguments incorrectly listed as Nil.\n\nFixes #12520.","is_cherrypick":false,"cherrypick_hash":"","pull":35588},"2d20fc39aaa3a3e48f25cbb95f38f54fe2bcdd9f":{"hash":"2d20fc39aaa3a3e48f25cbb95f38f54fe2bcdd9f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Drop unused 'category' property from header","body":"We already removed it from the online docs with #35132.\n\nCurrently it can only be \"Built-In Types\" (Variant types) or \"Core\"\n(everything else), which is of limited use.\n\nWe might also want to consider dropping it from `ClassDB` altogether\nin Godot 4.0.","is_cherrypick":false,"cherrypick_hash":"","pull":35589},"689db68822ad48a75a595e3dae17388dbbf64c10":{"hash":"689db68822ad48a75a595e3dae17388dbbf64c10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35583 from akien-mga/doc-projectsettings","body":"doc: Document all remaining ProjectSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3697ea799c6076bc22af3fdb584f31eb9243c759":{"hash":"3697ea799c6076bc22af3fdb584f31eb9243c759","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Document all remaining ProjectSettings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35583},"fe26e53065827f83bb5f720d1b20e83850624d8c":{"hash":"fe26e53065827f83bb5f720d1b20e83850624d8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35581 from akien-mga/doc-color-constants","body":"doc: Document named color constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baf5eaadb0bc7385b80181d9018b33be700c9c30":{"hash":"baf5eaadb0bc7385b80181d9018b33be700c9c30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35580 from akien-mga/doc-videostreams","body":"doc: Complete documentation for VideoStreams","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbdbfb00ca68c1a98011fc3dd272fbc97fff6f89":{"hash":"cbdbfb00ca68c1a98011fc3dd272fbc97fff6f89","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Document named color constants","body":"Busywork but it's good for our completion rate :)","is_cherrypick":false,"cherrypick_hash":"","pull":35581},"bb6c0d3e8bb1982bce3e1c219c1a4a2d187227f0":{"hash":"bb6c0d3e8bb1982bce3e1c219c1a4a2d187227f0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Complete documentation for VideoStreams","body":"Also quick clean up of the matching C++ files.","is_cherrypick":false,"cherrypick_hash":"","pull":35580},"55cc46a0523df8df85aa6ffec6b58ff86e5ab1af":{"hash":"55cc46a0523df8df85aa6ffec6b58ff86e5ab1af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35569 from timothyqiu/video-player-min-size","body":"Updates minimum size on VideoPlayer::set_stream","is_cherrypick":false,"cherrypick_hash":"","pull":""},"139ff35e76662b753cc87b6829ca41347e639eeb":{"hash":"139ff35e76662b753cc87b6829ca41347e639eeb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35567 from Xrayez/doc-noise-null-data","body":"Mention that `NoiseTexture` uses threads internally","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd605a5701b44295f1a04bd56da699cbc0affe12":{"hash":"bd605a5701b44295f1a04bd56da699cbc0affe12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35566 from Xrayez/doc-parse-property-return","body":"Document the return value of `EditorInspectorPlugin.parse_property`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a5c8c867281fb3ed13cce1e7d9acf287161bc03":{"hash":"6a5c8c867281fb3ed13cce1e7d9acf287161bc03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35574 from clayjohn/DOCS-odds-n-ends","body":"Complete various class references","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5700f74648d8b04229f4d4c77937c1af3a798a7":{"hash":"c5700f74648d8b04229f4d4c77937c1af3a798a7","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Complete various class references","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35574},"1b3eb416229567596a7db53bf927e9daf61bac4a":{"hash":"1b3eb416229567596a7db53bf927e9daf61bac4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35561 from clayjohn/GLES3-irradiance-max","body":"Add project setting for max irradiance size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"141230192cb534a8e6e2ce7d1c7abcc7ec5d9a33":{"hash":"141230192cb534a8e6e2ce7d1c7abcc7ec5d9a33","is_merge":false,"authored_by":["MDQ6VXNlcjM0MTQ1ODg="],"author_raw":"Mark Wynn Garcia <markwynngarcia@outlook.com>","committer_raw":"Mark Wynn Garcia <markwynngarcia@outlook.com>","summary":"Check if can export before exporting; show error message if can't export.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35570},"71b1a1c7d9885b417a19bcb9b8c43e47fdcf13d5":{"hash":"71b1a1c7d9885b417a19bcb9b8c43e47fdcf13d5","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates minimum size on VideoPlayer::set_stream","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35569},"5b1c6656d3e7ab43b3d560a0ebe1d6638d4ac241":{"hash":"5b1c6656d3e7ab43b3d560a0ebe1d6638d4ac241","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Mention that `NoiseTexture` uses threads internally","body":"Provided a snippet on how to properly retrieve the noise texture data\ngiven that it's generated in a thread.","is_cherrypick":false,"cherrypick_hash":"","pull":35567},"06933f5d809c068eb7e756e26aedd98bc8bce3df":{"hash":"06933f5d809c068eb7e756e26aedd98bc8bce3df","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Document the return value of `EditorInspectorPlugin.parse_property`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35566},"be1bc53d42577c02cbdf32fff5e2a60234e6270a":{"hash":"be1bc53d42577c02cbdf32fff5e2a60234e6270a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35560 from clayjohn/DOCS-sky-radiance","body":"Add warning for radiance_size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7215019020c69b4bc4fb11b92a189a94a93fa3df":{"hash":"7215019020c69b4bc4fb11b92a189a94a93fa3df","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add warning for radiance_size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35560},"eb5cb5d01613d00115076a1965ab3a362599c5ec":{"hash":"eb5cb5d01613d00115076a1965ab3a362599c5ec","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add project setting for max irradiance size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35561},"8896ce1c0a0bfdae7a188c2a75021a32b6ec0009":{"hash":"8896ce1c0a0bfdae7a188c2a75021a32b6ec0009","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35559 from Calinou/doc-inputeventkey-string","body":"Document how to get a human-readable string from an InputEventKey","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7f7c393bae2239c9f033f753de82e2a580c5d18":{"hash":"a7f7c393bae2239c9f033f753de82e2a580c5d18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35558 from Calinou/doc-styleboxflat-chamfered-corners","body":"Document how to get chamfered corners with StyleBoxFlat","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a0c37c3f5c8e62d77a7d316babe019a0ab79a3d":{"hash":"7a0c37c3f5c8e62d77a7d316babe019a0ab79a3d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to get a human-readable string from an InputEventKey","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35559},"33f37cfd1913de23ca2d4c615ddf53d0b96d9771":{"hash":"33f37cfd1913de23ca2d4c615ddf53d0b96d9771","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to get chamfered corners with StyleBoxFlat","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35558},"a61f5a75209c69e617f5d9ac8f74c970077b931a":{"hash":"a61f5a75209c69e617f5d9ac8f74c970077b931a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35535 from Calinou/doc-projectsettings-runtime-physics","body":"Document how to change the default gravity at runtime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b9b07e658045f23d8a52dab8bc0d38c86fecfb3":{"hash":"1b9b07e658045f23d8a52dab8bc0d38c86fecfb3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to change the default gravity at runtime","body":"Changing the default gravity at runtime isn't exactly obvious,\nso it makes sense to add a code sample.","is_cherrypick":false,"cherrypick_hash":"","pull":35535},"f67814116a5f60a91e45c407d018b14557058da7":{"hash":"f67814116a5f60a91e45c407d018b14557058da7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35543 from timothyqiu/notification-crash","body":"Fixes crash in Spatial::notification","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df3fad11fd0e7093224c9f98e58a8e9493529cc2":{"hash":"df3fad11fd0e7093224c9f98e58a8e9493529cc2","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash in Spatial::notification","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35543},"e61edd69ea7a447242736e42462bcc4850339c5f":{"hash":"e61edd69ea7a447242736e42462bcc4850339c5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35523 from searetseltev/master","body":"Update ScrollContainer.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98e513405924f5f2a7590ff3786cad6a14ff7be2":{"hash":"98e513405924f5f2a7590ff3786cad6a14ff7be2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35526 from nekomatata/inspector-update-rename-node","body":"Fixed Inspector update when a node is renamed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c96f08dc8620491954960a1af6a852dcf2c02f09":{"hash":"c96f08dc8620491954960a1af6a852dcf2c02f09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35527 from neikeq/issue-35259","body":"Mono/C#: Fix _update_exports possible crash with Reference types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75ab07546b6c6bd97153fda3abd5fbececd6fd96":{"hash":"75ab07546b6c6bd97153fda3abd5fbececd6fd96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35524 from neikeq/issue-35496","body":"Fix C# preprocessor infinite loop and incorrect parsing of `#if!`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"966a1261866142001d6f5c447c4a665da870b518":{"hash":"966a1261866142001d6f5c447c4a665da870b518","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix _update_exports possible crash with Reference types","body":"The code was attempting to dynamic cast the native instance to Reference after\nthe managed instance was disposed. As the managed instance acts as a Ref,\nthe native instance was freed during that disposal.\nThis made the dynamic cast fail and we attempted to memdelete a second time.\n\nThe fix is to make the dynamic cast before disposal.","is_cherrypick":false,"cherrypick_hash":"","pull":35527},"9c4a6cf7457fd6fa60929496a52908b8a77dffbd":{"hash":"9c4a6cf7457fd6fa60929496a52908b8a77dffbd","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed Inspector update when a node is renamed","body":"Whenever any node is renamed, EditorNode::_edit_current() is called and it resets plugins used for current edited properties. This change forces the inspector to update even though the same object is edited, to make sure all plugins are restored properly from unfolded properties/resources/etc.\n\nFixes #32832","is_cherrypick":false,"cherrypick_hash":"","pull":35526},"4dce3427ef5bf93049a3d12fa7f05b732671e274":{"hash":"4dce3427ef5bf93049a3d12fa7f05b732671e274","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35519 from yamgent/wrong-guideline-value","body":"Fix wrong guideline values shown during dragging","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0604b1839d4b85def09300dad9aa4b8be8bac503":{"hash":"0604b1839d4b85def09300dad9aa4b8be8bac503","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# preprocessor infinite loop and incorrect parsing of `#if!`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35524},"4f0401d05d02a0e4ad3b63d31a7ce64fbf5e10d4":{"hash":"4f0401d05d02a0e4ad3b63d31a7ce64fbf5e10d4","is_merge":false,"authored_by":[""],"author_raw":"Roi Valcárcel <rodrigo.valcarcel@inelcom.es>","committer_raw":"Roi Valcárcel <rodrigo.valcarcel@inelcom.es>","summary":"Update ScrollContainer.xml","body":"Add missing descriptions to ScrollContainer documentation","is_cherrypick":false,"cherrypick_hash":"","pull":35523},"37d55ff1531c8d916a89b930b6e38d7c9d2b0e7e":{"hash":"37d55ff1531c8d916a89b930b6e38d7c9d2b0e7e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve and document error macros","body":"Documentation can be visible in many IDEs by hovering the macro\nanywhere it's used.\n\nError message styling was also tweaked for consistency.","is_cherrypick":false,"cherrypick_hash":"","pull":35521},"d410f5fc80d4149a7e895391a4c42d88b00d1439":{"hash":"d410f5fc80d4149a7e895391a4c42d88b00d1439","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35515 from KoBeWi/or_greater","body":"Allow greater values in unit_offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fa904d4077bf8653d19b1621049c77e4277515d":{"hash":"9fa904d4077bf8653d19b1621049c77e4277515d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35513 from KoBeWi/theme_items_matter","body":"Count theme items in doc_status.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feb88ebe6fd8468eb17d597b31d3b5b73196e180":{"hash":"feb88ebe6fd8468eb17d597b31d3b5b73196e180","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35510 from Calinou/add-normalized-error-explanations","body":"Add explanations for errors related to Vector/Quat normalization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee2f406c73c6a49ce80f54e3bfe30477bc9cda95":{"hash":"ee2f406c73c6a49ce80f54e3bfe30477bc9cda95","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjg5MDg="],"author_raw":"Tan Wang Leng <tanwangleng@outlook.com>","committer_raw":"Tan Wang Leng <tanwangleng@outlook.com>","summary":"Fix wrong guideline values shown during dragging","body":"Suppose that the user wants to use some guidelines in 2D mode. The\nuser has enabled \"Use Pixel Snap\", and configured the \"Grid Step\" to\n1px.\n\nOn some zoom levels, when dragging the guidelines step by step, some\noffsets shows the wrong value. The offsets that are wrong vary - it is\naffected by the zoom level, so some zoom levels do not display this\nproblem.\n\nFor example, a user may see this while dragging the guideline:\n\n0px 1px 1px 3px 4px 5px 5px 7px 8px\n\nwhereby 2px and 6px are missing.\n\nThis is due to a floating-point error. The values are printed as\n(truncated) integers, but they are actually decimals, so they were\nactually 1.9999 and 5.9999 for the missing cases.\n\nLet's fix that by rounding up the values before printing them to get rid\nof the errors.\n\nThis fixes #35010.","is_cherrypick":false,"cherrypick_hash":"","pull":35519},"5bd9f14ad9364b3e0331cf10278750741d149c92":{"hash":"5bd9f14ad9364b3e0331cf10278750741d149c92","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Lower WebSocket latency, fixes.","body":"WSLPeer now tries to flush packet queue after put_packet call.\nWSLServer::listen correctly returns TCP_Server::listen return value.","is_cherrypick":false,"cherrypick_hash":"","pull":35516},"9ad7fc3405dfd006341e1760af92e1f913e43b77":{"hash":"9ad7fc3405dfd006341e1760af92e1f913e43b77","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow greater values in unit_offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35515},"25ea912d96527771e6289bac446dc62e5e8f54ca":{"hash":"25ea912d96527771e6289bac446dc62e5e8f54ca","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Count theme items in doc_status.py","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35513},"a002b93d860887a219aa40d7a5cc65fc3a5272c1":{"hash":"a002b93d860887a219aa40d7a5cc65fc3a5272c1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add explanations for errors related to Vector/Quat normalization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35510},"97cc2e53f6fbba7e85a2cbb79f38e077a6e511f7":{"hash":"97cc2e53f6fbba7e85a2cbb79f38e077a6e511f7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"makerst: Escape reST markup after enums","body":"Fixes #35501.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c6d1fcf956b882fc8a14fa595b7f1e9b15e1574":{"hash":"1c6d1fcf956b882fc8a14fa595b7f1e9b15e1574","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35495 from ericrybick/35373-softbodies-love-to-occupy-center-stage","body":"Fix Softbody always spawns from world center [gles2]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d4a2a09f6b3587bd6aed48677b476da5db52721":{"hash":"3d4a2a09f6b3587bd6aed48677b476da5db52721","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix Softbody always spawns from world center [gles2]","body":"Fixes #35373","is_cherrypick":false,"cherrypick_hash":"","pull":35495},"a1ffa3edc228eac8f46b354633f3d85100430885":{"hash":"a1ffa3edc228eac8f46b354633f3d85100430885","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35494 from timothyqiu/ani-track-leak","body":"Fixes leak in Animation Track editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ca102d568e860def5d505dab863a712a5d07f35":{"hash":"0ca102d568e860def5d505dab863a712a5d07f35","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes leak in Animation Track editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35494},"8a7a216be5dfbd8e2b7f32c39a92bbecec9306ca":{"hash":"8a7a216be5dfbd8e2b7f32c39a92bbecec9306ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55f580b24a696089dc1bda7dbfb14b3e63de23f0":{"hash":"55f580b24a696089dc1bda7dbfb14b3e63de23f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35491 from neikeq/issue-35450","body":"Mono/C#: Lighten up unsafe reference checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e27e746499888b1a9d2dd37ddd5e29f36b2831d":{"hash":"2e27e746499888b1a9d2dd37ddd5e29f36b2831d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35470 from Chaosus/vs_docs","body":"Docs for some nodes in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce43c922083341aff6eb8bc017b36f61ec01f42f":{"hash":"ce43c922083341aff6eb8bc017b36f61ec01f42f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Docs for some nodes in visual shader","body":"Fix typo in `VisualShaderNodeCompare.ComparisonType` name.","is_cherrypick":false,"cherrypick_hash":"","pull":35470},"c66144738b1567c9623b4e0738546d2dc1e02aa2":{"hash":"c66144738b1567c9623b4e0738546d2dc1e02aa2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35483 from YeldhamDev/doc_comment_spaces_removal","body":"Remove unnecessary extra spaces before comments in code examples.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55b2e58a98697f9d65fa1dd41cd4ae8184213f43":{"hash":"55b2e58a98697f9d65fa1dd41cd4ae8184213f43","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Lighten up unsafe reference checks","body":"Because of the weird case with multi-threading and ResourceLoader, it can be the case that a resource is GCed while being referenced again in the main thread. In such cases, a new unsafe reference is created before the finalizer thread removes the previous one.","is_cherrypick":false,"cherrypick_hash":"","pull":35491},"c4745c96d78aa6d1dcce642bb0b49d72be5f4e72":{"hash":"c4745c96d78aa6d1dcce642bb0b49d72be5f4e72","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove unnecessary extra spaces before comments in code examples.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35483},"93aba68026bb1924961e66da392367c8d6d55c9b":{"hash":"93aba68026bb1924961e66da392367c8d6d55c9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35480 from YeldhamDev/doc_parenthesis_removal","body":"Remove unnecessary parenthesis from code examples","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cadf946863809fac2429eab1787d2f67bafcc173":{"hash":"cadf946863809fac2429eab1787d2f67bafcc173","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35478 from neikeq/issue-32260","body":"Mono/C#: Add setting to include I18N assemblies in the exported game","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1a9a3328dd6e8d32b8b8f716bbc4faba3b6d0ab":{"hash":"e1a9a3328dd6e8d32b8b8f716bbc4faba3b6d0ab","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove unnecessary parenthesis from code examples","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35480},"1c0995d4509acd0a750f32517b14c01842220cca":{"hash":"1c0995d4509acd0a750f32517b14c01842220cca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35476 from clayjohn/GLES3-scene-crash","body":"Fix recently introduced crash in viewport size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59ec19d5a88a9a0f28222887e8f3584aaabb03bc":{"hash":"59ec19d5a88a9a0f28222887e8f3584aaabb03bc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Add setting to include I18N assemblies in the exported game","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35478},"b75fff5a56eb6f44aa7b315db5ef94919d7184e7":{"hash":"b75fff5a56eb6f44aa7b315db5ef94919d7184e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35473 from neikeq/default-to-net47","body":"Mono/C#: Default to net47 for new projects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3631a3cc9ecb18ba33ac044f24c876e33861c9c3":{"hash":"3631a3cc9ecb18ba33ac044f24c876e33861c9c3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix recently introduced crash in viewport size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35476},"8dc7f3960ce926d5bb383d569e92e3eb8e08faf2":{"hash":"8dc7f3960ce926d5bb383d569e92e3eb8e08faf2","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35472 from neikeq/issue-35448","body":"Mono/C#: Add Basis.Slerp, update Quat.Xform and add some math checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f0fcbd56a5cb4280d6a92e6f2e768ad9dbe3ec8":{"hash":"0f0fcbd56a5cb4280d6a92e6f2e768ad9dbe3ec8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35471 from YeldhamDev/tileset_shape_update","body":"Fix TileSet shape data not updating when being set via code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82b0899e54a74075fa96a68eff12fc9266c7df81":{"hash":"82b0899e54a74075fa96a68eff12fc9266c7df81","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Add Basis.Slerp, update Quat.Xform and add some math checks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35472},"d9ff5f7fc2db46025d977ad0cf00e258fb48ee9a":{"hash":"d9ff5f7fc2db46025d977ad0cf00e258fb48ee9a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Default to net47 for new projects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35473},"151f33111b9145852db8a60b4ecccbad1e48c5a6":{"hash":"151f33111b9145852db8a60b4ecccbad1e48c5a6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix TileSet shape data not updating when being set via code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35471},"ac4e4872372e0f173ff0c4123e87adea637e2d26":{"hash":"ac4e4872372e0f173ff0c4123e87adea637e2d26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35458 from clayjohn/DOCS-misc2","body":"Finish documenting CSG* and *probes classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efea348fe8a37d99da48c2a2cfb3a44437d99af2":{"hash":"efea348fe8a37d99da48c2a2cfb3a44437d99af2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35460 from ericrybick/35409-skeleton-does-not-return-to-original-pose-when-ik-playback-is-stopped","body":"Fix bone pose override not being reset when IK animation is stopped","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b66957b857219d0ac6693a0266afed396d39091":{"hash":"6b66957b857219d0ac6693a0266afed396d39091","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Finish documenting CSG* and *probes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35458},"e7e8318546cef3aa482d71c5b0ddd5a664e241eb":{"hash":"e7e8318546cef3aa482d71c5b0ddd5a664e241eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35465 from akien-mga/doc-various-fixes","body":"doc: Misc updates for AnimationNode* and others","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba177ccaecb91c3800e220272864dfb5c23958e7":{"hash":"ba177ccaecb91c3800e220272864dfb5c23958e7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Misc updates for AnimationNode* and others","body":"- Add some missing descriptions.\n- Add links to tutorials for ARVR and AnimationTree.\n- Style fixes.\n- Engine changes:\n* Make `AnimationNodeTransition.input_<number>` properties internal\nso that they don't appear in the docs. They still appear in the\ninspector based on the actual number of inputs requested.\n* Drop unimplemented `CPUParticles.flatness`. It's only used for 3D\nparticles in `ParticlesMaterial`, and thus only relevant for\n`CPUParticles3D`.","is_cherrypick":false,"cherrypick_hash":"","pull":35465},"e7947c81d6a84949d1a3d261c9599cb746160c85":{"hash":"e7947c81d6a84949d1a3d261c9599cb746160c85","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35463 from Chaosus/shader_gles2_completion","body":"Hides high-level functions from GLES2 shader autocompletion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3473a195fcf07646afdd24d635c1e616912d007c":{"hash":"3473a195fcf07646afdd24d635c1e616912d007c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Hides high-level functions from GLES2 shader autocompletion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35463},"46820527dea1fb238edbc1137f3173750e053ece":{"hash":"46820527dea1fb238edbc1137f3173750e053ece","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35360 from Chaosus/restrict_uint_gles2","body":"Disallow uint/uvec usage on GLES2 platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e78cd06b3fd159820257215d9202fe600c7376cc":{"hash":"e78cd06b3fd159820257215d9202fe600c7376cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35461 from Chaosus/vs_hide_definput","body":"Hide \"default_input_values\" property in visual shader nodes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86cdccebe6bd5d15f2ce8df84d9829a14bb76601":{"hash":"86cdccebe6bd5d15f2ce8df84d9829a14bb76601","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Hide \"default_input_values\" property in VisualShaderNode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35461},"551c37167b0428b1489a8a6f6233624c5f4aa628":{"hash":"551c37167b0428b1489a8a6f6233624c5f4aa628","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix bone pose override not being reset when IK animation is stopped","body":"Fixes #35409","is_cherrypick":false,"cherrypick_hash":"","pull":35460},"c2e07db071a30e8b4cb8073f15d7fc6dbf9c8a1d":{"hash":"c2e07db071a30e8b4cb8073f15d7fc6dbf9c8a1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35438 from MadEqua/virtual-keyboard-line-edit","body":"Android virtual keyboard respecting LineEdit max length.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f03a121b6d83fc93f1c0d0aeb4308dda112f444f":{"hash":"f03a121b6d83fc93f1c0d0aeb4308dda112f444f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35455 from timothyqiu/scrollbars","body":"Fixes scrollbar positions on HiDPI display","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9cf6b102f65e277613a0ff2f2bcc54f7bff0f1d":{"hash":"c9cf6b102f65e277613a0ff2f2bcc54f7bff0f1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35454 from Calinou/os-execute-default-blocking","body":"Make `OS.execute()` blocking by default if not specified","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05fc26de1cd4b11f9f3351b42fb4c5b7c626856d":{"hash":"05fc26de1cd4b11f9f3351b42fb4c5b7c626856d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35444 from RandomShaper/fix_link_bsd","body":"Fix error with linkers other than GNU ld","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3bcdbeb78715fdc30a130935bd21cb44b969ded":{"hash":"a3bcdbeb78715fdc30a130935bd21cb44b969ded","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Android virtual keyboard respecting LineEdit max length.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35438},"b420618c463feb455c7e13d3415ea4b8884975d9":{"hash":"b420618c463feb455c7e13d3415ea4b8884975d9","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes scrollbar positions on HiDPI display","body":"* TextureRegion editor\n* Ploygon2D UV editor","is_cherrypick":false,"cherrypick_hash":"","pull":35455},"90a1f8d8a7789c6fa9191c8684cd24edca066577":{"hash":"90a1f8d8a7789c6fa9191c8684cd24edca066577","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make `OS.execute()` blocking by default if not specified","body":"This makes `OS.execute()` calls quicker to set up when calling programs\nin a blocking fashion.","is_cherrypick":false,"cherrypick_hash":"","pull":35454},"94d3bcbc9b523a8aae4cc0dd1f1e522c2171900e":{"hash":"94d3bcbc9b523a8aae4cc0dd1f1e522c2171900e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35452 from nekomatata/tween-start-fail","body":"Fixed Tween::start() with pending updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35dd36ca35b87d2931980e837060cc39ec4c32f2":{"hash":"35dd36ca35b87d2931980e837060cc39ec4c32f2","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix error with linkers other than GNU ld","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35444},"6c04c824bdb82a33589d48d98ab569a0a2e7e5fd":{"hash":"6c04c824bdb82a33589d48d98ab569a0a2e7e5fd","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed Tween::start() with pending updates","body":"Start was canceled instead of deferred in case of an update in progress.\nFixes #35441","is_cherrypick":false,"cherrypick_hash":"","pull":35452},"a8460bffd2ab4e2a28e7c0582f5a5785a301bc26":{"hash":"a8460bffd2ab4e2a28e7c0582f5a5785a301bc26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35414 from Ovnuniarchos/AlsaMidiBadPitchBend","body":"ALSA MIDI: Pitch bend and System Common messages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b255744e0f2c142763f8f383731513a491a711c3":{"hash":"b255744e0f2c142763f8f383731513a491a711c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35449 from bojidar-bg/35439-scenetree-settings","body":"Add settings from SceneTree in the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37897dba80ae88785ca1cc7e0a717a6b15081a5b":{"hash":"37897dba80ae88785ca1cc7e0a717a6b15081a5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35406 from lawnjelly/ortho-shadow","body":"Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c48eb1c599d87d220dd3291487792f555eb9871":{"hash":"9c48eb1c599d87d220dd3291487792f555eb9871","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"ALSA MIDI driver:","body":"Pith bend message now has correct size (was 2 bytes instead of 3).\nRecognized (but not implemented) 0xF? messages. SysEx messages will be reocognized as such, but their contents will be ignored.","is_cherrypick":false,"cherrypick_hash":"","pull":35414},"b4770c0a2781f203cd6a5eeaa92164ac56d2ca6a":{"hash":"b4770c0a2781f203cd6a5eeaa92164ac56d2ca6a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add settings from SceneTree in the documentation","body":"Fixes #35439","is_cherrypick":false,"cherrypick_hash":"","pull":35449},"91b0be18dcc3ba3b1ecd35e8a7e416883776cf7b":{"hash":"91b0be18dcc3ba3b1ecd35e8a7e416883776cf7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35421 from williamd1k0/improve-top-animation-menu","body":"Use an icon in the top Animation Key menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41feb410a6ec150bd08ac543423d4f9dde1886a3":{"hash":"41feb410a6ec150bd08ac543423d4f9dde1886a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35338 from rburing/fix_find_focus_neighbor","body":"Fix Control::_window_find_focus_neighbour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb3fcba99ff9854128b19e55c1f1b2084d07eab7":{"hash":"cb3fcba99ff9854128b19e55c1f1b2084d07eab7","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDI4MDM1"],"author_raw":"William Tumeo <tumeowilliam@gmail.com>","committer_raw":"William Tumeo <tumeowilliam@gmail.com>","summary":"Use an icon in the top Animation Key menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35421},"36e11d1c34e595aa99f90cf3de2dfa1260c81e2b":{"hash":"36e11d1c34e595aa99f90cf3de2dfa1260c81e2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35412 from DaividFrank/check_overriding_self","body":"Disabled re-assigning 'self'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eaf8e5ce52331d05ee117c21e114ab0990dd3a9b":{"hash":"eaf8e5ce52331d05ee117c21e114ab0990dd3a9b","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Change CameraMatrix::get_viewport_size to get_viewport_half_extents","body":"Fixes #26637.\nFixes #19900.\n\nThe viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2.\n\nCode which called this function has also been modified accordingly.\n\nThis PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width.\n\nIt also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug.","is_cherrypick":false,"cherrypick_hash":"","pull":35406},"2aa866fa7055ecb04eec11e436095a30808890dd":{"hash":"2aa866fa7055ecb04eec11e436095a30808890dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35440 from ericrybick/27104-input-buggy-linux","body":"Remove buggy check if key was already released for accumulated input on linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40e41e22540c9b88b5afa1d9eb586bc8ae392d58":{"hash":"40e41e22540c9b88b5afa1d9eb586bc8ae392d58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35435 from bojidar-bg/34154-project-setting-properties","body":"Get real default values for project settings in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"badabdf8b993f7fbc1d9d824b3bf592651f0dee3":{"hash":"badabdf8b993f7fbc1d9d824b3bf592651f0dee3","is_merge":false,"authored_by":["MDQ6VXNlcjQ5MjUwOTQ4"],"author_raw":"DaividFrank <DaividSavernin@outlook.com>","committer_raw":"DaividFrank <DaividSavernin@outlook.com>","summary":"GDScript: Added checks in assign operations to disable re-assigning 'self'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35412},"7ffc3ec6be38042db63b154b9aadb09ae810b699":{"hash":"7ffc3ec6be38042db63b154b9aadb09ae810b699","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35437 from akien-mga/gles3-texture-mag-filter-wrong-value","body":"GLES3: Fix invalid value for GL_TEXTURE_MAG_FILTER parameter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67261b1e87155d1f48ebf2c28e00dbcd8b0f3d37":{"hash":"67261b1e87155d1f48ebf2c28e00dbcd8b0f3d37","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Remove buggy check if key was already released for accumulated input","body":"Fixes #27104","is_cherrypick":false,"cherrypick_hash":"","pull":35440},"00284a75e89584446ae423161ef27d6ddc8c7c6a":{"hash":"00284a75e89584446ae423161ef27d6ddc8c7c6a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES3: Fix invalid value for GL_TEXTURE_MAG_FILTER parameter","body":"`GL_LINEAR_MIPMAP_LINEAR` can be used for `GL_TEXTURE_MIN_FILTER`,\nbut not for `GL_TEXTURE_MAG_FILTER`.\n\nCf. https://www.khronos.org/opengl/wiki/GLAPI/glTexParameter\n\nFixes #35436.","is_cherrypick":false,"cherrypick_hash":"","pull":35437},"387ee7d763df51b0d5f9311c0068abef7bd11257":{"hash":"387ee7d763df51b0d5f9311c0068abef7bd11257","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Get real default values for project settings in documentation","body":"Also, ignore custom project settings and values for input/ entries\n\nFixes #34154","is_cherrypick":false,"cherrypick_hash":"","pull":35435},"409de53e7253a0e900b09aedb983d998ccf30659":{"hash":"409de53e7253a0e900b09aedb983d998ccf30659","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35423 from Faless/fix/object_emit_free","body":"Make sure we know when deleting an emitting object","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41f59ecfca6ddea1eb7b023aaea75e80e3c30c5c":{"hash":"41f59ecfca6ddea1eb7b023aaea75e80e3c30c5c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Make sure we know when deleting an emitting object","body":"We used a lock signals in the signal_map while emitting, because it was\nnot allowed to disconnect them while being emitted.\nWe used that lock to check if we where deleting an object during signal\nemission.\nNow that we allow to disconnect signals while they are being emitted, if\nan object first disconnects, then gets deleted we can't know that a\nsignal was being emitted during the destructor.\n\nThis commit adds a new `_emitting` boolean member to Object to be set\nwhile emitting and checked in the destructor, while removing the old\nsignal lock which is now unused.","is_cherrypick":false,"cherrypick_hash":"","pull":35423},"829d21f1c223a159f58cc3f30a98a63ce1f3a9d2":{"hash":"829d21f1c223a159f58cc3f30a98a63ce1f3a9d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35352 from Feniks-Gaming/BetterDictionary","body":"Improve dictionary description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff7e7bd260f8541d4c3303a8c82ae438402e71c3":{"hash":"ff7e7bd260f8541d4c3303a8c82ae438402e71c3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Thread: Fix typo in destructor error message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e76a67d1e6d8814622ac0eb6f40d659f25dce6e":{"hash":"7e76a67d1e6d8814622ac0eb6f40d659f25dce6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35430 from BastiaanOlij/fix_vr_joystick_id","body":"Incorrect joystick id was returned on an inactive ARVR controller","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cf9f4faeba21113a8e976c318dc9b3b3ba39d8e":{"hash":"5cf9f4faeba21113a8e976c318dc9b3b3ba39d8e","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Incorrect joystick id was returned on an inactive ARVR controller","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35430},"eefeff23e9ff80fbbb134a8f2ea7cd8a4b76de46":{"hash":"eefeff23e9ff80fbbb134a8f2ea7cd8a4b76de46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35404 from Calinou/update-changelog-3.2","body":"Update CHANGELOG.md for Godot 3.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de543d18e84a422a1f76c9a65e0edd5e3e3cd0d7":{"hash":"de543d18e84a422a1f76c9a65e0edd5e3e3cd0d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35389 from clayjohn/DOCS-materials","body":"Finish up docs for materials","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ee15f650ece181074c5d9758cf56db37bfdee73":{"hash":"2ee15f650ece181074c5d9758cf56db37bfdee73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35425 from timothyqiu/assetlib-import-leak","body":"Fixes leak when importing zip in AssetLib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c632968b2d62dec75228908bc701a5aca4a7b0d":{"hash":"7c632968b2d62dec75228908bc701a5aca4a7b0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35419 from Calinou/project-manager-loading-placeholder","body":"Use a loading placeholder for project icons in the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2ece824803a521775a64232b524e980c5124323":{"hash":"f2ece824803a521775a64232b524e980c5124323","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Finish up docs for materials","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35389},"a7368a519eeb69377c1acd4143e037e8c05e1619":{"hash":"a7368a519eeb69377c1acd4143e037e8c05e1619","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes leak when importing zip in AssetLib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35425},"56aae0e8bcb0f91931ae3d48b74e7dd42d87861a":{"hash":"56aae0e8bcb0f91931ae3d48b74e7dd42d87861a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use a loading placeholder for project icons in the project manager","body":"Now that projects are loaded asynchronously, some projects in the\nlist may be displayed before their icon is done loading. This is\nespecially common on slower hardware.\n\nIn such cases, this makes the project manager display a loading\nplaceholder instead of the default project icon.","is_cherrypick":false,"cherrypick_hash":"","pull":35419},"5127afa812f80c02e6f9fada854d46482daafca4":{"hash":"5127afa812f80c02e6f9fada854d46482daafca4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35413 from akien-mga/if-0-means-couperet","body":"Remove unused #if 0'ed code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6190690757ca322393f13e44bc2ceed79b362b45":{"hash":"6190690757ca322393f13e44bc2ceed79b362b45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35411 from akien-mga/greater-font-sizes-for-everyone","body":"Allow greater values for DynamicFont size property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4faaf6089a3880d673c5fc51a260128bfe59b351":{"hash":"4faaf6089a3880d673c5fc51a260128bfe59b351","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove unused #if 0'ed code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35413},"79aaafc686ac57ea535d0542e123e9f45a097e69":{"hash":"79aaafc686ac57ea535d0542e123e9f45a097e69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35408 from Faless/ws/fix_packet_count","body":"Fix MultiplayerAPI crash when peer implementation misbehave.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0be64da008e0f63ced2a581b6b85300c915edf6b":{"hash":"0be64da008e0f63ced2a581b6b85300c915edf6b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Allow greater values for DynamicFont size property","body":"See https://github.com/godotengine/godot/issues/22581#issuecomment-576836691.\n\nNot using `or_greater` as there *is* a max size value that the current\nimplementation can accept. If using e.g. size 6000 with\nFiraSans-Regular.ttf, errors are printed due to failing asserts on a\nglyph size that should be within 4096x4096 px.","is_cherrypick":false,"cherrypick_hash":"","pull":35411},"50f1b035b89ab8c4559620e12ab55cf7458fc291":{"hash":"50f1b035b89ab8c4559620e12ab55cf7458fc291","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix MultiplayerAPI crash when peer impl misbehave.","body":"Also fix WebSocketMultiplayer::get_available_packet_count() return value\nwhen peer is not configured to use the multiplayer API.","is_cherrypick":false,"cherrypick_hash":"","pull":35408},"24960e2254a7fbe274c20dc719bbe68ae6b3fd53":{"hash":"24960e2254a7fbe274c20dc719bbe68ae6b3fd53","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35407 from neikeq/issue-27285","body":"Add dummy preprocessor for the C# script class parser","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d53c15b12c9e7e0046bb2286a5c14c3e5db2dbc1":{"hash":"d53c15b12c9e7e0046bb2286a5c14c3e5db2dbc1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make script class parser errors to not abort the build","body":"As our script class parser is error prone, we should not impede the build from continuing because of a parsing error.\nThis should be reverted in the future once we switch to Roslyn.","is_cherrypick":false,"cherrypick_hash":"","pull":35407},"378fc592b15709b8ad7a59267e36add2aedb0ecc":{"hash":"378fc592b15709b8ad7a59267e36add2aedb0ecc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add dummy preprocessor for the C# script class parser","body":"No attempts are made at conditional compilation. The main if branch is always assumed to be true.","is_cherrypick":false,"cherrypick_hash":"","pull":35407},"a60d70bc9d28c497e5cf425b55e592c717b9e7d7":{"hash":"a60d70bc9d28c497e5cf425b55e592c717b9e7d7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Update CHANGELOG.md for Godot 3.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35404},"d4ac0ca15397932960403d595f2e08f926411471":{"hash":"d4ac0ca15397932960403d595f2e08f926411471","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35393 from YeldhamDev/plugin_script_syntax","body":"Make script made via plugin creation obey syntax settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"423f15262f44a7688dcd102d7b9257dc2571f683":{"hash":"423f15262f44a7688dcd102d7b9257dc2571f683","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35399 from ericrybick/35367-signals-dock-size-jumps-when-selecting-nodes","body":"Clip text in NodeDock toolbuttons to prevent dock size changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"371b5a450afaa4f81d53a7763c3ff253c5912c23":{"hash":"371b5a450afaa4f81d53a7763c3ff253c5912c23","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Clip text in NodeDock toolbuttons to prevent dock size changes","body":"Fixes #35367","is_cherrypick":false,"cherrypick_hash":"","pull":35399},"4bc98c105ddf053e1e61a536270ae4fc2d32e89e":{"hash":"4bc98c105ddf053e1e61a536270ae4fc2d32e89e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35394 from ericrybick/fix-assetlib-thumbnail-overlay-","body":"Fix asset library video play overlay not being centered on the thumbnail","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9487821102b006d9afb05dee3be78a7e4ed8023":{"hash":"a9487821102b006d9afb05dee3be78a7e4ed8023","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35385 from akien-mga/bullet-prevent-div-by-zero","body":"Bullet: Prevent potential division by zero","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77f04ec52a0e41d3af5f084f8e989f728239b16f":{"hash":"77f04ec52a0e41d3af5f084f8e989f728239b16f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35390 from timothyqiu/find-in-files-leak","body":"Fixes leak in Find in Files utility","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99346e96540ffd1e08161aec807cf84b71c9278b":{"hash":"99346e96540ffd1e08161aec807cf84b71c9278b","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix asset library video play overlay not being centered on the thumbnail","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35394},"3a0dc521274e6ab3228825bbf1fb9b68665ca3d1":{"hash":"3a0dc521274e6ab3228825bbf1fb9b68665ca3d1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make script made via plugin creation obey syntax settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35393},"3042b4f4cb12b4f4f4a02836b5bf55fa0590dd6c":{"hash":"3042b4f4cb12b4f4f4a02836b5bf55fa0590dd6c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes leak in Find in Files utility","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35390},"41b21dee019a643e35ee6e5462afe6bb4ffc2c5f":{"hash":"41b21dee019a643e35ee6e5462afe6bb4ffc2c5f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bullet: Prevent potential division by zero","body":"Fixes #33715.","is_cherrypick":false,"cherrypick_hash":"","pull":35385},"1508cc405168736b6d7c2fb117e6e4bc72a8afe6":{"hash":"1508cc405168736b6d7c2fb117e6e4bc72a8afe6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35363 from ericrybick/33106-importing-textureAtlas-cuts-out-the-sprites","body":"Fix AtlasPacker ignoring semi-transparent pixels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"439e0027ecbec06afbddad9f3dd50e855482301b":{"hash":"439e0027ecbec06afbddad9f3dd50e855482301b","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix AtlasPacker ignoring semi-transparent pixels","body":"Fixes #33106","is_cherrypick":false,"cherrypick_hash":"","pull":35363},"6e249331158b93169e8205a77941b7a7b47d48d1":{"hash":"6e249331158b93169e8205a77941b7a7b47d48d1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY4MDI2"],"author_raw":"Feniks <writetofeniks@gmail.com>","committer_raw":"Feniks <writetofeniks@gmail.com>","summary":"Improve dictionary description","body":"I improved dictionary description to ad some real life examples and expand on it a little bit so person who never seen dictionary can understand it better seeing them for a first time here.\nI also added note about the way to compare dictionaries as it can catch people of guard because common assumption is that it works the same as comparing Arrays when it does not.","is_cherrypick":false,"cherrypick_hash":"","pull":35352},"b711c09bc8dd7b63963eb46b78cf9f24d48c95c0":{"hash":"b711c09bc8dd7b63963eb46b78cf9f24d48c95c0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Fix audio capture naming in Javascript\"","body":"This reverts commit 69f7263cd8990b39e4c1cc678b2d0f57686b07b7.\n\nFollow-up to #35359.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"709665b15d6da56b560823e99db3ee4435dd3086":{"hash":"709665b15d6da56b560823e99db3ee4435dd3086","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35379 from dankan1890/quick_fix","body":"TextureRegionEditor: Corrected typo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2170dcd4090ba0e861ccc2c492c6734b2d56ad7":{"hash":"a2170dcd4090ba0e861ccc2c492c6734b2d56ad7","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"TextureRegionEditor: Corrected typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35379},"ad8819ca61fd2907a750131f928213992fded54a":{"hash":"ad8819ca61fd2907a750131f928213992fded54a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35369 from YeldhamDev/editor_path_clip","body":"Clip text in EditorPath button to avoid dock size changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3829660ec0e83b2e6397f07a8efaf60eeb7a4467":{"hash":"3829660ec0e83b2e6397f07a8efaf60eeb7a4467","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35372 from neikeq/issue-29523","body":"Mono/C#: Fix error when parsing nested generics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4330e33e6eee2da7f4460c0aef3751dca6a57a2":{"hash":"e4330e33e6eee2da7f4460c0aef3751dca6a57a2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix error when parsing nested generics","body":"Also fixed the editor not including the parse error message in the error.","is_cherrypick":false,"cherrypick_hash":"","pull":35372},"324fe76afdf6fc1afa78b6f2c54217236d92151c":{"hash":"324fe76afdf6fc1afa78b6f2c54217236d92151c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Clip text in EditorPath button to avoid dock size changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35369},"4c456ef979ec33215f04b66cc2e83d166b914921":{"hash":"4c456ef979ec33215f04b66cc2e83d166b914921","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Disallow uint/uvec usage on GLES2 platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35360},"fa638a290fccdd12652bdab9d9890e4d3d6b41e2":{"hash":"fa638a290fccdd12652bdab9d9890e4d3d6b41e2","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35362 from Chaosus/fix_vs_recursion","body":"Forbid recursive connections in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8ab4e33578f40d67a6a77b345c1eb0491fcbe63":{"hash":"a8ab4e33578f40d67a6a77b345c1eb0491fcbe63","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Forbid recursive connections in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35362},"cfeba2c89927c8ad645a21fdfee56d7209d3a8c4":{"hash":"cfeba2c89927c8ad645a21fdfee56d7209d3a8c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35359 from akien-mga/revert-30648-unsafe-audioserver","body":"Revert \"Exposes capture methods to AudioServer + documentation\" #30468","is_cherrypick":false,"cherrypick_hash":"","pull":""},"837adb30fd92406c266b9a7ac2a652db2e38cfcc":{"hash":"837adb30fd92406c266b9a7ac2a652db2e38cfcc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Exposes capture methods to AudioServer + documentation\" #30468","body":"Reverts the following commits:\n\n- c81ec6f26d40b70283958a4ef3e216fb32cbaf14:\n\"Exposes capture methods to AudioServer, variable renames for\nconsistency, added documentation.\"\n- 47c558b98abf842910c780294314326662410cdf:\n\"Expose audio callbacks as signals.\"\n- dabaa11b3c451e9b8f2cca7e563bd9ec51edb169:\n\"Fix to make sure the capture buffers are deallocated at shutdown.\nSilences warnings.\"\n\nSome documentation improvements were kept for pre-existing methods.\n\nSee rationale for reverting these changes in #30468.","is_cherrypick":false,"cherrypick_hash":"","pull":35359},"c3fd1012de2d0913a375ddfe6ee93035fe5260eb":{"hash":"c3fd1012de2d0913a375ddfe6ee93035fe5260eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35351 from ericrybick/32342-Resize-snapping-lines-bug","body":"Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"601500168d3079adaa5899e4f3b15c0059a769de":{"hash":"601500168d3079adaa5899e4f3b15c0059a769de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35357 from akien-mga/makerst-default-values-code","body":"makerst: Use code markup for default values/overrides","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0595206dd53eb964581ec36460e8e868dad13f6":{"hash":"c0595206dd53eb964581ec36460e8e868dad13f6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"makerst: Use code markup for default values/overrides","body":"Fixes godotengine/godot-docs#3071.","is_cherrypick":false,"cherrypick_hash":"","pull":35357},"b91b26d0736a149727a193c65948cefe7798e4a3":{"hash":"b91b26d0736a149727a193c65948cefe7798e4a3","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled","body":"fixes #32342","is_cherrypick":false,"cherrypick_hash":"","pull":35351},"11260fb87f393e56692e6ba063609b5993d8d5f6":{"hash":"11260fb87f393e56692e6ba063609b5993d8d5f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35345 from timothyqiu/pck-packer-leak","body":"Fixes leak when calling PCKPacker::pck_start multiple times","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e8d4b681ee7af24f87128d8824a2be659e88b0a":{"hash":"2e8d4b681ee7af24f87128d8824a2be659e88b0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35343 from timothyqiu/xml-leak","body":"Fixes XMLParser leak when open multiple times","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dddfa7b4fd03fbd688cf48605cb9d7bf818a3ee":{"hash":"5dddfa7b4fd03fbd688cf48605cb9d7bf818a3ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35342 from timothyqiu/dyfont-leak","body":"Destroys FreeType library on load error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b9ac2420f3286644d200aba7b4cd26c5ad7c8bb":{"hash":"9b9ac2420f3286644d200aba7b4cd26c5ad7c8bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35341 from timothyqiu/negative-zero","body":"Prevent negative zero shown in SpotLight gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07941178f0d4fd0b48a7817b32ec6e90fe69728d":{"hash":"07941178f0d4fd0b48a7817b32ec6e90fe69728d","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes leak when pck_start multiple times","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35345},"aca0b2a459aaa090efbecd20f2f1b563eb32fd3a":{"hash":"aca0b2a459aaa090efbecd20f2f1b563eb32fd3a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes XMLParser leak when open multiple times","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35343},"0eab15a5a9a889e73a3f919098a92f3a0b8a043f":{"hash":"0eab15a5a9a889e73a3f919098a92f3a0b8a043f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Destroys FreeType library on load error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35342},"ce9453ecf4e77e53b15a7ca0d5e944b71e75e26c":{"hash":"ce9453ecf4e77e53b15a7ca0d5e944b71e75e26c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Prevent negative zero shown in SpotLight gizmo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35341},"40542b0b0f229bf258f00441f9a477e9beb54e24":{"hash":"40542b0b0f229bf258f00441f9a477e9beb54e24","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTgzNw=="],"author_raw":"Ricardo Buring <ricardo.buring@gmail.com>","committer_raw":"Ricardo Buring <ricardo.buring@gmail.com>","summary":"Fix Control::_window_find_focus_neighbor","body":"Due to a typo, the size of a candidate neighbor was confused with the\nsize of the control itself.\n\nFixes #34936.","is_cherrypick":false,"cherrypick_hash":"","pull":35338},"adb6734b491091663d9159efe6e5a5fa9ff5202f":{"hash":"adb6734b491091663d9159efe6e5a5fa9ff5202f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f7ae0712f926e332ffb69520fb95af337cd12d3":{"hash":"7f7ae0712f926e332ffb69520fb95af337cd12d3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f70438ac455577d6d6609879984f6840d97c47d1":{"hash":"f70438ac455577d6d6609879984f6840d97c47d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35270 from ChibiDenDen/fix_extends_sub_subclass","body":"Fix subclass finding in extend statement for sub-sub classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9e12f24a83774148909bf9416e60cf88d9b8ec9":{"hash":"b9e12f24a83774148909bf9416e60cf88d9b8ec9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35336 from akien-mga/no-return-once-you-quit","body":"SceneTree: Abort change_scene if we're quitting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62d656ea063f69d5b48adf60486433c37125b8be":{"hash":"62d656ea063f69d5b48adf60486433c37125b8be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35327 from KoBeWi/globalization","body":"Mention that KinematicCollisions use global coords","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cc9bb2539f248b53dc3de166dbdaf3c87f7151f":{"hash":"8cc9bb2539f248b53dc3de166dbdaf3c87f7151f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35326 from neikeq/issue-30496","body":"Fix ClassDB API portability with some android and editor classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5358254b6ca752b88138a2b523767093f572ca4c":{"hash":"5358254b6ca752b88138a2b523767093f572ca4c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35325 from Calinou/optimize-editor-theme-creation","body":"Only create the editor theme once","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb088e391e69420eaa77f94e390902dd5f1e4d55":{"hash":"cb088e391e69420eaa77f94e390902dd5f1e4d55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35300 from Feniks-Gaming/GraphNodeDesc","body":"Improve Description of GraphNode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6472e09a85a6b00c72adf53dc1b8bdd873913a5b":{"hash":"6472e09a85a6b00c72adf53dc1b8bdd873913a5b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SceneTree: Abort change_scene if we're quitting","body":"Otherwise we can have a segmentation fault if we try to call\n`add_child` on an already freed node.\n\nFixes #35323.","is_cherrypick":false,"cherrypick_hash":"","pull":35336},"d72f5e0938592088d3addc817cd9d9d3c91d1ae0":{"hash":"d72f5e0938592088d3addc817cd9d9d3c91d1ae0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Only create the editor theme once","body":"This prevents the editor theme from being created twice.\nThis speeds up the project editor and editor startup\nsignificantly; startup is now 1.3 times faster on average\n(tested on a debug build). RAM usage was also lowered by 7.5 MB\non average.\n\nThis partially addresses #35321.","is_cherrypick":false,"cherrypick_hash":"","pull":35325},"5a75c4a8403adfcb5eb57ebb6c5cc72d34ac6f9b":{"hash":"5a75c4a8403adfcb5eb57ebb6c5cc72d34ac6f9b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention that KinematicCollisions use global coords","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35327},"1ebf4c7fdc48eabd498a27eb7f3c32519a81c448":{"hash":"1ebf4c7fdc48eabd498a27eb7f3c32519a81c448","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY4MDI2"],"author_raw":"Feniks <writetofeniks@gmail.com>","committer_raw":"Feniks <writetofeniks@gmail.com>","summary":"Improve Description of GraphNode","body":"It mostly fixes issues I have listed in https://github.com/godotengine/godot-docs/issues/3065 where GraphNode description was rather lacking clarity. It was near impossible how to use the them or how to create new slots etc.\n\nI improved it quite a bit if anyone has idea how to reword original \"A tuple of input and output slots is defined for each GUI element included in the GraphNode.\" I would love to hear it. I am unsure how to word it in more understandable way.","is_cherrypick":false,"cherrypick_hash":"","pull":35300},"a6105c8ea0bdae9d56d1943409d89cc71288306a":{"hash":"a6105c8ea0bdae9d56d1943409d89cc71288306a","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix ClassDB API portability with some android and editor classes","body":"- `EditorNavigationMeshGenerator` was being registered as part of the Core API,\neven after d3f48f88bb84d22b7805ce971ac86cf1953a29fd. We must make sure to\nset Editor as the current ClassDB API type before creating an instance.\n\n- The `VisualScriptEngineSingleton.constant` property has a property hint string\nthat's different between tools and non-tools builds. This commit makes the\nhint string to no longer be set in `_bind_methods`, and to instead set it in\n`_validate_property`. This way it's ignored when calculating the API hash.\n\n- `JavaClassWrapper` is now registered in ClassDB on all platforms,\nusing a dummy implementation on platforms other than Android.\nThis fixes API portability between Android and other platforms.\n\n- Updated `--class-db-json` command to ignore non-virtual methods that start\nwith an underscore (see: 4be87c6016a5893cbde897924e540df4c988cee5).","is_cherrypick":false,"cherrypick_hash":"","pull":35326},"90a224c6eb202c1e6d87bded6adf50d7e40f08fc":{"hash":"90a224c6eb202c1e6d87bded6adf50d7e40f08fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35310 from akien-mga/gles3-irradiance-small-optimization","body":"GLES3: Slight optimization to irradiance compute","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baa7d49c3a7054330fb5fa80905ce90885b00d32":{"hash":"baa7d49c3a7054330fb5fa80905ce90885b00d32","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35317 from Chaosus/fix_shader","body":"Clears completion_class in shaders (may cause troubles if not).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d11d7dfe3e15e34ba400e6b73d618abc4b8f5886":{"hash":"d11d7dfe3e15e34ba400e6b73d618abc4b8f5886","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35312 from Faless/net/packet_peer_encode_buffer","body":"PacketPeer use heap buffer for var encoding.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3dea1c725e513a57ac156224a7f441f0530d022b":{"hash":"3dea1c725e513a57ac156224a7f441f0530d022b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Clears completion_class in shaders (may cause troubles if not).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35317},"4d052e51a203e013cc6572bba4b05661e78d270b":{"hash":"4d052e51a203e013cc6572bba4b05661e78d270b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35302 from clayjohn/GLES3-env-map","body":"Reduce complexity of irradiance map generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"534bf89976da8776e45846555379bd09aa96af70":{"hash":"534bf89976da8776e45846555379bd09aa96af70","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"PacketPeer use heap buffer for var encoding.","body":"Used to allocate in stack (via alloca) which causes crashes when trying\nto encode big variables.\nThe buffer grows as needed up to `encode_buffer_max_size` (which is\n8MiB by default) and always in power of 2.","is_cherrypick":false,"cherrypick_hash":"","pull":35312},"dc4db4ab4568c217385146b5874bdf994c5f3006":{"hash":"dc4db4ab4568c217385146b5874bdf994c5f3006","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES3: Slight optimization to irradiance compute","body":"All the calculations leading up to `mipLevel` are only relevant for\nPanorama mode. Similarly, the `source_resolution` uniform is only\nneeded for that mode.","is_cherrypick":false,"cherrypick_hash":"","pull":35310},"e8dc581bfca91ddbd87f534aa29a72231dd8581b":{"hash":"e8dc581bfca91ddbd87f534aa29a72231dd8581b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35303 from timothyqiu/hidpi-anitreeplayer","body":"Fixes AnimationTreePlayer editor UI on HiDPI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05c8654390374551e964c19e9d4e14289c393663":{"hash":"05c8654390374551e964c19e9d4e14289c393663","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Timer.autostart resets to false on start","body":"Fixes #35289.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7072e9cd4d770b8de0cded3e33a3e877a898a9e":{"hash":"d7072e9cd4d770b8de0cded3e33a3e877a898a9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35273 from dankan1890/quick_fix","body":"AssetLibrary layout fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43caf83c0973c22b54f28e84aa23e2c6d501fe1f":{"hash":"43caf83c0973c22b54f28e84aa23e2c6d501fe1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35284 from Ovnuniarchos/MidiNoReopen","body":"Alsa MIDI input thread gets properly reinitialized on open_midi_input.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7522aa80c2cabe96244764ef71371f878a756f4b":{"hash":"7522aa80c2cabe96244764ef71371f878a756f4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35295 from N0hbdy/animation-editor-line-edit-fix","body":"Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2e2ce16434f0f087f1897569441889a4b7c9589":{"hash":"b2e2ce16434f0f087f1897569441889a4b7c9589","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35297 from Calinou/2d-zoom-reset-clamp-editor-scale","body":"Clamp the editor scale to 1 when resetting zoom in the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78c2d41ffc86d3fb569ef5517e39c8ebf96d5096":{"hash":"78c2d41ffc86d3fb569ef5517e39c8ebf96d5096","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35304 from raphael10241024/fix_audiobus_editor","body":"fix audio buses layout editor save","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b70985a1a38baa8c07de9d020b2a38f9de7b5d9":{"hash":"4b70985a1a38baa8c07de9d020b2a38f9de7b5d9","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix audio buses editor not save, close #26683","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35304},"2db685da09a133bf43c4c9be9411a496c3c1ab49":{"hash":"2db685da09a133bf43c4c9be9411a496c3c1ab49","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes AnimationTreePlayer editor on HiDPI","body":"* The minimum editor size\n* The position of buttons and status text","is_cherrypick":false,"cherrypick_hash":"","pull":35303},"0979411cad1a07259cee5f62e1d2e77bd3ac6c62":{"hash":"0979411cad1a07259cee5f62e1d2e77bd3ac6c62","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"reduce complexity of irradiance map generation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35302},"c9aca9ef813d47beae8a429da4480d685be5caf1":{"hash":"c9aca9ef813d47beae8a429da4480d685be5caf1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Clamp the editor scale to 1 when resetting zoom in the 2D editor","body":"This closes #35294.","is_cherrypick":false,"cherrypick_hash":"","pull":35297},"3fffb1c0312a354340fd1b59777793f9fdc8cc0b":{"hash":"3fffb1c0312a354340fd1b59777793f9fdc8cc0b","is_merge":false,"authored_by":["MDQ6VXNlcjc2MDkwNg=="],"author_raw":"N0hbdy <austen.mcrae@gmail.com>","committer_raw":"N0hbdy <austen.mcrae@gmail.com>","summary":"Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit","body":"Not having this causes the LineEdit to be deleted while still processing\nsignals, which can cause a crash during focus changes.\n\nFixes 35293","is_cherrypick":false,"cherrypick_hash":"","pull":35295},"29daba5b0cd52ea2a0a684ab566f4b6f1baafdb8":{"hash":"29daba5b0cd52ea2a0a684ab566f4b6f1baafdb8","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"AssetLibrary when the download size is unknown:","body":"hidden progress bar\nadded in the description the downloaded bytes\nFixes #35267","is_cherrypick":false,"cherrypick_hash":"","pull":35273},"af95554aff36e6a99f7641c1609b77e8adb0a1cd":{"hash":"af95554aff36e6a99f7641c1609b77e8adb0a1cd","is_merge":false,"authored_by":["MDQ6VXNlcjEzNDE4ODkw"],"author_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","committer_raw":"Ovnuniarchos <pujalte.jorge@gmail.com>","summary":"Alsa MIDI input thread gets properly reinitialized on open.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35284},"d4a222cd9d849a63f0535f70cbf78700bc5c815b":{"hash":"d4a222cd9d849a63f0535f70cbf78700bc5c815b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35281 from timothyqiu/video-player-doc","body":"Improves VideoPlayer's documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b154bc8333564a3b54c75d8abde12a7dfa1d6804":{"hash":"b154bc8333564a3b54c75d8abde12a7dfa1d6804","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35265 from zxcvdev/fix_crash_iphone_ios13","body":"Fix iOS Crash on Application Exit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e65736c25cfaf96efbc5a87d485e07502aa87a5f":{"hash":"e65736c25cfaf96efbc5a87d485e07502aa87a5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35276 from Calinou/doc-configfile-comments","body":"doc: Mention the limited comment support in ConfigFile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecf3d3fd8443fb863d145a93f3dba771809f1f85":{"hash":"ecf3d3fd8443fb863d145a93f3dba771809f1f85","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improves VideoPlayer's documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35281},"9914b6fc62555424c81918cc72b53291b43a6841":{"hash":"9914b6fc62555424c81918cc72b53291b43a6841","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"doc: Mention the limited comment support in ConfigFile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35276},"bc4ce44d771b99f1ac8d49901630bf3d3c343c8a":{"hash":"bc4ce44d771b99f1ac8d49901630bf3d3c343c8a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35256 from Faless/js/callback_target_fix","body":"HTML5 callbacks rework.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f5e424c66f6db6e5726550ec90303ed2c594797":{"hash":"8f5e424c66f6db6e5726550ec90303ed2c594797","is_merge":false,"authored_by":["MDQ6VXNlcjExOTE1Mzc4"],"author_raw":"Dani Frank <pdaniq@gmail.com>","committer_raw":"Dani Frank <pdaniq@gmail.com>","summary":"Fix subclass finding in extend statement for sub-sub classes","body":"lookup was always done on top level script instead of advancing to subclass each time.\nthis commit changes the lookup to always be at last found subclass","is_cherrypick":false,"cherrypick_hash":"","pull":35270},"f6a02b881afbd1c46a25bd06eeae709de2e1a6ab":{"hash":"f6a02b881afbd1c46a25bd06eeae709de2e1a6ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35268 from Chaosus/fix_shader_minimap","body":"Fix minimap updating in shader tab","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41acb1f6baee6ad876b0914d66ff99d98819e30e":{"hash":"41acb1f6baee6ad876b0914d66ff99d98819e30e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix minimap updating in shader tab","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35268},"82482a7db80c7d5fc326830d1ab7cb5b0dc70432":{"hash":"82482a7db80c7d5fc326830d1ab7cb5b0dc70432","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35266 from Chaosus/shader_fix_arrays","body":"Added missing form of array constructor in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a90ea14259edc6596fa73e03d635ca822d9ac37":{"hash":"9a90ea14259edc6596fa73e03d635ca822d9ac37","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzMTY5"],"author_raw":"zxcvdev <zxcvdev@protonmail.com>","committer_raw":"zxcvdev <zxcvdev@protonmail.com>","summary":"Fix crash when closing app on iphone","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35265},"1eb8d5e142b65ddf02f9a4950ea1b2d604874206":{"hash":"1eb8d5e142b65ddf02f9a4950ea1b2d604874206","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missing form of array constructor in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35266},"ea1da40d799bf1bed338c46686e5fb35bfbed50b":{"hash":"ea1da40d799bf1bed338c46686e5fb35bfbed50b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35223 from Feniks-Gaming/MenueButtonDescription","body":"Improved MenuButton Description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"156f5b7ce23a7be4c5b59eae4901acf4904935ff":{"hash":"156f5b7ce23a7be4c5b59eae4901acf4904935ff","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY4MDI2"],"author_raw":"Feniks <writetofeniks@gmail.com>","committer_raw":"Feniks <writetofeniks@gmail.com>","summary":"Improved MenuButton Description","body":"I expanded description of MenueButton to explain how to create the items inside of the pop up as this is initially a mystery to many new people.","is_cherrypick":false,"cherrypick_hash":"","pull":35223},"4a50f5ff65477ccd8955ab054db8c1de573f6c90":{"hash":"4a50f5ff65477ccd8955ab054db8c1de573f6c90","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"HTML5 callbacks rework.","body":"Fixes compatibility with emscripten 1.39.5+ .\nMost input callbacks now require a target and no longer support NULL\ndefaults.\n\nThis commit changes all required null targets to the expected default in\nthe binding phase.\nSince for canvas-related callbacks there is no default, the \"#canvas\"\nselector is used instead.\nAdditionally, since canvasX and canvasY event properties are no longer\nsupported, event positions are computed from \"clientX\" and \"clientY\" and\nthe \"#canvas\" bounding client rect.","is_cherrypick":false,"cherrypick_hash":"","pull":35256},"94a9cdb3b0a3a0a0086babc11f10e854da3c169a":{"hash":"94a9cdb3b0a3a0a0086babc11f10e854da3c169a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35235 from akien-mga/android-launcher-icons-properties","body":"Android: Improve name of icon export properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6f0c0d12e3175ef0a60d8b6f5922bb314b66bf0":{"hash":"c6f0c0d12e3175ef0a60d8b6f5922bb314b66bf0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35241 from Calinou/gles2-disable-alternate-viewport-modes","body":"Mark alternate editor display modes as disabled in the GLES2 renderer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8bce0b6176a08d5b7b1839e3cfefeeb0995f41b9":{"hash":"8bce0b6176a08d5b7b1839e3cfefeeb0995f41b9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mark alternate editor display modes as disabled in the GLES2 renderer","body":"This partially addresses #27018.","is_cherrypick":false,"cherrypick_hash":"","pull":35241},"e7ee9e01a64bb1296431d82f9f1d888a90b6ea1c":{"hash":"e7ee9e01a64bb1296431d82f9f1d888a90b6ea1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35233 from akien-mga/scenetree-input_event-crash","body":"Fix crash when confirming dialogs with Return key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6f3e1345c4496d4513afbfee35b245f9d53e7d9":{"hash":"a6f3e1345c4496d4513afbfee35b245f9d53e7d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35237 from akien-mga/emscripten-1.39.5-timestamp-removal","body":"HTML5: Address removal of 'timestamp' in Emscripten 1.39.5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"435f86cf879965305e15da4f3e9b971b15464b68":{"hash":"435f86cf879965305e15da4f3e9b971b15464b68","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"HTML5: Address removal of 'timestamp' in Emscripten 1.39.5","body":"It was removed as noted in the changelog:\nhttps://github.com/emscripten-core/emscripten/blob/1.39.5/ChangeLog.md#v1395-12202019\n\n> Removed `timestamp` field from mouse, wheel, devicemotion and\n> deviceorientation events. The presence of a `timestamp` on these\n> events was slightly arbitrary, and populating this field caused\n> a small profileable overhead that all users might not care about.\n> It is easy to get a timestamp of an event by calling\n> `emscripten_get_now()` or `emscripten_performance_now()` inside\n> the event handler function of any event.\n\nFixes #34648.","is_cherrypick":false,"cherrypick_hash":"","pull":35237},"7c97bd87d52c7c17e115870ff33371524360ecd0":{"hash":"7c97bd87d52c7c17e115870ff33371524360ecd0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Improve name of icon export properties","body":"This seems more readable and still includes the required dimensions.","is_cherrypick":false,"cherrypick_hash":"","pull":35235},"eb8925469082b0f3881ea37a2b71bab9db71f17c":{"hash":"eb8925469082b0f3881ea37a2b71bab9db71f17c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjcxMDcyMjg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash when confirming dialogs with Return key","body":"Regression from #34040, apparently making this a const reference\nintroduces issues (not sure why, but previous code worked fine).\n\nFixes #34691.\n\nCo-authored-by: dankan1890 <mewuidev2@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":35233},"0aefec24548edbb96e4991ede4465473e0c225e1":{"hash":"0aefec24548edbb96e4991ede4465473e0c225e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35229 from lakshay-angrish/35090-methods-in-xml-not-in-editor","body":"show parametric setters and getters in editor help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d9e19c7fba990aaea2fda3f8dccd9594f48b48c":{"hash":"1d9e19c7fba990aaea2fda3f8dccd9594f48b48c","is_merge":false,"authored_by":["MDQ6VXNlcjM0NDQyODkx"],"author_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","committer_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","summary":"show parametric setters and getters in editor help","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35229},"4357be1072c18361314913b423bfeebcb0d13f4b":{"hash":"4357be1072c18361314913b423bfeebcb0d13f4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35227 from timothyqiu/line-edit-doc","body":"Improves LineEdit documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba7aca4199019529dec60555a5ff005f6692d281":{"hash":"ba7aca4199019529dec60555a5ff005f6692d281","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35224 from ChibiDenDen/constant_lookup_through_subclass_instance","body":"Fix constant access in base class through subclass instance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9882cbf8cda4d3a73198db351fb87a7f096ce95a":{"hash":"9882cbf8cda4d3a73198db351fb87a7f096ce95a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improves LineEdit documentation","body":"* Recently supported macOS shortcuts are added\n* Makes it clear than `set_text` won't trigger `text_changed`\n* `minimum_spaces` is the number of space characters that can be shown\nwithout scrolling","is_cherrypick":false,"cherrypick_hash":"","pull":35227},"045a5ce14a22384b236e5a4fddeeb999e1c46f41":{"hash":"045a5ce14a22384b236e5a4fddeeb999e1c46f41","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0f716763b6b14b14dd3ba298a875ac7e55bf16f":{"hash":"a0f716763b6b14b14dd3ba298a875ac7e55bf16f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a72dc7bfff298c64185e3957c27d1ad19a35b22":{"hash":"7a72dc7bfff298c64185e3957c27d1ad19a35b22","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 3.2-rc","body":"'I guess there is no one to (git) blame\nWe're leaving ground...\nWill things ever be the same again?'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2699a8e60cb7fe899920d1eb0211999dc5a18cd":{"hash":"f2699a8e60cb7fe899920d1eb0211999dc5a18cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributor added to AUTHORS:\n@dankan1890\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ffa9a6bac2fb80504af9b3ce450e3392150091f":{"hash":"9ffa9a6bac2fb80504af9b3ce450e3392150091f","is_merge":false,"authored_by":["MDQ6VXNlcjExOTE1Mzc4"],"author_raw":"ChibiDenDen <pdaniq@gmail.com>","committer_raw":"ChibiDenDen <pdaniq@gmail.com>","summary":"Fix constant access in base class through subclass instance","body":"Fixes as issue where a subclass calls a base class method that tries to access a constant from the script.\nThe original code went through every ower class, and for each owner, went through its inheritance tree.\nThis seems like the wrong order, the modified code goes to each base class, and for each base class goes through the owner tree.\nThis is more in line with what the parser does, as the current impelemtation allows an access that the parser does not support.\nThis change should not negatively affect existing code due to the way the parser works","is_cherrypick":false,"cherrypick_hash":"","pull":35224},"4c99301d69d66a6988134ad76647311fc94122b7":{"hash":"4c99301d69d66a6988134ad76647311fc94122b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34789 from Faless/enet/disconnect_relay","body":"ENet optional server_relay when disconnecting peer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05e042b06f221680cef7c79d5fe038ddcde9c25b":{"hash":"05e042b06f221680cef7c79d5fe038ddcde9c25b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34879 from Phischermen/canvas-item-editor-local-space-mode","body":"Fix issue regarding rotating Canvas Items in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"669cd46495389916ebcb50bc00537b0402a0960c":{"hash":"669cd46495389916ebcb50bc00537b0402a0960c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35215 from clayjohn/multimesh-error","body":"Add multimesh format max for proper error checking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fd4afa96b4d4a2af5d2caee97625a16ed18a658":{"hash":"6fd4afa96b4d4a2af5d2caee97625a16ed18a658","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33615 from raphael10241024/fix_shape_change","body":"refresh area2d collision when shape changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b0e2a409b9c111cf63ac8db0045675f6e8efa4f":{"hash":"8b0e2a409b9c111cf63ac8db0045675f6e8efa4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35218 from bojidar-bg/26691-parse-error-errors","body":"Fix errors raised when showing parse errors in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"041fa57a88549dcf5d8530ab8c8990930b9508d1":{"hash":"041fa57a88549dcf5d8530ab8c8990930b9508d1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add multimesh format max for proper error checking","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35215},"03be8104342ee40f20b5f1bc448999b7fe12248a":{"hash":"03be8104342ee40f20b5f1bc448999b7fe12248a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35217 from ericrybick/master","body":"Fix SkeletonIK not playing animation if more than one IK-Bone is active","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13b9d6fb77e6ec130cac250a653ce4dd714008af":{"hash":"13b9d6fb77e6ec130cac250a653ce4dd714008af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35216 from clayjohn/GLES2-texture3d","body":"Gracefully handle 3D textures in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1191d26ddc837f4d71c4e17d890b7b5d0e99639d":{"hash":"1191d26ddc837f4d71c4e17d890b7b5d0e99639d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35208 from neikeq/mono-lazy-thread-attach","body":"Mono/C#: Script interface calls now attach the current thread","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d9b0cc31df5b84a90fcf2bd322344c13c065014":{"hash":"5d9b0cc31df5b84a90fcf2bd322344c13c065014","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35214 from volzhs/libwebp-1.1.0","body":"Update libwebp to 1.1.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da5b138e642b358ab7cecf22e0cbf4a0b85b9dc7":{"hash":"da5b138e642b358ab7cecf22e0cbf4a0b85b9dc7","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix errors raised when showing parse errors in the editor","body":"Fixes #26691","is_cherrypick":false,"cherrypick_hash":"","pull":35218},"f3af81b0594437d3a25f808d1ba1ec7f2ad78bba":{"hash":"f3af81b0594437d3a25f808d1ba1ec7f2ad78bba","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Gracefully handle 3D textures in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35216},"41efc08532a2e0152c139fb30e397cb5ac26ca08":{"hash":"41efc08532a2e0152c139fb30e397cb5ac26ca08","is_merge":false,"authored_by":["MDQ6VXNlcjg4MzEyMjY="],"author_raw":"Eric Rybicki <info@ericrybicki.com>","committer_raw":"Eric Rybicki <info@ericrybicki.com>","summary":"Fix SkeletonIK not playing animation if more than one IK-Bone is active","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35217},"65f2ab1b61d0949bae7f06553b081e1aae276148":{"hash":"65f2ab1b61d0949bae7f06553b081e1aae276148","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update libwebp to 1.1.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35214},"6b64c60b0eade65ca1147a0af39baefec732d652":{"hash":"6b64c60b0eade65ca1147a0af39baefec732d652","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35209 from RandomShaper/fix_pck_embed_linux","body":"Fix error exporting to X11 with embedded PCK","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4eeae592935920370c75b83dff1883dbd980f20e":{"hash":"4eeae592935920370c75b83dff1883dbd980f20e","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix error exporting to X11 with embedded PCK","body":"Fixes #32513.","is_cherrypick":false,"cherrypick_hash":"","pull":35209},"d68b9c20d69e037cff60260fe2e1fb198c62bba4":{"hash":"d68b9c20d69e037cff60260fe2e1fb198c62bba4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Script interface calls now attach the current thread","body":"Added guards to all C# script interface calls to attach the current thread\nfor the current scope if the thread is not already attached.\nThis is far from ideal, as attaching the thread is not cheap and all managed\nthread local storage is lost when we detach the thread at the end of the calls.\nHowever, it's the best we can do for now to avoid crashing\nwhen an unattached thread tries to interact with C# code.","is_cherrypick":false,"cherrypick_hash":"","pull":35208},"f2aa99a8e2d33e534fa3adbff2981a9c902bbf32":{"hash":"f2aa99a8e2d33e534fa3adbff2981a9c902bbf32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35201 from bojidar-bg/27582-gdfunction-validate-instance","body":"Validate instances of objects before trying to check their type in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4998983bd5afde7e23dc5463f10b5178993e29c7":{"hash":"4998983bd5afde7e23dc5463f10b5178993e29c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35199 from dalexeev/master","body":"Fix function arguments hint format in GDScript editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df1324540818124a3f342f860906abd2707adbe4":{"hash":"df1324540818124a3f342f860906abd2707adbe4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35203 from timothyqiu/image-loader-null","body":"Adds null check before using image loader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd7b51b9434cddb5f6104ee1ec9e88d1092d57af":{"hash":"cd7b51b9434cddb5f6104ee1ec9e88d1092d57af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35102 from ChibiDenDen/reuse_orphaned_subclass","body":"#34161: Keep a weak reference to orphan subclasses to reuse on class reload","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc4455d819a9590d1dc9aabcc3fd0ec1f07b8bba":{"hash":"dc4455d819a9590d1dc9aabcc3fd0ec1f07b8bba","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Validate instances of objects before trying to check their type in GDScript","body":"Fixes #27582","is_cherrypick":false,"cherrypick_hash":"","pull":35201},"9986f3804caf32dc092ac7f094381745dc3ae8f8":{"hash":"9986f3804caf32dc092ac7f094381745dc3ae8f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35198 from bojidar-bg/27575-poolarrayexport-default","body":"Fix slight problems related to default values of exported typed arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92b36d47066117d6e9fbc6c6506ba89db2b2a712":{"hash":"92b36d47066117d6e9fbc6c6506ba89db2b2a712","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Adds NULL check before using image loader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35203},"bc34794840cc3b0bcfa29dd601a6b65b3a3047a8":{"hash":"bc34794840cc3b0bcfa29dd601a6b65b3a3047a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34091 from andrycodestuffs/master","body":"Fixed unknown ASCII symbols rendered instead of tabs in bookmarks list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb024ba9a8bb00ddc0d475e4be16471ae6956891":{"hash":"bb024ba9a8bb00ddc0d475e4be16471ae6956891","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35197 from asynts/asynts.disable-connect-button","body":"Refactor (and fix) how the connect button is disabled.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0b3cb89f704402f0fdd599a188d141b376a5b1f":{"hash":"d0b3cb89f704402f0fdd599a188d141b376a5b1f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDU2MTc3","MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"andrycodestuffs <andrybusa@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed unknown symbol drawn instead of tabs in breakpoints/bookmarks lists","body":"Tab characters were not rendered properly in the breakpoints and\nbookmarks lists of the script editor if the bookmarked line was a\ncomment, resulting in unknown ASCII symbols “<>”.\n\nFixes #34046.\n\nAlso changed formatting a bit to enclose the code in backticks (like in\nMarkdown) instead of quotes.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":34091},"19ce2d5159675a3e33b3e7f1dae11347e7e9f12b":{"hash":"19ce2d5159675a3e33b3e7f1dae11347e7e9f12b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix slight problems related to default values of exported typed arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35198},"45b510b332c01b254cd28dccca2950831d04da3f":{"hash":"45b510b332c01b254cd28dccca2950831d04da3f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev <danil@alexeev.xyz>","committer_raw":"Danil Alexeev <danil@alexeev.xyz>","summary":"Fix function arguments hint format in GDScript editor","body":"for consistency with the format of the documentation:\n\"type func_name(arg1: type, arg2: type)\"","is_cherrypick":false,"cherrypick_hash":"","pull":35199},"cd8cafc385dce506e06d958a91f8b5957effdc48":{"hash":"cd8cafc385dce506e06d958a91f8b5957effdc48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35196 from akien-mga/dead-warnings-tell-no-tales","body":"Travis: Disable -Wstrict-aliasing warning on GCC 5 test build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e329cd60052f2dbfcca5bf2750672a3c2ca9dfa5":{"hash":"e329cd60052f2dbfcca5bf2750672a3c2ca9dfa5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35189 from Chaosus/disable_gles2_array_init","body":"Disabled array initialization, const array and arr.length in GLES2 shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ef0e06781b49099d52a4c7071ea2b2bd2500a70":{"hash":"9ef0e06781b49099d52a4c7071ea2b2bd2500a70","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Disable -Wstrict-aliasing warning on GCC 5 test build","body":"Should speed up builds by avoiding warning spam.\nThis warning is no longer raised by newer GCC versions.","is_cherrypick":false,"cherrypick_hash":"","pull":35196},"e564b4fd0743c6202a2b47eefbf823c2664c89fb":{"hash":"e564b4fd0743c6202a2b47eefbf823c2664c89fb","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTk0Nzgx"],"author_raw":"asynts <asynts@gmail.com>","committer_raw":"asynts <asynts@gmail.com>","summary":"Refactor (and fix) how the connect button is disabled.","body":"It should not be possible to click the \"Connect\" button unless\n\n- a node is selected, and\n- that node is valid in the current mode.\n\nThe modes are the default and advanced modes which allow connecting to scripts\nand nodes respectively.","is_cherrypick":false,"cherrypick_hash":"","pull":35197},"fc2550c4c8e9ca4ee7378af0330544695d04d6c8":{"hash":"fc2550c4c8e9ca4ee7378af0330544695d04d6c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35123 from asynts/asynts.crash-on-double-click","body":"Prevent crash described in #34555.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"613503755103b6195488992f922dffedf2258a2a":{"hash":"613503755103b6195488992f922dffedf2258a2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35193 from akien-mga/i-live-in-the-void","body":"MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e33914e0c1df4344a7b2f3bd9f56b4a6f43af445":{"hash":"e33914e0c1df4344a7b2f3bd9f56b4a6f43af445","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress","body":"Using the same method as GNUlib and various other projects.\nhttps://lists.gnu.org/archive/html/bug-gnulib/2018-08/msg00109.html\n\nThe warning is valid, but there's no way around it since the issue\ncomes from the Windows SDK. It's also harmless in this case.\n\nPart of #29801.","is_cherrypick":false,"cherrypick_hash":"","pull":35193},"a2c90fe2f366bea6974cf4b14373b15e1b83568b":{"hash":"a2c90fe2f366bea6974cf4b14373b15e1b83568b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35190 from akien-mga/im-in-love-with-the-shape-of-ueicbksjdhd","body":"Validate input in (CPU)Particles set_emission_shape()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1de633205f232bf5f4f4b17e6087d8e4b8e4ebee":{"hash":"1de633205f232bf5f4f4b17e6087d8e4b8e4ebee","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Validate input in (CPU)Particles set_emission_shape()","body":"Fixes #29777.\n\nCo-authored-by: Cameron Reikes <cameronreikes@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":35190},"5098232ee695ceca8d8e4536ac7cb142b0805abb":{"hash":"5098232ee695ceca8d8e4536ac7cb142b0805abb","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Disabled array initialization, const array and arr.length in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35189},"3af0400a32a2f81aad0b56940af0d6a92b6ffc92":{"hash":"3af0400a32a2f81aad0b56940af0d6a92b6ffc92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35176 from clayjohn/csg-crash","body":"Fix light related crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd1a8aacdae0cb1fd7044d6ff2cd7822b0e518a8":{"hash":"bd1a8aacdae0cb1fd7044d6ff2cd7822b0e518a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35187 from aaronfranke/editor-property-int","body":"Use int64_t for EditorPropertyInteger and warn when out of double range","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd3779c12e707a4429b5319628f2dc23be0d2b9e":{"hash":"dd3779c12e707a4429b5319628f2dc23be0d2b9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35183 from YeldhamDev/scrollbar_regression","body":"Fix scrollbar regression on large scales","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e66de0da9a59adaeb7a9c118a2110429a94cd94":{"hash":"2e66de0da9a59adaeb7a9c118a2110429a94cd94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35180 from timothyqiu/scroll-container-min-size","body":"Updates ScrollContainer min size when toggle scrollbars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b43101aae1718b5733a08fe7f626699465d8ae5c":{"hash":"b43101aae1718b5733a08fe7f626699465d8ae5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35169 from hoontee/master","body":"Fix Vsync Via Compositor causing halved refresh rate when vsync is forced by the graphics driver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"318445c5488734e64c7ea6877e5eab27acc1594d":{"hash":"318445c5488734e64c7ea6877e5eab27acc1594d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35178 from clayjohn/GLES2-fix-lightmap","body":"Fix array constructor for lightmaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9cb219c2f53746282a28537f7001b63d0e48241":{"hash":"f9cb219c2f53746282a28537f7001b63d0e48241","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35175 from clayjohn/GLES2-bg-keep","body":"Add background mode keep to GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1d0c391c76402aadb9561180669e236805b5741":{"hash":"f1d0c391c76402aadb9561180669e236805b5741","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix light related crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35176},"5e1dad3b28eadc3423e99f7b1919da5d4b9fbab6":{"hash":"5e1dad3b28eadc3423e99f7b1919da5d4b9fbab6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Use int64_t for EditorPropertyInteger and warn when out of double range","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35187},"76e03f9b4de91917cd4f8d5991db56ff1e307bfc":{"hash":"76e03f9b4de91917cd4f8d5991db56ff1e307bfc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix scrollbar regression on large scales","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35183},"574918f3446bd17174b4efb5f021eeeb5dcd622a":{"hash":"574918f3446bd17174b4efb5f021eeeb5dcd622a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates ScrollContainer min size when toggle scrollbars","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35180},"910f8719a04fe354a0eccacdeca162b88a52e7db":{"hash":"910f8719a04fe354a0eccacdeca162b88a52e7db","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix array constructor for lightmaps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35178},"e889100f2fd1737eb0d29443e74807ca9a5939ea":{"hash":"e889100f2fd1737eb0d29443e74807ca9a5939ea","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35170 from neikeq/issue-35151","body":"Mono/C#: Fix false positive in unsafe reference checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a34508843328bcd726d5421ef979f6332ce5d304":{"hash":"a34508843328bcd726d5421ef979f6332ce5d304","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add background mode keep to GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35175},"1a40f250bd3306aab8bfdf50b2e6cf4747988c50":{"hash":"1a40f250bd3306aab8bfdf50b2e6cf4747988c50","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix false positive in unsafe reference checks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35170},"c08d8feeadb39efd14364c55726c33405ea8b594":{"hash":"c08d8feeadb39efd14364c55726c33405ea8b594","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzI1Mjk="],"author_raw":"hoontee <5272529+hoontee@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix Vsync Via Compositor causing halved refresh rate when vsync is forced by the graphics driver","body":"Add check to prevent compositor sync if the graphics driver is forcing vsync.\n\nFixes #35038.\n\n(Addendum: this PR does not negatively impact users unaffected by #35038.)","is_cherrypick":false,"cherrypick_hash":"","pull":35169},"f2d45676c949782febd59cdb25674d2058291a52":{"hash":"f2d45676c949782febd59cdb25674d2058291a52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35165 from groud/fix_memleak_filesystemdock","body":"Fixes a memory leak in FileSystemDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"605723ec4aa31af25940b387bf4046adce3ade5a":{"hash":"605723ec4aa31af25940b387bf4046adce3ade5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35166 from Calinou/add-ogg-sample-icon","body":"Add an icon for OGG samples","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1339a5c1cb5874d58eb1036f5fd3b9728293114c":{"hash":"1339a5c1cb5874d58eb1036f5fd3b9728293114c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an icon for OGG samples","body":"The icon is the same as WAV samples, as both formats are accepted\nin AudioStreamPlayer.\n\nThis closes #35163.","is_cherrypick":false,"cherrypick_hash":"","pull":35166},"86aa12e806515e68514d4e8f97342a144fd8610f":{"hash":"86aa12e806515e68514d4e8f97342a144fd8610f","is_merge":false,"authored_by":["MDQ6VXNlcjExOTE1Mzc4"],"author_raw":"ChibiDenDen <pdaniq@gmail.com>","committer_raw":"ChibiDenDen <pdaniq@gmail.com>","summary":"Keep a weak reference to orphan subclasses to reuse on class reload","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35102},"76d87e66160203efcef7480aa61da64fe96be939":{"hash":"76d87e66160203efcef7480aa61da64fe96be939","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk=","MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes a memory leak in FileSystemDock","body":"Co-authored-by: Rafał Mikrut <mikrutrafal54@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":35165},"5f99e3396f8468ab74bff6bc2fe9742f670a054a":{"hash":"5f99e3396f8468ab74bff6bc2fe9742f670a054a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35156 from MadEqua/fix-grid-map","body":"Fix GridMap getter of baked meshes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1aa998cd8527c3f835c58870f9b68871f94763ba":{"hash":"1aa998cd8527c3f835c58870f9b68871f94763ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35150 from akien-mga/愚かな猿","body":"Mono: Fix parsing assembly names as UTF-8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bc47d1680f8cfd98587e66c44d18bd412fcc10f":{"hash":"2bc47d1680f8cfd98587e66c44d18bd412fcc10f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35155 from timothyqiu/optional-jpg","body":"Fixes AssetLib crash when JPG module is disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da9eede933c12a9525237509963ec42c3a6c97d5":{"hash":"da9eede933c12a9525237509963ec42c3a6c97d5","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix GridMap getter of baked meshes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35156},"43ad6e8c96c8d116714389aa0e00755ff9248575":{"hash":"43ad6e8c96c8d116714389aa0e00755ff9248575","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes AssetLib crash when JPG module is disabled","body":"JPG module is optional, so check it's existence before using.","is_cherrypick":false,"cherrypick_hash":"","pull":35155},"7c624949b5c17d6a4f503b4e299c8c717280cd23":{"hash":"7c624949b5c17d6a4f503b4e299c8c717280cd23","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35147 from madmiraal/fix-34992","body":"Fixes get_floor_normal() returning the user defined floor_normal.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3da2160233e9e2624cadab463179d048eea023ba":{"hash":"3da2160233e9e2624cadab463179d048eea023ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35148 from asynts/asynts.dont-close-connections-dialog","body":"Don't close the connection dialog when the validation failed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b8d1383cef6b9b9419e128000d4c182da1ae621":{"hash":"9b8d1383cef6b9b9419e128000d4c182da1ae621","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Fix parsing assembly names as UTF-8","body":"Fixes #27185.","is_cherrypick":false,"cherrypick_hash":"","pull":35150},"181e74855e2c6e9523030d2b36019cd70d26e564":{"hash":"181e74855e2c6e9523030d2b36019cd70d26e564","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTk0Nzgx"],"author_raw":"asynts <asynts@gmail.com>","committer_raw":"asynts <asynts@gmail.com>","summary":"Don't close the connection dialog when the validation failed.","body":"Currently the connection dialog is closed when\n\n1. no method name is specified, or\n\n2. no script is attached and if the method name isn't a buildin.\n\nThat's really annoying.","is_cherrypick":false,"cherrypick_hash":"","pull":35148},"907adb37cee5f1b907d25069d0e0a037297f656e":{"hash":"907adb37cee5f1b907d25069d0e0a037297f656e","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Fixes get_floor_normal() returning the user defined floor_normal.","body":"When there is no collision with a floor the get_floor_normal() function\nshould return the zero vector to be consistent with get_floor_velocity().\n\nRenames floor_normal to up_direction in all bindings.\n\nUpdates the documentation of get_floor_normal() and get_floor_velocity()\nto make it clear when the values are valid. Updates the documentation for\nmove_and_slide() and move_and_slide_with_snap() to use the new up_direction\nparameter name.","is_cherrypick":false,"cherrypick_hash":"","pull":35147},"bab91bd943aa5a23bab871e58e9640536cc67b34":{"hash":"bab91bd943aa5a23bab871e58e9640536cc67b34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35140 from timothyqiu/line-edit-min-size","body":"Updates LineEdit's min size when necessary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e8eb0d98dea1f77a8ec199fe04ba5a44e88faee":{"hash":"6e8eb0d98dea1f77a8ec199fe04ba5a44e88faee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35134 from clayjohn/DOCS-update-multiple","body":"Completed documentation for many visual nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8523030e55ade890466db6873b6929711b98e0f8":{"hash":"8523030e55ade890466db6873b6929711b98e0f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34539 from Houkime/gdscript-ls-stop-listen","body":"Prevent GDScript language server from listening to external hosts by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46b574215912723c38ba4a7287777d5bd5d91096":{"hash":"46b574215912723c38ba4a7287777d5bd5d91096","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Completed documentation for many visual nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35134},"26e3b4a58a2e47f626166132108c34843b06f85c":{"hash":"26e3b4a58a2e47f626166132108c34843b06f85c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates LineEdit's min size when necessary","body":"These properties will affect the minimum size of LineEdit:\n\n* The right icon (`set_right_icon`)\n* The clear button (`set_editable` and `set_clear_button_enabled`)\n* The text, when \"expand to text length\" is enabled (`set_text`)","is_cherrypick":false,"cherrypick_hash":"","pull":35140},"e1a0ce5af94cdb77e689916e730a655ea0ec823c":{"hash":"e1a0ce5af94cdb77e689916e730a655ea0ec823c","is_merge":false,"authored_by":[""],"author_raw":"Houkime <qahmnatorA_Tprotonmail.com>","committer_raw":"Houkime <qahmnatorA_Tprotonmail.com>","summary":"Prevent GDScript language server from listening to external hosts by default","body":"* Add bind_ip property to WebSocketServer defaulting to \"*\" (listen to everyone)\n* Set default for GDscript Language Server to listen only to localhost\n\nFixes potential security issue with GDScript language server being exposed to the\nbroad net by default.\nSince it is the server which primary usage is to provide utility to the local\neditor there is no need to expose it.","is_cherrypick":false,"cherrypick_hash":"","pull":34539},"40f0649e5b02037cb4745c336170e1e5422467ed":{"hash":"40f0649e5b02037cb4745c336170e1e5422467ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typos with codespell","body":"Using codespell 1.16.0.\n\nSee ab3bccdb78cc7dffb6ab796053ef63489f05558d for procedure.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d60f5a34940238383e13b9a63d9d2a1af6e21bb":{"hash":"8d60f5a34940238383e13b9a63d9d2a1af6e21bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35132 from Calinou/doc-description-below-brief","body":"doc: Move the class description to be just below the brief description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb382f1bdc240c7f81b3a677a86fe4aed4f420e9":{"hash":"eb382f1bdc240c7f81b3a677a86fe4aed4f420e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35138 from YeldhamDev/defer_scrollbar_raising","body":"Fix regression on scrollbar raising in ScrollContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c8abbc4bf6d2e7b6706468f6af3eb4b270ab7bf":{"hash":"3c8abbc4bf6d2e7b6706468f6af3eb4b270ab7bf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"doc: Move the class description to be just below the brief description","body":"- Drop the \"Brief description\" header as it became redundant\nwith this change.\n- Fix a bug in the editor help where an extraneous newline was added\nafter the header if the class isn't inherited by any others.\n- Remove the Category line in the rST markup as it's not useful\nfor API users.","is_cherrypick":false,"cherrypick_hash":"","pull":35132},"db8c4c2a225cf72fedb4f6f0c7778371ee6cbb66":{"hash":"db8c4c2a225cf72fedb4f6f0c7778371ee6cbb66","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix regression on scrollbar raising in ScrollContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35138},"083f68ebf48ef44599bad864f6ce5c9301bd400b":{"hash":"083f68ebf48ef44599bad864f6ce5c9301bd400b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35077 from Feniks-Gaming/master","body":"Expanded bool class description with examples","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7971ec74f9e0d4bf5beeea7b63587b73bb0cb563":{"hash":"7971ec74f9e0d4bf5beeea7b63587b73bb0cb563","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35133 from YeldhamDev/scrollbar_cleanup","body":"Cleanup unnecessary code from before the scrollbar overlapping fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"636f003f8cc20adc48bb5145b76a5267ebd3a5f0":{"hash":"636f003f8cc20adc48bb5145b76a5267ebd3a5f0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY4MDI2"],"author_raw":"Feniks <writetofeniks@gmail.com>","committer_raw":"Feniks <writetofeniks@gmail.com>","summary":"Expanded class_bool Description with examples","body":"I expanded boolean long description with example of when booleans could be use practice because\n\nBoolean\n\nDescription:\n\nBoolean built-in type.\n\nwas pretty vague. As new to programming person it took me longer than it should have to understand what those are and why I would want to use them. Hopefully this will make it clearer to new users reading documentation\nUpdate bool.xml","is_cherrypick":false,"cherrypick_hash":"","pull":35077},"34bf81fa7c201bd5bd28636013a17a922d89173a":{"hash":"34bf81fa7c201bd5bd28636013a17a922d89173a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Cleanup unnecessary code from before the scrollbar overlapping fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35133},"42d3d06195a72d47fc19a4134fd0807ce17badca":{"hash":"42d3d06195a72d47fc19a4134fd0807ce17badca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35131 from Xrayez/doc-engine-frames","body":"Document `Engine.get_idle/physics_frames` methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42567bffb9c6ab8fab21968401d687448b450efe":{"hash":"42567bffb9c6ab8fab21968401d687448b450efe","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Document `Engine.get_idle/physics_frames` methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35131},"57986208f30d02c9168641df80575a607a230286":{"hash":"57986208f30d02c9168641df80575a607a230286","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35130 from qarmin/crash_item_bad_index","body":"Don't allow to use too big index in ItemList","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f103b1b69b6a0a9510d330ec98cef33c612d195":{"hash":"8f103b1b69b6a0a9510d330ec98cef33c612d195","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34801 from Calinou/add-3d-viewport-crosshair","body":"Add a crosshair to the 3D viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"724f5f3178b917259e9a7d3f6ff84d4b8db5a3cb":{"hash":"724f5f3178b917259e9a7d3f6ff84d4b8db5a3cb","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't allow to use too big index in ItemList","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35130},"562bc1941d390f2897ef04992e2bcdfda616d7a6":{"hash":"562bc1941d390f2897ef04992e2bcdfda616d7a6","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35126 from Faless/fix/ip_unix_warnings","body":"Remove unused ip_unix member from OSX/server.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d88a7bb22825025ee505b281fd92eb2c7d3cd2f":{"hash":"3d88a7bb22825025ee505b281fd92eb2c7d3cd2f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35122 from ChibiDenDen/fully_qualified_name_gdscript","body":"Add fully_qualified_name for GDScript class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16860e90f1e19b2bd1059e0c7032e9ab3c25e319":{"hash":"16860e90f1e19b2bd1059e0c7032e9ab3c25e319","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35124 from Faless/js/http_server_fix","body":"Properly close files served by debug HTTP server.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5083ef55960d1295a5265e1816665f40838633b":{"hash":"a5083ef55960d1295a5265e1816665f40838633b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34868 from MadEqua/android-adaptive-icons","body":"Add support for Android adaptive icons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"417c54b871623297199bf1836dca3d8256dac12c":{"hash":"417c54b871623297199bf1836dca3d8256dac12c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove unused ip_unix member from OSX/server.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35126},"1bafd2d2c8824570310e63686cfad42a879452a6":{"hash":"1bafd2d2c8824570310e63686cfad42a879452a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35120 from Faless/docs/html5_restrictions","body":"Update documentation to reflect HTML5 limitations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abe83a1c8434e1f0dc401efce9aa4dd1e9638ce8":{"hash":"abe83a1c8434e1f0dc401efce9aa4dd1e9638ce8","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Add support for Android adaptive icons.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34868},"14a58560e185823af6a9a99700907b4de7b5fba8":{"hash":"14a58560e185823af6a9a99700907b4de7b5fba8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly close files served by debug HTTP server.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35124},"1798496ea77aedbed4193c9ed516f8437cd05c0f":{"hash":"1798496ea77aedbed4193c9ed516f8437cd05c0f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add mime type to responses from debug HTTP server.","body":"Get rid of warnings in firefox mentioning performance loss when no mime\ntype is given for wasm files.","is_cherrypick":false,"cherrypick_hash":"","pull":35124},"71b4b180bae83f47ad32dacfc64818d80ba91f2b":{"hash":"71b4b180bae83f47ad32dacfc64818d80ba91f2b","is_merge":false,"authored_by":["MDQ6VXNlcjMxOTk0Nzgx"],"author_raw":"asynts <asynts@gmail.com>","committer_raw":"asynts <asynts@gmail.com>","summary":"Prevent crash described in #34555.","body":"Normally it wouldn't be possible to click on the \"Connect\" button if no node\nis selected, because the button would be disabled.\n\nHowever, double clicking on a node is also hooked up to the same signal\nand double clicking is possible even if the \"Connect\" button is disabled.\n\nThis caused a crash described in #34555.","is_cherrypick":false,"cherrypick_hash":"","pull":35123},"d6f10cd08e795cdbf5fcf07149b584c47a236cf4":{"hash":"d6f10cd08e795cdbf5fcf07149b584c47a236cf4","is_merge":false,"authored_by":["MDQ6VXNlcjExOTE1Mzc4"],"author_raw":"Dani Frank <pdaniq@gmail.com>","committer_raw":"Dani Frank <pdaniq@gmail.com>","summary":"Add fully_qualified_name for GDScript class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35122},"becd1fd1d84b04ea6703510b0b75eea16e1a899a":{"hash":"becd1fd1d84b04ea6703510b0b75eea16e1a899a","is_merge":false,"authored_by":["MDQ6VXNlcjQ2NTM5NjI2"],"author_raw":"Phischermen <kevfischermen@gmail.com>","committer_raw":"Phischermen <kevfischermen@gmail.com>","summary":"Fix issue regarding rotation","body":"Canvas items will now rotate correctly no matter what their global scale happens to be.","is_cherrypick":false,"cherrypick_hash":"","pull":34879},"aa744aee7dac7d421fa0d338e769e3619146512c":{"hash":"aa744aee7dac7d421fa0d338e769e3619146512c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update documentation to reflect HTML5 limitations.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35120},"dc0f43a1c2218990d36add82be1feb2dacaa5796":{"hash":"dc0f43a1c2218990d36add82be1feb2dacaa5796","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35117 from timothyqiu/deferred","body":"Makes adding port in Visual Script nodes deferred","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ddde73cc62f10c254eee1502ea085eed197863bc":{"hash":"ddde73cc62f10c254eee1502ea085eed197863bc","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes adding port in Visual Script nodes deferred","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35117},"ea4c88f38abcda1ab0e3cf1f1b124f48e37c1385":{"hash":"ea4c88f38abcda1ab0e3cf1f1b124f48e37c1385","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35116 from YeldhamDev/more_scrollbar_tweaks","body":"Fix more scrollbar anchorings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a8879c1b87c5d2938b9eb8fdd533b6e5d623ef2":{"hash":"0a8879c1b87c5d2938b9eb8fdd533b6e5d623ef2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35101 from KoBeWi/randocs_the_sequel","body":"Complete documentation of some more classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c09b9c488fcc423d58ed26447b6e2614b106afdb":{"hash":"c09b9c488fcc423d58ed26447b6e2614b106afdb","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Complete documentation of some more classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35101},"4d3acbcb3a18520909ed6e36c3f9b5e681c2eb74":{"hash":"4d3acbcb3a18520909ed6e36c3f9b5e681c2eb74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35114 from timothyqiu/macos-ime","body":"Fixes IME input backspace on macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bda9145aae3e50f1304e8faa2c7be0ce65feb4a5":{"hash":"bda9145aae3e50f1304e8faa2c7be0ce65feb4a5","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes IME input backspace on macOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35114},"e69593842e1275922f36f2fa4d3d8a47ec2d600f":{"hash":"e69593842e1275922f36f2fa4d3d8a47ec2d600f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix more scrollbar anchorings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35116},"2f1be121b72fc2b0fb7ae10e8898978a27ef249b":{"hash":"2f1be121b72fc2b0fb7ae10e8898978a27ef249b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35113 from akien-mga/aint-no-peeking-for-command-lurkers","body":"Export: Properly disable resource preview thread","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a565c93aeb716c03ffc98159b274fd9e790e7d62":{"hash":"a565c93aeb716c03ffc98159b274fd9e790e7d62","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Properly disable resource preview thread","body":"Fixes #26857.\nFixes #34433.\nFixes #34826.","is_cherrypick":false,"cherrypick_hash":"","pull":35113},"dbbfade584ed5f1ecedd8ce78552e90df66a538d":{"hash":"dbbfade584ed5f1ecedd8ce78552e90df66a538d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35082 from akien-mga/dont-count-yer-chicken","body":"EditorNode: Delay addon init to NOTIFICATION_READY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"870ec61417d631d69db172e0774bc7b71530e224":{"hash":"870ec61417d631d69db172e0774bc7b71530e224","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35092 from AndreaCatania/frames_exp","body":"Exposed physics frame count and idle frame count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63112b5090e06239d3551caaf0d03adc990c71e6":{"hash":"63112b5090e06239d3551caaf0d03adc990c71e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35106 from YeldhamDev/scrollbar_overlap_fixes","body":"Fix more instances of overlapping scrollbars","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a9b38741f38330387074d0ce8384b05c6ff1b7e":{"hash":"6a9b38741f38330387074d0ce8384b05c6ff1b7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35105 from timothyqiu/center-container-min-size","body":"Updates min size on CenterContainer::set_use_top_left","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebf28c942fab4383b04081514956f0cb9e544c7a":{"hash":"ebf28c942fab4383b04081514956f0cb9e544c7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35088 from akien-mga/object-disconnect-was-safe-enough","body":"Object: Remove error on disconnect of locked signals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"712cd8a97ee3a36129f46665149031ff475c8dc0":{"hash":"712cd8a97ee3a36129f46665149031ff475c8dc0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix more instances of overlapping scrollbars","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35106},"66a54582eeb426495b627a5d7a4c1fd8d2226c03":{"hash":"66a54582eeb426495b627a5d7a4c1fd8d2226c03","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates min size on CenterContainer::set_use_top_left","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35105},"2b9f34b86711d5cab7c1bfb3bf21c30ada788c21":{"hash":"2b9f34b86711d5cab7c1bfb3bf21c30ada788c21","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a crosshair to the 3D viewport","body":"The crosshair makes freelook navigation a bit easier, while making it\nclearer that it's possible to select nodes by clicking while in\nfreelook mode.\n\nThe crosshair is only displayed while in freelook mode.\nIt uses an icon designed to be visible on any background.","is_cherrypick":false,"cherrypick_hash":"","pull":34801},"0aeb5bbf621d846074c0bc437e8a0f54de71d997":{"hash":"0aeb5bbf621d846074c0bc437e8a0f54de71d997","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Object: Avoid error on emit_signal with freed target","body":"As advised by @reduz.","is_cherrypick":false,"cherrypick_hash":"","pull":35088},"34ad33d9e0b211b2de5855373f8626af4fc0ce11":{"hash":"34ad33d9e0b211b2de5855373f8626af4fc0ce11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35099 from neikeq/sync-visual-server-after-script-server-finish","body":"Sync pending VisualServer commands after ScriptServer finalization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f06372cb7326dedfb1882a024a97bff29ac73e28":{"hash":"f06372cb7326dedfb1882a024a97bff29ac73e28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35097 from neikeq/issue-34954","body":"Mono/C#: Fix _update_exports() leaking temporary Object/Node instances","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5122ab31cea2364d7914a796572d457eac025ed":{"hash":"d5122ab31cea2364d7914a796572d457eac025ed","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Sync pending VisualServer commands after ScriptServer finalization","body":"This is needed as C# may free resources from the finalizer thread during\nCSharpLanguage::finish(). Previously this would result in RIDs not being freed.","is_cherrypick":false,"cherrypick_hash":"","pull":35099},"a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe":{"hash":"a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Add error checks to detect possible Reference leaks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35097},"ea737db43cba15e5d57442a647e9abcb91ed4ea7":{"hash":"ea737db43cba15e5d57442a647e9abcb91ed4ea7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix _update_exports() leaking temporary Object/Node instances","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35097},"1d129f9becad39f60252a672eb2cf0e14056939d":{"hash":"1d129f9becad39f60252a672eb2cf0e14056939d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Check function arguments on release too","body":"Needed because otherwise the certain type operations (such as type\ncasting) used as a function argument might become unresolved on release,\ncausing a compilation failure.\n\nFix #28680","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c60502357b51b5b9736a245364e9035a143974a":{"hash":"9c60502357b51b5b9736a245364e9035a143974a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Exposed physics frame count and idle frame count","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35092},"f38bfccf42ccf16fd84cb8df41a19a2c3a0f4923":{"hash":"f38bfccf42ccf16fd84cb8df41a19a2c3a0f4923","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Object: Remove error on disconnect of locked signals","body":"According to https://github.com/godotengine/godot/commit/22637beb2ed625c3e43ab75ab5865b57d7470948#commitcomment-36651823\nand as confirmed by @reduz, this seems not to be necessary now that we\ncopy-on-write.\n\nThis triggered freeze scenarios in cases where a node would be deleted\nwhile being used as a target in a signal emission.\n\nFixes #34650.\nFixes #34769.\n\nNow those two errors go back to reporting:\n```\nERROR: emit_signal: Condition ' !target ' is true. Continuing..:\nAt: core/object.cpp:1191.\n```","is_cherrypick":false,"cherrypick_hash":"","pull":35088},"031b5455ae0d1f3c4c850ce91a1168b6aabc9537":{"hash":"031b5455ae0d1f3c4c850ce91a1168b6aabc9537","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35083 from akien-mga/squish-s3tc-compress-in-template","body":"Image: Include S3TC compression via Squish in non-tools build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04a1ae90df97ad317ea904a685300e988b37c613":{"hash":"04a1ae90df97ad317ea904a685300e988b37c613","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35080 from malbach/scrollbars_overlap","body":"Fix #33309 Overlapping Scrollbars in ScrollContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7b701dfd2fc4fe85f5b0f4e94a4faabda8dd375":{"hash":"c7b701dfd2fc4fe85f5b0f4e94a4faabda8dd375","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Image: Include S3TC compression via Squish in non-tools build","body":"We already build Squish in templates build for S3TC decompression,\nso we can as well expose the compression feature.\n\nFixes #25640.","is_cherrypick":false,"cherrypick_hash":"","pull":35083},"1cf387ed9dcce39afb9c06b3a50b725d8b6f0461":{"hash":"1cf387ed9dcce39afb9c06b3a50b725d8b6f0461","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35079 from akien-mga/managers-dont-build-solutions","body":"Ignore command line --build-solutions when not editing project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"017b7de2df4de8c477b144a00a6fed3104bd259a":{"hash":"017b7de2df4de8c477b144a00a6fed3104bd259a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorNode: Delay addon init to NOTIFICATION_READY","body":"Fixes #25635.","is_cherrypick":false,"cherrypick_hash":"","pull":35082},"bc8ce836e3585b100df0c4cddf6ef2bdada3460a":{"hash":"bc8ce836e3585b100df0c4cddf6ef2bdada3460a","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTEwMTg="],"author_raw":"malbach <malbach@free.fr>","committer_raw":"malbach <malbach@free.fr>","summary":"Fix overlapping scrollbars in ScrollContainer (#33309)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35080},"d88103172c4209f9adb98a1341133df5ba016ed5":{"hash":"d88103172c4209f9adb98a1341133df5ba016ed5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Ignore command line --build-solutions when not editing project","body":"This option is meant to use together with `--path` or from a project\nfolder. Otherwise the project manager is opened and the option triggers\na crash.\n\nFixes #25589.","is_cherrypick":false,"cherrypick_hash":"","pull":35079},"087ffc8b5aafafba8fbb17d0689c0ceb88baa27a":{"hash":"087ffc8b5aafafba8fbb17d0689c0ceb88baa27a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35078 from akien-mga/animation-editor-duplicate-name","body":"Animation editor: Set resource name when duplicating","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57e43af3a251e42dbf233687a49ecb2004e754f8":{"hash":"57e43af3a251e42dbf233687a49ecb2004e754f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35075 from AlexHolly/fix-double_tap-regression","body":"fixes android double tap regression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c72b5dc0bcad7adfbdb95cc3e8ef56d53ab58677":{"hash":"c72b5dc0bcad7adfbdb95cc3e8ef56d53ab58677","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35073 from akien-mga/zero-scale-shall-not-pass","body":"Control/Light2D: Preventing setting 0 as scale as for Node2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a95186b4bd7a911d4466b015bef04733f8074b1":{"hash":"4a95186b4bd7a911d4466b015bef04733f8074b1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Animation editor: Set resource name when duplicating","body":"Fixes #25156.","is_cherrypick":false,"cherrypick_hash":"","pull":35078},"e32d2320532c6585e339051ed85dda211311ed87":{"hash":"e32d2320532c6585e339051ed85dda211311ed87","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35076 from vnen/gdscript-type-match-assign","body":"Type match on assignment only if operators have type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"854a7bd9bb7c665c977ce8fab7d43a26dbfe7c53":{"hash":"854a7bd9bb7c665c977ce8fab7d43a26dbfe7c53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35074 from GodotExplorer/lsp-fix-34147","body":"Fix infinite loop error in document link parsing of GDScript Language Server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6060706cadaec88383e2ec42a3fa13c0bdf3394":{"hash":"e6060706cadaec88383e2ec42a3fa13c0bdf3394","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Type match on assignment only if operators have type","body":"This ensures that a value without type won't be wrongly assigned to a\ntyped variable when the types mismatch.","is_cherrypick":false,"cherrypick_hash":"","pull":35076},"dd2fd4e8535b4b04d28d0911e8a1aa9fd4544f22":{"hash":"dd2fd4e8535b4b04d28d0911e8a1aa9fd4544f22","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"fixes android double tap regression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35075},"33be750634cffe577df4c97963124f27e65e6549":{"hash":"33be750634cffe577df4c97963124f27e65e6549","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35072 from Calinou/2d-zoom-clamp-editor-scale","body":"Clamp the editor scale to 1 for 2D zoom operations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5e1890c85374dd6637d211f1f6f5d9c1b9f3686":{"hash":"d5e1890c85374dd6637d211f1f6f5d9c1b9f3686","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix infinite loop error in document link parsing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35074},"100f50b7df7312f8fc56df7fd3e18427678bd957":{"hash":"100f50b7df7312f8fc56df7fd3e18427678bd957","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Control/Light2D: Preventing setting 0 as scale as for Node2D","body":"Triggers errors in `Transform2D::affine_invert()`.\n\nFixes #26510.\nFixes https://github.com/godotengine/godot/issues/24997#issuecomment-457951639.","is_cherrypick":false,"cherrypick_hash":"","pull":35073},"929dfe1bccd3e52ff15d9af8427bb294245ad423":{"hash":"929dfe1bccd3e52ff15d9af8427bb294245ad423","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Clamp the editor scale to 1 for 2D zoom operations","body":"Some people set the editor scale below 1 to fit more content on\nscreen, even if their display doesn't have a particularly low DPI.\n\nThis closes #35059.","is_cherrypick":false,"cherrypick_hash":"","pull":35072},"52f44e72b61a8e9e923454bacdcf62de1b1c6309":{"hash":"52f44e72b61a8e9e923454bacdcf62de1b1c6309","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35070 from akien-mga/revert-34968","body":"Revert \"Enable Vsync via Compositor by default\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab97f78fa5e46ef1d93b1a7aa4d6e6c87d6ad6bc":{"hash":"ab97f78fa5e46ef1d93b1a7aa4d6e6c87d6ad6bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Enable Vsync via Compositor by default\"","body":"This reverts commit 9600fd5dde1f85b7dd2dd8558d52ff86b18651e7.\n\nAdd comment warning about possible implications of using this option.\n\nFixes #35038.","is_cherrypick":false,"cherrypick_hash":"","pull":35070},"7a15569c6fdc403818ae4ccc2e21c152859316db":{"hash":"7a15569c6fdc403818ae4ccc2e21c152859316db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35050 from Calinou/enlarge-item-list-editor","body":"Increase the size of the item list editor popup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8130decfe4b4be31d3bf8ca9c519927052a942fc":{"hash":"8130decfe4b4be31d3bf8ca9c519927052a942fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35064 from clayjohn/rendering_crashes","body":"Fix light and multimesh crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5cfe9d74521e5595e1afb8cfd6cfe5e2ffda7da":{"hash":"b5cfe9d74521e5595e1afb8cfd6cfe5e2ffda7da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35063 from timothyqiu/dock-new-window","body":"Fixes the New Window option in macOS dock menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed9984c3c522627bb003ee33f40686a451773eda":{"hash":"ed9984c3c522627bb003ee33f40686a451773eda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35058 from clayjohn/texture_debug","body":"Make texture_debug_usage thread safe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5eb45551c73b35753a07c7cbfc366c60b7ac8cf":{"hash":"b5eb45551c73b35753a07c7cbfc366c60b7ac8cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35057 from clayjohn/GLES3-fix_irradiance_map","body":"Fix generation of irradiance map","is_cherrypick":false,"cherrypick_hash":"","pull":""},"179193775b83b02f16ae396e2a028266cbf23abe":{"hash":"179193775b83b02f16ae396e2a028266cbf23abe","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix light and multimesh crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35064},"047d66cc6f622970f4e6767a44d545fc29a44148":{"hash":"047d66cc6f622970f4e6767a44d545fc29a44148","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes the New Window option in macOS dock menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35063},"3579187f90aecb770c90953a6e4b28c5f971eccd":{"hash":"3579187f90aecb770c90953a6e4b28c5f971eccd","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Make texture_debug_usage thread safe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35058},"796d35d8b3af2ea78767149c07a2aae4bd0510cf":{"hash":"796d35d8b3af2ea78767149c07a2aae4bd0510cf","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix generation of irradiance map","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35057},"2f56146242d58663ca28c3af6f74e743366062a1":{"hash":"2f56146242d58663ca28c3af6f74e743366062a1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase the size of the item list editor popup","body":"This makes it easier to edit large amounts of items.\n\nThis partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/368.","is_cherrypick":false,"cherrypick_hash":"","pull":35050},"269eb5f06c8874e1257137eabe121d4501758ded":{"hash":"269eb5f06c8874e1257137eabe121d4501758ded","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"Prevent parsing 'thirdparty' sources, there are invalid UTF-8 files\namong Bullet sources.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48d7f7a70f432e2bd416a30fe9897a532203c538":{"hash":"48d7f7a70f432e2bd416a30fe9897a532203c538","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f9bf5472c299f15f01ccab82d380cd3d946e57f":{"hash":"7f9bf5472c299f15f01ccab82d380cd3d946e57f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"478ab8b45b51ccaafb9db0251ff760e7136e33f6":{"hash":"478ab8b45b51ccaafb9db0251ff760e7136e33f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34960 from johannesgunnar/spin_box-apply-method","body":"Spinbox apply input method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26bb08f8b3b009f17645558309f4c5c02733e4c2":{"hash":"26bb08f8b3b009f17645558309f4c5c02733e4c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35037 from timothyqiu/plugin-min-height","body":"Fixes min size of various editor plugins on HiDPI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccf6f33813765d1e75e34313baecd805d1ad716e":{"hash":"ccf6f33813765d1e75e34313baecd805d1ad716e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35006 from BastiaanOlij/offset_mesh_obj","body":"Add option to apply an offset to obj mesh import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65e2230f6e75df07441eda3038066f901ff143d9":{"hash":"65e2230f6e75df07441eda3038066f901ff143d9","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes min size of various editor plugins on HiDPI","body":"* AnimationTree\n* AudioStream\n* ResourcePreloader\n* ShaderEditor\n* VisualShaderEditor","is_cherrypick":false,"cherrypick_hash":"","pull":35037},"b563de702c7a0dbb5bbf9507c684e3deadc95134":{"hash":"b563de702c7a0dbb5bbf9507c684e3deadc95134","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35019 from Paulb23/issue_35016_line_edit_backspace_crash","body":"Fix empty LineEdit crash on ctrl+backspace","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f118bd6861b3a05cae3994d7cf4f5f07b0ffb006":{"hash":"f118bd6861b3a05cae3994d7cf4f5f07b0ffb006","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35015 from GodotExplorer/lsp-configs","body":"Improvements for GDScript LSP server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22c15083afdf29e741d7b5fed966d2f09ca994aa":{"hash":"22c15083afdf29e741d7b5fed966d2f09ca994aa","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix empty LineEdit crash on ctrl+backspace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35019},"e804eebfe52253f934ccf210a66f6c2b9b449c5d":{"hash":"e804eebfe52253f934ccf210a66f6c2b9b449c5d","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Remove completion triggers for ',' and '(' which may conflict with signature helper","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35015},"d901d5993b084dbfc83f6246f2a512fffda20ffb":{"hash":"d901d5993b084dbfc83f6246f2a512fffda20ffb","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Allow enable/disable threading for LSP server","body":"Restart LSP server when configurations change without restart the editor","is_cherrypick":false,"cherrypick_hash":"","pull":35015},"02cd1442227127604549159d66b9bfc68a193dd3":{"hash":"02cd1442227127604549159d66b9bfc68a193dd3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35004 from timothyqiu/minimap-width-hidpi","body":"Fixes minimap width on HiDPI monitor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c229cb035c2cf0f6ae3b3e2f8602a47f75c9010":{"hash":"9c229cb035c2cf0f6ae3b3e2f8602a47f75c9010","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes minimap width on HiDPI monitor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35004},"0b185278f3e2f85252ef3f22e152e524c82298e2":{"hash":"0b185278f3e2f85252ef3f22e152e524c82298e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34225 from madmiraal/fix-34210","body":"Add check for zero length motion at beginning of each sweep test loop in SpaceBullet::test_body_motion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"083637a901569e872b3bcddc526818fd1e9ea3c4":{"hash":"083637a901569e872b3bcddc526818fd1e9ea3c4","is_merge":false,"authored_by":[""],"author_raw":"Jóhannes Gunnar Þorsteinsson <johannesg@johannesg.com>","committer_raw":"Jóhannes Gunnar Þorsteinsson <johannesg@johannesg.com>","summary":"Add apply method to SpinBox","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34960},"ad6d06dc214dbfcd7705d41a3a978068efeb002e":{"hash":"ad6d06dc214dbfcd7705d41a3a978068efeb002e","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add option to apply an offset to obj mesh import","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35006},"0ab1726b43dbe81c96d208a41a582435b76fd058":{"hash":"0ab1726b43dbe81c96d208a41a582435b76fd058","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35003 from vnen/gdscript-forbid-script-as-member","body":"GDScript: Forbid using \"script\" as member name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"018b3fa1592ab7bf9f9b70a188a1300871d18615":{"hash":"018b3fa1592ab7bf9f9b70a188a1300871d18615","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34934 from volzhs/copy-params-except-script","body":"Don't copy script with copy params","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14c9316f45f8108e6156fc42a7b56c517577ecf8":{"hash":"14c9316f45f8108e6156fc42a7b56c517577ecf8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34997 from fire/loop-fbx-32678","body":"Use cycle and loop hint flags in FBX.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fe56e2bfbd1ec113a05d737b1f7a2ed9384fcde":{"hash":"1fe56e2bfbd1ec113a05d737b1f7a2ed9384fcde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34994 from fire/loop-32678","body":"Use cycle and loop hint flags in glTF2.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"656d88fac068f1412a21f0b4dafcba7f09cc0546":{"hash":"656d88fac068f1412a21f0b4dafcba7f09cc0546","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34977 from m4gr3d/export_hand_tracking_option","body":"Add support for generating a Oculus Mobile VR apk with hand tracking support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d842557afe6161c08340b11bf17feae247afa246":{"hash":"d842557afe6161c08340b11bf17feae247afa246","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35001 from KoBeWi/nope","body":"Add signal for LineEdit overflow event","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c20d9407d5554a574a787c50cc1c25e0f4462e2":{"hash":"4c20d9407d5554a574a787c50cc1c25e0f4462e2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Forbid using \"script\" as member name","body":"Avoids the user breaking things by creating a \"script\" variable with\nsomething else, effectively overwriting the \"script\" slot on Object.","is_cherrypick":false,"cherrypick_hash":"","pull":35003},"f39f62954eb5c9f89fb3d1e1218d5a55db0554bd":{"hash":"f39f62954eb5c9f89fb3d1e1218d5a55db0554bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34999 from cajallen/master","body":"Updated Array's sort_custom method documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c24a42ea027b22567194fc0575ba4e9b4e29e6f":{"hash":"8c24a42ea027b22567194fc0575ba4e9b4e29e6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #35000 from cbscribe/kcc_minor_docs","body":"[DOCS] Corrections and clarifications to classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c9e71e7d02b2c2ed525435b2e40dbdb842a831f":{"hash":"1c9e71e7d02b2c2ed525435b2e40dbdb842a831f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34998 from bruvzg/mac_mono_data_export","body":"[macOS/Mono] Filter release/debug and rename Mono data folder on export.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60cd3df337df5cadac930da6049d646385089857":{"hash":"60cd3df337df5cadac930da6049d646385089857","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add signal for LineEdit overflow event","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35001},"378c4895ae8ad3a5c2926d4eef2deae0af4197f4":{"hash":"378c4895ae8ad3a5c2926d4eef2deae0af4197f4","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Corrections and clarifications to classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":35000},"05bbbb12253022ee14ced6902c830f0c1cf60823":{"hash":"05bbbb12253022ee14ced6902c830f0c1cf60823","is_merge":false,"authored_by":["MDQ6VXNlcjU2NDk0NzMx"],"author_raw":"cajallen <cajallen427@gmail.com>","committer_raw":"cajallen <cajallen427@gmail.com>","summary":"sort_custom description and example updated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34999},"2d22b6e5c311e73363b168eafe4c41e56fbe8204":{"hash":"2d22b6e5c311e73363b168eafe4c41e56fbe8204","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS/Mono] Filter release/debug and rename Mono data folder on export.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34998},"5b9631563c81b6ad4544698155d7fd99d869dd01":{"hash":"5b9631563c81b6ad4544698155d7fd99d869dd01","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Add support for generating a Oculus Mobile VR apk with hand tracking support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34977},"4b3123104cb766a11a9cb93afb08af118712f012":{"hash":"4b3123104cb766a11a9cb93afb08af118712f012","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34995 from bruvzg/macos_use_bundle_res_path","body":"[macOS] Fix loading PCK from the .app bundle resources.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfb713bce6b4264269bac38150a231cd8aa2b76a":{"hash":"dfb713bce6b4264269bac38150a231cd8aa2b76a","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Use cycle and loop hint flags in FBX.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34997},"d07cdc594f0d0c0cf56896b6b8d98697871462eb":{"hash":"d07cdc594f0d0c0cf56896b6b8d98697871462eb","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Load PCK from the .app bundle resources, instead of changing working directory.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34995},"0172a7f932084839473a6961a8c40409ae067420":{"hash":"0172a7f932084839473a6961a8c40409ae067420","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Use cycle and loop hint flags in glTF2.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34994},"140a31728f7e90c9bd1769fe9b35e14bcad6b4d3":{"hash":"140a31728f7e90c9bd1769fe9b35e14bcad6b4d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34957 from Calinou/add-zsh-completion","body":"Add a zsh completion file for the Godot editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a24aa591af50408551b7310b2d8cee8969850c9a":{"hash":"a24aa591af50408551b7310b2d8cee8969850c9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34991 from Calinou/doc-os-is-debug-build","body":"Improve the `OS.is_debug_build()` documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4601153694ed43fafbf88bcf85a9a74c47dda98":{"hash":"c4601153694ed43fafbf88bcf85a9a74c47dda98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34992 from AndreaCatania/floor_normal","body":"Exposed floor normal to the `kinematic body` node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60289beeccd1ac7cc757b163199795ddac7530a9":{"hash":"60289beeccd1ac7cc757b163199795ddac7530a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33630 from AlexHolly/android-doubleTap","body":"Fixes Android FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74ae1ca61648004a4a3ca5d32d760d422f941600":{"hash":"74ae1ca61648004a4a3ca5d32d760d422f941600","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `OS.is_debug_build()` documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34991},"b1b308411a8e6ac6d65f25b9e5d6479af2a795c7":{"hash":"b1b308411a8e6ac6d65f25b9e5d6479af2a795c7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Fixes Android FileDialog","body":"- Go up was not working, simplify was used one time too much\n- Added GestureHandler\n- Added doubleTap to recognize open dir\n- Fixed scroll where sometimes the scroll jumped between start and end when pointer was outside or on the edge of the scroll area","is_cherrypick":false,"cherrypick_hash":"","pull":33630},"9f1f4620e030c6f6493c9a722cf31e5c45254892":{"hash":"9f1f4620e030c6f6493c9a722cf31e5c45254892","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Added function to expose floor normal, useful to correctly calculate player velocity.","body":"This work has been kindly sponsored by IMVU.","is_cherrypick":false,"cherrypick_hash":"","pull":34992},"8e3e41642bbb6bbdbc045ff3b5e159b4093c5ac6":{"hash":"8e3e41642bbb6bbdbc045ff3b5e159b4093c5ac6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a zsh completion file for the Godot editor","body":"This provides rich autocompletion when using Godot's command line\ninterface.","is_cherrypick":false,"cherrypick_hash":"","pull":34957},"840c60a1eaaa210accd0ed44383942f525920cca":{"hash":"840c60a1eaaa210accd0ed44383942f525920cca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34989 from akien-mga/warning-crash-handler-x11-32","body":"Fix warning in Linux crash handler on 32-bit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"673f4fabd8ae4bdacb3064be4a5cf3ccaecd428d":{"hash":"673f4fabd8ae4bdacb3064be4a5cf3ccaecd428d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34962 from KoBeWi/randocs","body":"Complete documentation of various classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f8c93dffe056818a5a5fb106ee952792ab3ef50":{"hash":"3f8c93dffe056818a5a5fb106ee952792ab3ef50","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix warning in Linux crash handler on 32-bit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34989},"508e624b87194359ecc0f557a8030cf2624f2a28":{"hash":"508e624b87194359ecc0f557a8030cf2624f2a28","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Complete documentation of various classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34962},"25c024acfd8a44c1f00029955e566a955b6f3527":{"hash":"25c024acfd8a44c1f00029955e566a955b6f3527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33149 from Calinou/cli-scene-path-parsing-stricter","body":"Be stricter on what's considered a scene path in CLI argument parsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8da87c763e8097ddb4184f4213325c3e532b0fe":{"hash":"f8da87c763e8097ddb4184f4213325c3e532b0fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34986 from toasteater/feature/is-instance-id-valid","body":"Expose instance_from_id to GDNative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0218494e6bfc836bd40ff63db9b20ad23c880083":{"hash":"0218494e6bfc836bd40ff63db9b20ad23c880083","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Be stricter on what's considered a scene path in CLI argument parsing","body":"This closes #8721.","is_cherrypick":false,"cherrypick_hash":"","pull":33149},"677e72d2f67ca13deb796d323367eb6c5a893721":{"hash":"677e72d2f67ca13deb796d323367eb6c5a893721","is_merge":false,"authored_by":["","MDQ6VXNlcjM2MTMxNzU="],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Expose instance_from_id to GDNative","body":"This function is available to GDScript but not to GDNative. When exposed, it\nallows building more ergonomic safe abstractions over the GDNative APIs, and\ncovers the use cases of the original PR.\n\nClose #28478. Supersedes #28791.\n\nCo-authored-by: Markus Ewald <cygon@nuclex.org>","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abefd42e846a04d2256da9d27b6d5757d431cec0":{"hash":"abefd42e846a04d2256da9d27b6d5757d431cec0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34985 from bruvzg/macos_dmg_create_folders","body":"macOS DMG export: create folder structure for the extracted files.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9abde1626f0284acd9bb88b65e550efb11a98b81":{"hash":"9abde1626f0284acd9bb88b65e550efb11a98b81","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"macOS DMG export: create folder structure for the files extracted from export template ZIP.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34985},"ff173ff770c4498f4527676838ef8097917d0dda":{"hash":"ff173ff770c4498f4527676838ef8097917d0dda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34983 from Chaosus/fix_shader_switch","body":"Fix nested break/return in shader switch statement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59a2fed1e62c6cee6433054956a15a2506552829":{"hash":"59a2fed1e62c6cee6433054956a15a2506552829","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34938 from OverloadedOrama/fix-basebutton-button-press","body":"Fixes BaseButton not triggering the pressed signal on \"Button Press\"…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c51c7eb5bd173906259ad6bf04714191b7563e2c":{"hash":"c51c7eb5bd173906259ad6bf04714191b7563e2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34979 from timothyqiu/label-autowrap","body":"Update minimum size on Label::set_autowrap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbd937bd3055bff2722fe79ed501ab421356a926":{"hash":"fbd937bd3055bff2722fe79ed501ab421356a926","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Update minimum size on Label::set_autowrap","body":"If `clip_text` is true, the minimum height is one line if `autowrap` is\ntrue , or one pixel otherwise.","is_cherrypick":false,"cherrypick_hash":"","pull":34979},"83d950b58e25c401f21b0695a59002fbf6198083":{"hash":"83d950b58e25c401f21b0695a59002fbf6198083","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34968 from Calinou/enable-vsync-via-compositor","body":"Enable Vsync via Compositor by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a81b36da147230995fc3f8fdd467d2d16fb456a":{"hash":"9a81b36da147230995fc3f8fdd467d2d16fb456a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34982 from akien-mga/main-prevent-pm-in-editor","body":"Main: Prevent Project Manager-ception in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e154e0947e46fb700dc56d00e5d6ef4e5241021":{"hash":"1e154e0947e46fb700dc56d00e5d6ef4e5241021","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix nested break/return in shader switch statement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34983},"5377f062d45190680b85cc4a3e54d8d997ff415d":{"hash":"5377f062d45190680b85cc4a3e54d8d997ff415d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Main: Prevent Project Manager-ception in editor","body":"Fixes #34904.","is_cherrypick":false,"cherrypick_hash":"","pull":34982},"65446a1303a519035afffde3fc278bb50d2a70d8":{"hash":"65446a1303a519035afffde3fc278bb50d2a70d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34981 from timothyqiu/trim-group-name","body":"Trims user provided group name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bad292f20a8592a0cc902949f023bb7d9b3cfb3":{"hash":"4bad292f20a8592a0cc902949f023bb7d9b3cfb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34969 from volzhs/anim-bezier","body":"Fix inserting bezier curve in Animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"715c0f9dfd3b66a96121b9233c8db39f587141c1":{"hash":"715c0f9dfd3b66a96121b9233c8db39f587141c1","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Trims user provided group name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34981},"4b83bbd463200785db56644a26a18513389a92ad":{"hash":"4b83bbd463200785db56644a26a18513389a92ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34937 from YeldhamDev/scriptdiag_disable_load","body":"Add option to disable loading scripts in ScriptCreateDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d2993659b1a6b4eaafcae55dde116e297170f3a":{"hash":"0d2993659b1a6b4eaafcae55dde116e297170f3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34978 from GodotExplorer/lsp-fix-bracket-completion","body":"LSP: Fix bracket completion for functions with one argument","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cae13b103ed93ee361f46ba59273ebe51c14c73":{"hash":"9cae13b103ed93ee361f46ba59273ebe51c14c73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34975 from YeldhamDev/tileseteditor_region_workspace_size","body":"Fix TileSet editor's workspace size sometimes not changing correctly on region change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09aa12a0dddde5a54a80ceb49ecfd25c5230495d":{"hash":"09aa12a0dddde5a54a80ceb49ecfd25c5230495d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34958 from vnen/gdscript-is-check-valid-instance","body":"GDScript: Validate object instance on `is` operation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a126bda47b89950b8586293823bbefc1f75adc40":{"hash":"a126bda47b89950b8586293823bbefc1f75adc40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34965 from MadEqua/fix-android-exporter-manifest","body":"Fix Android exporter manifest creation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6190d42825de1dd6ed5268b696d9ee3c770b36f6":{"hash":"6190d42825de1dd6ed5268b696d9ee3c770b36f6","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"LSP: Fix bracket completion for functions with one argument","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34978},"9e09704ac5a207af309ad2529390a49f849ee77b":{"hash":"9e09704ac5a207af309ad2529390a49f849ee77b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32967 from groud/dont-compile-editor-only","body":"Don't compile editor-only functions when tools=no","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34f1dbaf28657cd196945e7a2fca5c6dd43e6b05":{"hash":"34f1dbaf28657cd196945e7a2fca5c6dd43e6b05","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix TileSet editor's workspace size sometimes not changing correctly on region change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34975},"9600fd5dde1f85b7dd2dd8558d52ff86b18651e7":{"hash":"9600fd5dde1f85b7dd2dd8558d52ff86b18651e7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Enable Vsync via Compositor by default","body":"This feature was added in #33414 but it was disabled by default.\nNow that it got some testing, it's probably safe to enable it\nby default.","is_cherrypick":false,"cherrypick_hash":"","pull":34968},"3bcedd02b2eb2cfb78327249cafa195b55cdc499":{"hash":"3bcedd02b2eb2cfb78327249cafa195b55cdc499","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix inserting bezier curve in Animation editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34969},"b5251eb00f7daa339ad61923f16608432a902f46":{"hash":"b5251eb00f7daa339ad61923f16608432a902f46","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Don't compile editor-only function when tools=no","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32967},"90b49e8888101a4c85292a5dd1b9a6275d4e4d8e":{"hash":"90b49e8888101a4c85292a5dd1b9a6275d4e4d8e","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix Android exporter manifest creation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34965},"76678b2609921f27f52c1a2e2bd62b8d2a27bb4b":{"hash":"76678b2609921f27f52c1a2e2bd62b8d2a27bb4b","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix type name on error message for function parameters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1aef8bfeb160f6c68804e33437fa2fad8e732202":{"hash":"1aef8bfeb160f6c68804e33437fa2fad8e732202","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix resolution of default parameter values","body":"Fix #26556","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3718f8f5925bad0662d9ae84192d094b5da4d644":{"hash":"3718f8f5925bad0662d9ae84192d094b5da4d644","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Validate object instance on `is` operation","body":"Avoids crashes on debug mode. Instead it now breaks the execution and\nshow the error in-editor. Will still crash on release.\n\nAlso add a similar check to Marshalls to ensure the debugger doesn't\ncrash when trying to serialize the invalid instance.","is_cherrypick":false,"cherrypick_hash":"","pull":34958},"8708d44a507c4888e3143b910ebdcfc5739acc8f":{"hash":"8708d44a507c4888e3143b910ebdcfc5739acc8f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add option to disable loading scripts in ScriptCreateDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34937},"a0ce88f953a4311edc726523ff8724b891407855":{"hash":"a0ce88f953a4311edc726523ff8724b891407855","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34955 from sketchyfun/camera_project_fix","body":"Fixed camera project_position function returning the wrong x & y values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdd7cfa820fed8bc7bf6ed769ec71f7af4f91118":{"hash":"fdd7cfa820fed8bc7bf6ed769ec71f7af4f91118","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDY0MDEz"],"author_raw":"Ben Hickling <sketchyfun@gmail.com>","committer_raw":"Ben Hickling <sketchyfun@gmail.com>","summary":"fixed camera project_position function that was still using the near parameter in a few calculations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34955},"9fa8d42dd516a2d157449cf78f9095fc21763679":{"hash":"9fa8d42dd516a2d157449cf78f9095fc21763679","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34953 from vnen/gdscript-index-double-eval","body":"GDScript: Don't re-evaluate index on assigment with operation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc9ca9eb34d2f9ab0fe44c462faa644cc8700c59":{"hash":"cc9ca9eb34d2f9ab0fe44c462faa644cc8700c59","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Don't re-evaluate index on assigment with operation","body":"Pass the calculated index from the stack and use the same to get and set\nthe value. This avoids a function with side effects being evaluated\ntwice when using indexing in an assignment with operation statement\n(e.g. a[function()] += 1).","is_cherrypick":false,"cherrypick_hash":"","pull":34953},"e97e951741c5f1a5865e1b551edb184af6374999":{"hash":"e97e951741c5f1a5865e1b551edb184af6374999","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34948 from vnen/gdscript-copy-constructor","body":"GDScript: Allow copy constructor for built-in types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05a3e0e34420cd4692b74e64a0b7660338b30bc5":{"hash":"05a3e0e34420cd4692b74e64a0b7660338b30bc5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34946 from vnen/gdscript-ternary-warning","body":"Add GDScript warning for standalone expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41ed905c1aa2f2a55648a5cb49113ef1474b6860":{"hash":"41ed905c1aa2f2a55648a5cb49113ef1474b6860","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Allow copy constructor for built-in types","body":"Those are implicitly defined in Variant.","is_cherrypick":false,"cherrypick_hash":"","pull":34948},"be97c4cd48e2d531829798f87022ab9f9b85c1d8":{"hash":"be97c4cd48e2d531829798f87022ab9f9b85c1d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34717 from madmiraal/update-appveyor2","body":"Use current versions of software in Appveyor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2718179bf3b30c8e81dd12349895aac7d80ca9f0":{"hash":"2718179bf3b30c8e81dd12349895aac7d80ca9f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34944 from akien-mga/doc-directory-preopened","body":"Doc: Mention that Directory pre-opens res:// by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d4fc79eb359263ea4239dd7cd02ab07f90971a5":{"hash":"7d4fc79eb359263ea4239dd7cd02ab07f90971a5","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Add GDScript warning for standalone expression","body":"This makes the error message clearer as it might be used to call\nfunctions with side effects.","is_cherrypick":false,"cherrypick_hash":"","pull":34946},"c6b673185749c8bbfda73761e710f1749ccec162":{"hash":"c6b673185749c8bbfda73761e710f1749ccec162","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Doc: Mention that Directory pre-opens res:// by default","body":"This may be considered a bug, so we might change that in the future.\nSee #24149.","is_cherrypick":false,"cherrypick_hash":"","pull":34944},"28655e16d65ba8e5e281dd1be65d21b6630559c3":{"hash":"28655e16d65ba8e5e281dd1be65d21b6630559c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33426 from PucklaMotzer09/ignore_disabled_recent","body":"Ignore the classes in the recent and favorite panels of the create dialog if they are disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d304d87ebe2d5c578086a16498a253e054022dc":{"hash":"1d304d87ebe2d5c578086a16498a253e054022dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34940 from volzhs/update-main-scene-file","body":"Update file list in split view when setting main scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0e42050696452479afb74691164e3725bc0271e":{"hash":"b0e42050696452479afb74691164e3725bc0271e","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDk5NzIx"],"author_raw":"PucklaMotzer09 <jonaas.pucher000000@gmail.com>","committer_raw":"Pucher, Jonas <jonas.pucher@v2c2.at>","summary":"Add ignoring of disabled recent and favorite classes in create","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33426},"8ece49bf04c8d12683db717c3419d90ff88c0b57":{"hash":"8ece49bf04c8d12683db717c3419d90ff88c0b57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34942 from timothyqiu/texture-region-handle","body":"Fixes TextureRegion editor drag handle for HiDPI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93aa3a01261f38553171312a691a8c123573b370":{"hash":"93aa3a01261f38553171312a691a8c123573b370","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes TextureRegion editor drag handle for HiDPI","body":"Before this fix, it's easy to miss the drag handle on a HiDPI monitor.","is_cherrypick":false,"cherrypick_hash":"","pull":34942},"94952293151469a15d02d9de1492d17db800e2e3":{"hash":"94952293151469a15d02d9de1492d17db800e2e3","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update file list in split view when setting main scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34940},"bf4a0242fff2152ce7983d811c1cac8b8acf27ba":{"hash":"bf4a0242fff2152ce7983d811c1cac8b8acf27ba","is_merge":false,"authored_by":["MDQ6VXNlcjM1Mzc2OTUw"],"author_raw":"OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com>","committer_raw":"OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com>","summary":"Fixes BaseButton not triggering the \"pressed\" signal on \"Button Press\" Action Mode","body":"This should fix #34935","is_cherrypick":false,"cherrypick_hash":"","pull":34938},"e7b7dc57fc8ecab198695d9bf6a4d694fb5a72a8":{"hash":"e7b7dc57fc8ecab198695d9bf6a4d694fb5a72a8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: set assign operation on local var made by match","body":"This is needed in a all local variables with assigment to properly set\nthe typed operation.\n\nFix #34928","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f61cd516434d0f8e032553e569d2dcc5383ffd9d":{"hash":"f61cd516434d0f8e032553e569d2dcc5383ffd9d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Don't copy script with copy params","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34934},"b9a553f99de109427fc8ac62f7f3de0ec708a1b8":{"hash":"b9a553f99de109427fc8ac62f7f3de0ec708a1b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34921 from akien-mga/bullet-2.89","body":"bullet: Sync with upstream 2.89","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39b1ea50181d84c6fdfcd219a390deb4d522f603":{"hash":"39b1ea50181d84c6fdfcd219a390deb4d522f603","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34927 from Calinou/doc-improve-environment","body":"Improve the Environment class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"afe39525fdc8905bc25f1ac70be3518758c97583":{"hash":"afe39525fdc8905bc25f1ac70be3518758c97583","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg==","MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Environment class documentation","body":"Co-authored-by: Clay John <claynjohn@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":34927},"5a8107f70a6dc3c43e89df0ad69a5a0124bfc2df":{"hash":"5a8107f70a6dc3c43e89df0ad69a5a0124bfc2df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34920 from GodotExplorer/lsp-signatureHelper","body":"GDScript LSP: Implement signatureHelp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c456d87ee60ec0609b21ff0476a06efaaae21719":{"hash":"c456d87ee60ec0609b21ff0476a06efaaae21719","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34918 from vnen/gdscript-assign-op","body":"GDScript: enable type checks on release mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb31283960e0e62df6d7d23955b73d8140809ecb":{"hash":"fb31283960e0e62df6d7d23955b73d8140809ecb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34915 from KoBeWi/404","body":"Check if resource exists before loading","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29e07dfa4e42b871ee30e398b1c35d1aea68cd57":{"hash":"29e07dfa4e42b871ee30e398b1c35d1aea68cd57","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"bullet: Sync with upstream 2.89","body":"This allows distro unbundling again for distros that ship Bullet 2.89+.","is_cherrypick":false,"cherrypick_hash":"","pull":34921},"98222130bfe5ec90c1030c2d1e4554e990c5e0f9":{"hash":"98222130bfe5ec90c1030c2d1e4554e990c5e0f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34919 from akien-mga/export-fix-leak-34911","body":"Export: Fix leak or orphaned Controls after #34911","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d35c018a7a46823cf2e28bdeca766def5893f572":{"hash":"d35c018a7a46823cf2e28bdeca766def5893f572","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"GDScript LSP: Implement signatureHelp","body":"Enable smart resolve default to true as it is required for script symbol lookup","is_cherrypick":false,"cherrypick_hash":"","pull":34920},"656cc83aa0cc355b3937a4a7caa20e1ffe39f69b":{"hash":"656cc83aa0cc355b3937a4a7caa20e1ffe39f69b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Fix leak or orphaned Controls after #34911","body":"They need to be hidden but still in tree.","is_cherrypick":false,"cherrypick_hash":"","pull":34919},"bdcfc6d633825e594471f118bafa46446b3e4930":{"hash":"bdcfc6d633825e594471f118bafa46446b3e4930","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34916 from vnen/gdscript-set-lv-assign-type","body":"GDScript: properly set type of local variable initialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d26414f9fe62e55af75dd9191ea602c8493640cc":{"hash":"d26414f9fe62e55af75dd9191ea602c8493640cc","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: enable type checks on release mode","body":"Also make builtin GDScript functions report return type as Variant in\nrelease so type is converted when needed.","is_cherrypick":false,"cherrypick_hash":"","pull":34918},"7a941b11d20d736ec1007140ffd4019fcdfab27f":{"hash":"7a941b11d20d736ec1007140ffd4019fcdfab27f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34898 from veryprofessionaldodo/33420","body":"Recent Nodes now respect Editor Profiles #33420","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e4d465356d3de2f4f6ee95722c4b8786e08e71b":{"hash":"5e4d465356d3de2f4f6ee95722c4b8786e08e71b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34913 from akien-mga/main-add-export-pack","body":"Export: Add dedicated --export-pack option to export data pack","is_cherrypick":false,"cherrypick_hash":"","pull":""},"899f7999b4cdc0ed52cc9961ad4340f8b86596c8":{"hash":"899f7999b4cdc0ed52cc9961ad4340f8b86596c8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: properly set type of local variable initialization","body":"Properly sets the type of the identifier for the local variable\nthat is stored in the assignment operation. This makes sure that the\ncompiler is aware of typing for local variables when they are\ninitialized with the declaration.","is_cherrypick":false,"cherrypick_hash":"","pull":34916},"97273ce37889d25a8959086fc0a46099d901b2fa":{"hash":"97273ce37889d25a8959086fc0a46099d901b2fa","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Check if resource exists before loading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34915},"d88f620c521491d39d8994be9687e3f82457a511":{"hash":"d88f620c521491d39d8994be9687e3f82457a511","is_merge":false,"authored_by":["MDQ6VXNlcjIyNzkwNzA0"],"author_raw":"veryprofessionaldodo <pedroreis.ad@protonmail.com>","committer_raw":"veryprofessionaldodo <pedroreis.ad@protonmail.com>","summary":"Recent Nodes now respect Editor Profiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34898},"7c29ce43755d7fb083bc06d6b406e3a150145309":{"hash":"7c29ce43755d7fb083bc06d6b406e3a150145309","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Add dedicated --export-pack option to export data pack","body":"The previous behavior relying on the provided extension was problematic\non macOS since .zip is the main extension used for the full project\nexport (binary + data pack).\n\nWe add a dedicated `--export-pack` command line option to define when\nonly the data pack should be exported. Its extension will still be\ninferred from the path.\n\nFixes #23073.","is_cherrypick":false,"cherrypick_hash":"","pull":34913},"16f0357c8e2dbba77d3691c2a507c4f6872934a5":{"hash":"16f0357c8e2dbba77d3691c2a507c4f6872934a5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34911 from akien-mga/export-hide-patches-tab","body":"Export: Hide Patches tab until actually implemented","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29e6f60d9bc4e7c5b872ddb25df6d779ba833347":{"hash":"29e6f60d9bc4e7c5b872ddb25df6d779ba833347","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34910 from akien-mga/gamepad-fix-controllerdbs-order","body":"Gamepad: Fix parsing order for SDL2 controller databases","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b942f488b287016e53aa286bf93939d17138f50f":{"hash":"b942f488b287016e53aa286bf93939d17138f50f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34912 from timothyqiu/mouse-exit","body":"Emits meta_hover_ended when mouse exit RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4293f76cf104027c7ded89fc6d3d0ce11a758fb0":{"hash":"4293f76cf104027c7ded89fc6d3d0ce11a758fb0","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Emits meta_hover_ended when mouse exit RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34912},"ac7dc03ae43bde2760c2b536c8fb1fd8a5b694bd":{"hash":"ac7dc03ae43bde2760c2b536c8fb1fd8a5b694bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Hide Patches tab until actually implemented","body":"This seems to have been left dangling during 3.0 development and was\nnever finished.\n\nHiding for now until it can be completed, otherwise we'll have to drop\nit.\n\nSee #22394.","is_cherrypick":false,"cherrypick_hash":"","pull":34911},"0749906d8ab18f1150699d0d0f7df4e71f4e47f8":{"hash":"0749906d8ab18f1150699d0d0f7df4e71f4e47f8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Gamepad: Fix parsing order for SDL2 controller databases","body":"We were overriding values from `gamecontrollerdb.txt` (current, updated\nupstream) with `gamecontrollerdb_205.txt` (legacy, SDL 2.0.5) and then\n`gamecontrollerdb_204.txt` (legacy, SDL 2.0.4).\n\nThere was a comment to warn about this but it seems it did not prevent\nusing the wrong order for all this time...\n\nNow `gamecontrollerdb.txt` mappings will properly override outdated\nones present in the `204` and `205` variants.","is_cherrypick":false,"cherrypick_hash":"","pull":34910},"ae21664655a16526b1a8e3e30f4e03d9a7c9c67c":{"hash":"ae21664655a16526b1a8e3e30f4e03d9a7c9c67c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34908 from akien-mga/gamepad-mapping-env","body":"Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings + sync SDL2 mappings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d374ad705d32ccccdf556b40d0d487b8e5a08119":{"hash":"d374ad705d32ccccdf556b40d0d487b8e5a08119","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34906 from akien-mga/light-occluder-getornull","body":"RasterizerCanvas: Use getornull to fetch light occluder polygon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d0342e87dde109675e1e1a349f17e605ff57ada":{"hash":"7d0342e87dde109675e1e1a349f17e605ff57ada","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@67b49052b4d51bc4e28187f03588ade67f01d8ec.","is_cherrypick":false,"cherrypick_hash":"","pull":34908},"0584c7f0947eafedee50aa0d47483b3136fc8cb7":{"hash":"0584c7f0947eafedee50aa0d47483b3136fc8cb7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings","body":"Addresses comment https://github.com/godotengine/godot/issues/21918#issuecomment-458764923.","is_cherrypick":false,"cherrypick_hash":"","pull":34908},"815bf761a5e4b9e5cf25f2e53485933b2804d6c8":{"hash":"815bf761a5e4b9e5cf25f2e53485933b2804d6c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"RasterizerCanvas: Use getornull to fetch light occluder polygon","body":"Fixes #21286 when the occluder is not fully configured.","is_cherrypick":false,"cherrypick_hash":"","pull":34906},"ed22a4c4542a09584e8268276f30ef2687fa1a94":{"hash":"ed22a4c4542a09584e8268276f30ef2687fa1a94","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33817 from Chaosus/vs_fresnel","body":"Make Fresnel node in visual shaders to use default NORMAL/VIEW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5edd1a27d2230f771d887114191ce397bddfb5de":{"hash":"5edd1a27d2230f771d887114191ce397bddfb5de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34671 from Chaosus/shader_hex_support","body":"Support for hex numbers in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41c8ec991f439c4d5ad88d67099c8e038988af9b":{"hash":"41c8ec991f439c4d5ad88d67099c8e038988af9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34802 from xelivous/power-of-two-is-good","body":"Change the 2D editor's snap to 8x8 by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14b24b6a714283919137536eebffd31b8c7b2392":{"hash":"14b24b6a714283919137536eebffd31b8c7b2392","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34875 from neikeq/api-hash-no-underscore-methodbinds","body":"ClassDB: Exclude method binds starting with '_' from API hash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fa716c67b6f17f3818858785619839da060abe7":{"hash":"6fa716c67b6f17f3818858785619839da060abe7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34887 from akien-mga/cli-export-usability","body":"Export: Improve usability of command line interface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1de54bb388d61b79ac7180dc4ca7180f863e02c8":{"hash":"1de54bb388d61b79ac7180dc4ca7180f863e02c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34874 from wingedadventurer/bugfix-label-visible-characters","body":"Make Label node consider spaces for visible_characters property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"033fb72c031ff9040899a3cec7fef797a0fccd85":{"hash":"033fb72c031ff9040899a3cec7fef797a0fccd85","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34871 from lentsius-bark/textEdit-vertical-horizontal-scroll-expose","body":"expose scroll_vertical and scroll_horizontal in TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b26205b253f66a0df50a289ede4f1f6293f00ea":{"hash":"1b26205b253f66a0df50a289ede4f1f6293f00ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34901 from YeldhamDev/multiple_doc_completions","body":"Complete docs for GraphEdit/Node and PopupMenu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90c487ebf3f5c9bd3a4f6745c34686e69a5ade91":{"hash":"90c487ebf3f5c9bd3a4f6745c34686e69a5ade91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34900 from timothyqiu/rtl-cell-wrap","body":"Fixes RichTextLabel click issue when cell text wraps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a28e0b284951b599ed88b9680dc990cef33df9bd":{"hash":"a28e0b284951b599ed88b9680dc990cef33df9bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34905 from YeldhamDev/scriptdiag_minor_fix","body":"Minor fixes for ScriptCreateDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d084598e8d4296d5ee6e36d257bd1a003a140179":{"hash":"d084598e8d4296d5ee6e36d257bd1a003a140179","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34902 from YeldhamDev/graphedit_selection_color","body":"Make possible to edit the GraphEdit's selection rect colors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9d11120f781512469718f51b628a79dc951b4c5":{"hash":"f9d11120f781512469718f51b628a79dc951b4c5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor fixes for ScriptCreateDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34905},"8b5992f6658a125f63424a687e15e75ccd36906c":{"hash":"8b5992f6658a125f63424a687e15e75ccd36906c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make possible to edit the GraphEdit's selection rect colors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34902},"d17a4efc43aa6ff4e793935e99954b34b4c6449f":{"hash":"d17a4efc43aa6ff4e793935e99954b34b4c6449f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes RichTextLabel click issue when cell text wraps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34900},"b81843ee6c26312dc9ce70002ce8ae80de8868d0":{"hash":"b81843ee6c26312dc9ce70002ce8ae80de8868d0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Complete docs for GraphEdit/Node and PopupMenu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34901},"83fe471c3b3e62773438256a4ab01b83cf292c52":{"hash":"83fe471c3b3e62773438256a4ab01b83cf292c52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34881 from williamd1k0/fix-animationtree-no3d","body":"Fix AnimationTree not available when compiled with disable_3d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8287349bd3c647fe3a504b89dd02308279d71074":{"hash":"8287349bd3c647fe3a504b89dd02308279d71074","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34896 from KoBeWi/no_tool_no_warn","body":"Don't show conf warning if script is not tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe202e1a553b56343c379da07b69a26d014685dd":{"hash":"fe202e1a553b56343c379da07b69a26d014685dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34891 from Calinou/doc-environment","body":"Complete the Environment class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbc36dbc67040afda18759d5305b61eeb636f706":{"hash":"bbc36dbc67040afda18759d5305b61eeb636f706","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't show conf warning if script is not tool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34896},"aaa5ca7be28d3b4e34a6ff6a870e024fd6571ef1":{"hash":"aaa5ca7be28d3b4e34a6ff6a870e024fd6571ef1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34893 from volzhs/show-main-scene-in-split","body":"Show selected main scene in FileSystem split view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1ab8f889032fbf779b5bd5a08e6bae9e15aafce":{"hash":"a1ab8f889032fbf779b5bd5a08e6bae9e15aafce","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show selected main scene in FileSystem split view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34893},"4fbcc19853703bfcd4ad5caf06583226ffe0ec7f":{"hash":"4fbcc19853703bfcd4ad5caf06583226ffe0ec7f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Complete the Environment class documentation","body":"This closes #34846.","is_cherrypick":false,"cherrypick_hash":"","pull":34891},"56d8a2295de01eafb831112cac9710323f27fac2":{"hash":"56d8a2295de01eafb831112cac9710323f27fac2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34890 from Kanabenki/fix-cursor-richtextlabel","body":"Fix wrong cursor shape in empty space when meta link wraps in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d79f0e7d402689c84f741c15dd5e0eeb5614a08c":{"hash":"d79f0e7d402689c84f741c15dd5e0eeb5614a08c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Check if cursor is inside meta when getting cursor shape","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34890},"c475f11018c950af4e47937585797e8ad26ad864":{"hash":"c475f11018c950af4e47937585797e8ad26ad864","is_merge":false,"authored_by":["MDQ6VXNlcjM4MzQ2MzMy"],"author_raw":"Krystof Klestil <krystofklestil@live.com>","committer_raw":"Krystof Klestil <krystofklestil@live.com>","summary":"expose scroll_vertical and scroll_horizontal in TextEdit + documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34871},"5011afcb6ad6a7f7eb37a2cb74f28985e70cbc20":{"hash":"5011afcb6ad6a7f7eb37a2cb74f28985e70cbc20","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Improve usability of command line interface","body":"I'm barely scratching the surface of the changes needed to make the\n--export command line interface easy to use, but this should already\nimprove things somewhat.\n\n- Streamline `can_export()` templates check in all platforms, checking\nfirst for the presence of official templates, then of any defined\ncustom template, and reporting on the absence of any.\nShouldn't change the actual return value much which is still true if\neither release or debug is usable - we might want to change that\neventually and better validate against the requested target.\n\n- Fix discrepancy between platforms using `custom_package/debug` and\n`custom_template/debug` (resp. `release`).\nAll now use `custom_template`, which will break compatibility for\n`export_presets.cfg` with earlier projects (but is easy to fix).\n\n- Use `can_export()` when attempting a command line export and report\nthe same errors that would be shown in the editor.\n\n- Improve error reporting after a failed export attempt, handling\nmissing template and invalid path more gracefully.\n\n- Cleanup of unused stuff in EditorNode around the export workflow.\n\n- Improve --export documentation in --help a bit.\n\nFixes #16949 (at least many of the misunderstandings listed there).\nFixes #18470.","is_cherrypick":false,"cherrypick_hash":"","pull":34887},"cd408c5256f748cd01fd6917562ead87f402a9ea":{"hash":"cd408c5256f748cd01fd6917562ead87f402a9ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34886 from JFonS/fix_32699","body":"Make NoiseTexture threading more robust","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e10c6202473c24735b4b5afee8db19846a8779e":{"hash":"4e10c6202473c24735b4b5afee8db19846a8779e","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Make NoiseTexture threading more robust","body":"Fixes crash when a NoiseTexture was freed before the generation thread finished.","is_cherrypick":false,"cherrypick_hash":"","pull":34886},"96fdb48edd49966485cc344a01eaaa74a2999d42":{"hash":"96fdb48edd49966485cc344a01eaaa74a2999d42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34256 from timothyqiu/return-array-32988","body":"Fixes crash when using Mesh::create_outline and Mesh::create_convex_shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3df9d187a32c7d1d500812b295e01c8f14eb50de":{"hash":"3df9d187a32c7d1d500812b295e01c8f14eb50de","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when using Mesh::create_outline and Mesh::create_convex_shape","body":"Adds a size check to the array returned by `surface_get_arrays`.\n\nDuring debugging, `create_outline` also crashes when the indices size is\none (not a multiple of three). For now, just reports the error and fail\nthe function.","is_cherrypick":false,"cherrypick_hash":"","pull":34256},"84b5ac8640d4e22627e5c7f27abcc19fadbf1724":{"hash":"84b5ac8640d4e22627e5c7f27abcc19fadbf1724","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34878 from timothyqiu/rtl-doc-wording","body":"Rewording RichTextLabel::remove_line documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26e8fb855febb09583f9c6fe176c1846f39b3be5":{"hash":"26e8fb855febb09583f9c6fe176c1846f39b3be5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34876 from timothyqiu/regression-fix","body":"Fixes import of models as PackedScene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1853eeb59b76892a899fbed81a0a081e1175fd7":{"hash":"c1853eeb59b76892a899fbed81a0a081e1175fd7","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDI4MDM1"],"author_raw":"William Tumeo <tumeowilliam@gmail.com>","committer_raw":"William Tumeo <tumeowilliam@gmail.com>","summary":"Fix AnimationTree not available when compiled with disable_3d","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34881},"5fc0a068d097a4ed27c3c67ea9ca2a4c174af404":{"hash":"5fc0a068d097a4ed27c3c67ea9ca2a4c174af404","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Rewording RichTextLabel::remove_line documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34878},"d43ad46e42c384539283efa6ca26d3babd905adf":{"hash":"d43ad46e42c384539283efa6ca26d3babd905adf","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes import of models as PackedScene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34876},"4be87c6016a5893cbde897924e540df4c988cee5":{"hash":"4be87c6016a5893cbde897924e540df4c988cee5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"ClassDB: Exclude method binds starting with '_' from API hash","body":"These methods are not meant to be part of the scripting API.\nThese are not the same as virtual methods starting with '_', e.g.: '_process'.","is_cherrypick":false,"cherrypick_hash":"","pull":34875},"695980a0f21adbe66eb12e1015fdc8c51fb62bf9":{"hash":"695980a0f21adbe66eb12e1015fdc8c51fb62bf9","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTA5Nzk0"],"author_raw":"wingedadventurer <wingedadventurer@gmail.com>","committer_raw":"wingedadventurer <wingedadventurer@gmail.com>","summary":"make Label consider spaces for visible_characters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34874},"e2a6cae0c75eba84029d44449b658123ed8d6614":{"hash":"e2a6cae0c75eba84029d44449b658123ed8d6614","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34867 from volzhs/calculate-label-size-2","body":"Calculate label size more accurately","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5a00186212d895d5a87c8e74b61d1f80748c9cc":{"hash":"e5a00186212d895d5a87c8e74b61d1f80748c9cc","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Calculate label size more accurately","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34867},"24281cd9c9836e3efefed1fcc152195e35d7e82f":{"hash":"24281cd9c9836e3efefed1fcc152195e35d7e82f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34865 from volzhs/oversampling-emoji","body":"Update size and position for colored font with oversampling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e03ac8c618ecd1b03c8076bf1abfcab4cf593b3a":{"hash":"e03ac8c618ecd1b03c8076bf1abfcab4cf593b3a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update size and position for colored font with oversampling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34865},"141da69c84c855625cb97cf7fac1eef8300cd53d":{"hash":"141da69c84c855625cb97cf7fac1eef8300cd53d","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34843 from akien-mga/enet-1.3.14","body":"enet: Sync with upstream 1.3.14","is_cherrypick":false,"cherrypick_hash":"","pull":""},"377ae2af97783b761b36ea215180dda708a19858":{"hash":"377ae2af97783b761b36ea215180dda708a19858","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34808 from Calinou/no-color-in-non-tty","body":"Disable colored console output when standard output isn't a TTY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce75a2f33d4000e3ecba0fe8281ca335f5528c86":{"hash":"ce75a2f33d4000e3ecba0fe8281ca335f5528c86","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33987 from nekomatata/own-world-environment","body":"Viewport environment is updated properly when set to own world","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5d1177fcbe6c948c54896dcb0e613ba0b3ffa80":{"hash":"f5d1177fcbe6c948c54896dcb0e613ba0b3ffa80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34303 from Chaosus/fix_texture_crash","body":"Fixed crash if passing invalid image ref to TextureLayered","is_cherrypick":false,"cherrypick_hash":"","pull":""},"078527465f4f531995a4e6f91d75e47704da1831":{"hash":"078527465f4f531995a4e6f91d75e47704da1831","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33566 from akien-mga/xatlas-5b9de84","body":"xatlas: Sync with upstream e12ea82","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3af23ff5e20858cfaf6037ecd055f4e1ad35dc7":{"hash":"c3af23ff5e20858cfaf6037ecd055f4e1ad35dc7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34322 from rainlizard/set_script-variables","body":"set_script() detailing what happens to variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8aea5decc6f328d0fc6eeebdc076d20130bf5794":{"hash":"8aea5decc6f328d0fc6eeebdc076d20130bf5794","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34020 from gytsen/unify-pack-version","body":"PCK: Set VERSION_PATCH in header, factor out header magic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e62941fb5317cffd8f4173da287fd204ee8131e0":{"hash":"e62941fb5317cffd8f4173da287fd204ee8131e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34296 from timothyqiu/lock-33072","body":"Fixes crash when using Resource::_take_over_path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a965300e7387e4991c5e43b45ac453703a9f90d":{"hash":"0a965300e7387e4991c5e43b45ac453703a9f90d","is_merge":false,"authored_by":["MDQ6VXNlcjE1MzM3NjI4"],"author_raw":"rainlizard <ludorverr@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Document what happens to old script with Object.set_script()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34322},"080e6e48ad0bdab8385e6ec3fc4636fc86a4b4a7":{"hash":"080e6e48ad0bdab8385e6ec3fc4636fc86a4b4a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34829 from timothyqiu/checks-bundle","body":"Fixes crash for bad property of PackedScene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc61323b2ce5478b1fc07581e64f7b7fcfdaf239":{"hash":"dc61323b2ce5478b1fc07581e64f7b7fcfdaf239","is_merge":false,"authored_by":["MDQ6VXNlcjM3NDg1NzE=","MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Joost Heitbrink <joostheitbrink@outlook.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"PCK: Set VERSION_PATCH in header, factor out header magic","body":"Unify pack file version and magic to avoid hardcoded literals.\n\n`version.py` now always includes `patch` even for the first release in\na new stable branch (e.g. 3.2). The public name stays without the patch\nnumber, but `Engine.get_version_info()` already included `patch == 0`,\nand we can remove some extra handling of undefined `VERSION_PATCH` this\nway.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":34020},"845480497207839bef48997d152f00b60b6176a8":{"hash":"845480497207839bef48997d152f00b60b6176a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33967 from Calinou/add-os-is-window-focused","body":"Add an `OS.is_window_focused()` getter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c3543380fe9ecd3d9a2d2dd3319e1c37e06820f":{"hash":"7c3543380fe9ecd3d9a2d2dd3319e1c37e06820f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34848 from clayjohn/DOCS-VisualServer","body":"Finish documenting VisualServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1905fdfbcaeefffc4991fd12eced6513565a1155":{"hash":"1905fdfbcaeefffc4991fd12eced6513565a1155","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Finish documenting VisualServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34848},"e85604e54127b5f71b2dae77571c1238cdc951c6":{"hash":"e85604e54127b5f71b2dae77571c1238cdc951c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34847 from YeldhamDev/splitcontainer_tabs_docs","body":"Complete the SplitContainer and Tabs documentations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"109f025d8392013fade0a4b0d910cc568c113285":{"hash":"109f025d8392013fade0a4b0d910cc568c113285","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34852 from timothyqiu/rtl-doc","body":"Completes the RichTextLabel documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cab97f4b504a67955108b5346e033502cae636fc":{"hash":"cab97f4b504a67955108b5346e033502cae636fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32126 from Calinou/expose-video-adapter-name-vendor","body":"Add VisualServer methods to get the video adapter name and vendor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3deb209105220db292b5dff8e459589ee0c52b57":{"hash":"3deb209105220db292b5dff8e459589ee0c52b57","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Completes the RichTextLabel documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34852},"0cad2c0cd103a7d616d55e4d5c973a20f398115f":{"hash":"0cad2c0cd103a7d616d55e4d5c973a20f398115f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add VisualServer methods to get the video adapter name and vendor","body":"These methods can be used in scripts to retrieve the OpenGL\n`GL_RENDERER` and `GL_VENDOR` strings (respectively).\n\nThis closes #28404.","is_cherrypick":false,"cherrypick_hash":"","pull":32126},"538baea208e3a6321238e38625cc5614bdbe8de6":{"hash":"538baea208e3a6321238e38625cc5614bdbe8de6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Complete the SplitContainer and Tabs documentations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34847},"d968d032e91412ae980d6415f625c3b1e65fd9fa":{"hash":"d968d032e91412ae980d6415f625c3b1e65fd9fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34833 from clayjohn/DOCS-VisualServer","body":"Document most VisualServer functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"566ffc2695770162aff9890c06e183497e41d57e":{"hash":"566ffc2695770162aff9890c06e183497e41d57e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Document most VisualServer functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34833},"c35f4614454c0fae7fd118c8f2cfc6160106a2ad":{"hash":"c35f4614454c0fae7fd118c8f2cfc6160106a2ad","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"enet: Sync with upstream 1.3.14","body":"We still have local modifications necessary for IPv6 support\nand using Godot sockets.","is_cherrypick":false,"cherrypick_hash":"","pull":34843},"571c713a5ee0ee9b98735e0f1c8416f5b721d8eb":{"hash":"571c713a5ee0ee9b98735e0f1c8416f5b721d8eb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"enet: Resync with upstream we forked at, add patch","body":"Before rebasing on the newly released enet 1.3.14, let's resync with the actual\ncommit we initially imported, which seems to be:\nhttps://github.com/lsalzman/enet/commit/f46fee0acc8e243b2b6910b09693f93c3aad775f","is_cherrypick":false,"cherrypick_hash":"","pull":34843},"61dd7748cafafca08b8f87183ddf42de06b58911":{"hash":"61dd7748cafafca08b8f87183ddf42de06b58911","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34839 from madmiraal/fix-34807","body":"Don't update the floor_velocity with the current linear_velocity.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82622d0e4117ad0d4a9e90967d139f178d767b10":{"hash":"82622d0e4117ad0d4a9e90967d139f178d767b10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34838 from volzhs/calculate-label-size","body":"Fix calculating label size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc1f0d76e713ae49d253dd3934ea79599a70b94a":{"hash":"fc1f0d76e713ae49d253dd3934ea79599a70b94a","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Don't update the floor_velocity with the current linear_velocity.","body":"Updating the floor velocity with the body's current linear velocity\ndiscards the velocity component provided by the body's angular\nrotation. Without the current contact point there is no way to calculate\nthe current velocity component provided by the body's angular rotation\ntherefore we need to use the velocity calculated at the time of the\ncollision.\n\nFixes #34807.","is_cherrypick":false,"cherrypick_hash":"","pull":34839},"3f0c7b89ec8e2972b44c6d029d4aa515ca9e4129":{"hash":"3f0c7b89ec8e2972b44c6d029d4aa515ca9e4129","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix calculating label size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34838},"2299fb819808f5cab5140d31abe7e4dc0b0707df":{"hash":"2299fb819808f5cab5140d31abe7e4dc0b0707df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34836 from timothyqiu/maze-of-transform","body":"Fixes scaled scrolling of TextureRegion editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cca03b57ffb4dc251bab3c9351872d2e211f8d10":{"hash":"cca03b57ffb4dc251bab3c9351872d2e211f8d10","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes scaled scrolling of TextureRegion editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34836},"195f39a2ce7b1ea029e091b0e4d30d7e8bffa381":{"hash":"195f39a2ce7b1ea029e091b0e4d30d7e8bffa381","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34835 from nekomatata/stylebox-aa-fix","body":"Fixed StyleBoxFlat antialiasing with aa size of 1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7a025531bc730dbe7e9bc535aeea74cc52be565":{"hash":"a7a025531bc730dbe7e9bc535aeea74cc52be565","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed StyleBoxFlat antialiasing with aa size of 1","body":"Also made aa size consistent when computing uv coordinates and fixed a warning about aa_border_width not initialized in some cases.\n\nfixes #34830","is_cherrypick":false,"cherrypick_hash":"","pull":34835},"482fdfb7f08372bb2cea34bcf9e19b8faaddca50":{"hash":"482fdfb7f08372bb2cea34bcf9e19b8faaddca50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34812 from clayjohn/DOCS-VisualServer","body":"Updated many VisualServer functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b660a87d86cc4db00b562b82759adf1a88d4e20":{"hash":"4b660a87d86cc4db00b562b82759adf1a88d4e20","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash for bad property of PackedScene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34829},"35d288b2ef424c89d1f902f998e50237c70bce47":{"hash":"35d288b2ef424c89d1f902f998e50237c70bce47","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Updated many VisualServer functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34812},"7f56ef3658da0c11e1dc8b7e06ad669f93beeeb6":{"hash":"7f56ef3658da0c11e1dc8b7e06ad669f93beeeb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34824 from Calinou/2d-zoom-use-editor-scale","body":"Take the editor scale into account for 2D zoom operations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8662b74bd6cfa0803fcb7f10349b52943cfc461b":{"hash":"8662b74bd6cfa0803fcb7f10349b52943cfc461b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34820 from timothyqiu/doc-tree","body":"Improves Tree documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbb29c6b49f2c3c6680d5c2226da3a7296e06470":{"hash":"cbb29c6b49f2c3c6680d5c2226da3a7296e06470","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34827 from Calinou/doc-object-get-nonexistent","body":"Document the return value of `Object.get()` with a nonexistent property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e79d683fafabd3b0f8e6f2bea585373c1350678":{"hash":"6e79d683fafabd3b0f8e6f2bea585373c1350678","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document the return value of `Object.get()` with a nonexistent property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34827},"948cb84e37d8ee242ecb6faf118b695c6ba019ec":{"hash":"948cb84e37d8ee242ecb6faf118b695c6ba019ec","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Take the editor scale into account for 2D zoom operations","body":"The zoom level displayed is now relative to the editor scale.\nThis means that with an editor scale of 200%, the 100% zoom level\nwill actually be 200% as it's multiplied by the editor scale.\nThis prevents things from looking too small when opening a project\non an hiDPI display.\n\nThis matches the behavior found in most image editors out there.","is_cherrypick":false,"cherrypick_hash":"","pull":34824},"a7853fc04ba79a027f372eb2e8102009c31fec3b":{"hash":"a7853fc04ba79a027f372eb2e8102009c31fec3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34818 from GodotExplorer/gdscript-lsp-declaration","body":"GDScript LSP: Implement goto declaration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a4104acb8514bbcd1d7ff811c35f10f3c41149e":{"hash":"8a4104acb8514bbcd1d7ff811c35f10f3c41149e","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improves Tree documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34820},"eb5861f9f11b9d02ef360d6ea82d73609032fec3":{"hash":"eb5861f9f11b9d02ef360d6ea82d73609032fec3","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"GDScript LSP: Implement goto declaration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34818},"118aaa55f9577c9d26b0793968c1d81c03fc736f":{"hash":"118aaa55f9577c9d26b0793968c1d81c03fc736f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34811 from timothyqiu/i18n","body":"Makes more strings translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78e9ca58afb97ded20ad5afc69e7e30027c4dd2c":{"hash":"78e9ca58afb97ded20ad5afc69e7e30027c4dd2c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes more strings translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34811},"785af45d8e7f03f6bab7bf1a93228a7ca0bbed39":{"hash":"785af45d8e7f03f6bab7bf1a93228a7ca0bbed39","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Disable colored console output when standard output isn't a TTY","body":"This prevents Godot from writing ANSI escape codes when redirecting\nstdout and stderr to a file.","is_cherrypick":false,"cherrypick_hash":"","pull":34808},"64ae7feaa4041c8ca250c75484e34b9e40b7803b":{"hash":"64ae7feaa4041c8ca250c75484e34b9e40b7803b","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MjMzMDA="],"author_raw":"xelivous <xelivous@protonmail.com>","committer_raw":"xelivous <xelivous@protonmail.com>","summary":"Change the 2D editor's snap to 8x8 by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34802},"34c71157f0f15a783ed27bcd3b0346a58e466575":{"hash":"34c71157f0f15a783ed27bcd3b0346a58e466575","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34795 from dankan1890/mono_cs_icon","body":"[Mono]: the C# script icon is now visible in the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94658de1ffab02ad2eacbadf44f86c3654e3afcb":{"hash":"94658de1ffab02ad2eacbadf44f86c3654e3afcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34794 from clayjohn/GLES2-trimesh-crash","body":"Fix crash on trimesh_create","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51c601d2e3e864364552656dba04d0c9cfc382f3":{"hash":"51c601d2e3e864364552656dba04d0c9cfc382f3","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"[Mono]: the C# script icon is now visible in the editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34795},"db1a01501bb46ff1391580f68f25e9dd511d6e40":{"hash":"db1a01501bb46ff1391580f68f25e9dd511d6e40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34790 from clayjohn/ETC-support-alpha","body":"Add support for Lum-alpha textures to ETC fallback","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1133df7dfafca3aa130025713c244525588988d":{"hash":"d1133df7dfafca3aa130025713c244525588988d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34788 from Faless/enet/max_clients","body":"Fix ENet max clients highest value.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80ad3c93ef24b5a2a803b2c0d05e5192ce674a48":{"hash":"80ad3c93ef24b5a2a803b2c0d05e5192ce674a48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34792 from YeldhamDev/tabcontainer_hidden_tabs_doc","body":"Document TabContainer's \"use_hidden_tabs_for_min_size\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"906b5e7f3f9f75389e996e0363ad2a91012793b2":{"hash":"906b5e7f3f9f75389e996e0363ad2a91012793b2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix crash on trimesh_create by making surface->data available in non-tool builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34794},"7e6bfe6a8b0edb818b2c3adb7a7809a29b2aa981":{"hash":"7e6bfe6a8b0edb818b2c3adb7a7809a29b2aa981","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Document TabContainer's \"use_hidden_tabs_for_min_size\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34792},"411f08c5068eaff76c7ba469c089d17454c46684":{"hash":"411f08c5068eaff76c7ba469c089d17454c46684","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix ENet max clients highest value.","body":"Was 4096, while actually it's 4095. Fixed now in both docs and\n`create_server` check.","is_cherrypick":false,"cherrypick_hash":"","pull":34788},"cd212009446ac7f538b7402071940394d2685901":{"hash":"cd212009446ac7f538b7402071940394d2685901","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add support for Lum-alpha textures to ETC fallback","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34790},"ce47d5af7754f24fcb66876e19c25425ef2ecaf6":{"hash":"ce47d5af7754f24fcb66876e19c25425ef2ecaf6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"ENet optional server_relay when disconnecting peer","body":"Was not correctly enforced before, always notifying other peers of the\ndisconnection.","is_cherrypick":false,"cherrypick_hash":"","pull":34789},"399e53e8c328f47bc116b743cd19c66c83e1122b":{"hash":"399e53e8c328f47bc116b743cd19c66c83e1122b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34784 from neikeq/fix-hintpath-godottools","body":"Mono/C#: Fix wrong HintPath for package in GodotTools","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f279ed6ebe7f9be1bd1ca852d9a6135c5e059c5":{"hash":"6f279ed6ebe7f9be1bd1ca852d9a6135c5e059c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34781 from fossegutten/button-flash","body":"Fixes button flashing when releasing mousebutton outside","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ce0ddcf0ddd4c54a5e646bdcc0a7edaf3bc4ef2":{"hash":"9ce0ddcf0ddd4c54a5e646bdcc0a7edaf3bc4ef2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix wrong HintPath for package in GodotTools","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34784},"a18909f9452180c36b62f34dda07fbebb6c863ed":{"hash":"a18909f9452180c36b62f34dda07fbebb6c863ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09b4327805bb721c3e220937b885160fec5deb28":{"hash":"09b4327805bb721c3e220937b885160fec5deb28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34452 from aaronfranke/color-arith","body":"[Mono] Color arithmetic operators","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b728d3bd18420020175cb53fd44d8dccbea6bd15":{"hash":"b728d3bd18420020175cb53fd44d8dccbea6bd15","is_merge":false,"authored_by":["MDQ6VXNlcjE1MDg4NTgy"],"author_raw":"fossegutten <kjetil.fosse@outlook.com>","committer_raw":"fossegutten <kjetil.fosse@outlook.com>","summary":"Fixes button flashing when releasing mousebutton outside","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34781},"147268a4272468af352782a95166d64d8b54c501":{"hash":"147268a4272468af352782a95166d64d8b54c501","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34755 from Calinou/shadermaterial-connect-editor-only","body":"Don't connect ShaderMaterial's `changed` signal when not in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0783874ff20cd868cb926ea1c283e6309ee6f077":{"hash":"0783874ff20cd868cb926ea1c283e6309ee6f077","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34782 from akien-mga/multiplayerapi-set_network_peer-invalid","body":"MultiplayerAPI: Fix disconnect errors when passing invalid peer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"136846a6ec4f01eea4ecfbd5b624b1145730288c":{"hash":"136846a6ec4f01eea4ecfbd5b624b1145730288c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34772 from clayjohn/ETC-support-alpha","body":"Fallback to RGBA4444 for textures with alpha set to ETC compression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa82664419f644c410980a045839ccbc7f483c22":{"hash":"fa82664419f644c410980a045839ccbc7f483c22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix","body":"Fixed antialiasing option for Polygon2D with concave/hollow shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b300411740fec6a761fd238dedbeb1e367945126":{"hash":"b300411740fec6a761fd238dedbeb1e367945126","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34779 from timothyqiu/tree-hscroll","body":"Better horizontal scroll for Tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77e1269bfd13dc8266d4ac5d6a25682abe75a1b9":{"hash":"77e1269bfd13dc8266d4ac5d6a25682abe75a1b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34681 from Calinou/add-quit-exit-code-shorthand","body":"Add a shorthand for setting the exit code using `SceneTree::quit()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cbfb11460b6106f89ce7ce80c329fc003002103":{"hash":"3cbfb11460b6106f89ce7ce80c329fc003002103","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"MultiplayerAPI: Fix disconnect errors when passing invalid peer","body":"Fixes #34634.","is_cherrypick":false,"cherrypick_hash":"","pull":34782},"229b398146823d008cb5f54b7182585282d0d513":{"hash":"229b398146823d008cb5f54b7182585282d0d513","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Better horizontal scroll for Tree","body":"* Adds pan gesture support for horizontal scroll.\n* Scrolls horizontally when needed to ensure cursor visiblility.","is_cherrypick":false,"cherrypick_hash":"","pull":34779},"68ba2588b89fd4c17275ca6b91f294ff3e7fc6b4":{"hash":"68ba2588b89fd4c17275ca6b91f294ff3e7fc6b4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Color arithmetic operators","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34452},"cc626acf45c305ffa1bf98013a6bfcb767d703d4":{"hash":"cc626acf45c305ffa1bf98013a6bfcb767d703d4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a shorthand for setting the exit code using `SceneTree::quit()`","body":"This reduces the amount of code required to exit a process with a\nnon-zero exit code. This pattern is also found in most other\nprogramming languages.","is_cherrypick":false,"cherrypick_hash":"","pull":34681},"9d3424f61ddd1e6bec78381aa4a0c6acec53d290":{"hash":"9d3424f61ddd1e6bec78381aa4a0c6acec53d290","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34688 from sheepandshepherd/gdnative_class_ptr","body":"Expose is_class_ptr to GDNative for dynamic casts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"529f710ec0540b9d3f61a6d75559f13af2f069d2":{"hash":"529f710ec0540b9d3f61a6d75559f13af2f069d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34456 from aaronfranke/its-a-sign","body":"[Mono] Make Sign methods consistent with GDScript and System.Math","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da625654e53bb10dce46204621ccfe0e619a38cc":{"hash":"da625654e53bb10dce46204621ccfe0e619a38cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34760 from fire/gltf2-scissors","body":"Support GLTF2 alpha scissors.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ee6f42759f8617781458f46cf64b5d97f63d8a8":{"hash":"2ee6f42759f8617781458f46cf64b5d97f63d8a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34770 from timothyqiu/layered","body":"Clears initial button mask before activating menu item","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32fd350254a958bda3a624491bcb01d48748c7c2":{"hash":"32fd350254a958bda3a624491bcb01d48748c7c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34747 from rcorre/add_child_owner","body":"Add note about add_child and owner.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d6586ec78c44604d2f2565a7cf7af395cbffc9a":{"hash":"2d6586ec78c44604d2f2565a7cf7af395cbffc9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34551 from MadEqua/fix-light-with-skeleton","body":"Fix 2D lighting when using skeleton.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a9fc69a16d2cf29e0f5b4388869c29c4c5e8dd3":{"hash":"7a9fc69a16d2cf29e0f5b4388869c29c4c5e8dd3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fallback to RGBA4444 for textures with alpha set to ETC compression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34772},"3056c4bd5acc4b5eda71303bf349e0d4f94a89c8":{"hash":"3056c4bd5acc4b5eda71303bf349e0d4f94a89c8","is_merge":false,"authored_by":["MDQ6VXNlcjExODU0MzMw"],"author_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","committer_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","summary":"Expose cast_to to GDNative for dynamic casts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34688},"98bbee3008acf60474b80c2764ef342e590dd339":{"hash":"98bbee3008acf60474b80c2764ef342e590dd339","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Add note about add_child and owner.","body":"Resolves #34739.","is_cherrypick":false,"cherrypick_hash":"","pull":34747},"e539b187a5add6951b25b07c9c22826cc8be6b1a":{"hash":"e539b187a5add6951b25b07c9c22826cc8be6b1a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Clears button mask before activating menu item","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34770},"0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9":{"hash":"0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Make Sign methods consistent with GDScript and System.Math","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34456},"71d372a8ab1ee972326f8bd333f510330b7b7204":{"hash":"71d372a8ab1ee972326f8bd333f510330b7b7204","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34763 from Calinou/enable-line-length-guideline","body":"Enable the script editor line length guideline by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a00ead2a1f79acbabaf504770a8e1d7491c29f57":{"hash":"a00ead2a1f79acbabaf504770a8e1d7491c29f57","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Enable the script editor line length guideline by default","body":"Now that the GDScript style guide has an official recommendation,\nit makes sense to enable the line length guideline by default.","is_cherrypick":false,"cherrypick_hash":"","pull":34763},"536cf9a527c8d90110853c879f35d402b6afb265":{"hash":"536cf9a527c8d90110853c879f35d402b6afb265","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34761 from Anutrix/remove_2_unused_imports","body":"Remove unused imports in methods.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f028b8b0e4d129cdfe621a09cad2e85f2019532d":{"hash":"f028b8b0e4d129cdfe621a09cad2e85f2019532d","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Support GLTF2 alpha scissors.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34760},"0ab7bd402abd8269e80988bc300cc1e10cd25fd7":{"hash":"0ab7bd402abd8269e80988bc300cc1e10cd25fd7","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Remove unused imports","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34761},"dc2e4cc804ecf0566d98f8ca54f110df65682c12":{"hash":"dc2e4cc804ecf0566d98f8ca54f110df65682c12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34736 from cbscribe/kcc_doc_fixes","body":"[DOCS] Class reference typos and fixes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab11916822c0b28357bbfb56f428dc1bc99ff362":{"hash":"ab11916822c0b28357bbfb56f428dc1bc99ff362","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Class reference typos and fixes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34736},"eadf04e1ddc43f8b103b96198b46de130e8b1e57":{"hash":"eadf04e1ddc43f8b103b96198b46de130e8b1e57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34476 from volzhs/no-slash-localize_path","body":"Make sure no additional slash being added with localize_path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d84cf797a2036beddf2b44948b99c7aa813fcc30":{"hash":"d84cf797a2036beddf2b44948b99c7aa813fcc30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34758 from neikeq/mono-bindings-void-vararg","body":"Mono/C#: Fix bindings generator with void vararg methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f68e3d966eb39fd56a7573fdec5845b3132801f":{"hash":"8f68e3d966eb39fd56a7573fdec5845b3132801f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34757 from neikeq/the-revenge-of-the-defvals","body":"Fix missing DEFVAL in some EditorSpatialGizmo methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fe8dedf33e7cf1720399174fc2218c72dd3130a":{"hash":"1fe8dedf33e7cf1720399174fc2218c72dd3130a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34756 from bojidar-bg/34689-export-line-break","body":"Allow the usage of newlines in export hints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1ff3ef9e83d5e5d37f84d350a7a0e00927f7e6c":{"hash":"c1ff3ef9e83d5e5d37f84d350a7a0e00927f7e6c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix comment generation for non-constant param default","body":"- Generate the comment for the param, even if the method has no description.\n- Generate the comment outside the <summary> element.","is_cherrypick":false,"cherrypick_hash":"","pull":34758},"bca64e3b6fac56f27a5582a8ed4d3005ad836fe9":{"hash":"bca64e3b6fac56f27a5582a8ed4d3005ad836fe9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix missing DEFVAL in some EditorSpatialGizmo methods","body":"This was a regression from ac18665c8803916236cdf326b7b9a00951bf140d,\nwhich changed the C++ method signature but forgot to update the method bind.","is_cherrypick":false,"cherrypick_hash":"","pull":34757},"f3aa793ba33dba4e4624232e8d144ad0c697520f":{"hash":"f3aa793ba33dba4e4624232e8d144ad0c697520f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix bindings generator with void vararg methods","body":"Commit 4d727f1ee6b970298a7c1752ba19b49d7060c405 made it possible for vararg\nmethods to return void. This broke the C# bindings generator which was\nassuming in one place that vararg methods always return Variant.","is_cherrypick":false,"cherrypick_hash":"","pull":34758},"d80e979a484af7a36053fe87e62fd86984ebeec3":{"hash":"d80e979a484af7a36053fe87e62fd86984ebeec3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMTMzOTQ1"],"author_raw":"SIYU FU <1002492607@qq.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update Camera.project_position to not return get_global_transform().origin if projection mode is orthogonal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac3087eb4b07730e900ab6e9ea5a3ff180b59789":{"hash":"ac3087eb4b07730e900ab6e9ea5a3ff180b59789","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Don't connect ShaderMaterial's `changed` signal when not in the editor","body":"This closes #34741.","is_cherrypick":false,"cherrypick_hash":"","pull":34755},"b93b7aca74b74e1081a91f0c20ce5da975cb962b":{"hash":"b93b7aca74b74e1081a91f0c20ce5da975cb962b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Allow the usage of newlines in export hints","body":"Fixes #34689","is_cherrypick":false,"cherrypick_hash":"","pull":34756},"bde52cc6881b3cb84602ffba1dede0a0180dbe4f":{"hash":"bde52cc6881b3cb84602ffba1dede0a0180dbe4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34618 from qarmin/vector_please_dont_crash","body":"Don't use constant reference in Vector push_back, insert and append_array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dc267634be5f210047756d1b06ea6fb2b83e162":{"hash":"0dc267634be5f210047756d1b06ea6fb2b83e162","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34352 from Rastrizh/fix_object_disconnect","body":"Fix object disconnect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c88ee6c9695efb783eb9e6e9225288f3c50eab1":{"hash":"1c88ee6c9695efb783eb9e6e9225288f3c50eab1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34750 from neikeq/issue-18969","body":"Mono/C#: Make 'GD.Print' and its variants fallback to 'ToString()'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a97b08e7d2d47284622debb044d0a44ec512451e":{"hash":"a97b08e7d2d47284622debb044d0a44ec512451e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34745 from timothyqiu/vararg-return-nil-34743","body":"Allows to doc vararg method return type as void","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0e8320b2abfd2212bb115d9172f8e30b4d50405":{"hash":"a0e8320b2abfd2212bb115d9172f8e30b4d50405","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34753 from akien-mga/object-disconnect-better-errors","body":"Object::disconnect: Better errors when no signal or locked","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8dbcbe066b581a4368297e69fafc890a1608937":{"hash":"d8dbcbe066b581a4368297e69fafc890a1608937","is_merge":false,"authored_by":[""],"author_raw":"Александр Растриженков <a.rastrizhenkov@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix wrong disconnect in callback in VisibilityNotifier 3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34352},"e772a1241ae5d82ab88e6079352c55e5ef466164":{"hash":"e772a1241ae5d82ab88e6079352c55e5ef466164","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Object::disconnect: Better errors when no signal or locked","body":"It will now give information about the originating object instance\nand when locked, the target callback.\n\nThis should help debugging editor and game issues that are now being\nreported due to adding signal locking in\n22637beb2ed625c3e43ab75ab5865b57d7470948.","is_cherrypick":false,"cherrypick_hash":"","pull":34753},"4d727f1ee6b970298a7c1752ba19b49d7060c405":{"hash":"4d727f1ee6b970298a7c1752ba19b49d7060c405","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Allows to doc vararg method return type as void","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34745},"c0ece451e39b440b758cc8621fccff0a4f898f22":{"hash":"c0ece451e39b440b758cc8621fccff0a4f898f22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34720 from Calinou/light-gizmo-color-by-light","body":"Tint 3D light gizmos using the light's color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"844a8d215b1fa768440d5233c532f6e71c54fc14":{"hash":"844a8d215b1fa768440d5233c532f6e71c54fc14","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Make 'GD.Print' and its variants fallback to 'ToString()'","body":"Up until now, 'GD.Print' would convert parameters first to\nVariant and only then to String. This meant parameters that cannot be\nconverted to Variant would be printed as \"Null\".\nThis commit makes 'GD.Print' fallback to 'System.Object.ToString()'\nif the parameter could not be converted to Variant.\nThe same applies to all 'GD.Print' variants:\n'GD.PrintS', 'GD.PrintT', 'GD.PrintErr' and 'GD.PrintRaw'.","is_cherrypick":false,"cherrypick_hash":"","pull":34750},"dbf907e0947be77def475973092b00f3436aee76":{"hash":"dbf907e0947be77def475973092b00f3436aee76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34478 from volzhs/error-script-create","body":"Fix error when closing Attach Node Script window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08ed28346b655c1a0a31aed7ba475aecbdc8429d":{"hash":"08ed28346b655c1a0a31aed7ba475aecbdc8429d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34748 from neikeq/issue-34744","body":"Mono/C#: Fix GD.PrintErr now showing in the Output panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea75ea50d2b0f76c44e02e6fd8a558788cc375f6":{"hash":"ea75ea50d2b0f76c44e02e6fd8a558788cc375f6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix GD.PrintErr now showing in the Output panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34748},"f20b3ff503614682b748ed6f8bb42b6670799250":{"hash":"f20b3ff503614682b748ed6f8bb42b6670799250","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix error when closing Attach Node Script window","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34478},"1788b22b118db02ed57487c62157f83ab73b4165":{"hash":"1788b22b118db02ed57487c62157f83ab73b4165","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34737 from timothyqiu/tree-item-offset","body":"Fixes Tree item offset when root is hidden","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca3819036351c296edb58e56613e318b1ac48877":{"hash":"ca3819036351c296edb58e56613e318b1ac48877","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34735 from YeldhamDev/texturerect_code_format","body":"Minor code formatting in TextureRect file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ee93257e8b6ab275df5eb8decdcdbf8c9adec56":{"hash":"0ee93257e8b6ab275df5eb8decdcdbf8c9adec56","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes Tree item offset when root is hidden","body":"Before this fix, one vseparation is counted for a hidden root item.","is_cherrypick":false,"cherrypick_hash":"","pull":34737},"7b86688ddfd599bcf6ad1da6b8d942acd542076e":{"hash":"7b86688ddfd599bcf6ad1da6b8d942acd542076e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor code formatting in TextureRect file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34735},"27b74f42b4fd6b6e56b7a4924697d8881488bee1":{"hash":"27b74f42b4fd6b6e56b7a4924697d8881488bee1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34731 from timothyqiu/tree-scroll","body":"Ensures cursor visible for Tree with title","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a77e869b87383be8949cd9f246dda37ed96a3c8e":{"hash":"a77e869b87383be8949cd9f246dda37ed96a3c8e","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Ensures cursor visible for Tree with title","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34731},"85fa17d3c29156011109f6ac375bedd9c69a5115":{"hash":"85fa17d3c29156011109f6ac375bedd9c69a5115","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34729 from TritiatedWater/patch-1","body":"Fix wrong return type in canvas.glsl","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb6f04c9f53f4318c3bd44b3e7398f6973f7b68d":{"hash":"bb6f04c9f53f4318c3bd44b3e7398f6973f7b68d","is_merge":false,"authored_by":["MDQ6VXNlcjE5Nzc3NzY3"],"author_raw":"Tritium Oxide <atisuperati@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix wrong return type","body":"`ERROR: _display_error_with_code: CanvasShaderGLES3: Fragment Program Compilation Failed:\n0:166(2): error: `return' with wrong type int, in function `map_ninepatch_axis' returning float` caused by #34704","is_cherrypick":false,"cherrypick_hash":"","pull":34729},"f7715b58bded9d0402ddff3c7fb389344ee3591c":{"hash":"f7715b58bded9d0402ddff3c7fb389344ee3591c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34724 from timothyqiu/tree-right","body":"Fixes behavior of right arrow key in Tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f62bed2387db01e825b8d61253619e948c65058":{"hash":"7f62bed2387db01e825b8d61253619e948c65058","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added support to allow to compile Godot from the same directory while using different versions of python","body":"(cherry picked from commit beee8b37763dd25a105d75274b3f2fffe35f69e1)","is_cherrypick":true,"cherrypick_hash":"beee8b37763dd25a105d75274b3f2fffe35f69e1","pull":""},"beee8b37763dd25a105d75274b3f2fffe35f69e1":{"hash":"beee8b37763dd25a105d75274b3f2fffe35f69e1","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Fabian <supagu@gmail.com>","summary":"Added support to allow to compile Godot from the same directory while using different versions of python","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4907e50feab1af05f514a66adc0086d1c141885":{"hash":"e4907e50feab1af05f514a66adc0086d1c141885","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES3: Fix false positive in ninepatch axis stretch code","body":"See #34704.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1591677eb8b8a08a8e9c1308b73171f59c24d2b8":{"hash":"1591677eb8b8a08a8e9c1308b73171f59c24d2b8","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed antialiasing option for Polygon2D","body":"Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases.\n\nFixes #34568","is_cherrypick":false,"cherrypick_hash":"","pull":34726},"5b173c4bf179f570b2c303079c18e7bdb9938326":{"hash":"5b173c4bf179f570b2c303079c18e7bdb9938326","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34654 from Calinou/colorpicker-move-preview-under-picker","body":"Move the ColorPicker preview under the picker area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e649f8cba9408d7646c591a19fed6f270827602":{"hash":"3e649f8cba9408d7646c591a19fed6f270827602","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34665 from timothyqiu/camera-fov","body":"Clamps fov/size for Camera gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5aa96b72c7a379d5b869168933153ffb0820f125":{"hash":"5aa96b72c7a379d5b869168933153ffb0820f125","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34706 from KoBeWi/grindput","body":"Don't handle Gridmap input when have no effect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4936e500f4af10d8900d6595dc63bd4246fff09":{"hash":"a4936e500f4af10d8900d6595dc63bd4246fff09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34721 from dankan1890/ext_fix","body":"ScriptCreateDialog: Suggested language extension now matches the selected language.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7f49ac9a107820a62677ee3fb49d38982a25165":{"hash":"a7f49ac9a107820a62677ee3fb49d38982a25165","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update copyright statements to 2020","body":"Happy new year to the wonderful Godot community!\n\nWe're starting a new decade with a well-established, non-profit, free\nand open source game engine, and tons of further improvements in the\npipeline from hundreds of contributors.\n\nGodot will keep getting better, and we're looking forward to all the\ngames that the community will keep developing and releasing with it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"838d9519bceb16efc9864579e91c9662461bf8d6":{"hash":"838d9519bceb16efc9864579e91c9662461bf8d6","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes behavior of right arrow key in Tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34724},"99efc9341936f5d83079e5722b7e84dd8007b63f":{"hash":"99efc9341936f5d83079e5722b7e84dd8007b63f","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"ScriptCreateDialog: Suggested language extension now matches the selected language.","body":"Fixes #34711","is_cherrypick":false,"cherrypick_hash":"","pull":34721},"ac18665c8803916236cdf326b7b9a00951bf140d":{"hash":"ac18665c8803916236cdf326b7b9a00951bf140d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tint 3D light gizmos using the light's color","body":"This makes navigation more convenient in the 3D viewport, especially\nwhen using the unshaded display mode.","is_cherrypick":false,"cherrypick_hash":"","pull":34720},"7fddf5eb7c6b6e58f891aaaa5b396f2b0cf616f8":{"hash":"7fddf5eb7c6b6e58f891aaaa5b396f2b0cf616f8","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34699 from van800/godot-guid","body":"Custom property for Godot generated project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9aa18e8919d611afc1a101a8a0b1bf7ea224b747":{"hash":"9aa18e8919d611afc1a101a8a0b1bf7ea224b747","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Use current versions of software in Appveyor.","body":"Use Visual Studio 2019\nUse Python 3.8\nUse Scons 3.1.2","is_cherrypick":false,"cherrypick_hash":"","pull":34717},"406dac1917eaa002fe27128c161ae681f59a556d":{"hash":"406dac1917eaa002fe27128c161ae681f59a556d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34633 from qarmin/lineedit_signal","body":"Don't try to connect \"text_entered\" signal to nodes other than LineEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"219a21737d5d72469595fecb4620eaa1eb150854":{"hash":"219a21737d5d72469595fecb4620eaa1eb150854","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34714 from timothyqiu/groups-editor","body":"Fixes Groups Editor batch add/remove nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bed049ed5e0a8ab889d0d76da373e9d15a0d154":{"hash":"1bed049ed5e0a8ab889d0d76da373e9d15a0d154","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34612 from timothyqiu/item-list","body":"Improves ItemList documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8e7036bc11a72e359a0954809af5b9cee341dfd":{"hash":"c8e7036bc11a72e359a0954809af5b9cee341dfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34707 from KoBeWi/omg","body":"Fix argument type in set_follow_focus()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e1adfc3efb2d8c2e07dab9841a982def6c22d81":{"hash":"3e1adfc3efb2d8c2e07dab9841a982def6c22d81","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes Groups Editor batch add/remove nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34714},"7a752215ba88142557f99b148772fd7bf1dd1c8b":{"hash":"7a752215ba88142557f99b148772fd7bf1dd1c8b","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improves ItemList","body":"* Adds range hint for integer properties\n* Adds missing descriptions in documentation\n* Updates some method descriptions to match the actual behavior\n* Fixes second param name of `set_item_icon_transposed` from `rect` to `transposed`","is_cherrypick":false,"cherrypick_hash":"","pull":34612},"54f70b6b506ee460e6ef2f986158fe5abe696ae6":{"hash":"54f70b6b506ee460e6ef2f986158fe5abe696ae6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix argument type in set_follow_focus()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34707},"bf143c05d251005a9b68654892e41ce1fe6b21cf":{"hash":"bf143c05d251005a9b68654892e41ce1fe6b21cf","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't handle Gridmap input when have no effect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34706},"5fa1905131bc20e8a4a939d0edf8370091c88a50":{"hash":"5fa1905131bc20e8a4a939d0edf8370091c88a50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34702 from Zylann/fix_project_manager_opens_wrong_project","body":"Fix wrong project opening in some situations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97ebde45d58bf54ee4cc8fbbe56097c4b5cffec8":{"hash":"97ebde45d58bf54ee4cc8fbbe56097c4b5cffec8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34572 from KoBeWi/I_give_up","body":"Make new ScrollContainer focus behavior optional","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d53a297a6d8dd98bcfc863c6dd3faa59baf6f72e":{"hash":"d53a297a6d8dd98bcfc863c6dd3faa59baf6f72e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2a28aa28d1278fdff61f62f24996ce4328335a7":{"hash":"c2a28aa28d1278fdff61f62f24996ce4328335a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"833ef704661712fd7a5b3befe9bf280100ec9a32":{"hash":"833ef704661712fd7a5b3befe9bf280100ec9a32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34317 from m4gr3d/make_app_id_match_godot_package_name","body":"Replace the android.defaultConfig.applicationId in build.gradle with the package/unique_name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33b560a5cf1334d8d345eea36229230ef3d08027":{"hash":"33b560a5cf1334d8d345eea36229230ef3d08027","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34700 from Calinou/doc-input-device-touchscreen-id","body":"Document how to distinguish emulated mouse events from physical ones","is_cherrypick":false,"cherrypick_hash":"","pull":""},"870b5ba2dc3d93276df01784a8235c9a27df43bb":{"hash":"870b5ba2dc3d93276df01784a8235c9a27df43bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34695 from timothyqiu/show-in-file-system","body":"Checks script path before show in filesystem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c6863e74b0afe92c7e6e305f366ea566b3b364a":{"hash":"9c6863e74b0afe92c7e6e305f366ea566b3b364a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34692 from bluenote10/bluenote10-shadow_item_cull_mask-docs","body":"shadow_item_cull_mask should reference light mask","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccedda9c7126bd964186b6469f1558219436a71c":{"hash":"ccedda9c7126bd964186b6469f1558219436a71c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34682 from Calinou/os-exit-code-nonportable-warning","body":"Print a warning message if `OS.exit_code` is set to a non-portable value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86a732b1364d7f198aa538118ce20d2972f13f7f":{"hash":"86a732b1364d7f198aa538118ce20d2972f13f7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34680 from Calinou/editor-export-nonzero-exit-code-error","body":"Exit the editor export process with a non-zero exit code on error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c7d02dea1a601b89a6ba438c04b4764ba5e0360":{"hash":"4c7d02dea1a601b89a6ba438c04b4764ba5e0360","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix wrong project opening in some situations, hidden nodes were not reordered","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34702},"b7fcb8d1fe760c527c874fd6762e2bbe4622821e":{"hash":"b7fcb8d1fe760c527c874fd6762e2bbe4622821e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34670 from dalexeev/expr_ord","body":"Add ord() function to Expression class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b412eb8390d73313bfc6ba4997e3533802186cf":{"hash":"7b412eb8390d73313bfc6ba4997e3533802186cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34653 from YeldhamDev/optionbutton_margin_auto","body":"Make OptionButton itself take into account the arrow margin instead of relying on the theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"583d96cb964d37cca39e3bc0e9a4372d6693dfec":{"hash":"583d96cb964d37cca39e3bc0e9a4372d6693dfec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34659 from Calinou/improve-timer-wait-time-hint","body":"Improve the Timer wait time property hint","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3f6268ee7dbde110f67ed7d5c40f938edc6bd5a":{"hash":"f3f6268ee7dbde110f67ed7d5c40f938edc6bd5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34656 from volzhs/keep-selected-dir","body":"Show selected directory in split mode when selecting a file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"162bebcafa7d8321a3dbf0878c0816d0a61924f6":{"hash":"162bebcafa7d8321a3dbf0878c0816d0a61924f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34647 from madmiraal/pulse-audio-null-pointer","body":"Check for null pointer in PulseAudio server info callback.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db90f6cf8504bf004fd4c4adcad3a01c0c9e04f7":{"hash":"db90f6cf8504bf004fd4c4adcad3a01c0c9e04f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34642 from timothyqiu/help-search","body":"Improves Search Help dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e37ad996a19396542009b058d00f30a909489834":{"hash":"e37ad996a19396542009b058d00f30a909489834","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34625 from timothyqiu/i18n","body":"Makes more editor strings translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdfb7e5fc44d5fbbcaf9a09c8732596d925c7a80":{"hash":"fdfb7e5fc44d5fbbcaf9a09c8732596d925c7a80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34621 from cbscribe/kcc_misc_doc_fixes","body":"[Docs] Description updates for Node2D & Object","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9696628f18a7b5ff4b77a8a4c86d5a2cd2c9790":{"hash":"e9696628f18a7b5ff4b77a8a4c86d5a2cd2c9790","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34615 from lakshay-angrish/area_shape_entered-docs","body":"add area_shape_entered usage","is_cherrypick":false,"cherrypick_hash":"","pull":""},"388318ad4c184076986abe6b046072a1fec355f2":{"hash":"388318ad4c184076986abe6b046072a1fec355f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34614 from qarmin/dont_create_preview_of_empty_scene","body":"Don't create preview of empty scene.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea3262ee9bb4ed6ccb73d3123a0cc668bbf4ec18":{"hash":"ea3262ee9bb4ed6ccb73d3123a0cc668bbf4ec18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34578 from timothyqiu/var-rename","body":"Fixes variable naming in FileSystemDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc7288510792f805135ce78374e6e1d0b58c1ee3":{"hash":"cc7288510792f805135ce78374e6e1d0b58c1ee3","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Make new ScrollContainer focus behavior optional","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34572},"e1e2ffcfa1ed2f409107a5548841f1217610a02f":{"hash":"e1e2ffcfa1ed2f409107a5548841f1217610a02f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34613 from timothyqiu/edscale-again","body":"Fixes Theme Editor minimum height on HiDPI monitor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae9716cf78636ef7a199746944bee9c302892eed":{"hash":"ae9716cf78636ef7a199746944bee9c302892eed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34611 from lakshay-angrish/33841_bitmapfont_doc","body":"add AngelCode format in BitmapFont doc's description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa3577b0edeeb3c6e08a592485581cda1f19fd47":{"hash":"fa3577b0edeeb3c6e08a592485581cda1f19fd47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34598 from timothyqiu/tab-height","body":"Fixes tab height in Batch Rename dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e799271bb7e973722eb91a639a1b410b5a209aec":{"hash":"e799271bb7e973722eb91a639a1b410b5a209aec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34594 from marstaik/gltf_colorfix_u","body":"Fix Hard Crash on glTF Color Accessor Import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d595a5e9c3f46fd8c09a8deef4b7bca2959c457e":{"hash":"d595a5e9c3f46fd8c09a8deef4b7bca2959c457e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34593 from Calinou/doc-httprequest-json-example","body":"Add an example of using HTTPRequest to contact a REST API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50ab6decfeffb04b3f6409e573d76bed6150d52b":{"hash":"50ab6decfeffb04b3f6409e573d76bed6150d52b","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Replace the android.defaultConfig.applicationId in build.gradle with the package/unique_name.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34317},"1da9a60cd8ed7ac5b40bf11c3fe6853f3aa04255":{"hash":"1da9a60cd8ed7ac5b40bf11c3fe6853f3aa04255","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34590 from willnationsdev/kc","body":"Fix KinematicCollision docs mislabeling an ObjectID as an RID.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2066fff3d9bfff347a1948f18d46b6800ecb0a9":{"hash":"c2066fff3d9bfff347a1948f18d46b6800ecb0a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34589 from Calinou/improve-cli-export-help","body":"Fix and improve command-line exporting help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"edf2ed5e5056b3f37014cafb2571dd31d65a4a96":{"hash":"edf2ed5e5056b3f37014cafb2571dd31d65a4a96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34582 from timothyqiu/forward-decl","body":"Cleans up headers included in editor_node.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46bc05c5acf8cf9833f9a992935afaa8d074ad58":{"hash":"46bc05c5acf8cf9833f9a992935afaa8d074ad58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34576 from rcorre/imgeo-coords","body":"Clarify ImmediateGeometry.add_vertex.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df2968de2656afd8fad421724d053b6d88205857":{"hash":"df2968de2656afd8fad421724d053b6d88205857","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34571 from rcorre/array_returns","body":"Be more specific about array return values.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b687b4c93b56a6de08e19125127dc40b7479331":{"hash":"5b687b4c93b56a6de08e19125127dc40b7479331","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34563 from Paulb23/23751_extra_line_indent","body":"Fixed selection indent taking an additional line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ef937090447d0ddca96811de00a5f8d278a6302":{"hash":"9ef937090447d0ddca96811de00a5f8d278a6302","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34561 from NoFr1ends/fix-disconnect-in-theme-change","body":"Fix issue with disconnecting events when font changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af2e6e12d1eb9a31a5ac5ab8442abb7503a3d50b":{"hash":"af2e6e12d1eb9a31a5ac5ab8442abb7503a3d50b","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","committer_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","summary":"add custom property to csproj, which identifies that project is generated by Godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34699},"a96c95f1efb0928fadf79eb4790ca3b62597aa41":{"hash":"a96c95f1efb0928fadf79eb4790ca3b62597aa41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34685 from winston-yallow/fix_omnilight_attenuation","body":"Use correct omni light attenuation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2691a8ec711c71f9aaebe45d1b695b2468935088":{"hash":"2691a8ec711c71f9aaebe45d1b695b2468935088","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34655 from MadEqua/fix-multimesh-gles3","body":"Reset GLES3 MultiMesh buffer id when reallocating.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ae73f7bb53e7e4052cf99371f850e9ee001fad6":{"hash":"9ae73f7bb53e7e4052cf99371f850e9ee001fad6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to distinguish emulated mouse events from physical ones","body":"Mouse events emulated from a touchscreen will always have a device ID\nof -1.","is_cherrypick":false,"cherrypick_hash":"","pull":34700},"79494992e4745cf95265737f36602973cdc907a5":{"hash":"79494992e4745cf95265737f36602973cdc907a5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Exit the editor export process with a non-zero exit code on error","body":"This closes #34672.","is_cherrypick":false,"cherrypick_hash":"","pull":34680},"8cf941a8cb6ea5cf778bba12ec34261edc7ff0bb":{"hash":"8cf941a8cb6ea5cf778bba12ec34261edc7ff0bb","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes more editor strings translatable","body":"* Title of Sprite Editor convert preview dialogs\n* Title of UV Channel Debug dialog\n* Various editor warnings\n* GridMap popup menu item \"Paste Selects\"\n* Tileset editor shape button texts\n* MeshLibrary update confirmation text","is_cherrypick":false,"cherrypick_hash":"","pull":34625},"9ae39be64fd6ac1b481a0fc0fbccfb211605fcac":{"hash":"9ae39be64fd6ac1b481a0fc0fbccfb211605fcac","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Checks script path before show in filesystem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34695},"b8e8f4942d5ae49d4661ed685486abcc8b5cbd55":{"hash":"b8e8f4942d5ae49d4661ed685486abcc8b5cbd55","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34690 from kramer425/mono-build-tools-fix","body":"Fix msbuild target argument","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b26f2c505bb4681183eda392cf9eb92f148b53d":{"hash":"1b26f2c505bb4681183eda392cf9eb92f148b53d","is_merge":false,"authored_by":["MDQ6VXNlcjkwNDE1OTI="],"author_raw":"Dan Kramer <kramer425@gmail.com>","committer_raw":"Dan Kramer <kramer425@gmail.com>","summary":"Fix msbuild target argument","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34690},"d2690b37fddf6d472e039311865946e63f61f1b0":{"hash":"d2690b37fddf6d472e039311865946e63f61f1b0","is_merge":false,"authored_by":["MDQ6VXNlcjM2MjA3MDM="],"author_raw":"Fabian Keller <bluenote10@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"shadow_item_cull_mask should reference light mask","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34692},"c9fe11dec1c72f4c12c8a5ae848dbf2bb5930c46":{"hash":"c9fe11dec1c72f4c12c8a5ae848dbf2bb5930c46","is_merge":false,"authored_by":["MDQ6VXNlcjQ0ODcyNzcx"],"author_raw":"Winston <44872771+winston-yallow@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Use correct omni light attenuation","body":"fixes godotengine/godot#34683","is_cherrypick":false,"cherrypick_hash":"","pull":34685},"d441a6aefadda78bb0bb02552716cbede38fe662":{"hash":"d441a6aefadda78bb0bb02552716cbede38fe662","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Print a warning message if `OS.exit_code` is set to a non-portable value","body":"This also improves the related documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":34682},"12482bf8840ce2fa84d6eea7999628be426cba8d":{"hash":"12482bf8840ce2fa84d6eea7999628be426cba8d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34657 from neikeq/tasukete","body":"Mono/C#: Re-structure API solution and GodotTools post-build target","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99b92c885f2c33c0fd6d85eaa463e8572dc034a1":{"hash":"99b92c885f2c33c0fd6d85eaa463e8572dc034a1","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Support for hex numbers in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34671},"134755ebcf0f684f51c1c50562c937296f16ce33":{"hash":"134755ebcf0f684f51c1c50562c937296f16ce33","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev <danil@alexeev.xyz>","committer_raw":"Danil Alexeev <danil@alexeev.xyz>","summary":"Add ord() function to Expression class","body":"The ord() function was recently added in GDScript and VisualScript,\nbut was missed in the Expression class.","is_cherrypick":false,"cherrypick_hash":"","pull":34670},"cbb8930813e891c67a4c917b20bd98317e182f54":{"hash":"cbb8930813e891c67a4c917b20bd98317e182f54","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Clamps fov/size for Camera gizmo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34665},"f1052aa893c7e4a050f13f2068b4a85907afa122":{"hash":"f1052aa893c7e4a050f13f2068b4a85907afa122","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Timer wait time property hint","body":"- Make it possible to enter more precise values (up to 3 decimals).\n- Make it possible to enter values above 4096.","is_cherrypick":false,"cherrypick_hash":"","pull":34659},"86274b9fc9e63c0eb6112bf4d87d67dd97fb0b86":{"hash":"86274b9fc9e63c0eb6112bf4d87d67dd97fb0b86","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Re-structure API solution and GodotTools post-build target","body":"Previously we had a placeholder solution called 'Managed' to benefit from\ntooling while editing the a part of the C# API.\nLater the bindings generator would create the final 'GodotSharp' solution\nincluding these C# files as well as the auto-generated C# API.\nNow we replaced the 'Managed' solution with the final 'GodotSharp' solution\nwhich is no longer auto-generated, and the bindings generator only takes\ncare of the auto-generated C# API.\nThis has the following benefits:\n- It's less confusing as there will no longer be two versions of the same file\n(the original and a generated copy of it). Now there's only one.\n- We no longer need placeholder for auto-generated API classes, like Node or\nResource. We used them for benefiting from tooling. Now we can just use the\nauto-generated API itself.\n- Simplifies the build system and bindings generator. Removed lot of code\nthat is not needed anymore.\n\nAlso added a post-build target to the GodotTools project to copy the output to\nthe data dir. This makes it easy to iterate when doing changes to GodotTools,\nas SCons doesn't have to be executed anymore just to copy these new files.","is_cherrypick":false,"cherrypick_hash":"","pull":34657},"4fb56d6694ef65d4f978e135325a78592c88236a":{"hash":"4fb56d6694ef65d4f978e135325a78592c88236a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show selected directory in split mode when selecting a file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34656},"16429a4289e9738db2e451279699f35b42536527":{"hash":"16429a4289e9738db2e451279699f35b42536527","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Reset GLES3 MultiMesh buffer id when reallocating.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34655},"bbd5e391651a0e9c629dcce8227c6b8d53ae4b6c":{"hash":"bbd5e391651a0e9c629dcce8227c6b8d53ae4b6c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Move the ColorPicker preview under the picker area","body":"This moves it to be closer to the sliders, which in turn makes it easier\nfor the user to preview the color.\n\nThis also makes it clearer that the Pick button can only pick colors\nin the editor window, not outside.","is_cherrypick":false,"cherrypick_hash":"","pull":34654},"fd2c181a3560eebfeae3ac53c55309f505dde849":{"hash":"fd2c181a3560eebfeae3ac53c55309f505dde849","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Revert \"Merge pull request #34315 from YeldhamDev/editor_theme_optionbutton_arrow\"","body":"This reverts commit 0da0eec6cc42066626f867079700c10737092217, reversing\nchanges made to ec97535ea34456607c0c53607d41e34f272890ec.","is_cherrypick":false,"cherrypick_hash":"","pull":34653},"c4cd2c44c8072ae4619592db487972f6b8baf57f":{"hash":"c4cd2c44c8072ae4619592db487972f6b8baf57f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make OptionButton itself take into account the arrow margin instead of relying on the theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34653},"32eccb87e0ad53504b100f01b5eb779e55e12c9b":{"hash":"32eccb87e0ad53504b100f01b5eb779e55e12c9b","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Check for null pointer in PulseAudio server info callback.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34647},"94e373c978b504d3a91cb9500047272910a8c33c":{"hash":"94e373c978b504d3a91cb9500047272910a8c33c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Improves Search Help dialog","body":"* Applies `EDSCALE` to various sizes\n* Adds missing `TTR`s to translatable strings","is_cherrypick":false,"cherrypick_hash":"","pull":34642},"0a1d3e4437ad9ca5255123714aac902a1096c0a0":{"hash":"0a1d3e4437ad9ca5255123714aac902a1096c0a0","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't try to connect \"text_entered\" signal to nodes other than LineEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34633},"bc234ce0aee97a4667117626875b96d300a62b48":{"hash":"bc234ce0aee97a4667117626875b96d300a62b48","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[Docs] Description updates for Node2D & Object","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34621},"1ac701cc378d002817463d9e4101f8866254fe42":{"hash":"1ac701cc378d002817463d9e4101f8866254fe42","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't use constant reference in Vector push_back, insert and append_array","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34618},"fe9a4ff818052613c776daaffe95b0f424b6d4de":{"hash":"fe9a4ff818052613c776daaffe95b0f424b6d4de","is_merge":false,"authored_by":["MDQ6VXNlcjM0NDQyODkx"],"author_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","committer_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","summary":"add area_shape_entered usage","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34615},"542945f5f09832bd9093987db6f6aaba88954355":{"hash":"542945f5f09832bd9093987db6f6aaba88954355","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't create preview of empty scene.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34614},"7f18560f3cc58c042309f0bc386285e2a85f1ce6":{"hash":"7f18560f3cc58c042309f0bc386285e2a85f1ce6","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes Theme Editor minimum height on HiDPI monitor","body":"* Applies `EDSCALE` to the minimum size","is_cherrypick":false,"cherrypick_hash":"","pull":34613},"c37429b281a2f95569a1096e84fb21ef7a6f4edb":{"hash":"c37429b281a2f95569a1096e84fb21ef7a6f4edb","is_merge":false,"authored_by":["MDQ6VXNlcjM0NDQyODkx"],"author_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","committer_raw":"Lakshay Angrish <angrishlakshay@gmail.com>","summary":"add AngelCode format in BitmapFont doc's description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34611},"318c69351624f7794c51b5385d252af397c0404a":{"hash":"318c69351624f7794c51b5385d252af397c0404a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34595 from van800/mac_rider","body":"Fix search for Rider path on Mac","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f90e8c41a21dcb28a53e4b1a4fc64904b8861aaa":{"hash":"f90e8c41a21dcb28a53e4b1a4fc64904b8861aaa","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34604 from neikeq/issue-27674","body":"Mono/C#: Fix memory leak with new Reference instances created from C#","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ef635c0e33fb925cdf12093da90d3977b23e107":{"hash":"0ef635c0e33fb925cdf12093da90d3977b23e107","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix memory leak with new Reference instances created from C#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34604},"f03facc4746496927872b97f02f45eeb3c77ea0c":{"hash":"f03facc4746496927872b97f02f45eeb3c77ea0c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes tab height in Batch Rename dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34598},"682dd04b2d2b7de3a34dcbac193af4e653dcc018":{"hash":"682dd04b2d2b7de3a34dcbac193af4e653dcc018","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan.Shakhov <van800@gmail.com>","committer_raw":"Ivan.Shakhov <van800@gmail.com>","summary":"fix Rider path on Mac","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34595},"d3cf8cfb7d33816ae69eb45728088baae9a3195b":{"hash":"d3cf8cfb7d33816ae69eb45728088baae9a3195b","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"Fix Hard Crash on glTF Color Accessor Import","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34594},"c719cea11675e099058c6e05cc0a1b4c3ebfec76":{"hash":"c719cea11675e099058c6e05cc0a1b4c3ebfec76","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an example of using HTTPRequest to contact a REST API","body":"We already had an example to download and display an image,\nbut having another example dedicated to REST APIs doesn't hurt.","is_cherrypick":false,"cherrypick_hash":"","pull":34593},"e182aa0d32af0878f234eaf2eaad4ec81bc140c4":{"hash":"e182aa0d32af0878f234eaf2eaad4ec81bc140c4","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix KinematicCollision docs mislabeling an ObjectID as an RID.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34590},"b076b2bdd68a9e8952078d9df1e8c3625f02204e":{"hash":"b076b2bdd68a9e8952078d9df1e8c3625f02204e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix and improve command-line exporting help","body":"It was previously mentioning only one of the two required arguments.\nThis also mentions that the export path is relative to the project\ndirectory.\n\nThis partially addresses #28646.","is_cherrypick":false,"cherrypick_hash":"","pull":34589},"078c0d75f2782e3eee5b1b4ed2176687bfd51f20":{"hash":"078c0d75f2782e3eee5b1b4ed2176687bfd51f20","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Cleans up headers included in editor_node.h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34582},"79a06e17bb22128b2c3926853e2eba6313a172c4":{"hash":"79a06e17bb22128b2c3926853e2eba6313a172c4","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes variable naming in FileSystemDock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34578},"67f441a09de3d1f0e8a66370c465a9ec0e27be00":{"hash":"67f441a09de3d1f0e8a66370c465a9ec0e27be00","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Clarify ImmediateGeometry.add_vertex.","body":"It isn't obvious whether you should add vertices in global coordinates,\nor local to the ImmediateGeometry Node.","is_cherrypick":false,"cherrypick_hash":"","pull":34576},"d711c57d767734887fbf0955a7b9902c54498a0d":{"hash":"d711c57d767734887fbf0955a7b9902c54498a0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34570 from MadEqua/fix-skeleton-transform","body":"Fix canvas GLES3 skeleton transform uniform updating.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65195f505f353231b4f419dd5ee3b44cfdd66334":{"hash":"65195f505f353231b4f419dd5ee3b44cfdd66334","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix canvas GLES3 skeleton transform uniform updating.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34570},"0049f43fc82b047a3a3d557ca0d87d17733364ef":{"hash":"0049f43fc82b047a3a3d557ca0d87d17733364ef","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed selection indent taking an additional line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34563},"2f35cf4946e5f584352c1e57290595e9ffc0fd28":{"hash":"2f35cf4946e5f584352c1e57290595e9ffc0fd28","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzU1ODA="],"author_raw":"Jonas Bernemann <jbernemann@gmx.de>","committer_raw":"Jonas Bernemann <jbernemann@gmx.de>","summary":"Fix issue with disconnecting events when font changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34561},"22782d519c263febe0af94c7765fd79565c0f3ce":{"hash":"22782d519c263febe0af94c7765fd79565c0f3ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34553 from timothyqiu/center-dock-position","body":"Centers label text in Dock Select popup panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d53c392b340f6a74b6877d2aaaaaa908b64b8ca1":{"hash":"d53c392b340f6a74b6877d2aaaaaa908b64b8ca1","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Centers Dock Position text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34553},"f26c9d650b72a8b1b30254914bc486569e611ce4":{"hash":"f26c9d650b72a8b1b30254914bc486569e611ce4","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix 2D lighting when using skeleton.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34551},"e0020447616d79ed674f3338339b7557abc41b02":{"hash":"e0020447616d79ed674f3338339b7557abc41b02","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Be more specific about array return values.","body":"The prior docs weren't clear if {pop_,}{front,back} would fail or return\n`null` on an empty array.","is_cherrypick":false,"cherrypick_hash":"","pull":34571},"56d44aaac96747d2311b11702598c2e65551f411":{"hash":"56d44aaac96747d2311b11702598c2e65551f411","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34090 from Calinou/doc-improve-basis","body":"Improve the Basis class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d7898fb6ef2a18910892a2bda67771af1122bda":{"hash":"5d7898fb6ef2a18910892a2bda67771af1122bda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34545 from Calinou/add-code-of-conduct","body":"Add a link to the code of conduct in the repository","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04d7d0838c3a50d83c9b35ddbe3988c659535ee9":{"hash":"04d7d0838c3a50d83c9b35ddbe3988c659535ee9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a link to the code of conduct in the repository","body":"This makes it display when opening an issue for the first time in the repository.","is_cherrypick":false,"cherrypick_hash":"","pull":34545},"bb62c07fce9c72066185da082e6ddd25625996bd":{"hash":"bb62c07fce9c72066185da082e6ddd25625996bd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Basis class documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34090},"67f94ad76ef80040534ff43f79b7230b398f029e":{"hash":"67f94ad76ef80040534ff43f79b7230b398f029e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34543 from Calinou/doc-fix-node-process-priority","body":"Fix the Node `process_priority` description to match actual behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bab51ab557c91f3b0322c12101b0d68639952dd":{"hash":"0bab51ab557c91f3b0322c12101b0d68639952dd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix the Node `process_priority` description to match actual behavior","body":"This closes #34531.","is_cherrypick":false,"cherrypick_hash":"","pull":34543},"ac046b7bac7cc6769eaf275c31ec3a497dea48cc":{"hash":"ac046b7bac7cc6769eaf275c31ec3a497dea48cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34542 from Faless/net/packet_peer_stream_input_buffer","body":"Fix buffers size calculation in PacketPeerStream.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbc772d696e0148f2788f3b78115c70296d6d34a":{"hash":"cbc772d696e0148f2788f3b78115c70296d6d34a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix buffers size calculation in PacketPeerStream.","body":"The calculation used to be wrong when exactly at a power of 2.\n`nearest_shift` always return the \"next\" power of 2\n`nearest_shift(4) == 3 # 2^3 = 8`.\n\nOn the other hand `next_power_of_2` returns the exact value if that\nvalue is a power of 2 (i.e. `next_power_of_2(4) == 4`).\n\nI.e. :\n```\nWARN_PRINT(itos(next_power_of_2(4)) + \" \" + itos(1 << nearest_shift(4)));\n// WARNING: ... : 4 8\n```\n\nIs this by design?","is_cherrypick":false,"cherrypick_hash":"","pull":34542},"8938577459ba1f33a814833c06d92e775c04bb5e":{"hash":"8938577459ba1f33a814833c06d92e775c04bb5e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate + update template","body":"Also fix a few stray clang-format formatting errors that passed\nthrough CI unnoticed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9410d0c792b95abed8173de808d1da38546e0c64":{"hash":"9410d0c792b95abed8173de808d1da38546e0c64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34516 from Faless/debugger/output_buffer_size","body":"Correct size for PacketPeerStream in Debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bec32a11e4d8483815e9c56273b9e183253644e":{"hash":"4bec32a11e4d8483815e9c56273b9e183253644e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34400 from alexchond/alexchon","body":"Document DUPLICATE_USE_INSTANCING #2770","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3fac5ded0ba5878255cc93123b324ee737da41b":{"hash":"b3fac5ded0ba5878255cc93123b324ee737da41b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34411 from Calinou/cleanup-scripts","body":"Remove unused scripts from the `misc/scripts` directory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18e4fb35484d63a116eccb75237ee3d168c806a6":{"hash":"18e4fb35484d63a116eccb75237ee3d168c806a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34413 from Zacxalot/vehiclewheel-tooltip","body":"Update VehicleWheel.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7d8dd79e969c684c44e3737fd26fd90c523ca07":{"hash":"f7d8dd79e969c684c44e3737fd26fd90c523ca07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34441 from KoBeWi/wrapping_things_up","body":"Fix code editor not always centering to bookmarks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4ecfe90f92a67304e5a2b27af94e6be224eb6c6":{"hash":"e4ecfe90f92a67304e5a2b27af94e6be224eb6c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34515 from Faless/ws/closing_ws","body":"WSLPeer now prevents receiving data after close.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f2724a40f5862694c7a729b20e2db0d74ae3265":{"hash":"2f2724a40f5862694c7a729b20e2db0d74ae3265","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34536 from timothyqiu/line-edit-icon","body":"Set proper icon for LineEdit in editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0df1122acc6eede2047efcb18f9bcedf64dd7fe2":{"hash":"0df1122acc6eede2047efcb18f9bcedf64dd7fe2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34488 from nekomatata/style_box_flat_aa","body":"Fixed StyleBoxFlat border size with aa on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84a3d3b981986628fcfaa05a0cadd934cdc47748":{"hash":"84a3d3b981986628fcfaa05a0cadd934cdc47748","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"xatlas: Sync with upstream e12ea82","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33566},"6ee9833c6f40919cda2802c4d8133601841584f9":{"hash":"6ee9833c6f40919cda2802c4d8133601841584f9","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Set proper icon for LineEdit in editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34536},"e21872f4b9798c14b2840f205eff7aa931f02c0d":{"hash":"e21872f4b9798c14b2840f205eff7aa931f02c0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34527 from MadEqua/fix-gles3-light-cutoff","body":"Fix GLES3 light cutoff.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecdfeec513695e53ca59ff22756c7fbbf2ca8514":{"hash":"ecdfeec513695e53ca59ff22756c7fbbf2ca8514","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34526 from Calinou/add-contacts-reported-hint","body":"Add a range property hint for the number of contacts reported","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34ddb7ac59f4c7e548122fa4bea1e89803db2ec4":{"hash":"34ddb7ac59f4c7e548122fa4bea1e89803db2ec4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34519 from MadEqua/fix-contact-shadows","body":"Fix contact shadow when light is outside of viewport.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58c07f27fc0f6b6c706dc7e0ffb1e471ede165a5":{"hash":"58c07f27fc0f6b6c706dc7e0ffb1e471ede165a5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34522 from kramer425/mono-windows-path-ext-fix","body":"Fix mono on windows path ext error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a5b30b14a25763539d1558129a72c958b13404f":{"hash":"0a5b30b14a25763539d1558129a72c958b13404f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a range property hint for the number of contacts reported","body":"This closes #34505.","is_cherrypick":false,"cherrypick_hash":"","pull":34526},"d47374385c0f21c3e76adb75c2954eb8da8178e1":{"hash":"d47374385c0f21c3e76adb75c2954eb8da8178e1","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix GLES3 light cutoff.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34527},"097d1c93832f1db69aa70b00135294e22b5fb4bf":{"hash":"097d1c93832f1db69aa70b00135294e22b5fb4bf","is_merge":false,"authored_by":["MDQ6VXNlcjkwNDE1OTI="],"author_raw":"Dan Kramer <kramer425@gmail.com>","committer_raw":"Dan Kramer <kramer425@gmail.com>","summary":"add suggested fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34522},"d7f9d71be23daac44c06c4f84993ceae43193b1e":{"hash":"d7f9d71be23daac44c06c4f84993ceae43193b1e","is_merge":false,"authored_by":["MDQ6VXNlcjc2MTMyMjM="],"author_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","committer_raw":"Bruno Lourenço <madequa@users.noreply.github.com>","summary":"Fix contact shadow when light is outside of viewport.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34519},"a10449bbbc1c04f3ca151e067974717145a396d7":{"hash":"a10449bbbc1c04f3ca151e067974717145a396d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34514 from neikeq/remove-dep-on-mono-posix","body":"Mono/C#: Remove GodotTools dependency on the Mono.Posix assembly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8f56963943b91c0ad78fa4b7728596d459c5ac0":{"hash":"f8f56963943b91c0ad78fa4b7728596d459c5ac0","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Correct size for PacketPeerStream in Debugger.","body":"We wanted 8 MiB but we were getting 16 MiB (minus 4 bytes for the\nseparator). We are now getting 8 MiB minus 4 bytes for encoding.","is_cherrypick":false,"cherrypick_hash":"","pull":34516},"9afdb9dcd3d08dd287fdf9e0db3de07f8595626a":{"hash":"9afdb9dcd3d08dd287fdf9e0db3de07f8595626a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"WSLPeer now prevents receiving data after close.","body":"Used to spit error and report empty packets when connection was still\nhalf-closed (waiting for confirmation from other end).","is_cherrypick":false,"cherrypick_hash":"","pull":34515},"5a3ccf4f144a00e750f023c1a1d7f9347cc54a5b":{"hash":"5a3ccf4f144a00e750f023c1a1d7f9347cc54a5b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Remove GodotTools dependency on the Mono.Posix assembly","body":"MSBuild on Windows uses the system .NET Framework BCL instead of Mono's. Because\nof this, it may not be able to find the Mono.Posix assembly, so it's better\nnot to depend on it. We needed Mono.Posix to call Syscall.access, so we can\nreplace this with an internal call that does the same in C++.","is_cherrypick":false,"cherrypick_hash":"","pull":34514},"78f1513928bd5a683f0a0b40d4a4fec42fb1d4f3":{"hash":"78f1513928bd5a683f0a0b40d4a4fec42fb1d4f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34508 from timothyqiu/i18n","body":"Makes more editor strings translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b776ebbe4105c5ef3b1c6314157f76be58227b7":{"hash":"0b776ebbe4105c5ef3b1c6314157f76be58227b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34498 from KoBeWi/bad_idea","body":"Mention that bbcode_text += string is a bad idea","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0693718164bcb5875af9211713bfa7c4cce86d58":{"hash":"0693718164bcb5875af9211713bfa7c4cce86d58","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes more editor strings translatable","body":"* \"Add\" button text in Groups Editor\n* \"Receiver Method\" in Connect Signal Dialog\n* \"Play Mode\" in Animation State Machine Editor\n* \"Mesh Library\" button text in Mesh Library editor plugin\n* Compose Array node button texts in Visual Script\n* Various button texts in TileSet Editor\n* Various Run Script errors","is_cherrypick":false,"cherrypick_hash":"","pull":34508},"2019d8001db3da44f7b3a6833e0d6c5ff5d8989f":{"hash":"2019d8001db3da44f7b3a6833e0d6c5ff5d8989f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abbff65dc835af0487492845c83c7392a53b971d":{"hash":"abbff65dc835af0487492845c83c7392a53b971d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention that bbcode_text += string is a bad idea","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34498},"569e9c1d51beca1ebbaf2a79dd7b53045de4fd39":{"hash":"569e9c1d51beca1ebbaf2a79dd7b53045de4fd39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34499 from KoBeWi/your_dialog_was_cancelled","body":"Mention how to handle cancel in ConfirmationDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b1fb0375d4ea04b51761e3428b86a76b968fb8e":{"hash":"2b1fb0375d4ea04b51761e3428b86a76b968fb8e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention how to handle cancel in ConfirmationDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34499},"6ffbd36e3d458044af7d50bedf88a10ea674c81d":{"hash":"6ffbd36e3d458044af7d50bedf88a10ea674c81d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed StyleBoxFlat border size with aa on","body":"The different Rect used to draw rings were wrongly calculated when anti-aliasing was enabled. Also getting rid of some overlapping glitches when using transparent colors for the filling or borders.\n\nFixes #34104","is_cherrypick":false,"cherrypick_hash":"","pull":34488},"48edf6333029fc961528892af190201197b44c40":{"hash":"48edf6333029fc961528892af190201197b44c40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34472 from timothyqiu/quote-property","body":"Fixes property names serialization in project.godot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9abbf517ffd6358e3ea79a6be46a0dd979115a0b":{"hash":"9abbf517ffd6358e3ea79a6be46a0dd979115a0b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34479 from volzhs/filedialog-icon","body":"Set proper icons for FileDialog in editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1a6b394d7b88b61630859c60b83f4a7c5a4c53a":{"hash":"d1a6b394d7b88b61630859c60b83f4a7c5a4c53a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34473 from clayjohn/GLES2-renderbuffer-format","body":"Always use 16 bit renderbuffer depth on WebGL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3a70f0b8002f8290a774933b867b9c586bb4b7a":{"hash":"b3a70f0b8002f8290a774933b867b9c586bb4b7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34357 from clayjohn/DOCS-VisualServer","body":"Updated docs for many VisualServer methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1acbbfc3f1f22a17f2712dc6dd93906997e55750":{"hash":"1acbbfc3f1f22a17f2712dc6dd93906997e55750","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Set proper icons for FileDialog in editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34479},"02d5591d9df4af4350e25de96a909bc89b6f1f08":{"hash":"02d5591d9df4af4350e25de96a909bc89b6f1f08","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make sure no additional slash being added with localize_path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34476},"28543667fd6663132504824c7318ad4473c21c5d":{"hash":"28543667fd6663132504824c7318ad4473c21c5d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Always use 16 bit renderbuffer depth on WebGL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34473},"e7e095da3fd9140cfbbe11dd178981633819d642":{"hash":"e7e095da3fd9140cfbbe11dd178981633819d642","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Encodes property names properly in project.godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34472},"f88f762240acaa9ce181ce8119b8c6ff5b1941f8":{"hash":"f88f762240acaa9ce181ce8119b8c6ff5b1941f8","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Updated docs for many VisualServer methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34357},"2a4c528d067826dd1af865c93c3dc945c9a0e196":{"hash":"2a4c528d067826dd1af865c93c3dc945c9a0e196","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34465 from neikeq/no-hardcode-debugger-wait","body":"Mono/C#: Remove hard-coded debugger wait at initialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30ffd273a311745fbc241d2ff542da72a58d0dee":{"hash":"30ffd273a311745fbc241d2ff542da72a58d0dee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34464 from neikeq/null-is-null-not-Null-👍","body":"Mono/C#: Fix Variant -> MonoString* when type is Variant:NIL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3c6c63b9402683d5060d101c60d2ce9d3db7716":{"hash":"f3c6c63b9402683d5060d101c60d2ce9d3db7716","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Remove hard-coded debugger wait at initialization","body":"Up until now debug builds would always wait up to 500 ms during initialization\nto give time for debuggers to attach to the game.\nWe no longer want this as it increases startup time unnecesarily.\nThe way forward is to setup the debugger agent as client instead of server.\nThis way it's the game that connect to the debugger, not the other way around.\nIf server mode is still desired, suspend=y can be used to indefinitely wait\nfor the debugger to attach. This all can be specified with the environment\nvariable 'GODOT_MONO_DEBUGGER_AGENT' when launching the game.","is_cherrypick":false,"cherrypick_hash":"","pull":34465},"98dc07f25fbbea480c99d34472872943b1902ba8":{"hash":"98dc07f25fbbea480c99d34472872943b1902ba8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix Variant -> MonoString* when type is Variant:NIL","body":"`Variant::operator String()` returns \"Null\" if the type is `Variant:NIL`.\nWe must consider that and return a null `MonoString*` instead when marshalling.\nThis was also causing a \"Null\" error to be displayed when exporting a game\nbecause null string members would be set to \"Null\" during hot-reload.","is_cherrypick":false,"cherrypick_hash":"","pull":34464},"e26b0668717be8bc75e97a0991338d8dbd9540d7":{"hash":"e26b0668717be8bc75e97a0991338d8dbd9540d7","is_merge":false,"authored_by":["MDQ6VXNlcjM0OTA0MTQz"],"author_raw":"alexchond <chondrogiannisproject@gmail.com>","committer_raw":"alexchond <chondrogiannisproject@gmail.com>","summary":"DUPlICATE_USING_INSTANCE documentation update","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34400},"981c6aa102ba50d314a023a96d7affb7081334e5":{"hash":"981c6aa102ba50d314a023a96d7affb7081334e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34445 from JFonS/fix_13364","body":"Fix selection on 3D viewport with half resolution","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8da8518ba37f4fbc4d0475eee4de7807fd4a1e2f":{"hash":"8da8518ba37f4fbc4d0475eee4de7807fd4a1e2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix selection on 3D viewport with half resolution","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34445},"791c84bbbb76908aaa70f91276578766b2a630ac":{"hash":"791c84bbbb76908aaa70f91276578766b2a630ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34421 from Chaosus/fix_strcpy_warning","body":"Fix build warning in ustring.cpp on Windows/MSVC platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8189f23e8c4b806c4e244d0fcce7cb06daa79318":{"hash":"8189f23e8c4b806c4e244d0fcce7cb06daa79318","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34437 from Chaosus/fix_toggle_scripts4","body":"Fix ScriptTextEditor encapsulation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"481eb63a155ba689a86b1649ffdc909aa9547b13":{"hash":"481eb63a155ba689a86b1649ffdc909aa9547b13","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34450 from timothyqiu/curve-editor","body":"Fixes Curve Editor margin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c89df816c1f1e2c1c43776be60e5cf78ad452c36":{"hash":"c89df816c1f1e2c1c43776be60e5cf78ad452c36","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix ScriptTextEditor encapsulation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34437},"72f392a13563533331f2c9d4726e9b5af6d30c2e":{"hash":"72f392a13563533331f2c9d4726e9b5af6d30c2e","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes Curve Editor margin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34450},"28599e6c2092a1b4e5a9cd7a831efbaed479c3be":{"hash":"28599e6c2092a1b4e5a9cd7a831efbaed479c3be","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Suggest use of deferred or oneshot on disconnect if the signal is locked. Closes #34443.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8bbf5a55f29e2dc20bb961901bebabf64183bee":{"hash":"b8bbf5a55f29e2dc20bb961901bebabf64183bee","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix code editor not always centering to bookmarks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34441},"9cda7f73339f8899fa0a8d0a7ca9e9a002a202ce":{"hash":"9cda7f73339f8899fa0a8d0a7ca9e9a002a202ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34430 from volzhs/error-log-with-container","body":"Fix error log when selecting child of Containers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fa9585bdf914c4220c464f55c63db5775ea7aea":{"hash":"2fa9585bdf914c4220c464f55c63db5775ea7aea","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix error log when selecting child of Containers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34430},"8674655a452d846c8bbb778f82c8daa1aa25db93":{"hash":"8674655a452d846c8bbb778f82c8daa1aa25db93","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix build warning in ustring.cpp on Windows/MSVC platform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34421},"589f27933dcb44f3fd53b2e2691b934cfaa4986c":{"hash":"589f27933dcb44f3fd53b2e2691b934cfaa4986c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34419 from akien-mga/mono-osx-copy-libs","body":"Mono: Copy native and btls libs on macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bc427a95e03f016b6c57b9f552e43b72cff82c5":{"hash":"5bc427a95e03f016b6c57b9f552e43b72cff82c5","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34423 from Chaosus/fix_toggle_scripts3","body":"Updates toggle scripts switch tooltip (if user changed the shortcut)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f223616f1cde94c3e29749528921a505a1055db":{"hash":"9f223616f1cde94c3e29749528921a505a1055db","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Updates toggle scripts switch tooltip (if user changed the shortcut)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34423},"d1bce5c679bd77b50ddae2c3841e5157c6a0b917":{"hash":"d1bce5c679bd77b50ddae2c3841e5157c6a0b917","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34417 from volzhs/profiler-calls-right-align","body":"Make right align for calls number in Profiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45ff16ad24b00e0bdeff389b40eeb1cf153cc805":{"hash":"45ff16ad24b00e0bdeff389b40eeb1cf153cc805","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34418 from timothyqiu/docs","body":"Updates docs of AABB and Plane","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c6b9bfdffde2d1c44b69f4bdb48833bf7f821cd":{"hash":"1c6b9bfdffde2d1c44b69f4bdb48833bf7f821cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Copy native and btls libs on macOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34419},"3d6f991a1742d89640b4b2c104d602de00dc0741":{"hash":"3d6f991a1742d89640b4b2c104d602de00dc0741","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Allow tab key to be used for shortcuts\"","body":"This reverts commit cafb888361eba08297dd88b18dc71f4d418525c0.\n\nFixes #34405.\nReopens #8799, #24064.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dff2a9167139937eadefa2f2244e5293d8d0a31":{"hash":"7dff2a9167139937eadefa2f2244e5293d8d0a31","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make right align for calls number in Profiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34417},"a58deee6489192610ff8e42eab8081f673bb4648":{"hash":"a58deee6489192610ff8e42eab8081f673bb4648","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates docs of AABB and Plane","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34418},"4f18c134b9c07bef29415114ee0ec6670db0b9aa":{"hash":"4f18c134b9c07bef29415114ee0ec6670db0b9aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34412 from flyingpimonster/docs-optionbutton","body":"Docs: OptionButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13b77c9acde7515271f3ff2fe6201f69783ce187":{"hash":"13b77c9acde7515271f3ff2fe6201f69783ce187","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk2NDU2"],"author_raw":"Zacxalot <55996456+Zacxalot@users.noreply.github.com>","committer_raw":"Zacxalot <55996456+Zacxalot@users.noreply.github.com>","summary":"Update VehicleWheel.xml","body":"VehicleWheels roll influence values in the tool tip were the wron way round.","is_cherrypick":false,"cherrypick_hash":"","pull":34413},"575a1dc9cff82e6f8b7c3f0f753924b52978ff92":{"hash":"575a1dc9cff82e6f8b7c3f0f753924b52978ff92","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk3MzUz","MDQ6VXNlcjE4MDAzMg=="],"author_raw":"James Westman <flyingpimonster@gmail.com>","committer_raw":"James Westman <flyingpimonster@gmail.com>","summary":"Docs: OptionButton","body":"Complete the documentation and make some existing descriptions a bit\nclearer.\n\nCo-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>","is_cherrypick":false,"cherrypick_hash":"","pull":34412},"b6d686305596b2c26a89f58237c2b8f162d5ae2b":{"hash":"b6d686305596b2c26a89f58237c2b8f162d5ae2b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove unused scripts from the `misc/scripts` directory","body":"This also makes `make_icons.sh` executable directly.","is_cherrypick":false,"cherrypick_hash":"","pull":34411},"7d34d1a85f95edd1b29b8eb24cda49b355db2c3d":{"hash":"7d34d1a85f95edd1b29b8eb24cda49b355db2c3d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34348 from Catchawink/master","body":"Fixed issues with using a relative path in the export window.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98e540616e59098f5a59899f19135d46307b8b90":{"hash":"98e540616e59098f5a59899f19135d46307b8b90","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34406 from Faless/net/quite_sockets","body":"Make NetSockets quieter.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91dc474515166fb30c71fc7cc641aef2955cd471":{"hash":"91dc474515166fb30c71fc7cc641aef2955cd471","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34407 from Calinou/doc-key-mask-cmd","body":"Improve the `KEY_MASK_CMD` documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a1b7a6a90c35642edb3818e82411f00598d9acb":{"hash":"5a1b7a6a90c35642edb3818e82411f00598d9acb","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34402 from Chaosus/fix_toggle_scripts_panel2","body":"Fix toggle scripts panel to allow using shortcut in other areas","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cf1499eaf46f4781ffd2bdf8280a0cfe169a160":{"hash":"6cf1499eaf46f4781ffd2bdf8280a0cfe169a160","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `KEY_MASK_CMD` documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34407},"feb54d0ed746292c383571a50a33ff4f218151fc":{"hash":"feb54d0ed746292c383571a50a33ff4f218151fc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Make NetSockets quiter.","body":"Use print_verbose instead of ERR_* for network errors.","is_cherrypick":false,"cherrypick_hash":"","pull":34406},"03928c5b3611505aad21644244042912d3e99be4":{"hash":"03928c5b3611505aad21644244042912d3e99be4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix toggle scripts panel to allow using shortcut in other areas","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34402},"0dd6079e4e4bc773c01bb85858d0a56b5b756d8f":{"hash":"0dd6079e4e4bc773c01bb85858d0a56b5b756d8f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Improve error message and do not spam forever.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbc176d7407ed1fb47a685a5e37cdf3d100d0afe":{"hash":"fbc176d7407ed1fb47a685a5e37cdf3d100d0afe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34401 from Faless/android/fix_get_manifest_permissions","body":"Fix crash on Android with no manifest permissions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca19a3fe9ae82a0ac40b8f2ce47af952d0d9cdf5":{"hash":"ca19a3fe9ae82a0ac40b8f2ce47af952d0d9cdf5","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix crash on Android with no manifest permissions.","body":"API allows for null array of permissions. It is now normalized with an\nempty array.","is_cherrypick":false,"cherrypick_hash":"","pull":34401},"22637beb2ed625c3e43ab75ab5865b57d7470948":{"hash":"22637beb2ed625c3e43ab75ab5865b57d7470948","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Restore signal locking, for some reason missing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bb5fbafcb3191ceee938da9740d88df7f1dd857":{"hash":"4bb5fbafcb3191ceee938da9740d88df7f1dd857","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34397 from neikeq/fix-win-export-dec19-mono","body":"Mono/C#: Fix project export and fix FindLast/GetFile regression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20d7013c600ea9c95255d74c35343db217d91bec":{"hash":"20d7013c600ea9c95255d74c35343db217d91bec","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix project export and fix FindLast/GetFile regression","body":"d09193b08ae8fdb082bee6ffd3828eb19fd45ce6 introduced a regression in\nStringExtensions.FindLast. StringExtensions.GetFile was also affected as it\nrelies on FindLast. This in turn broke the project exporter as it uses GetFile.\nThe cause of the regression is that now FindLast is calling LastIndexOf\nwith 'startIndex: 0'. This should be 'startIndex: str.Length - 1' instead.\n\nAlso fixed another regression in the project exporter:\nde7c2ad21b4cc2d889a5aeda64ead962036d2aa4 moved 'GodotTools/GodotSharpExport.cs'\nto 'GodotTools/Export/ExportPlugin.cs' and in doing so accidently reverted\nthe changes from commit e439581198de92e63661c4fe71108cb59cc2d999.","is_cherrypick":false,"cherrypick_hash":"","pull":34397},"be3fc176031d8f0c70768721db1f7948ce89463c":{"hash":"be3fc176031d8f0c70768721db1f7948ce89463c","is_merge":false,"authored_by":["MDQ6VXNlcjM0OTA0MTQz"],"author_raw":"alexchond <chondrogiannisproject@gmail.com>","committer_raw":"alexchond <chondrogiannisproject@gmail.com>","summary":"Document DUPLICATE_USE_INSTANCING #2770","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34400},"45908eebf335a162f83befa8de5b8b2b863be58b":{"hash":"45908eebf335a162f83befa8de5b8b2b863be58b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a74cc12d0b1bd2ad2ddfa90fe3f4b16164cd1bd":{"hash":"5a74cc12d0b1bd2ad2ddfa90fe3f4b16164cd1bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c64c46db1d167502b079395b82e75b6c8d5c28c4":{"hash":"c64c46db1d167502b079395b82e75b6c8d5c28c4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"accf68b2cc0a459dd37a44a80d387cc7e59b4062":{"hash":"accf68b2cc0a459dd37a44a80d387cc7e59b4062","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34393 from Chaosus/fix_toggle_scripts_panel","body":"Prevent showing toggle scripts panel switch in shader editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb7b614da15ac0634f2e1895f8ee52433c9bd584":{"hash":"bb7b614da15ac0634f2e1895f8ee52433c9bd584","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevent showing toggle scripts panel switch in shader editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34393},"01a62232264eae3beea6fd6afceae8a45328985f":{"hash":"01a62232264eae3beea6fd6afceae8a45328985f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34364 from Chaosus/toggle_scripts_panel","body":"Moves switch for show scripts panel from File menu to status bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fdbfe0aa8479fe08cabfd627c33f0141561acf5":{"hash":"8fdbfe0aa8479fe08cabfd627c33f0141561acf5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34391 from timothyqiu/dialog-size","body":"Fixes size of Create Function dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"661636e148f9bda51ad582838c86b34239e82e71":{"hash":"661636e148f9bda51ad582838c86b34239e82e71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34389 from KoBeWi/🙄","body":"Use global transform when calculating scroll","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9adeec789c9c0eb4f70a1bbba93751bf070cd61a":{"hash":"9adeec789c9c0eb4f70a1bbba93751bf070cd61a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes size of create function dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34391},"3a3cab64948050ba1fd75540892e5930caeadb3e":{"hash":"3a3cab64948050ba1fd75540892e5930caeadb3e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Use global transform when calculating scroll","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34389},"c3ea4ea9b76d1bacde83f7b70af4638cf2ff41a2":{"hash":"c3ea4ea9b76d1bacde83f7b70af4638cf2ff41a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34382 from van800/profiler","body":"Allow attaching any external profiler, including JetBrains dotTrace","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aa46a58cd3ae5f327929d127ac5fef0733176c9":{"hash":"3aa46a58cd3ae5f327929d127ac5fef0733176c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34380 from akien-mga/mono-threads-suspend-windows","body":"Mono: Enable threads suspend workaround on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c64779516441ad5b6fe20084d10e895fefa0f01":{"hash":"7c64779516441ad5b6fe20084d10e895fefa0f01","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","committer_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","summary":"Allow attaching any external profiler, including JetBrains dotTrace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34382},"21dec856f2a7482fc69e18ffc60f64e90e10fcc5":{"hash":"21dec856f2a7482fc69e18ffc60f64e90e10fcc5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Use an internal skin unless one is supplied by user, fixes #32766","body":"Even though this fixes the issue, the broken Skin resource in the inherited scene mesh will remain, it needs to be erased manually.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2a14042d52b45ae0554f4146c700b18f50ee92f":{"hash":"b2a14042d52b45ae0554f4146c700b18f50ee92f","is_merge":false,"authored_by":["MDQ6VXNlcjMzMjM5MzE0"],"author_raw":"Catchawink <threeeasywords@gmail.com>","committer_raw":"Catchawink <threeeasywords@email.com>","summary":"Fixed issues with using a relative path in the export window.","body":"Before this fix, opening relative export paths inside of an EditorFileDialog was not possible. This was fixed by modifying String::path_to_file() to save relative paths in EditorExportPreset::set_export_path() more appropriately and changing EditorFileDialog::set_current_dir() to open relative paths.","is_cherrypick":false,"cherrypick_hash":"","pull":34348},"a866028a7a955aee90b1356f5c94acf8bc2b2b19":{"hash":"a866028a7a955aee90b1356f5c94acf8bc2b2b19","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Enable threads suspend workaround on Windows","body":"This appears to be necessary for current official builds cross-compiled\nwith MinGW from Linux, using Mono 6.6.0.160.\n\nFollow-up to #31784, see #29812 for details.","is_cherrypick":false,"cherrypick_hash":"","pull":34380},"817165b96cd04adb29e4eef797f9dcc6dd9d022f":{"hash":"817165b96cd04adb29e4eef797f9dcc6dd9d022f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34246 from tygree/nan-in-sprite-fix","body":"Fixed a bug within sprite.cpp that caused a nan value to appear","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8ea390b52c48ab34bc3927f6f3fd2ac590b88cf":{"hash":"f8ea390b52c48ab34bc3927f6f3fd2ac590b88cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34269 from KoBeWi/scrolling_peeps","body":"Scroll ScrollContainer to focused children","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4a0abdd93977542d2ace2975670f188c7e5c161":{"hash":"e4a0abdd93977542d2ace2975670f188c7e5c161","is_merge":false,"authored_by":["MDQ6VXNlcjQ5Nzk1NDgx"],"author_raw":"Tyler Greenwood <tygree@umich.edu>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed a bug within sprite.cpp that caused nan values to appear when a texture had zero area","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34246},"d4601776db56df158753463b1e669c859b16bc42":{"hash":"d4601776db56df158753463b1e669c859b16bc42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34377 from timothyqiu/i18n","body":"Makes more strings in editor translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a9c337dfe42d415e6b8826595e2b64599171c98":{"hash":"7a9c337dfe42d415e6b8826595e2b64599171c98","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes more strings in editor translatable","body":"* File type names in file dialogs\n* Layout option names\n* Visual shader editor UI","is_cherrypick":false,"cherrypick_hash":"","pull":34377},"74977277fac258060b111b31ec57ed2fa8b63398":{"hash":"74977277fac258060b111b31ec57ed2fa8b63398","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34280 from zaksnet/fix-yield-documentation","body":"Fix documentation for yield","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51ab6a96fd25b21f6c89143e04082f28c72379e2":{"hash":"51ab6a96fd25b21f6c89143e04082f28c72379e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34311 from mikkac/34289","body":"Fix- using cut in first line of a script file does not remove the line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f62ee69b1e6e85803e3b48f0d760f77587f2db9":{"hash":"7f62ee69b1e6e85803e3b48f0d760f77587f2db9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Fix reporting clang-format errors after #34097","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"183eafcea8a47ae07341cdef262ca93e818b47b1":{"hash":"183eafcea8a47ae07341cdef262ca93e818b47b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34375 from timothyqiu/vcenter","body":"Center error icon vertically in AssetLib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ec42b7507e0fb14e86068ba3809148b371c481f":{"hash":"6ec42b7507e0fb14e86068ba3809148b371c481f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34372 from KoBeWi/how_to_graphnode","body":"Mention how to add slots to GraphNode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b72e4079f343d440d6721f6bd4066f26a33a743a":{"hash":"b72e4079f343d440d6721f6bd4066f26a33a743a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34374 from KoBeWi/thinking_out_of_the_loop","body":"Prevent infinite loop when focus_next is invisible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c39aa2b2002337f8ffc07d7606c18dfa534cd8c5":{"hash":"c39aa2b2002337f8ffc07d7606c18dfa534cd8c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34367 from clayjohn/GLES2-shadow_color","body":"Fix shadow color in GLES2 by making sRGB","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c87e6fa36f0742963ada8820703e852b2fabd79e":{"hash":"c87e6fa36f0742963ada8820703e852b2fabd79e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34336 from aaronfranke/transform-doc","body":"Document that translated does not behave like rotated or scaled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3ab1cb6983bf138e23070fa8d428c9e6505dab0":{"hash":"a3ab1cb6983bf138e23070fa8d428c9e6505dab0","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Center error icon vertically in AssetLib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34375},"32939ccd3987057c49a226909c025a3df7219c82":{"hash":"32939ccd3987057c49a226909c025a3df7219c82","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Prevent infinite loop when focus_next is invisible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34374},"078e9c04d2c0c03009ab67749742267717fcba2e":{"hash":"078e9c04d2c0c03009ab67749742267717fcba2e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention how to add slots to GraphNode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34372},"2a694a44cb8ceb9f333625dab3a14309a2bc14aa":{"hash":"2a694a44cb8ceb9f333625dab3a14309a2bc14aa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix shadow color in GLES2 by making sRGB","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34367},"1b8b380993bf9ee253a72b6da7d7d7cc55868976":{"hash":"1b8b380993bf9ee253a72b6da7d7d7cc55868976","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Document that translated does not behave like rotated or scaled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34336},"dc0199989d01d6f6eb260f13a1e1305e93f36c35":{"hash":"dc0199989d01d6f6eb260f13a1e1305e93f36c35","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Moves switch for show scripts panel from File menu to status bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34364},"d8d96c9fa78395db8cf8eca65439ee1dfe18a424":{"hash":"d8d96c9fa78395db8cf8eca65439ee1dfe18a424","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34349 from timothyqiu/enum-scope","body":"Show full enum name when not on the same doc page","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9474715c02fb83ff39dcce7677d3f0766640e9d":{"hash":"e9474715c02fb83ff39dcce7677d3f0766640e9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34360 from timothyqiu/gdscript-func-docs","body":"Updates docs for GDScript built-in functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"468fcd80bbb9b7c2928641ef0a7fdd94b0d7d54f":{"hash":"468fcd80bbb9b7c2928641ef0a7fdd94b0d7d54f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Updates docs for GDScript built-in functions","body":"* Adds description for `ord()`\n* Adds relationship description between `char()` and `ord()`\n* Describes the argument of `char()` as Unicode code point instead of ASCII code\n* Fixes wrong interval notation in `randi()` description","is_cherrypick":false,"cherrypick_hash":"","pull":34360},"389b7939bfc297361f6ea31018fbd432b83c8bf9":{"hash":"389b7939bfc297361f6ea31018fbd432b83c8bf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34356 from Calinou/styleboxflat-lower-max-corner-detail","body":"Lower the maximum StyleBoxFlat corner detail to 20","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7045111f4508cce02f84c9626a906149fd84611d":{"hash":"7045111f4508cce02f84c9626a906149fd84611d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34344 from YeldhamDev/slider_unused_cleanup","body":"Remove unused theme elements in H/VSlider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c5fd893658bd4823a081e8cde06887851fa08d2":{"hash":"9c5fd893658bd4823a081e8cde06887851fa08d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34361 from timothyqiu/group-editor-min-size","body":"Fixes wrong minimum size of Group Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbaf212c62422ade6fbe83fbab78fc46a6103184":{"hash":"bbaf212c62422ade6fbe83fbab78fc46a6103184","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes wrong minimum size of Group Editor","body":"Takes current editor scale into account when setting the minimum size.","is_cherrypick":false,"cherrypick_hash":"","pull":34361},"324e02596f3849b0cf9edf39f4addbcf657d4e42":{"hash":"324e02596f3849b0cf9edf39f4addbcf657d4e42","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Lower the maximum StyleBoxFlat corner detail to 20","body":"This value should be sufficient even for very large corner radii.\n\nThis closes #34354.","is_cherrypick":false,"cherrypick_hash":"","pull":34356},"ce7d3bb1c7a4d146c1afaef7d1cde414162d4d02":{"hash":"ce7d3bb1c7a4d146c1afaef7d1cde414162d4d02","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34353 from Calinou/increase-2d-editor-zoom-limits","body":"Increase the TileSet and polygon UV editor zoom limits to 16×","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3a07d3550bd6f56028c03b97a5194dc69a48a0e":{"hash":"d3a07d3550bd6f56028c03b97a5194dc69a48a0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33910 from Faless/net/android_mlock","body":"Acquire MulticastLock on Android when using broadcast/multicast","is_cherrypick":false,"cherrypick_hash":"","pull":""},"980e962bb89ea43831a901b594cdc80cf9ade67e":{"hash":"980e962bb89ea43831a901b594cdc80cf9ade67e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase the TileSet and polygon UV editor zoom limits to 16×","body":"This also changes the TileSet editor's minimum zoom to match\nother 2D editors.\n\nThis closes #34346.","is_cherrypick":false,"cherrypick_hash":"","pull":34353},"eced81e359a61b6cabb5ec070095c0c343d977df":{"hash":"eced81e359a61b6cabb5ec070095c0c343d977df","is_merge":false,"authored_by":[""],"author_raw":"Mikolaj Kaczmarek <extern.mikolaj.kaczmarek@elektrobit.com>","committer_raw":"Mikolaj Kaczmarek <extern.mikolaj.kaczmarek@elektrobit.com>","summary":"Fix- using cut in first line of a script file does not remove the line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34311},"04c917899f1bfba7fbae8f20b602f726f43102d6":{"hash":"04c917899f1bfba7fbae8f20b602f726f43102d6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add Android NetSocket implementation.","body":"Automatically acquire and release multicast lock when needed.","is_cherrypick":false,"cherrypick_hash":"","pull":33910},"fafda80a4b7c3c588ae0e0937f2d7982e39b2d74":{"hash":"fafda80a4b7c3c588ae0e0937f2d7982e39b2d74","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add GodotNetUtils Java class for Android.","body":"Provides access to a MulticastLock.\nAs specified by the Android API, broadcast/multicast packets may be\nfiltered on some phones unless the application explicitly acquires\na \"MulticastLock\".","is_cherrypick":false,"cherrypick_hash":"","pull":33910},"9269d6be328e5ca0be3ce9bdb45017e97c799890":{"hash":"9269d6be328e5ca0be3ce9bdb45017e97c799890","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"UDP sockets broadcast is now disabled by default.","body":"Add method `set_broadcast_enabled` to allow enabling broadcast via\nGDScript.","is_cherrypick":false,"cherrypick_hash":"","pull":33910},"a5dcabbbfb2a0b9c6688ea0b6f788491f350f5da":{"hash":"a5dcabbbfb2a0b9c6688ea0b6f788491f350f5da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34272 from MissKraya/34258-fix","body":"Fix for #34258 and added get_zoom_hbox() documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abab4c0e258184a8bfad54374d86b1c4bf96c5eb":{"hash":"abab4c0e258184a8bfad54374d86b1c4bf96c5eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34300 from Acvarium/ragdoll-impuls","body":"Added apply_impulse methods to PhysicalBone for ragdolls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59937e1c5466acfa0b2343f6ec7043a953d882b2":{"hash":"59937e1c5466acfa0b2343f6ec7043a953d882b2","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDQzMjcw"],"author_raw":"Hannah Crawford <hannah@wolv.co>","committer_raw":"Hannah Crawford <hannah@wolv.co>","summary":"Updated get_zoom_hbox() documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34272},"e0ca3a9ffa370378f327f3699cc70ca0cb4b8438":{"hash":"e0ca3a9ffa370378f327f3699cc70ca0cb4b8438","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34350 from volzhs/remove-convex-decomp","body":"Remove convex_decomp in drivers/SCsub","is_cherrypick":false,"cherrypick_hash":"","pull":""},"904b7700fac9abf09e83d3c33a853fff178d6f1a":{"hash":"904b7700fac9abf09e83d3c33a853fff178d6f1a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove convex_decomp in drivers/SCsub","body":"follow-up f111d1aaede1b2036e63d5a44ecd0ecf057521c3","is_cherrypick":false,"cherrypick_hash":"","pull":34350},"d3851d5452ae14f6c1b57a9b60efcbf594db0f0c":{"hash":"d3851d5452ae14f6c1b57a9b60efcbf594db0f0c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Show enum class name when not on the same doc page","body":"Variant.Type and Variant.Operator are listed on GlobalScope page instead\nof Variant. The `Variant` prefix should not be omitted on that page.","is_cherrypick":false,"cherrypick_hash":"","pull":34349},"3a9284b562d6dcfc339322999767168e12220895":{"hash":"3a9284b562d6dcfc339322999767168e12220895","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34338 from Catchawink/master","body":"Fixed an issue with capturing audio from microphones in macOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af67e9744519eb45cda46a7e463f7443409ea5e1":{"hash":"af67e9744519eb45cda46a7e463f7443409ea5e1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove unused theme elements in H/VSlider","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34344},"5152afa70c8f07f63e9f9d9c2ff386ee6437ca1e":{"hash":"5152afa70c8f07f63e9f9d9c2ff386ee6437ca1e","is_merge":false,"authored_by":[""],"author_raw":"Catchawink <threeeasywords@email.com>","committer_raw":"Catchawink <threeeasywords@email.com>","summary":"Added microphone and camera usage descriptions to macOS builds.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34338},"3740ec25f7dd4febba89f771972f7f29321cca43":{"hash":"3740ec25f7dd4febba89f771972f7f29321cca43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34339 from NoFr1ends/fix-bundle-verify-ios","body":"Change bundle name rules on iOS to match Apple's requirements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d23b8719f4b49b94d4f57c641963d3135b6ff9c3":{"hash":"d23b8719f4b49b94d4f57c641963d3135b6ff9c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34340 from akien-mga/drop-box2d-convexdecomp","body":"Drop b2d_convexdecomp, no longer necessary.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41c3c77e800172cf81cd3b847ac4d3276bc33f17":{"hash":"41c3c77e800172cf81cd3b847ac4d3276bc33f17","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzU1ODA="],"author_raw":"Jonas Bernemann <jbernemann@gmx.de>","committer_raw":"Jonas Bernemann <jbernemann@gmx.de>","summary":"Change bundle name rules on iOS to match Apple's requirements","body":"Changed the bundle identifier verification to match the official\nverficiation.\nhttps://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleidentifier\n\nThis help developers to migrate existing games to godot without\nconstantly having to change the bundle identifier in the generated\nXCode project.","is_cherrypick":false,"cherrypick_hash":"","pull":34339},"f111d1aaede1b2036e63d5a44ecd0ecf057521c3":{"hash":"f111d1aaede1b2036e63d5a44ecd0ecf057521c3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop b2d_convexdecomp. no longer necessary.","body":"We now use `thirdparty/misc/triangulator.h` for all physics-related\n(collision, navigation) triangulation needs.\n\nFollow-up to #34293.","is_cherrypick":false,"cherrypick_hash":"","pull":34340},"f18cb896813eea88a93829ca585b9cb6fe76950f":{"hash":"f18cb896813eea88a93829ca585b9cb6fe76950f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34293 from jitspoe/collision-polygon-export-fix","body":"Fix for collision polygon not working at all on exported builds.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12ee35737fc81a8775347daffd5af3db7ef016ee":{"hash":"12ee35737fc81a8775347daffd5af3db7ef016ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34334 from neikeq/issue-33503","body":"Mono/C#: Fix class parser bug with 'where T : struct'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e65db6a16b9f0dfc689fb4739d4373e916ac0402":{"hash":"e65db6a16b9f0dfc689fb4739d4373e916ac0402","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34333 from vnen/gdscript-assign-op","body":"Fix some cases where typed assignment gets invalid","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d14f1947a432f3d62641bb95316313c569f71b30":{"hash":"d14f1947a432f3d62641bb95316313c569f71b30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34327 from timothyqiu/types-doc","body":"Makes int and bool types clickable in documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2a2293709472f5b4e418b8f38d48eef987cc0de":{"hash":"f2a2293709472f5b4e418b8f38d48eef987cc0de","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix class parser incorrectly handling nested namespaces","body":"It would incorrectly error thinking the nested namespace is being declared inside a struct/class. This was because of an incorrect nesting level being used for classes and structs.","is_cherrypick":false,"cherrypick_hash":"","pull":34334},"c1ab956dd037cf5e3bdbf3d4940c4e7a9421f9b9":{"hash":"c1ab956dd037cf5e3bdbf3d4940c4e7a9421f9b9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix class parser bug with 'where T : struct'","body":"The struct decl parsing was outdated. Make both struct decl and class declparsing share the same code.","is_cherrypick":false,"cherrypick_hash":"","pull":34334},"81f513ddc6faf16c5e3d08c0637b188003f194c3":{"hash":"81f513ddc6faf16c5e3d08c0637b188003f194c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34331 from akien-mga/vhacd-fix-uwp-arm-build","body":"vhacd: Patch to fix UWP ARM build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19252d48ed47064203740c3fd5cb9206962df260":{"hash":"19252d48ed47064203740c3fd5cb9206962df260","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"vhacd: Patch to fix UWP ARM build","body":"This is a very outdated copy of Bullet's btScalar.h,\nwe're probably only discovering the tip of the bad\ncross-platform compatibility of the unmaintained vhacd.","is_cherrypick":false,"cherrypick_hash":"","pull":34331},"cb887324e6780a05f969de0c7387ac9e8c8cb5c2":{"hash":"cb887324e6780a05f969de0c7387ac9e8c8cb5c2","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Convert values when setting member variables","body":"This allows doing: self.x = 1 even if self.x is declared as float.","is_cherrypick":false,"cherrypick_hash":"","pull":34333},"475d7f0e5211c981db87fd02176cfa5dab02833e":{"hash":"475d7f0e5211c981db87fd02176cfa5dab02833e","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix type conversion in assignment with operation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34333},"37f664b1a524226a4292a6bd2e613a740f634de2":{"hash":"37f664b1a524226a4292a6bd2e613a740f634de2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34328 from Dancovich/patch-1","body":"Clarifying how float(String from) parses partially invalid strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"185017b922073b7607a06fe8ee4915d4b71d7720":{"hash":"185017b922073b7607a06fe8ee4915d4b71d7720","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDQyOTY="],"author_raw":"Danilo Costa Viana <dcviana@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Clarifying how float(String from) parses partially invalid strings","body":"Update the description of this method to be in line with [code]int int(String from)[/code] in regards to how it deals with a completely invalid parameter and a partially invalid parameter.","is_cherrypick":false,"cherrypick_hash":"","pull":34328},"249c2c4615c486696e997ea5af1a507a3f761522":{"hash":"249c2c4615c486696e997ea5af1a507a3f761522","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Makes int and bool clickable in documentation","body":"Also adjusted the way to check empty strings.","is_cherrypick":false,"cherrypick_hash":"","pull":34327},"cf3a863fa92253ecb833a66cc2acb1463e6002d1":{"hash":"cf3a863fa92253ecb833a66cc2acb1463e6002d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34229 from NoFr1ends/fix-home-indicator-ios","body":"Allow to change the home indicator behaviour on iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9432520449f3b1affdca37aea366f4cf358bc560":{"hash":"9432520449f3b1affdca37aea366f4cf358bc560","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@allkhor, @Eoin-ONeill-Yokai, @timothyqiu, @madmiraal, @zaksnet\n\nUpdate sponsors on splash screen.\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d61118f64c1c56f50fbe706277fd0b1499f6d98":{"hash":"4d61118f64c1c56f50fbe706277fd0b1499f6d98","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzU1ODA="],"author_raw":"Jonas Bernemann <jbernemann@gmx.de>","committer_raw":"Jonas Bernemann <jonas.bernemann@consense-consulting.de>","summary":"Add project setting to hide home indicator on iOS","body":"On iOS devices without a physical home button iOS\nshows a home indicator instead. This is often in the\nway of the UI or the game.\nAdded a project setting to disable hidden home indicator.\nThe default value is to hide the home indicator","is_cherrypick":false,"cherrypick_hash":"","pull":34229},"787113d96e83591865b2e408c59c7923c12976c7":{"hash":"787113d96e83591865b2e408c59c7923c12976c7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"115a45c2c5be4b60302cabb123076071e2a22baa":{"hash":"115a45c2c5be4b60302cabb123076071e2a22baa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f68626fb2e5331d4bea1adea49d014be79af4b1":{"hash":"9f68626fb2e5331d4bea1adea49d014be79af4b1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Also apply clang-format.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fd7186971594a975cb4947e95f770798ae2f5c6":{"hash":"0fd7186971594a975cb4947e95f770798ae2f5c6","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Fix documentation for yield","body":"#33872 PR was misleading as i though inheritance from GDScriptFunctionState was optional.","is_cherrypick":false,"cherrypick_hash":"","pull":34280},"d31ff039ed23e84ee09f8e760506b7169bc0deb6":{"hash":"d31ff039ed23e84ee09f8e760506b7169bc0deb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34310 from qarmin/shift_operators","body":"Don't allow to use too big or too small shift count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d69c20d2a1bd25168ec0ba13421fe7b50d1d793":{"hash":"2d69c20d2a1bd25168ec0ba13421fe7b50d1d793","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34287 from Xrayez/tween-trans-ease-default","body":"Provide default Tween values for transition and easing types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae2c6b638af494b676aab947824f3d0a7045be97":{"hash":"ae2c6b638af494b676aab947824f3d0a7045be97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34323 from timothyqiu/i18n","body":"Make more editor strings translatable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdfe14c5830842c6f1ad7b37a8e86d50eb88f0ba":{"hash":"fdfe14c5830842c6f1ad7b37a8e86d50eb88f0ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34235 from timothyqiu/menu-scroll","body":"Fixes long popup menu scroll behavior","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1cd736951a4ad0f0d66917252a86eb6ac8001673":{"hash":"1cd736951a4ad0f0d66917252a86eb6ac8001673","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34189 from aaronfranke/mesh-aabb","body":"Expose Mesh get_aabb","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d151e1eaf97579339447db9c706d37a1893e37ff":{"hash":"d151e1eaf97579339447db9c706d37a1893e37ff","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Make more editor strings translatable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34323},"adb703bc59a2281fcc4c9ca1e89408622b419889":{"hash":"adb703bc59a2281fcc4c9ca1e89408622b419889","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34016 from norton-corbett/hotfix/tileset-editor-point-grabbing","body":"Fix TileSet Editor polygon point grabbing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01f34255940cac5143901b7e64170c636436c274":{"hash":"01f34255940cac5143901b7e64170c636436c274","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34304 from Calinou/improve-editor-shortcuts-search","body":"Don't search in unassigned shortcut labels in the editor shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d39284a65fec4d62d56972e03e7aa7042ad673ea":{"hash":"d39284a65fec4d62d56972e03e7aa7042ad673ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34295 from aaronfranke/potato-knishes","body":"[Mono] Fix string Find methods having reversed case sensitivity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0da0eec6cc42066626f867079700c10737092217":{"hash":"0da0eec6cc42066626f867079700c10737092217","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34315 from YeldhamDev/editor_theme_optionbutton_arrow","body":"Fix OptionButton's arrow margin in editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec97535ea34456607c0c53607d41e34f272890ec":{"hash":"ec97535ea34456607c0c53607d41e34f272890ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34314 from YeldhamDev/button_internal_margin_clip","body":"Make Button and co. take internal margins into account when clipping text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5004b8b81e96c7146ffe3f385748163d71a667c4":{"hash":"5004b8b81e96c7146ffe3f385748163d71a667c4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix OptionButton's arrow margin in editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34315},"aab70008d3593f9ef06045fb8eae1143b07ea15f":{"hash":"aab70008d3593f9ef06045fb8eae1143b07ea15f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34309 from Muller-Castro/VarDeclFix","body":"Fixed HTTPClient.xml:115 and 121 variant declaration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd7cf87b8e6e5705ac68b8b0dfc121e7c0858c32":{"hash":"bd7cf87b8e6e5705ac68b8b0dfc121e7c0858c32","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make Button and co. take internal margins into account when clipping text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34314},"217714760b60f91e581985b947d8dbdd4a0f5b0b":{"hash":"217714760b60f91e581985b947d8dbdd4a0f5b0b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34306 from Catchawink/master","body":"Fixed an issue with recording audio.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"162a64efcd3cd95035e7dce3403452fd4dfdbd9a":{"hash":"162a64efcd3cd95035e7dce3403452fd4dfdbd9a","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't allow to use too big or too small shift operators","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34310},"f9db01ec5098384475c5c938266473794b4f8b04":{"hash":"f9db01ec5098384475c5c938266473794b4f8b04","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgzMzE2"],"author_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","committer_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","summary":"Fixed HTTPClient.xml:115 and 121 variant declaration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34309},"86096313bead15ecaf911d8ff41e7074009bd98a":{"hash":"86096313bead15ecaf911d8ff41e7074009bd98a","is_merge":false,"authored_by":[""],"author_raw":"Catchawink <threeeasywords@email.com>","committer_raw":"Catchawink <threeeasywords@email.com>","summary":"Fixed an issue with recording audio.","body":"Prior to this fix, AudioEffectRecordInstance::init() was called before recording_active is set to true in AudioEffectRecord::set_recording_active(). This was setting is_recording to false in AudioEffectRecordInstance, because is_recording updates to the value of recording_active in AudioEffectRecordInstance::_io_thread_process(). To fix this issue, AudioEffectRecordInstance::init() is now called after recording_active is set to true.","is_cherrypick":false,"cherrypick_hash":"","pull":34306},"75e82417a64c29ae54db7c620a314da622aa2def":{"hash":"75e82417a64c29ae54db7c620a314da622aa2def","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Don't search in unassigned shortcut labels in the editor shortcuts","body":"This also fades out shortcut labels for unassigned shortcuts,\nwhich makes for easier visual grepping.\n\nThis closes #33299.","is_cherrypick":false,"cherrypick_hash":"","pull":34304},"f065b34e969f93e5ecc9046e01c5c14c416d2d16":{"hash":"f065b34e969f93e5ecc9046e01c5c14c416d2d16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34286 from bojidar-bg/31818-cast-autocomplete","body":"Fix GDScript autocompletion with \"as\" or typed variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"234fab949a1ff7214c4de91c66c897535d28e5a7":{"hash":"234fab949a1ff7214c4de91c66c897535d28e5a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34277 from aaronfranke/mono-format","body":"Code formatting for the Mono module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee11b0eda7169fec9f2868b6cc3fe768a7107fcb":{"hash":"ee11b0eda7169fec9f2868b6cc3fe768a7107fcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34298 from timothyqiu/lines-32736","body":"Fixes crash after remove_line in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3ea2a0267a26f856e0f75b7ac5a621ca39b5d7e":{"hash":"f3ea2a0267a26f856e0f75b7ac5a621ca39b5d7e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fixed crash if passing invalid image ref to TextureLayered","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34303},"d3b162a9d49ab5c537ae46f2afed37fe4511458a":{"hash":"d3b162a9d49ab5c537ae46f2afed37fe4511458a","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MzE3Nw=="],"author_raw":"Vitalii Shmorhun <3dvits@gmail.com>","committer_raw":"Vitalii Shmorgun <3dvits@gmail.com>","summary":"Added apply_central_impulse to PhysicalBone class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34300},"7c580261c7fe18a4d56227a75883a4e1ce460e73":{"hash":"7c580261c7fe18a4d56227a75883a4e1ce460e73","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34299 from Chaosus/vs_fix_port","body":"Added missed enum constant VisualShaderNodeTexture::SOURCE_PORT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57441ab2c6e17c00fb95722efa51c9168e1aed90":{"hash":"57441ab2c6e17c00fb95722efa51c9168e1aed90","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missed enum constant VisualShaderNodeTexture::SOURCE_PORT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34299},"776ae18d64d1f7b625a9de9c095cdd667e75b42a":{"hash":"776ae18d64d1f7b625a9de9c095cdd667e75b42a","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash after remove_line in RichTextLabel","body":"`ItemFrame` always have a line.","is_cherrypick":false,"cherrypick_hash":"","pull":34298},"d09193b08ae8fdb082bee6ffd3828eb19fd45ce6":{"hash":"d09193b08ae8fdb082bee6ffd3828eb19fd45ce6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix string Find methods having reversed case sensitivity","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34295},"37d164e24e22633985a6555121a992abf1b130e0":{"hash":"37d164e24e22633985a6555121a992abf1b130e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CharFXTransform: Drop unnecessary get_value_or()","body":"See https://github.com/godotengine/godot/pull/23658#issuecomment-562706669\nThe method was implemented back when Dictionary.get(key, default) did not\nexist, but now that it does we do not need a custom method in CharFXTransform.\n\nIt's a new feature in 3.2, so does not break compat with 3.1.x.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50c37ed9869b24b1411d78db764ac519bc7e95e3":{"hash":"50c37ed9869b24b1411d78db764ac519bc7e95e3","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when using Resource::_take_over_path","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34296},"371de5132ce6315e0b60cc74ebd47c134c275361":{"hash":"371de5132ce6315e0b60cc74ebd47c134c275361","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34251 from bojidar-bg/32993-lightoccluder-flip","body":"Flip cull mode when rendering flipped Light2D and LightOccluder2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f676d7509e301620fc72421e85e8d5e03555f8c1":{"hash":"f676d7509e301620fc72421e85e8d5e03555f8c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34262 from clayjohn/default_point_size","body":"Add a default POINT_SIZE","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c894f342624348ee9e6055ef514f655a44023c3":{"hash":"2c894f342624348ee9e6055ef514f655a44023c3","is_merge":false,"authored_by":[""],"author_raw":"jitspoe <jitspoeAyahoooDcom>","committer_raw":"jitspoe <jitspoe@yahoo.com>","summary":"Fix for collision polygon not working at all on exported builds.","body":"(cherry picked from commit a169e1406de77c3abfe670217f18bcf2c1468bae)","is_cherrypick":true,"cherrypick_hash":"a169e1406de77c3abfe670217f18bcf2c1468bae","pull":34293},"a169e1406de77c3abfe670217f18bcf2c1468bae":{"hash":"a169e1406de77c3abfe670217f18bcf2c1468bae","is_merge":false,"authored_by":[""],"author_raw":"jitspoe <jitspoeAyahoooDcom>","committer_raw":"jitspoe <jitspoeAyahoooDcom>","summary":"Fix for collision polygon not working at all on exported builds.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81db0e9274a17a0c0f97855f09c66ef918cbef7e":{"hash":"81db0e9274a17a0c0f97855f09c66ef918cbef7e","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Provide default Tween values for transition and easing types","body":"TRANS_LINEAR and EASE_IN_OUT are chosen as defaults for\ninterpolation and follow methods.","is_cherrypick":false,"cherrypick_hash":"","pull":34287},"a665b3878be70904998c2b918ea6f47019b35e81":{"hash":"a665b3878be70904998c2b918ea6f47019b35e81","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix GDScript autocompletion with `as` or typed variables","body":"Fixes #31818, fixes #33434","is_cherrypick":false,"cherrypick_hash":"","pull":34286},"5771f9959c5fe0d0a236f334a6211cbe20c8b293":{"hash":"5771f9959c5fe0d0a236f334a6211cbe20c8b293","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Mono formatting","body":"No space for casting, add spaces inside braces, 4 space indentation, remove trailing indentation, remove BOM.","is_cherrypick":false,"cherrypick_hash":"","pull":34277},"eec77027115c94603de1671533dd6b56cdef250e":{"hash":"eec77027115c94603de1671533dd6b56cdef250e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Flip cull mode when rendering flipped Light2D and LightOccluder2D","body":"Fixes #32993","is_cherrypick":false,"cherrypick_hash":"","pull":34251},"9abc0ad8a5cf400d848fd25a33bd562db08d1046":{"hash":"9abc0ad8a5cf400d848fd25a33bd562db08d1046","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27792 from Giacom/fix_quat","body":"Fixes being unable to use the Quat(Vector3) constructor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"334ed8f0c272254b00fb2393fa4323ae1fe708e3":{"hash":"334ed8f0c272254b00fb2393fa4323ae1fe708e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34282 from YeldhamDev/load_doc_absolute","body":"Add note in 'load()' docs that the path must be absolute","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cc3bb2d9bfeb0efb529a53bf6a2a52964c3894e":{"hash":"6cc3bb2d9bfeb0efb529a53bf6a2a52964c3894e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add note in 'load()' docs that the path must be absolute","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34282},"cca13462f1803a18ba8bfde99e9f79a9e7b84156":{"hash":"cca13462f1803a18ba8bfde99e9f79a9e7b84156","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34274 from MissKraya/34186-fix","body":"Fix for #34186: \"Center Selection\" in 2D editor introduces graphic bias.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4da0d7727feae28a59969592b634104d51214b22":{"hash":"4da0d7727feae28a59969592b634104d51214b22","is_merge":false,"authored_by":["MDQ6VXNlcjIwMDQzMjcw"],"author_raw":"Hannah Crawford <hannah@wolv.co>","committer_raw":"Hannah Crawford <hannah@wolv.co>","summary":"Fix for #34186: \"Center Selection\" in 2D editor introduces graphic bias.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34274},"98c3990f7dc6064123938a9c8fc7ee1bb4a30c2b":{"hash":"98c3990f7dc6064123938a9c8fc7ee1bb4a30c2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34271 from vnen/gdscript-unused-class-variable-disable","body":"Disable GDScript warning for unused class variable by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70a8c379571e0b63a8486f84dde126c5feac55f9":{"hash":"70a8c379571e0b63a8486f84dde126c5feac55f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34227 from akien-mga/scons-mingw-split-libmodules","body":"SCons: Add 'split_libmodules' option to workaround linker issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c320a822132223eba5b317314c5cdc001799d423":{"hash":"c320a822132223eba5b317314c5cdc001799d423","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Add 'split_libmodules' option to workaround linker issue","body":"The new 'split_libmodules=yes' option is useful to work around linker\ncommand line size limitations when linking a huge number of objects.\nWe're currently over 64k chars when linking libmodules.a on Windows\nwith MinGW, which triggers issues as seen in #30892.\n\nEven on Linux, we can also reach linker command line size limitations\nby adding more custom modules.\n\nWe force this option to True for MinGW on Windows, which fixes #30892.\n\nAdditional changes to lib splitting:\n\n- Fix linking of the split module libs with interdependent symbols,\nhacking our way into LINKCOM and SHLINKCOM to set the `--start-group`\nand `--end-group` flags.\n- Fix Python 3 compatibility in `methods.split_lib()`.\n- Drop seemingly obsolete condition for 'msys' on 'posix'.\n- Drop the unnecessary 'split_drivers' as the drivers lib is no longer\ntoo big since we moved all thirdparty builds to modules.\n\nCo-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>","is_cherrypick":false,"cherrypick_hash":"","pull":34227},"df2e3e3f7f66612e02f7c76efc39ebbc023e3432":{"hash":"df2e3e3f7f66612e02f7c76efc39ebbc023e3432","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33018 from Xrayez/fix-inst2dict-getters","body":"Fix `inst2dict` calling to getters to retrieve value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbf5641a74f3ca91aecf36bf3dce889e65be03fd":{"hash":"cbf5641a74f3ca91aecf36bf3dce889e65be03fd","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Disable GDScript warning for unused class variable by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34271},"77a865763333ec690746e48b1dd5b8288b87cbbe":{"hash":"77a865763333ec690746e48b1dd5b8288b87cbbe","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Scroll ScrollContainer to focused children","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34269},"a139104646d8358b881c33f5c79db4e414a1ab82":{"hash":"a139104646d8358b881c33f5c79db4e414a1ab82","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Expose Mesh get_aabb","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34189},"cd9d5132854e239726a08098d9029bdd00eee752":{"hash":"cd9d5132854e239726a08098d9029bdd00eee752","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34181 from van800/rider","body":"Support Rider as external editor for Godot mono version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f965ccee7bf83e34fd8d8cf2819f7ff73aef18de":{"hash":"f965ccee7bf83e34fd8d8cf2819f7ff73aef18de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34261 from timothyqiu/check-34255","body":"Fixes infinite loop when switching editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30cf60bb89fd89199308c66c5a769d5ea7557452":{"hash":"30cf60bb89fd89199308c66c5a769d5ea7557452","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34259 from timothyqiu/validate-texture-32982","body":"Fixes crash after set_piece_texture with invalid texture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fbc9d33fd3db9d4362ecda0f89a9051d186dbf6":{"hash":"8fbc9d33fd3db9d4362ecda0f89a9051d186dbf6","is_merge":false,"authored_by":["MDQ6VXNlcjE0ODI2ODE="],"author_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","committer_raw":"Ivan Shakhov <Ivan.Shakhov@jetbrains.com>","summary":"Support Rider as External Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34181},"ea865d0e7ee6fb3f605406355bed1d975d84dca8":{"hash":"ea865d0e7ee6fb3f605406355bed1d975d84dca8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34241 from timothyqiu/sync-fallbacks-size-32701","body":"Fixes crash when using DynamicFont::set_font_data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74381c380bf75bb991539bc0c0728876a944f78b":{"hash":"74381c380bf75bb991539bc0c0728876a944f78b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34240 from timothyqiu/invalid-shader-io-29985","body":"Fixes crash when shader inputs/outputs is invalid string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95eab06471477237797634537afc1106607ece4f":{"hash":"95eab06471477237797634537afc1106607ece4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34239 from timothyqiu/theme-clear-32702","body":"Fixes crash when using Theme::clear","is_cherrypick":false,"cherrypick_hash":"","pull":""},"676f647c74f155d71a21b07155e529184c7b3d86":{"hash":"676f647c74f155d71a21b07155e529184c7b3d86","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Add a default POINT_SIZE","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34262},"61e89dcd4aa57853e60402839459de77143462ce":{"hash":"61e89dcd4aa57853e60402839459de77143462ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34250 from flyingpimonster/fix-musl","body":"Fix build on musl-based systems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f178a20616cdad6656c58d6b94aac556a5f77c4":{"hash":"6f178a20616cdad6656c58d6b94aac556a5f77c4","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes infinite loop when switching editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34261},"5586103a9475893bb1a2bcb4ebf7f5005544253f":{"hash":"5586103a9475893bb1a2bcb4ebf7f5005544253f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Validates texture in set_piece_texture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34259},"589eb80a90e947469b0261420f8bba30e867ff0a":{"hash":"589eb80a90e947469b0261420f8bba30e867ff0a","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk3MzUz"],"author_raw":"James Westman <flyingpimonster@gmail.com>","committer_raw":"James Westman <flyingpimonster@gmail.com>","summary":"Fix build on musl-based systems","body":"On some systems, including Alpine Linux, musl is used instead of\nglibc. This commit patches the third-party V-HACD module to provide\na macro not provided by musl.\n\nFixes #31555.","is_cherrypick":false,"cherrypick_hash":"","pull":34250},"435cced7d8fbc80e6842d7c171a87d4db1e64fe4":{"hash":"435cced7d8fbc80e6842d7c171a87d4db1e64fe4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34238 from clayjohn/GLES2-use-renderbuffer-post-process","body":"Use renderbuffer depth for post-process buffers when appropriate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec30c8bc25d75fadf1d82b8ad85d3c0f8d1b64aa":{"hash":"ec30c8bc25d75fadf1d82b8ad85d3c0f8d1b64aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34237 from clayjohn/GLES2-force-32bit-buffer-webgl","body":"Force 32 bit depth buffer for WebGL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5deb6497a10981c1137b22e34c9fc91c5e8f8872":{"hash":"5deb6497a10981c1137b22e34c9fc91c5e8f8872","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when using DynamicFont::set_font_data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34241},"ab1bfb9007f7d1cca9bb45abfc1559fbbebb4f8a":{"hash":"ab1bfb9007f7d1cca9bb45abfc1559fbbebb4f8a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"NetSocket set_broadcast_enabled returns Error enum","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33910},"c868baf6581cb082844c7fde822c9b1ad86b3215":{"hash":"c868baf6581cb082844c7fde822c9b1ad86b3215","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34222 from Calinou/doc-collisionshapes","body":"Improve the Shape/Shape2D classes documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"024c25426b8aff62a4f397ea13b9c8a4e0db0555":{"hash":"024c25426b8aff62a4f397ea13b9c8a4e0db0555","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when shader inputs/outputs is invalid string","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34240},"c29b8cf751d9c30803826d863e17ebfeb464bd1c":{"hash":"c29b8cf751d9c30803826d863e17ebfeb464bd1c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when using Theme::clear","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34239},"2845e6a21a9a1b7c8bf64dc49575213141a68832":{"hash":"2845e6a21a9a1b7c8bf64dc49575213141a68832","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34040 from qarmin/unused_variable_more_precise_numbers","body":"Removed unused variables, add some constants numbers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16d612dccc992d64d65d920ff2639f04d99aec51":{"hash":"16d612dccc992d64d65d920ff2639f04d99aec51","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Shape/Shape2D classes documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34222},"e0d252311e4c35e08785de0cadd747daba59f747":{"hash":"e0d252311e4c35e08785de0cadd747daba59f747","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Add check for zero length motion at beginning of each sweep test loop","body":"in SpaceBullet::test_body_motion.","is_cherrypick":false,"cherrypick_hash":"","pull":34225},"16fc023d4487c2a3f26b5bdd3827628de2cd0ba2":{"hash":"16fc023d4487c2a3f26b5bdd3827628de2cd0ba2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34234 from KoBeWi/apparently","body":"Update minimum size of SpinBox on theme change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd31cebcbeebd2084ccd2d795895ad9c728d859d":{"hash":"fd31cebcbeebd2084ccd2d795895ad9c728d859d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Use renderbuffer depth for post-process buffers when appropriate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34238},"e8d652f16095639dac33085b871b76a995fe8d86":{"hash":"e8d652f16095639dac33085b871b76a995fe8d86","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Force 32 bit depth buffer for WebGL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34237},"ed1c4bc77db88fa0f8f599ca2d3c4b533a94a654":{"hash":"ed1c4bc77db88fa0f8f599ca2d3c4b533a94a654","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Removed unused variables, add some constants numbers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34040},"5bf8e1e426126a71e3a50389fc11734d0456b81f":{"hash":"5bf8e1e426126a71e3a50389fc11734d0456b81f","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes long popup menu scroll behavior","body":"Popup menus longer than the viewport have stange behaviors before this\nfix:\n\n* They always have one pixel outside the viewport.\n* You can scroll down the long menu even if bottom outside screen and\ntop inside the screen. (Only menus one pixel above the screen is limited\nto scroll down.)","is_cherrypick":false,"cherrypick_hash":"","pull":34235},"6e1dc7b2fec148bf4ba96d1fcd19cc2812345a3a":{"hash":"6e1dc7b2fec148bf4ba96d1fcd19cc2812345a3a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Update minimum size of SpinBox on theme change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34234},"269145a346bddae5cbbf00fd17b6c8eac4cd4665":{"hash":"269145a346bddae5cbbf00fd17b6c8eac4cd4665","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34217 from timothyqiu/delete-lines","body":"Fixes Delete Line doesn't delete first line in script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7380fbbaeebb34168aa6998c490ef05b63125ade":{"hash":"7380fbbaeebb34168aa6998c490ef05b63125ade","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34220 from Calinou/doc-kinematicbody-axis-lock","body":"Document the KinematicBody axis lock methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3acbabca1ef5cbca75b8b8dbf830ea5cbd2d3b5e":{"hash":"3acbabca1ef5cbca75b8b8dbf830ea5cbd2d3b5e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document the KinematicBody axis lock methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34220},"2ebc783e9c7c257bb122f8a19e2426193a481aa4":{"hash":"2ebc783e9c7c257bb122f8a19e2426193a481aa4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34218 from akien-mga/gles3-unbind-buffers","body":"GLES3: Properly unbind buffers after draw commands","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e447f5ab044c7b0cbc99d61da34afa9f5e15b349":{"hash":"e447f5ab044c7b0cbc99d61da34afa9f5e15b349","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34210 from madmiraal/fix-bullet-motion-test","body":"Check that motion is not zero before doing a sweep test.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3684810a283780d1c691b3e5bd78e0e36b869fc6":{"hash":"3684810a283780d1c691b3e5bd78e0e36b869fc6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34164 from Calinou/pckpacker-optional-args","body":"Make some arguments in PCKPacker methods optional","is_cherrypick":false,"cherrypick_hash":"","pull":""},"694abff2c67e28ef460377e1f572961e09e26ae1":{"hash":"694abff2c67e28ef460377e1f572961e09e26ae1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34163 from Calinou/doc-improve-pckpacker","body":"Improve the PCKPacker class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d075c34e453be148f045b52942084beb9d19ee2":{"hash":"1d075c34e453be148f045b52942084beb9d19ee2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34144 from timothyqiu/closing","body":"Fixes prompt closes the wrong scene on quit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6eaec3d10d472ca08e8f7188d22860781517950c":{"hash":"6eaec3d10d472ca08e8f7188d22860781517950c","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes Delete Line doesn't delete first line in script","body":"Also, match multi-line delete behavior in script with single line:\n\nIf there are four lines: A, B, C, D.\n\nBefore the change:\n\nDelete C: Cursor lands on D\nDelete B and C: Cursor lands on A\n\nAfter the change:\n\nDelete C: Cursor lands on D\nDelete B and C: Cursor lands on D","is_cherrypick":false,"cherrypick_hash":"","pull":34217},"cd07a34598e82b21782395ecc9a96ea98330a431":{"hash":"cd07a34598e82b21782395ecc9a96ea98330a431","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES3: Properly unbind buffers after draw commands","body":"Patch provided by @oeleo1.\n\nFixes #34120.","is_cherrypick":false,"cherrypick_hash":"","pull":34218},"78055cbdaf7aaa953bf1b57e3b4204245e6bcfc3":{"hash":"78055cbdaf7aaa953bf1b57e3b4204245e6bcfc3","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Check that motion is not zero before doing a sweep test.","body":"Fixes #25476.","is_cherrypick":false,"cherrypick_hash":"","pull":34210},"d7b2940eb6293dfc136c379c55c852cf6898c74d":{"hash":"d7b2940eb6293dfc136c379c55c852cf6898c74d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34203 from bruvzg/ime_placeholder","body":"Hide LineEdit placeholder if IME composition string is not empty.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c606647df849af203c3c5dbdfa98a82569909b6":{"hash":"2c606647df849af203c3c5dbdfa98a82569909b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34208 from allkhor/fix_scroll_item_list","body":"Fixed strange behaviour of scroll in the ItemList.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37710389469a6daa5213f31679d53ea21a8f0429":{"hash":"37710389469a6daa5213f31679d53ea21a8f0429","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34202 from bruvzg/macos_resize_loop","body":"[macOS] Send resize event without actually resizing window on backing change.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"097a561fc327a3de34d8d6cc3e8d7c3338227520":{"hash":"097a561fc327a3de34d8d6cc3e8d7c3338227520","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34188 from dankan1890/quick_fix","body":"Fix TilesetEditorContext snaps separation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c559feb9245baafed1d7a8d47ff24ad50855e89":{"hash":"2c559feb9245baafed1d7a8d47ff24ad50855e89","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDk0NDI="],"author_raw":"allkhor <say2word@gmail.com>","committer_raw":"allkhor <say2word@gmail.com>","summary":"Fixed strange behaviour of scroll in the ItemList.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34208},"29ba673fca58d2fb8a1adf226f7c663a82734475":{"hash":"29ba673fca58d2fb8a1adf226f7c663a82734475","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM=","MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Send resize event without actually resizing window on backing change.","body":"Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":34202},"4937b21ce52eda4c68fe7e20d0007dc3da2621e4":{"hash":"4937b21ce52eda4c68fe7e20d0007dc3da2621e4","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Hide LineEdit placeholder if IME composition string is not empty.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34203},"f2e396f15b104cf7859dfd4bf011f94cf74e790d":{"hash":"f2e396f15b104cf7859dfd4bf011f94cf74e790d","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Fix TilesetEditorContext separation snap.","body":"Fixes #34182","is_cherrypick":false,"cherrypick_hash":"","pull":34188},"8eb183aebb9c79ff92d6f566af7ad2f91696ce08":{"hash":"8eb183aebb9c79ff92d6f566af7ad2f91696ce08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34167 from YeldhamDev/filediag_comma_spaces_strip","body":"Add spaces after commas and strip extra ones in *FileDialog filter menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d057007541abab751ad956a44139be206acb8128":{"hash":"d057007541abab751ad956a44139be206acb8128","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add spaces after commas and strip extra ones in *FileDialog filter menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34167},"fe0696618163de1f329ce380612ed133af58a498":{"hash":"fe0696618163de1f329ce380612ed133af58a498","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make some arguments in PCKPacker methods optional","body":"Those arguments aren't required for most common use cases,\nso making them optional should help with code readability.","is_cherrypick":false,"cherrypick_hash":"","pull":34164},"7ae0e4be462248d8d471d30ceaffda029e9c858d":{"hash":"7ae0e4be462248d8d471d30ceaffda029e9c858d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the PCKPacker class documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34163},"ff58030ed693b6915ea7b378b0483b65547d5f8b":{"hash":"ff58030ed693b6915ea7b378b0483b65547d5f8b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34160 from Calinou/add-makerst-git-hook","body":"Add a pre-commit hook to check the class reference syntax","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07a739e7e15fdc0d7ed878f0cb465bb93c4e50aa":{"hash":"07a739e7e15fdc0d7ed878f0cb465bb93c4e50aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34159 from akien-mga/doc-enums-constants","body":"doc: Markup fixes for enums and constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"643b37aaf01138af8e5780caa938a107f2341412":{"hash":"643b37aaf01138af8e5780caa938a107f2341412","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34086 from Calinou/doc-improve-stylebox","body":"Improve the StyleBox class documentations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17add2dc86b7c52c93aac162242bd98c9bf2eed2":{"hash":"17add2dc86b7c52c93aac162242bd98c9bf2eed2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a pre-commit hook to check the class reference syntax","body":"This also makes documentation helper scripts executable.","is_cherrypick":false,"cherrypick_hash":"","pull":34160},"f1a76a88207d6eab65b32bcfaecc231b7e38c978":{"hash":"f1a76a88207d6eab65b32bcfaecc231b7e38c978","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the StyleBox class documentations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34086},"111ba06310a8688b294afc58a8f369e0a8cad4df":{"hash":"111ba06310a8688b294afc58a8f369e0a8cad4df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34155 from Calinou/doc-richtexteffect","body":"Document RichTextEffect and CharFXTransform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c6ee8fe41f2aa4de7fb7af0de27a6267d7996a1":{"hash":"6c6ee8fe41f2aa4de7fb7af0de27a6267d7996a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34141 from YeldhamDev/filediag_parenthesis_space_removal","body":"Remove extra spaces from parenthesis in *FileDialog's filter menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4eff13d7685752246ca311a2fdcc9d6e6eb7f63e":{"hash":"4eff13d7685752246ca311a2fdcc9d6e6eb7f63e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Markup fixes for enums and constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34159},"7c6c32b500b2f532e05705c5bccd7d80e632eb65":{"hash":"7c6c32b500b2f532e05705c5bccd7d80e632eb65","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document RichTextEffect and CharFXTransform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34155},"c5c320412f9f26a13ff8cade56ed80ce6d97f11f":{"hash":"c5c320412f9f26a13ff8cade56ed80ce6d97f11f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34142 from NoFr1ends/fix-missing-null-checks-mono","body":"Fix missing null checks in Mono Binding of GD","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93f00c0303f919a7eeea16306f1fa4f516543621":{"hash":"93f00c0303f919a7eeea16306f1fa4f516543621","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes prompt closes the wrong scene when exiting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34144},"11258db001cb4132fa8d5630599ebf95bde1622e":{"hash":"11258db001cb4132fa8d5630599ebf95bde1622e","is_merge":false,"authored_by":["MDQ6VXNlcjYwNzU1ODA="],"author_raw":"Jonas <jbernemann@gmx.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix missing null checks in Mono Binding of GD","body":"The print methods of mono binding was missing null checks for the params","is_cherrypick":false,"cherrypick_hash":"","pull":34142},"80dcd4423a259ed60874fb952036d18203320059":{"hash":"80dcd4423a259ed60874fb952036d18203320059","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove extra spaces from parenthesis in *FileDialog's filter menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34141},"0aea0d0b39cfa8959350a0c89fde72d50999fc5f":{"hash":"0aea0d0b39cfa8959350a0c89fde72d50999fc5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34138 from akien-mga/ios-disable-armv7","body":"iOS: Disable armv7 as target arch by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f64d773ba146204649e3889d8ad482851e47507":{"hash":"5f64d773ba146204649e3889d8ad482851e47507","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34128 from akien-mga/doc-animplayer-play-stop","body":"doc: Fix and clarify AnimationPlayer play and stop descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a56b45f8789f7d270779bee492b094c4abb1d6c":{"hash":"4a56b45f8789f7d270779bee492b094c4abb1d6c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"iOS: Disable armv7 as target arch by default","body":"We no longer compile for armv7 and x86 in the official export templates,\nas those architectures are no longer relevant for iOS.\n\nIf users really want to support armv7 (used on devices from before\nSeptember 2013, e.g. iPhone 5), they can still build their own templates\nand toggle the option.\n\nWe might remove the option altogether in a later release to avoid the\nconfusion for users that might tick the checkbox without having compiled\ntheir own templates.\n\nFixes #34135.","is_cherrypick":false,"cherrypick_hash":"","pull":34138},"4b64ef88d803e5f526d1854ea872e736be690e7d":{"hash":"4b64ef88d803e5f526d1854ea872e736be690e7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34132 from flyingpimonster/arvr-docs","body":"Docs: ARVRController and ARVRInterface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2acba6dcdea5b252e0560ed29a9cdb2060ab5dd7":{"hash":"2acba6dcdea5b252e0560ed29a9cdb2060ab5dd7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34133 from timothyqiu/guides-meta","body":"Call clear_meta when clearing guides with the ruler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b4cc12b4f95a04027b1d3fd52f406a8449f8c24":{"hash":"0b4cc12b4f95a04027b1d3fd52f406a8449f8c24","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"clear_meta when clearing guides with the ruler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34133},"5978e6afacdaefbfef1785475be1a83bfb7935ab":{"hash":"5978e6afacdaefbfef1785475be1a83bfb7935ab","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk3MzUz"],"author_raw":"James Westman <flyingpimonster@gmail.com>","committer_raw":"James Westman <flyingpimonster@gmail.com>","summary":"Docs: ARVRController and ARVRInterface","body":"This commit clarifies a few methods and members in the AR/VR docs. It\nalso updates some wording according to the style guide and fixes a\ncouple typos.","is_cherrypick":false,"cherrypick_hash":"","pull":34132},"9a12b40100fc7809884f998bc67236c881a564e3":{"hash":"9a12b40100fc7809884f998bc67236c881a564e3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix and clarify AnimationPlayer play and stop descriptions","body":"Closes #34125.","is_cherrypick":false,"cherrypick_hash":"","pull":34128},"e9eea4f3ce5447fca68d60e520f925f2af94217c":{"hash":"e9eea4f3ce5447fca68d60e520f925f2af94217c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34114 from simpuid/clear-guides-meta","body":"changed set_meta to remove_meta in CLEAR_GUIDES menu option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce02725cc124bccc3ee44ddb0c28f2b968f48ba5":{"hash":"ce02725cc124bccc3ee44ddb0c28f2b968f48ba5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34106 from KoBeWi/convoluted_ownership","body":"Don't store index of root nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9002b045c696416b9b09bb708018c7929507d41d":{"hash":"9002b045c696416b9b09bb708018c7929507d41d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34123 from nekomatata/joint-spatial-gizmo-errors","body":"Fixed errors in JointSpatialGizmoPlugin when selecting a joint with unset nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06e4a3aa7564cae35bd4ff6338dccd7297fb2f3e":{"hash":"06e4a3aa7564cae35bd4ff6338dccd7297fb2f3e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed errors in JointSpatialGizmoPlugin when selecting a joint with unset nodes","body":"Fixes #34122","is_cherrypick":false,"cherrypick_hash":"","pull":34123},"6544a0e908601271645c3f57dc830826144ddfc3":{"hash":"6544a0e908601271645c3f57dc830826144ddfc3","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34018 from dsge/show-template-directory-path-in-error-message","body":"Make sure to include the path in the \"Data template directory not found\" error message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0192f7712c0ad973817bed50f3556607ba607971":{"hash":"0192f7712c0ad973817bed50f3556607ba607971","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34113 from timothyqiu/clear-guides","body":"Fixes crash when clearing guides in empty scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8838f438521113d8c8154a1f707a0b2529f366e":{"hash":"e8838f438521113d8c8154a1f707a0b2529f366e","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes crash when clearing guides in empty scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34113},"fbfd56c2477f1c05077a13533d11467ad3753ee4":{"hash":"fbfd56c2477f1c05077a13533d11467ad3753ee4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES2: Fix uninitialized members in ShaderGLES2::Version","body":"Fixes #34109.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"129a22cd905d1163641a56a956a69747e4e3c17a":{"hash":"129a22cd905d1163641a56a956a69747e4e3c17a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34107 from codecustard/fix-vseditor-add-node-pos","body":"Fixes wrong position when adding node in VS editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe2144967a8529e567ed3698a290f89e207f77cb":{"hash":"fe2144967a8529e567ed3698a290f89e207f77cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34103 from akien-mga/resourceloader-remap-locale-near-matching","body":"Translation: Use proper language code for locale near matching, including in ResourceLoader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99b81aa1b972f55bc8afd18154a468eea9cbb9fc":{"hash":"99b81aa1b972f55bc8afd18154a468eea9cbb9fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34039 from Eoin-ONeill-Yokai/multimeshfix","body":"Added Missing Binding for `multimesh_create` to VisualServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"601d870ae965e9e8dc4324b861f0d479d13d9b8c":{"hash":"601d870ae965e9e8dc4324b861f0d479d13d9b8c","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"codecustard <emmanuelbarroga@gmail.com>","committer_raw":"codecustard <emmanuelbarroga@gmail.com>","summary":"Fixes wrong position when adding node in VS editor","body":"When adding a node in the visual script editor while zoomed in, the position of the newly added node would be wrong.","is_cherrypick":false,"cherrypick_hash":"","pull":34107},"3b80eb06b744c8a374970cd87819f98a81d8b9ba":{"hash":"3b80eb06b744c8a374970cd87819f98a81d8b9ba","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't store index of root nodes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34106},"f7f7544997128ed1b01398adf84225fdcfb3e3db":{"hash":"f7f7544997128ed1b01398adf84225fdcfb3e3db","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Added method binding for `multimesh_create` that was missing from VisualServer class.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34039},"83194f4a508aa4910b40250e7c59272302eed308":{"hash":"83194f4a508aa4910b40250e7c59272302eed308","is_merge":false,"authored_by":["MDQ6VXNlcjM3MTgxNzU2"],"author_raw":"simpuid <utkarsh.email@yahoo.com>","committer_raw":"simpuid <utkarsh.email@yahoo.com>","summary":"changed set_meta to remove_meta in CLEAR_GUIDES menu option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34114},"36164168b5525bae3aead5d00063c6a7770bafd7":{"hash":"36164168b5525bae3aead5d00063c6a7770bafd7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34101 from neikeq/baka","body":"Mono/C#: Several android fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"066ae9d83b070cc72dc03f33fb778726f8c24e75":{"hash":"066ae9d83b070cc72dc03f33fb778726f8c24e75","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Several android fixes","body":"- Added correct config file for android dllmaps.\n- Fix __Internal DllImports with a dlopen fallback.\n- Add missing P/Invoke functions and internal calls expected by the monodroid BCL and our custom version of the 'Android.Runtime.AndroidEnvironment' class (this last one can be found in the godot-mono-builds repo).\n- Make sure to set 'btls' instead of 'legacy' as the default TLS provider on Android.","is_cherrypick":false,"cherrypick_hash":"","pull":34101},"95242b7faf7f2e1552b4921a8bbdb519d3a898bd":{"hash":"95242b7faf7f2e1552b4921a8bbdb519d3a898bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ResourceLoader: Add language code matching for localized resources","body":"Near matching was not implemented like in TranslationServer, so a\nresource remapped for 'ru' (but not 'ru_RU') would not be used as\nfallback if the system locale was 'ru_RU'.\n\nFixes #34058.","is_cherrypick":false,"cherrypick_hash":"","pull":34103},"0fcb68ffa1eef21c55794e896ddd9dd2e7b74751":{"hash":"0fcb68ffa1eef21c55794e896ddd9dd2e7b74751","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Translation: Refactor locale matching to use proper language code","body":"The previous code only parsed the first two characters (potentially reading\nout of bounds if input was invalid), but some locales use a 3-letter language\ncode (e.g. 'nah_MX').\n\nSo I refactored the logic a bit to properly parse the locale and extract the\npart left of the regional code, if provided (supports both 'en_US' and 'en-US'\nstyle).\n\nI made TranslationServer::get_language_code() public as I'll use it in a\nfollow up commit.","is_cherrypick":false,"cherrypick_hash":"","pull":34103},"3797f1992609679b39711720fac69079fadf85c1":{"hash":"3797f1992609679b39711720fac69079fadf85c1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add Duplicate method to the Array and Dictionary bindings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34101},"73fb08289af1260669a3ce118b9866a11c06a0eb":{"hash":"73fb08289af1260669a3ce118b9866a11c06a0eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34099 from akien-mga/gles3-polygon-buffer-orphaning-fix-2","body":"Properly orphan polygon index buffer after binding (take 2)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"745a8915fc5ef0e98c97623cef2792eb95f9aa2b":{"hash":"745a8915fc5ef0e98c97623cef2792eb95f9aa2b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Properly orphan polygon index buffer after binding (take 2)","body":"Follow-up to #34088, patch by @oeleo1 from\nhttps://github.com/godotengine/godot/issues/34065#issuecomment-561530896","is_cherrypick":false,"cherrypick_hash":"","pull":34099},"e1dda5195cb2b8620a61740e8491cbb243aa653c":{"hash":"e1dda5195cb2b8620a61740e8491cbb243aa653c","is_merge":false,"authored_by":["MDQ6VXNlcjU2OTM4MjY1"],"author_raw":"TerminalJack <TerminalJack@sbcglobal.net>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added support for vertical syncing via the Windows OS compositor (DWM.)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10481046e52cbb7a90dd084fc51633388ba7ea6e":{"hash":"10481046e52cbb7a90dd084fc51633388ba7ea6e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0ae0a9958689175b3e401a143ffb751ccbd63b4":{"hash":"f0ae0a9958689175b3e401a143ffb751ccbd63b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34097 from Calinou/travis-doc-makerst","body":"Travis CI: Run `makerst.py` to check for documentation errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fec8c164a0fd68cd01e3c3433841e12fe0e8e13c":{"hash":"fec8c164a0fd68cd01e3c3433841e12fe0e8e13c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34096 from timothyqiu/i18n-ttr","body":"Fixes translation for project sort options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc4dbcf79307b934d7f78f212e544cc3a3773fc7":{"hash":"bc4dbcf79307b934d7f78f212e544cc3a3773fc7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Travis CI: Run `makerst.py` to check for documentation errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34097},"22b345c96956f28bf3970d5f1041a3f7203d0d90":{"hash":"22b345c96956f28bf3970d5f1041a3f7203d0d90","is_merge":false,"authored_by":["MDQ6VXNlcjM3MjQ3Ng=="],"author_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","committer_raw":"Haoyu Qiu <timothyqiu32@gmail.com>","summary":"Fixes translation for project sort options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34096},"ed69744e7d5e798b67b8e71d65d7de5c74493b51":{"hash":"ed69744e7d5e798b67b8e71d65d7de5c74493b51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34087 from bruvzg/os_docs_platform_support","body":"OS class docs, adds platform compatibility notes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc8bbaa8e9118df6b5fb2fcdd6e3c0b1c0518a57":{"hash":"fc8bbaa8e9118df6b5fb2fcdd6e3c0b1c0518a57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34094 from volzhs/compile-windows-on-linux","body":"Fix compile error for Windows on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f326913f4d40ae3e39e2e1ea6ca1b76978150359":{"hash":"f326913f4d40ae3e39e2e1ea6ca1b76978150359","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34067 from bojidar-bg/32370-retype-message","body":"Make error when accidentially redeclaring a variable's type clearer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1270f3d4c32ca676344eb5217a3926073b9b4d5":{"hash":"d1270f3d4c32ca676344eb5217a3926073b9b4d5","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix compile error for Windows on Linux","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34094},"40d1486cb317a60dc0e982cbc7ff3e6645cd5280":{"hash":"40d1486cb317a60dc0e982cbc7ff3e6645cd5280","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34088 from clayjohn/GLES3-polygon-buffer-orphaning-fix","body":"Properly orphan polygon index buffer after binding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65f5ef9a42ce8d72ba8fcb11c19927851aabbc17":{"hash":"65f5ef9a42ce8d72ba8fcb11c19927851aabbc17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34079 from KoBeWi/rcexport","body":"Don't stop export if rcedit path is invalid","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0aebba2388f741e04dafbd40003673ea4bc38381":{"hash":"0aebba2388f741e04dafbd40003673ea4bc38381","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[ci skip] OS class documentations, adds platform compatibility notes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34087},"b2dfbd77ec956fef57eec9505f2b85f500402df0":{"hash":"b2dfbd77ec956fef57eec9505f2b85f500402df0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"properly orphan polygon index buffer after binding","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34088},"7255d6c1232661b5f67c89f8a3fc35b5f88814a8":{"hash":"7255d6c1232661b5f67c89f8a3fc35b5f88814a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34084 from Xrayez/fix-slow-polyline","body":"Fix severe performance drop while deflating polylines","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52e2105e61704bd078e9d0e2a07257512e761cb3":{"hash":"52e2105e61704bd078e9d0e2a07257512e761cb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34082 from akien-mga/emscripten-clamp-fastcomp","body":"Emscripten: Re-add BINARYEN_TRAP_MODE='clamp' for fastcomp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"749d917424e20d6af61746c0d69fb54c50619f80":{"hash":"749d917424e20d6af61746c0d69fb54c50619f80","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix severe performance drop while deflating polylines","body":"Underscaled arc tolerance produced very small values so that changes\nto this parameter were negligible when scaled internally, hence significant\nperformance drop (lots of intermediate points inserted in an arc). Now the\nperformance is mostly the same compared to other types of offsetting\n(SQUARE, MITER).","is_cherrypick":false,"cherrypick_hash":"","pull":34084},"ef21d378f33c286046bb0a5db4dd32f316797dc2":{"hash":"ef21d378f33c286046bb0a5db4dd32f316797dc2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't stop export if rcedit path is invalid","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34079},"6d6280dfa3a470a08287f294bb78bc9ea08ef0b0":{"hash":"6d6280dfa3a470a08287f294bb78bc9ea08ef0b0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Emscripten: Re-add BINARYEN_TRAP_MODE='clamp' for fastcomp","body":"The option is needed when using the 'fastcomp' backend (default before\n1.39.0), and must not be defined when using 'upstream' (new default).\nSo we define it conditionally to support both backends.\n\nFollow-up to #30751.","is_cherrypick":false,"cherrypick_hash":"","pull":34082},"2b824b4e455cfd43ab9442387c2333c134cf88cf":{"hash":"2b824b4e455cfd43ab9442387c2333c134cf88cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34078 from bruvzg/ios_used_data_access","body":"[iOS] Add export options to control external access to user data.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccf8778e86a508e9d81f132332460c1c1acb8a96":{"hash":"ccf8778e86a508e9d81f132332460c1c1acb8a96","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[iOS] Add export options to control external access to user data.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34078},"a74f0fd4cf528b8dfac5e9a642a7feca591c9e84":{"hash":"a74f0fd4cf528b8dfac5e9a642a7feca591c9e84","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix markup errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0243e9e0ff267b85ac2b1c70089d81592339f34":{"hash":"d0243e9e0ff267b85ac2b1c70089d81592339f34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34077 from Calinou/doc-improve-dynamicfont","body":"Improve the DynamicFont class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc3d8f0e4525b74daf85365be765bb22a233fced":{"hash":"dc3d8f0e4525b74daf85365be765bb22a233fced","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34076 from Calinou/doc-listener","body":"Add documentation for the Listener class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20d1486a546d23e7c0d6168b8bfd800e8fc0f0f9":{"hash":"20d1486a546d23e7c0d6168b8bfd800e8fc0f0f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34075 from Calinou/doc-improve-camera","body":"Improve the Camera class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"673bd79a9ea2e704365cfa3557ba630a5e28ffd7":{"hash":"673bd79a9ea2e704365cfa3557ba630a5e28ffd7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the DynamicFont class documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34077},"54af9cd470bfef6817b28a66b3bc542c2e48d95f":{"hash":"54af9cd470bfef6817b28a66b3bc542c2e48d95f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34074 from Calinou/doc-floor-int","body":"Mention that `int()` can be used as an alternative to `floor()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3609eb2115f239e36ddeef1a7ab40a7216ab7f8":{"hash":"c3609eb2115f239e36ddeef1a7ab40a7216ab7f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34072 from arlez80/master","body":"fixed pitch bend value and MIDI running status on the InputEventMIDI.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6c5a213cd55481b77f87d7f118e223b4b119ba3":{"hash":"c6c5a213cd55481b77f87d7f118e223b4b119ba3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add documentation for the Listener class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34076},"73149499c0d5810901cb4b336e81fddcd14ff6db":{"hash":"73149499c0d5810901cb4b336e81fddcd14ff6db","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Camera class documentation","body":"This makes the Camera class 100% documented.","is_cherrypick":false,"cherrypick_hash":"","pull":34075},"e77c34ab4af4cc979ba43128f70ff475bd3b26e9":{"hash":"e77c34ab4af4cc979ba43128f70ff475bd3b26e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34061 from Chaosus/fix_shader_const","body":"Fix expressions for global constants in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fcdeaee39c175cdc7d4217666306850d2126b50":{"hash":"1fcdeaee39c175cdc7d4217666306850d2126b50","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention that `int()` can be used as an alternative to `floor()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34074},"e8410c03f506c622dca02c97894c2c59134aeeae":{"hash":"e8410c03f506c622dca02c97894c2c59134aeeae","is_merge":false,"authored_by":["MDQ6VXNlcjUwNTc2MjU="],"author_raw":"あるる / きのもと 結衣 <arleyuti@gmail.com>","committer_raw":"あるる / きのもと 結衣 <arleyuti@gmail.com>","summary":"fixed set pitch bend value and implemented midi running status","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34072},"10bae7c05b18b73b39fbaf5c118780512832f0b3":{"hash":"10bae7c05b18b73b39fbaf5c118780512832f0b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33857 from nekomatata/polygon-2d-antialiasing","body":"Fixed antialiased option for Polygon2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65e6efaa3bb51b69f5b62b5ae67d480ba22aa39d":{"hash":"65e6efaa3bb51b69f5b62b5ae67d480ba22aa39d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33836 from clayjohn/blinn-fix","body":"Fix Specular Blinn function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79c26344e8ce3eee63783498c50ed46a81ed123e":{"hash":"79c26344e8ce3eee63783498c50ed46a81ed123e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Make error when accidentially redeclaring a variable's type clearer","body":"Fixes #32370","is_cherrypick":false,"cherrypick_hash":"","pull":34067},"055d7ace544e8dccf1bcee15c4a8704614ebb900":{"hash":"055d7ace544e8dccf1bcee15c4a8704614ebb900","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34063 from Calinou/tweak-error-timestamp-formatting","body":"Tweak error timestamp formatting to be more readable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56d884ffde4dad6839c5e586241962e6256ff7b1":{"hash":"56d884ffde4dad6839c5e586241962e6256ff7b1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak error timestamp formatting to be more readable","body":"This uses a `.` instead of `:` as the decimal separator and trims\nthe decimal part to 3 digits, as millisecond precision is usually\nsufficient.","is_cherrypick":false,"cherrypick_hash":"","pull":34063},"8b8faf03d5013dda77ecfd9031ef6f0f45e4e760":{"hash":"8b8faf03d5013dda77ecfd9031ef6f0f45e4e760","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix expressions for global constants in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34061},"9607fc48a0134b289fe62f327db1f160d70fac24":{"hash":"9607fc48a0134b289fe62f327db1f160d70fac24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33864 from madmiraal/partial-revert-20908","body":"Ensure move_and_slide() is consistent between the 2D and 3D versions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d53e3d3acc8d4590398aa65502d080f2655ea1c3":{"hash":"d53e3d3acc8d4590398aa65502d080f2655ea1c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33985 from nekomatata/shadow_viewport","body":"Disable shadow map sampling when shadows are not used in GLES3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"750f343e4a461c588494bf779b9be7c1be8ebc68":{"hash":"750f343e4a461c588494bf779b9be7c1be8ebc68","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Ensure move_and_slide() is consistent between the 2D and 3D versions.","body":"In the 3D version:\n- Partially revert #20908 that was reverted in the 2D version as part\nof #21653. This ensures that the Vector returned is always perpendicular\nto the surface collided with; and not the floor_normal Vector passed to\nthe function when on a floor.\n- Include an update of the floor velocity before multiplying by the time\ndelta, which was added to the 2D version as part of commit 13a8014.\n\nIn the 2D version:\n- Use the Vector2.slide() function instead of Vector2.tangent() to adjust\nthe amount of motion the stop_on_slope undoes to ensure that it is in the\nright direction. This is a implementation of the 3D approach from #30588.\n- Combine the !found_collision and motion == Vector2() checks for break.\n- Other minor formating changes to make the functions look identical.\n\nAlso renamed some variables to align with their use.","is_cherrypick":false,"cherrypick_hash":"","pull":33864},"e64a663c59141f972345852f0bce613e3f13dd3a":{"hash":"e64a663c59141f972345852f0bce613e3f13dd3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33992 from bruvzg/ios_modular_build","body":"iOS modular build and export implementation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2858e23713314f286875c45b6bd176daf860171":{"hash":"d2858e23713314f286875c45b6bd176daf860171","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34048 from KoBeWi/center_of_the_bookmark","body":"Center Script Editor when jumping to bookmarks/breakpoints","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9b709a5dbbe46d73b121f595cceb08ca31fcc36":{"hash":"e9b709a5dbbe46d73b121f595cceb08ca31fcc36","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34047 from nekomatata/physical-bone-remove-joint","body":"Properly remove joint when a physical bone is removed from the scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9584ff13b9aecdb11ced749c3941707e7616bb33":{"hash":"9584ff13b9aecdb11ced749c3941707e7616bb33","is_merge":false,"authored_by":["MDQ6VXNlcjU4MzA4MDA1"],"author_raw":"Norton Corbett <breakfastb13@gmail.com>","committer_raw":"Norton Corbett <breakfastb13@gmail.com>","summary":"Fixed another point grabbing issue at lower zoom levels.","body":"This was caused by the fact that the points were being iterated sequentially and we were breaking out of the loop as soon as we found a point that was \"close enough\", rather than actually finding the closest point. The previous fix exposed this new issue.","is_cherrypick":false,"cherrypick_hash":"","pull":34016},"2ef8c5fac5db208e8b2220f67c666cb0934c9020":{"hash":"2ef8c5fac5db208e8b2220f67c666cb0934c9020","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"iOS modular build and export implementation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33992},"f4d0e598a7500c667028c408c51cdbfb8acaa212":{"hash":"f4d0e598a7500c667028c408c51cdbfb8acaa212","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Center Script Editor when jumping to bookmarks/breakpoints","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34048},"fdd99d4a7c60e3ae5aed41d78685ad50d3399220":{"hash":"fdd99d4a7c60e3ae5aed41d78685ad50d3399220","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Properly remove joint when a physical bone is removed from the scene","body":"It was triggering a warning in bullet followed with a crash in some cases.\nWARNING: assert_no_constraints: A body with a joints is destroyed. Please check the implementation in order to destroy the joint before the body.\nAt: modules/bullet/rigid_body_bullet.cpp:465","is_cherrypick":false,"cherrypick_hash":"","pull":34047},"ad95424dbace10d0ea1770e22bb1cd85463d18ab":{"hash":"ad95424dbace10d0ea1770e22bb1cd85463d18ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34042 from touilleMan/issue-34041","body":"Add missing on error manifest struct destroy in pluginscript script init","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d42ff4c2ae86dff7ca67ad846063090dcb7599eb":{"hash":"d42ff4c2ae86dff7ca67ad846063090dcb7599eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34022 from nekomatata/animation-player-stop-errors","body":"Fixed errors in AnimationPlayerEditor when switching current_animation in the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4415363795d74738eb51edd395368aeffcce6c1":{"hash":"d4415363795d74738eb51edd395368aeffcce6c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34043 from Paulb23/27421_line_edit_remove_text_alignment","body":"Fixed LineEdit text removal and placeholder caret alignment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb9b01038463b651f53be521b039a928acffb98d":{"hash":"fb9b01038463b651f53be521b039a928acffb98d","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Add missing on error manifest struct destroy in pluginscript script init","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34042},"d900cfafa367e7fbc867739cf6cc69bde0abaadc":{"hash":"d900cfafa367e7fbc867739cf6cc69bde0abaadc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed errors in AnimationPlayerEditor when switching current_animation in the inspector","body":"Case 1: start and stop an animation in the inspector\nCase 2: start an animation in the inspector, then stop and start again in the track editor\n\nFixes #34021","is_cherrypick":false,"cherrypick_hash":"","pull":34022},"b68703a35cb3c7b86460653ae7f7eb00bb0362a0":{"hash":"b68703a35cb3c7b86460653ae7f7eb00bb0362a0","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed caret alignment with placeholder text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34043},"3df68b4fa6b1eb629876ce575f4aabe2d40bc624":{"hash":"3df68b4fa6b1eb629876ce575f4aabe2d40bc624","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed LineEdit alignment when removing text or undo / redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34043},"5329ae00300f5564aea11960067a1a142f257937":{"hash":"5329ae00300f5564aea11960067a1a142f257937","is_merge":false,"authored_by":["MDQ6VXNlcjU4MzA4MDA1"],"author_raw":"Norton Corbett <breakfastb13@gmail.com>","committer_raw":"Norton Corbett <breakfastb13@gmail.com>","summary":"Take into account the current zoom level when grabbing polygon points in the TileSet editor.","body":"The transform of the TileSet editor workspace is now used to calculate the distance from the mouse click to the nearest polygon point.\n\nFixes https://github.com/godotengine/godot/issues/34001","is_cherrypick":false,"cherrypick_hash":"","pull":34016},"52e3993eb0bc98b94c6d65e6901c38daae73b7fa":{"hash":"52e3993eb0bc98b94c6d65e6901c38daae73b7fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33994 from nekomatata/start-fail-errors","body":"Flush remaining messages before quitting the game when loading fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea7f3037da441affca86f918209750a2c8a71cda":{"hash":"ea7f3037da441affca86f918209750a2c8a71cda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34002 from KoBeWi/crashonat","body":"Don't try to initialize empty NativeLibrary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7140d766a2bdb56ad4e73e0a5107960ca8687040":{"hash":"7140d766a2bdb56ad4e73e0a5107960ca8687040","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33997 from akien-mga/doc-makerst-escape","body":"makerst: Escape default values using reST markup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06fd6e6945f38ea110de07c6cc279bf9cf48e75d":{"hash":"06fd6e6945f38ea110de07c6cc279bf9cf48e75d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34019 from nekomatata/inspector-transform-update","body":"Update transform property in the inspector when changing translation/rotation/scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f38aeef5255d1fdeb99d727a0f67b9be6ccdf36":{"hash":"6f38aeef5255d1fdeb99d727a0f67b9be6ccdf36","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33640 from mewin/http_head_request","body":"Fix HTTP HEAD requests","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dac2a7b2378973177a166f1f4c0f6ac3c7b3e529":{"hash":"dac2a7b2378973177a166f1f4c0f6ac3c7b3e529","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34032 from aaronfranke/approx-docs-hey-that-rhymes","body":"Add docs for is_equal_approx on structures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3231fca934c200b67ff823f82368a79b278bec5e":{"hash":"3231fca934c200b67ff823f82368a79b278bec5e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Add docs for is_equal_approx on structures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34032},"2e76c7ce194046bd7a085a3400a73ceb976b3254":{"hash":"2e76c7ce194046bd7a085a3400a73ceb976b3254","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34029 from nekomatata/create-physical-skeleton-error","body":"Fixed error when creating physical skeleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea8a30a5eab7a9afd2e4752e849c1fc42b1bcfbc":{"hash":"ea8a30a5eab7a9afd2e4752e849c1fc42b1bcfbc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34024 from miere43/script-docs-typo-fix","body":"Fixed typo in docs for Script and GDScript classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0fdd7de807876d62e4d53e7c20573b8ff50fe9e":{"hash":"f0fdd7de807876d62e4d53e7c20573b8ff50fe9e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed error when creating physical skeleton","body":"An error was systematically triggered on the root bone, when trying to access its parent (the return value wasn't used in this case anyway).\n\nFixes #23920","is_cherrypick":false,"cherrypick_hash":"","pull":34029},"d747c611872a545ea02a977c758acdb3cfc3e079":{"hash":"d747c611872a545ea02a977c758acdb3cfc3e079","is_merge":false,"authored_by":["MDQ6VXNlcjM5OTU1NDk="],"author_raw":"miere43 <x.miere@gmail.com>","committer_raw":"miere43 <x.miere@gmail.com>","summary":"Fixed typo in docs for Script and GDScript classes (\"exends\" -> \"extends\")","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34024},"b44e0d60c7268cab8455bd450566826bdb48263c":{"hash":"b44e0d60c7268cab8455bd450566826bdb48263c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Update transform property in the inspector when changing translation/rotation/scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34019},"5bf04d16f0720087df45539d1857cbdc239a4249":{"hash":"5bf04d16f0720087df45539d1857cbdc239a4249","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34011 from nekomatata/state-machine-travel-on-ready","body":"Handle state machine travel before the start node is processed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81cae314b435e6cff83dd5438877c29a15ba6bdb":{"hash":"81cae314b435e6cff83dd5438877c29a15ba6bdb","is_merge":false,"authored_by":["MDQ6VXNlcjU3MzcyNTA="],"author_raw":"dsge <gerx03@gmail.com>","committer_raw":"dsge <gerx03@gmail.com>","summary":"Make sure to include the path in the \"Data template directory not found\" error message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34018},"fc034be033bc6dce9f7db99ef5eaf47aa4331939":{"hash":"fc034be033bc6dce9f7db99ef5eaf47aa4331939","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34014 from KoBeWi/like_2d_like_3d","body":"Port Path2D changes to 3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9276684e95d4e70525472db46092a1daa2bbfd34":{"hash":"9276684e95d4e70525472db46092a1daa2bbfd34","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Port Path2D changes to 3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34014},"cde6775e1197e67242c143b7885703a196e31cb2":{"hash":"cde6775e1197e67242c143b7885703a196e31cb2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34012 from KoBeWi/useless","body":"Remove unnecessary bounded_offset from PathFollow2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52e3944846f7f21d87795bae59b2ef1d27a1f062":{"hash":"52e3944846f7f21d87795bae59b2ef1d27a1f062","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #34009 from flyingpimonster/gridmap-docs","body":"Docs: GridMap and MeshLibrary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e6fa6c7a808840243637dc4b07947a93beb88c5":{"hash":"7e6fa6c7a808840243637dc4b07947a93beb88c5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Remove unnecessary bounded_offset from PathFollow2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34012},"598d769804f61d780e4fa48691c2ec7a842a46d4":{"hash":"598d769804f61d780e4fa48691c2ec7a842a46d4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Handle state machine travel before the start node is processed","body":"This change allows travel() to be called on AnimationNodeStateMachinePlayback during _ready(), before the start node has been processed and the state machine is considered playing.","is_cherrypick":false,"cherrypick_hash":"","pull":34011},"7ef16ca136f0e5fc82b5808d53cffbd13653c6f6":{"hash":"7ef16ca136f0e5fc82b5808d53cffbd13653c6f6","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk3MzUz"],"author_raw":"James Westman <flyingpimonster@gmail.com>","committer_raw":"James Westman <flyingpimonster@gmail.com>","summary":"Docs: GridMap and MeshLibrary","body":"The only methods left to document are resource_changed, set_clip, and\nthe methods dealing with baked meshes.","is_cherrypick":false,"cherrypick_hash":"","pull":34009},"f4a1a79d015bce39e54b2a7193fc02592c5569d1":{"hash":"f4a1a79d015bce39e54b2a7193fc02592c5569d1","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't try to initialize empty NativeLibrary","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":34002},"1b40a95b6f34d4024c732ef68b3ba96e4bd6e6f1":{"hash":"1b40a95b6f34d4024c732ef68b3ba96e4bd6e6f1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55676b16da70ec0fcd716ca277af84eac0446845":{"hash":"55676b16da70ec0fcd716ca277af84eac0446845","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"makerst: Escape default values using reST markup","body":"Otherwise the docs would complain about values like \"godot_\"\nwhich reST tries to interpret as an identifier.","is_cherrypick":false,"cherrypick_hash":"","pull":33997},"85a955fc5659f047dcc8fff6629f33a75dabaee9":{"hash":"85a955fc5659f047dcc8fff6629f33a75dabaee9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Flush remaining messages before quitting the game when loading fails","body":"This change allows error messages to be printed in the editor debugger when the game fails on load, instead of displaying them in the console terminal only.","is_cherrypick":false,"cherrypick_hash":"","pull":33994},"dc13750189090e6df5608b260e2eaa3e29eb3665":{"hash":"dc13750189090e6df5608b260e2eaa3e29eb3665","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Viewport environment is updated properly when set to own world","body":"When own_world property is set, the viewport stores a unique resource for the world. With this change it keeps being updated from changes made to the world property instead of storing a default empty world with environment settings that can't be modified.\n\nFixes #23412","is_cherrypick":false,"cherrypick_hash":"","pull":33987},"fa0e6820270ad3702cec7b298fdbd5db6a518703":{"hash":"fa0e6820270ad3702cec7b298fdbd5db6a518703","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33982 from neikeq/issue-29349","body":"Mono/C#: Add option to export assemblies outside of PCK","is_cherrypick":false,"cherrypick_hash":"","pull":""},"266e3e53c8b26218fb4396d8ce90356980e2cddb":{"hash":"266e3e53c8b26218fb4396d8ce90356980e2cddb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33990 from akien-mga/sdl-gamecontrollerdb","body":"Sync controller mappings DB with SDL2 community repo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"502a66707040ba7d2c6dc921a19c09ecd74270aa":{"hash":"502a66707040ba7d2c6dc921a19c09ecd74270aa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@d329cb6a71dbd6c6621a7841aa8109ba5062b58c.","is_cherrypick":false,"cherrypick_hash":"","pull":33990},"f82539944b609dc8327536aa92a3da3851ac1338":{"hash":"f82539944b609dc8327536aa92a3da3851ac1338","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33986 from nekomatata/gles2-conditional-cleaning","body":"Removed duplicated conditional in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9989c5390972939445cd871844f66788cbd8c20":{"hash":"c9989c5390972939445cd871844f66788cbd8c20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33983 from neikeq/issue-32980","body":"Mono/C#: Fix crash on exported games that don't use C#","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5e81b894afbf94d8700ef7bf793be0532fe7586":{"hash":"f5e81b894afbf94d8700ef7bf793be0532fe7586","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Removed duplicated conditional in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33986},"299b85c46fa732c06fc8ac0b6d193a6ddc5eb6e6":{"hash":"299b85c46fa732c06fc8ac0b6d193a6ddc5eb6e6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Disable shadow map sampling when shadows are not used in GLES3","body":"Fixes #20742","is_cherrypick":false,"cherrypick_hash":"","pull":33985},"85d8c427639554e67597daca577aa0509097263e":{"hash":"85d8c427639554e67597daca577aa0509097263e","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Fix crash on exported games that don't use C#","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33983},"66de28eda8239e006c5d53debdea75f131b32f77":{"hash":"66de28eda8239e006c5d53debdea75f131b32f77","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Add option to export assemblies outside of PCK","body":"When using this options, assemblies will be saved in the Assemblies folder of the data directory: 'data_AppName/Assemblies/'.","is_cherrypick":false,"cherrypick_hash":"","pull":33982},"e6ebc43d725710f69094afa6ff47d91e50cce1ad":{"hash":"e6ebc43d725710f69094afa6ff47d91e50cce1ad","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed antialiased option for Polygon2D / Line2D","body":"Polygon2D:\nThe property wasn't used anymore after switching from canvas_item_add_polygon() to canvas_item_add_triangle_array() for drawing.\n\nLine2D:\nAdded the same property as for Polygon2D & fixed smooth line drawing to use indices correctly.\n\nFixes #26823","is_cherrypick":false,"cherrypick_hash":"","pull":33857},"21a392341034169fff18db626e1c356545289af5":{"hash":"21a392341034169fff18db626e1c356545289af5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an `OS.is_window_focused()` getter","body":"This makes it possible to know whether the window is focused\nat a given time, without having to track the focus state manually\nusing `NOTIFICATION_WM_FOCUS_IN` and `NOTIFICATION_WM_FOCUS_OUT`.\n\nThis partially addresses #33928.","is_cherrypick":false,"cherrypick_hash":"","pull":33967},"7735af7e768e16efb4b3b6de1c72c3dfb50c9412":{"hash":"7735af7e768e16efb4b3b6de1c72c3dfb50c9412","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33964 from aaronfranke/canvas-in-spatial-crash","body":"Don't cast item to Spatial when checking if it's locked","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4af218f9e326ce5042f79840cd48c36e96a52d79":{"hash":"4af218f9e326ce5042f79840cd48c36e96a52d79","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Don't cast item to Spatial when checking if it's locked","body":"Not a necessary cast, and causes a crash any time it's not a Spatial.","is_cherrypick":false,"cherrypick_hash":"","pull":33964},"0e6e64c9e9e33dee5089b3e17d9323ad25105b1d":{"hash":"0e6e64c9e9e33dee5089b3e17d9323ad25105b1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32854 from cooperra/fix-wireless-adb-debugging","body":"Fix Android deploy with Remote Debug or Network FS over Wi-Fi","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf8ee159868c383e27a18e17e7603a580f9653cf":{"hash":"cf8ee159868c383e27a18e17e7603a580f9653cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33955 from Calinou/document-warning-unused-exclude","body":"Document how to bypass the unused argument/variable warning in message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f4cbc0f842e8377fa5fc292d5066dab1a4474ac":{"hash":"1f4cbc0f842e8377fa5fc292d5066dab1a4474ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33952 from KoBeWi/not_my_fault","body":"Fix box selection being cancelled immediately","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da880520caf978b568b4db1585d7a03df5e2a569":{"hash":"da880520caf978b568b4db1585d7a03df5e2a569","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33963 from clayjohn/GLES3-sky-mipmaps-on-mobile","body":"Fix radiance map generation on mobile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"192aacd5d742e514523f9764e2b973372fe177f0":{"hash":"192aacd5d742e514523f9764e2b973372fe177f0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix radiance map generation on mobile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33963},"247767eb8905e3b9da2876c53ff80f33ebc86912":{"hash":"247767eb8905e3b9da2876c53ff80f33ebc86912","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document how to bypass the unused argument/variable warning in message","body":"Note that prefixing with an underscore only works with unused arguments\nand local variables, not class variables and signals.\n\nThis closes #26056.","is_cherrypick":false,"cherrypick_hash":"","pull":33955},"a87a871250cb7369b701bab5daf11999bdb20b70":{"hash":"a87a871250cb7369b701bab5daf11999bdb20b70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33953 from marstaik/gltf_bugfix","body":"Bugfix: Sanitize glTF importer Animation Names and do not set bone_pose","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e3fb2b1e868f660f625590ae27dc52b27dcf935":{"hash":"9e3fb2b1e868f660f625590ae27dc52b27dcf935","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33945 from Calinou/doc-viewportcontainer-stretch","body":"Document the `ViewportContainer.stretch_shrink` property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b28fd4f23378d73bcbb5a3bd51472c450e94719":{"hash":"4b28fd4f23378d73bcbb5a3bd51472c450e94719","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"Bugfix: Sanitize glTF importer Animation Names and do not set bone_pose","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33953},"66cefde2b044a0a2d832a3952f3f9754f7d2c4d5":{"hash":"66cefde2b044a0a2d832a3952f3f9754f7d2c4d5","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix box selection being cancelled immediately","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33952},"1af9701caacc0739f4817b0bf39f46ff6d90a146":{"hash":"1af9701caacc0739f4817b0bf39f46ff6d90a146","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33944 from x2f/patch-1","body":"Added more details in Timer.start() error message.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f085110b206736c6832f852cc455cc3f97f02a08":{"hash":"f085110b206736c6832f852cc455cc3f97f02a08","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzU1NDIx"],"author_raw":"x2f <10355421+x2f@users.noreply.github.com>","committer_raw":"x2f <xavier.defoy@interdigital.com>","summary":"Added more details in Timer.start() error message.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33944},"aae9e11a1e1857bdaedacabb5a6ed89bcd8c8ca2":{"hash":"aae9e11a1e1857bdaedacabb5a6ed89bcd8c8ca2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33946 from NeoSpark314/remove_exr_dbgprint","body":"Remove .exr saver debug print","is_cherrypick":false,"cherrypick_hash":"","pull":""},"365c5bd0e51bad36d912a6808ecfde50aeb08105":{"hash":"365c5bd0e51bad36d912a6808ecfde50aeb08105","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"Remove .exr saver debug print","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33946},"77d95e33718ae5ce755f3ffaeb24833f19279d27":{"hash":"77d95e33718ae5ce755f3ffaeb24833f19279d27","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document the `ViewportContainer.stretch_shrink` property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33945},"6d2b21c6a40ba0303903a3a9ce59a01101e45fd8":{"hash":"6d2b21c6a40ba0303903a3a9ce59a01101e45fd8","is_merge":false,"authored_by":["MDQ6VXNlcjE3NDc0ODk4"],"author_raw":"marcosjouron <marcosjouron@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"VideoStreamGDNative: Fix playing video files without audio stream","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a87e2f85ee838245f0d5e702561faa3502b14800":{"hash":"a87e2f85ee838245f0d5e702561faa3502b14800","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33939 from KoBeWi/grideprecatedmap","body":"Remove deprecated theme property from GridMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96b30e7727daf8a41e3963dba88c38302de0811c":{"hash":"96b30e7727daf8a41e3963dba88c38302de0811c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Remove deprecated theme property from GridMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33939},"6c5d1d7217670ec66e9100495739671c6a183464":{"hash":"6c5d1d7217670ec66e9100495739671c6a183464","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33936 from HaSa1002/doc_popup","body":"fix #33721 documenting popup behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31272d0956eff1319ae4328551c896895fe8ac6b":{"hash":"31272d0956eff1319ae4328551c896895fe8ac6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33921 from Faless/enet/no_relay","body":"Add ENet option to disable server relaying.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e592f96417e23c48b815c09e363d973f47b6f7f":{"hash":"7e592f96417e23c48b815c09e363d973f47b6f7f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add ENet option to disable server relaying.","body":"It's useless when building fully authoritative servers, and prevents\nvarious kinds of abuse.","is_cherrypick":false,"cherrypick_hash":"","pull":33921},"5be5f654405bc90a567533b74ba55b2fab08fc95":{"hash":"5be5f654405bc90a567533b74ba55b2fab08fc95","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTg1ODg5"],"author_raw":"HaSa1002 <johawitt@outlook.de>","committer_raw":"HaSa1002 <johawitt@outlook.de>","summary":"document popup behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33936},"8fb7481fd53313c5b7a7cece27af0de84c404853":{"hash":"8fb7481fd53313c5b7a7cece27af0de84c404853","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33933 from bojidar-bg/33932-ysort-disable-ub","body":"Fix crash when disabling a YSort node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2952dc3fe2262d969504768374990b959997df26":{"hash":"2952dc3fe2262d969504768374990b959997df26","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix crash when disabling a YSort node","body":"Fixes #33932","is_cherrypick":false,"cherrypick_hash":"","pull":33933},"a994d58fd26ea7dc68eb663d85846daa14a6e932":{"hash":"a994d58fd26ea7dc68eb663d85846daa14a6e932","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33924 from volzhs/preview-dynamicfont","body":"Show thumbnail for DynamicFont resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1e125af52b5ea2cd02be5a26e0a737d8a06948c":{"hash":"c1e125af52b5ea2cd02be5a26e0a737d8a06948c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33923 from Calinou/doc-gdscript-remove-type-hint","body":"Remove type hint from the @GDScript class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"097eaa7563ea3a1453556ffdc4f4efc2dea6ba5c":{"hash":"097eaa7563ea3a1453556ffdc4f4efc2dea6ba5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33922 from Calinou/sky-rotation-inspector-degrees-only","body":"Only display Environment sky rotation in degrees in the Inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a88afd22ca537145ddd14cffcb46c01b50138819":{"hash":"a88afd22ca537145ddd14cffcb46c01b50138819","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33920 from vnen/uwp-gles2-msaa","body":"Use ANGLE multisample extensions for UWP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eff8b7007f7604904d5ec87728002d5df3e4760":{"hash":"9eff8b7007f7604904d5ec87728002d5df3e4760","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Show thumbnail for DynamicFont resource","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33924},"4f14a1f59cb876300411669fa2310d10fbf3584e":{"hash":"4f14a1f59cb876300411669fa2310d10fbf3584e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove type hint from the @GDScript class documentation","body":"The current consensus in the Godot documentation is to avoid using\ntype hints unless they're relevant to the behavior explained.","is_cherrypick":false,"cherrypick_hash":"","pull":33923},"639c9b3a351e0ed8070a4c00e07b3ed5514d1a30":{"hash":"639c9b3a351e0ed8070a4c00e07b3ed5514d1a30","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Only display Environment sky rotation in degrees in the Inspector","body":"This makes it consistent with Spatial.","is_cherrypick":false,"cherrypick_hash":"","pull":33922},"c51fe7f7cd61d9679555831e8b2261f4e3df0c6d":{"hash":"c51fe7f7cd61d9679555831e8b2261f4e3df0c6d","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Use ANGLE multisample extensions for UWP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33920},"ef1008e53a1409ea34911c293c7fb8ac2b96245e":{"hash":"ef1008e53a1409ea34911c293c7fb8ac2b96245e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33917 from Faless/enet/memleak","body":"Fix memory leak in NetworkedMultiplayerENet.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"391f6ff2c6c09bcb8c0b30266dc76274e8d750f1":{"hash":"391f6ff2c6c09bcb8c0b30266dc76274e8d750f1","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix memory leak in NetworkedMultiplayerENet.","body":"Dynamically allocated ids of peers where not correctly freed when\ncalling close_connection and disconnect_peer (with now=true).","is_cherrypick":false,"cherrypick_hash":"","pull":33917},"2cd68a25660ddfd9c0ce376ab95d534ad7009a74":{"hash":"2cd68a25660ddfd9c0ce376ab95d534ad7009a74","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDU1MTI="],"author_raw":"Patrick Wuttke <mewin@mewin.de>","committer_raw":"Patrick Wuttke <mewin@mewin.de>","summary":"do not wait for response body when making a HEAD request","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33640},"8ea909f5b69ba30070083c45d17ebf1d125bad7f":{"hash":"8ea909f5b69ba30070083c45d17ebf1d125bad7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33915 from touilleMan/issue-33913","body":"Revert faulty stripping of / in ProjectSettings::localize_path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1f1a1d7987912fffb1b174f09adda47d270decb":{"hash":"a1f1a1d7987912fffb1b174f09adda47d270decb","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Revert \"Fix localise_path method so that uncached scripts don't sometimes get loaded with two backslashes\"","body":"This reverts commit 1342551664091c1ceb931ee45d9c43f09df5f1ff.","is_cherrypick":false,"cherrypick_hash":"","pull":33915},"966c68badd236514105249c8bf8bdb9f5cbd35d1":{"hash":"966c68badd236514105249c8bf8bdb9f5cbd35d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Range: Remove min/max check added in #33908","body":"This wasn't a very good idea as it puts too strict requirements on how\nto set `min` and `max` values. For example, since the default min and\nmax are 0 and 100, this triggers an error:\n\n```\nset_min(256)\nset_max(16384)\n```\n\nSince `min` will be higher than `max` temporarily. It can be worked\naround by setting max first, but it's not really intuitive. I'll relax\nthe requirement as it's only a problem in `get_as_ratio`, which already\nhas a check.\n\nFix another min == max occurrence.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e27ac98da06b69d69bbcd26eb6078fadb998cf2":{"hash":"7e27ac98da06b69d69bbcd26eb6078fadb998cf2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33899 from Scony/fix-script-check-only-exit-code","body":"godot exit code improvement for --script --check-only, fixes #33895","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9feb9aef42616f6a1639ce8c5ba230b957c94fb8":{"hash":"9feb9aef42616f6a1639ce8c5ba230b957c94fb8","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDczODU="],"author_raw":"Pawel Lampe <pawel.lampe@gmail.com>","committer_raw":"Pawel Lampe <pawel.lampe@nokia.com>","summary":"godot exit code improvement for --script --check-only, fixes #33895","body":"this commit causes godot executable to return non-zero exit code\nonce invalid script is passed via --script during --check-only","is_cherrypick":false,"cherrypick_hash":"","pull":33899},"ae04d23cce118050f65e595e2f9e216e35b767bb":{"hash":"ae04d23cce118050f65e595e2f9e216e35b767bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33887 from dankan1890/old_search_fix","body":"Fixed missing scrolling in Search Help Dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a698fd1b46c748efcc116af3d48d0f5980822c66":{"hash":"a698fd1b46c748efcc116af3d48d0f5980822c66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33908 from akien-mga/range-fix-max-errors","body":"Range: Fix cases where max was set to or below min value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfd5e098794ecb1f563b53e29f6981fda86381e9":{"hash":"bfd5e098794ecb1f563b53e29f6981fda86381e9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Range: Fix cases where max was set to or below min value","body":"It will now raise an error whenever this happens so that we can fix\nthese situations. `max == min` is not allowed as it could lead to\ndivisions by zero in ratios, and `max < min` doesn't make much sense.\n\nFixes #33907.","is_cherrypick":false,"cherrypick_hash":"","pull":33908},"55f86e9b7b25e44e5fe7acd9e55d1e26c5a67e95":{"hash":"55f86e9b7b25e44e5fe7acd9e55d1e26c5a67e95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33892 from nekomatata/scirpt-editor-fixes","body":"Fixes around ScriptEditor script list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa4f5252160f23b228b695b40fa49803eae6bdcc":{"hash":"fa4f5252160f23b228b695b40fa49803eae6bdcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33872 from zaksnet/yield-add-documentation","body":"Add some missing documentation about yield()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ca90ba343408b1694a4e2886ca2139d1d0ca617":{"hash":"2ca90ba343408b1694a4e2886ca2139d1d0ca617","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33889 from clayjohn/specular_mode_bug","body":"Fix bug where SpecularMode DISABLED is not cached","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da80e3f0f079b397a496e1359ab81cd57e318204":{"hash":"da80e3f0f079b397a496e1359ab81cd57e318204","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33888 from nekomatata/debug-menu-hide","body":"Debug menu in editor doesn't hide on checkbox toggle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ab5b33a473a62f4d73ffc9e2474d0d8f0d2bfcf":{"hash":"3ab5b33a473a62f4d73ffc9e2474d0d8f0d2bfcf","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixes around ScriptEditor script list","body":"- Fixed \"Previous Script\" shortcut not working (CTRL+SHIFT+<)\n- Fixed crash (integer division by zero) when using previous/next script shortcut with no script open\n- Fixed error when dropping a script file with no script open\nERROR: ItemList::get_item_metadata: Index p_idx=-1 out of size (items.size()=0)\nAt: scene\\gui\\item_list.cpp:257","is_cherrypick":false,"cherrypick_hash":"","pull":33892},"5cfff77ca6ee01e325fd61c99ac1fd35e0848d93":{"hash":"5cfff77ca6ee01e325fd61c99ac1fd35e0848d93","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Added missing documentation for yield()","body":"Added some missing documentation about yield() being able to wait for a function also. I cant believe something like that was missing from the docs, it would have saved me so much time (and others i assume).","is_cherrypick":false,"cherrypick_hash":"","pull":33872},"85dba0c09da37eb89afa75058001dba70f51f1c4":{"hash":"85dba0c09da37eb89afa75058001dba70f51f1c4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix bug where specularmode disabled is not cached","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33889},"dd552494eba3c9127418906560767cc9518e1792":{"hash":"dd552494eba3c9127418906560767cc9518e1792","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Debug menu in editor doesn't hide on checkbox toggle","body":"Fixes #33850","is_cherrypick":false,"cherrypick_hash":"","pull":33888},"4de9c51f23605dc06765bb6f2f4af26576bbc64d":{"hash":"4de9c51f23605dc06765bb6f2f4af26576bbc64d","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Fixed missing scrolling in Search Help Dialog.","body":"Fix #33675","is_cherrypick":false,"cherrypick_hash":"","pull":33887},"e297b83b8e7c335c4ccf96b7bacd42f3cc7e52c8":{"hash":"e297b83b8e7c335c4ccf96b7bacd42f3cc7e52c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33883 from bruvzg/mac_locale","body":"[macOS] Fix locale detection.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d7c13dcbbfa9cc1b046c1031f08b3e65249cdd8":{"hash":"5d7c13dcbbfa9cc1b046c1031f08b3e65249cdd8","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix inverted value check in UWP export packager","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8bf0ee062a9be0033da18ff87eee62bef03ada5":{"hash":"c8bf0ee062a9be0033da18ff87eee62bef03ada5","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fix locale detection.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33883},"5ddce7a9df62a8c3bcd928a8dff703e4831fdc22":{"hash":"5ddce7a9df62a8c3bcd928a8dff703e4831fdc22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33869 from jbuck3/dialog-resize-bug","body":"Fix WindowDialog moving when resized from the left/top edge","is_cherrypick":false,"cherrypick_hash":"","pull":""},"934f6f2529132cc109d113c036a75cb4b025c962":{"hash":"934f6f2529132cc109d113c036a75cb4b025c962","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33867 from rcorre/get_node_docs","body":"Clarify get_node vs get_node_or_null.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"967cc2c014c7f6be67d249a87df871a08d56afff":{"hash":"967cc2c014c7f6be67d249a87df871a08d56afff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33862 from Faless/net/http_request_chunk_size","body":"Add download_chunk_size property to HTTPRequest.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5378a8f5b0d58b1622e737a39823ef5639e58405":{"hash":"5378a8f5b0d58b1622e737a39823ef5639e58405","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33861 from RobertBColton/patch-1","body":"Update Viewport.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6e57517679d05d8ac43eee51ddf0b4f1de3859c":{"hash":"f6e57517679d05d8ac43eee51ddf0b4f1de3859c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33860 from nekomatata/stylebox-preview-shadow","body":"StyleBox preview adjusted to fit all drawn content","is_cherrypick":false,"cherrypick_hash":"","pull":""},"397fc4b9a65ca21419ab2e9395260cf4699b3dcb":{"hash":"397fc4b9a65ca21419ab2e9395260cf4699b3dcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33856 from nekomatata/script-editor-text-edit-error","body":"Fixed index out of size error in TextEdit when opening scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d422eff03604ff5ea10692e71c92f0d79a6d9355":{"hash":"d422eff03604ff5ea10692e71c92f0d79a6d9355","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33829 from Calinou/tilemap-editor-use-info-overlay","body":"Use the CanvasItemEditor info overlay to display TileMap coordinates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"899dbf4da0ad955a83007fce73172a0d0ddd9189":{"hash":"899dbf4da0ad955a83007fce73172a0d0ddd9189","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33844 from akien-mga/glTexImage2D-format","body":"GLES2: Restructure depth_internalformat code to work on mobile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba997461bafe6613e236cadf4683c993d3785daf":{"hash":"ba997461bafe6613e236cadf4683c993d3785daf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33876 from nekomatata/bookmarks-menu-translation","body":"Removed translation for bookmarks menu item name in TextEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f0c1daf1cf8c32a7df82cdd581e610f4f369682":{"hash":"8f0c1daf1cf8c32a7df82cdd581e610f4f369682","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Removed translation for bookmarks menu item name in TextEditor","body":"Only the label's text needs a translation, and it could cause issues when getting the node by name in a different language.","is_cherrypick":false,"cherrypick_hash":"","pull":33876},"5f451e0fb27392cca4b1e33d4a43a50b94d88115":{"hash":"5f451e0fb27392cca4b1e33d4a43a50b94d88115","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix WindowDialog moving when resized from the left/top edge","body":"get_combined_minimum_size() must be used in order to consider the min size\nspecified by the user when determining how far the left/top edge is allowed\nto move. Otherwise the dialog may think it can shrink further than it\nshould, causing the right/bottom edge to move when the rect size is fixed in\nset_size().","is_cherrypick":false,"cherrypick_hash":"","pull":33869},"ed19b4076e0ec9252202086e65ffcc42510b6cdd":{"hash":"ed19b4076e0ec9252202086e65ffcc42510b6cdd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add download_chunk_size property to HTTPRequest.","body":"This allows setting the `read_chunk_size` of the internal HTTPClient.\nThis is important to reduce the allocation overhead and number of file\nwrites when downloading large files, allowing for better download speed.","is_cherrypick":false,"cherrypick_hash":"","pull":33862},"c99f6453b952d3a3ae68a31ebfb6cba9739606ed":{"hash":"c99f6453b952d3a3ae68a31ebfb6cba9739606ed","is_merge":false,"authored_by":["MDQ6VXNlcjMyMTI4MDE="],"author_raw":"Robert Colton <robertbcolton@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update Viewport.xml","body":"Add description for gui_is_dragging to document drag and drop behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":33861},"1120de862d131160cf43e2fdb7f736b47bc77550":{"hash":"1120de862d131160cf43e2fdb7f736b47bc77550","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"StyleBox preview adjusted to fit all drawn content","body":"This change allows StyleBox preview to take shadows and content margins into account to display how a whole panel would be rendered.\n\nThe preview control clips contents so that in any case it doesn't bleed on controls around.\n\nFixes #33801","is_cherrypick":false,"cherrypick_hash":"","pull":33860},"8830e53fe112dfb8adf2625dcebef8926760e8b6":{"hash":"8830e53fe112dfb8adf2625dcebef8926760e8b6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed index out of size error in TextEdit when opening scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33856},"5ab3b6152025a6ab83b30181bbb04e452d7da9f5":{"hash":"5ab3b6152025a6ab83b30181bbb04e452d7da9f5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Restructure depth_internalformat code to work on mobile","body":"This changes the code path so that `glRenderBufferStorage*` always uses\nvalues appropriate for renderbuffers and `glTexImage2D` never uses an\ninternalformat meant for buffers.\n\nFixes #33825.","is_cherrypick":false,"cherrypick_hash":"","pull":33844},"bb1d75f55e1dc15eaa2ea550fc30aeaa5c2e3783":{"hash":"bb1d75f55e1dc15eaa2ea550fc30aeaa5c2e3783","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"glTexImage2D: Fix confusion between format and internal format","body":"The `format` parameter is similar to `internalFormat` but takes different\nvalues, and especially only `GL_DEPTH_COMPONENT` for depth, without size\nspecifier.\n\nCf. https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glTexImage2D.xhtml\n\nFixes a regression from #33278 and another occurrence.","is_cherrypick":false,"cherrypick_hash":"","pull":33844},"636bc5c32f07050fb387a7f8f5f78f7dc9aef7be":{"hash":"636bc5c32f07050fb387a7f8f5f78f7dc9aef7be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33828 from neikeq/貴様","body":"Mono/C#: Prevent SCons from building API solutions in parallel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b2073aa97770ae7f53cfa57d241c55bb2feb3d3":{"hash":"9b2073aa97770ae7f53cfa57d241c55bb2feb3d3","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33652 from Black-Cat/http-client-fix","body":"Fix HTTPClient::poll crash when connection set to null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b73073ae364be8db377c28f71be4dc50b4883263":{"hash":"b73073ae364be8db377c28f71be4dc50b4883263","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjU3NTUx"],"author_raw":"Artem Burjachenko <iblackcatw@gmail.com>","committer_raw":"Artem Burjachenko <iblackcatw@gmail.com>","summary":"Fix HTTPClient::poll crash when connection set to null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33652},"334d41d7cc04f7c745f9f56124b9bdca84c907f3":{"hash":"334d41d7cc04f7c745f9f56124b9bdca84c907f3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix Specular Blinn function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33836},"13f98f80b62f736f36de8b75722901d8dd8311a7":{"hash":"13f98f80b62f736f36de8b75722901d8dd8311a7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the CanvasItemEditor info overlay to display TileMap coordinates","body":"This also removes the editor setting that toggles coordinate display,\nas it no longer solves an existing bug.\n\nThis closes #28135.","is_cherrypick":false,"cherrypick_hash":"","pull":33829},"ebdd2bc474f6bb3ff124755196fa116c4fd91385":{"hash":"ebdd2bc474f6bb3ff124755196fa116c4fd91385","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Prevent SCons from building API solutions in parallel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33828},"91b60a74dfbbc23bf589a6e0edda5b957aa48df3":{"hash":"91b60a74dfbbc23bf589a6e0edda5b957aa48df3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33799 from fire/gltf2-scene","body":"33714 glTF2 scene count change try two.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80b1604fa95b048307815c5eee96426942dd207a":{"hash":"80b1604fa95b048307815c5eee96426942dd207a","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"33714 glTF2 handle undefined load-time scene.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33799},"7abb09ecf4d1ad6b6b1c0fc446986410abf71236":{"hash":"7abb09ecf4d1ad6b6b1c0fc446986410abf71236","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Makes Fresnel node in visual shaders to use default NORMAL/VIEW","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33817},"b7ea22c5d203da1b592a743a4c893de25cd34408":{"hash":"b7ea22c5d203da1b592a743a4c893de25cd34408","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b395d6bd8090dd023aba5ebc1564dd36c3aba91e":{"hash":"b395d6bd8090dd023aba5ebc1564dd36c3aba91e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd6394e217209b7f5d87128ad3b496f079d19490":{"hash":"fd6394e217209b7f5d87128ad3b496f079d19490","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33798 from capnm/capnm-fix-33749","body":"Setting the node process priority should not trigger an error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ea0d79073849e3ecd27d382588955c4fc886c3d":{"hash":"2ea0d79073849e3ecd27d382588955c4fc886c3d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33810 from akien-mga/codespell","body":"Fix typos with codespell","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c41c24562d4c85c71368d9381fc3046e4d6b7a69":{"hash":"c41c24562d4c85c71368d9381fc3046e4d6b7a69","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Add missing copyright headers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33810},"ab3bccdb78cc7dffb6ab796053ef63489f05558d":{"hash":"ab3bccdb78cc7dffb6ab796053ef63489f05558d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typos with codespell","body":"Using codespell 1.16.0.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ncurvelinear\ndof\ndoubleclick\nleapyear\nlod\nmerchantibility\nnd\nnumer\nois\nony\nque\nseeked\nsynching\nte\nuint\nunselect\nwebp\nEOF\n\n$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"\n$ git diff // undo unwanted changes\n```","is_cherrypick":false,"cherrypick_hash":"","pull":33810},"28613ab8c9f48c5d0cb5c1f23df6d1b662872f51":{"hash":"28613ab8c9f48c5d0cb5c1f23df6d1b662872f51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33794 from nekomatata/gltf-morph-shapes-crash2","body":"Error instead of crash in gltf import with more than one morph target","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1dc110fe7bb574f771ce19560d14a44b5550ac80":{"hash":"1dc110fe7bb574f771ce19560d14a44b5550ac80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33793 from fire/33756","body":"33756 gltf2 importer should use zfar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c352e6f841de3f1e3b415b28425fe03d4e8407f4":{"hash":"c352e6f841de3f1e3b415b28425fe03d4e8407f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33792 from clayjohn/GLES3-cubemap-fix","body":"Fix GL error by properly using float uniform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e548385ac0e91ed79de97aeeeba5d511910aa35":{"hash":"5e548385ac0e91ed79de97aeeeba5d511910aa35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33777 from KoBeWi/conditional_fix","body":"Unfold directories when showing in file system","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63b321dbbbce5c7cc9fea91e06ec672343bba766":{"hash":"63b321dbbbce5c7cc9fea91e06ec672343bba766","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33791 from neikeq/issue-33761","body":"C#: Fix PathWhich on Windows when name already has extension","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7df198c942c3c325c6ec7ac189b1d19517395c2":{"hash":"a7df198c942c3c325c6ec7ac189b1d19517395c2","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Setting the node process priority should not trigger an error","body":"Fixes #33749\nThis function can be called outside the scene tree.","is_cherrypick":false,"cherrypick_hash":"","pull":33798},"e949665489416ef948a5ead7e12d3691d78af6f4":{"hash":"e949665489416ef948a5ead7e12d3691d78af6f4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Error instead of crash in gltf import with more than one morph target","body":"Redone from PR #33782 to fix the crash without adding compatibility with Blender 2.8\nHelps with #16124, while Blender 2.81 has the proper export fix.","is_cherrypick":false,"cherrypick_hash":"","pull":33794},"d0de3738843ed4e4f4a2864208782b3568effe71":{"hash":"d0de3738843ed4e4f4a2864208782b3568effe71","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"33756 gltf2 importer should use zfar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33793},"203fb1b3484f621984e4595986cc77c9b9174d6a":{"hash":"203fb1b3484f621984e4595986cc77c9b9174d6a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix GL error by properly using float uniform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33792},"01d77842ee896689146928ed71a2d8c1fcdb5d79":{"hash":"01d77842ee896689146928ed71a2d8c1fcdb5d79","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Unfold directories when showing in file system","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33777},"f91416d9acabb76f6efcdc2d09835d04cd98c881":{"hash":"f91416d9acabb76f6efcdc2d09835d04cd98c881","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix PathWhich on Windows when name already has extension","body":"Also make the Posix version of PathWhich check if the file has executable access.","is_cherrypick":false,"cherrypick_hash":"","pull":33791},"37b230fe3af3c7e20a6f938d03b61a79b117d354":{"hash":"37b230fe3af3c7e20a6f938d03b61a79b117d354","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33783 from bruvzg/mac_remove_cvdisplaylink_hack","body":"[macOS] Remove CVDisplayLink v-sync hack.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d74bbe72068affb195800a1a5cb620431285d9e":{"hash":"3d74bbe72068affb195800a1a5cb620431285d9e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33312 from BenjaminNavarro/master","body":"Better description of the binds parameter of connect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e423e1c663b31676b6b6fa4c2246773daeb568c2":{"hash":"e423e1c663b31676b6b6fa4c2246773daeb568c2","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Remove CVDisplayLink v-sync hack.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33783},"2981915f19f6c168128afffcfe18fcd122401b65":{"hash":"2981915f19f6c168128afffcfe18fcd122401b65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28526 from PtrMan/pr_bakeGi1","body":"GIProbe::bake(): special handling of spatial","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b81f9f777f3b621bc5b8970eabd8d93d1db453b9":{"hash":"b81f9f777f3b621bc5b8970eabd8d93d1db453b9","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTIzNjM2"],"author_raw":"Benjamin Navarro <navarro.benjamin13@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Better description of the binds parameter of connect","body":"Now states how binds are handled if they are used together with parameters passed to emit_signal","is_cherrypick":false,"cherrypick_hash":"","pull":33312},"5ef5e6a7e4715703820592b4036c9ed3de4f80e3":{"hash":"5ef5e6a7e4715703820592b4036c9ed3de4f80e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32274 from raphael10241024/fix_sync_physics_jitter","body":"fix kinematicBody2D jitters when sync_to_physics is turned on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8695135691971c01aa6f18a7183ce270b1cd53fe":{"hash":"8695135691971c01aa6f18a7183ce270b1cd53fe","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjc5MjA="],"author_raw":"PtrMan <robertw89@googlemail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GIProbe::bake: Remove check for ownership","body":"Fixes #28508.","is_cherrypick":false,"cherrypick_hash":"","pull":28526},"daefd4f0475283eb1fa097acb1a011f83332329c":{"hash":"daefd4f0475283eb1fa097acb1a011f83332329c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33779 from clayjohn/bugfixes_from_env_map_fix","body":"Fix bugs introduced by IBL fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d6737ec730a1f620c20768c1792099683aca4f3":{"hash":"4d6737ec730a1f620c20768c1792099683aca4f3","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix bugs introduced by IBL fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33779},"083d088de3fe7cd5d825cebebc46ce32fc87b4b0":{"hash":"083d088de3fe7cd5d825cebebc46ce32fc87b4b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33583 from qarmin/fix_overflows_unitialized","body":"Fix some overflows and unitialized variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"719254ae0d4e1b7c9be36a4399809caf270d7e86":{"hash":"719254ae0d4e1b7c9be36a4399809caf270d7e86","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33759 from bruvzg/arkit_dyn_load","body":"[iOS] Link and load ARKit framework dynamically.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ccebd1f4fc04e7748308c991068516ecd4e0e66f":{"hash":"ccebd1f4fc04e7748308c991068516ecd4e0e66f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33734 from merumelu/editor-vcs-init","body":"Editor: fix typo in VCS plugin method names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdf0037a9c78c1a34ce9a00e8544e5aed85ad39b":{"hash":"bdf0037a9c78c1a34ce9a00e8544e5aed85ad39b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33769 from fire/33714","body":"33714 Crash fixes for GLTF2 and FBX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d70a95fe16bc213de6bb715a6e8bfae885d5ee1":{"hash":"5d70a95fe16bc213de6bb715a6e8bfae885d5ee1","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"33714 Check if the image is null before use.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33769},"3b44866bf2e3be0870df9cbe377afe811f06071c":{"hash":"3b44866bf2e3be0870df9cbe377afe811f06071c","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"33714 If the gltf2 asset has no scene, it is corrupt.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33769},"99d8626f4a313471410db421891e90fe768cd929":{"hash":"99d8626f4a313471410db421891e90fe768cd929","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some overflows and unitialized variables","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33583},"73323a2838f4978b1f91d7a941ac40ee17df2d34":{"hash":"73323a2838f4978b1f91d7a941ac40ee17df2d34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33763 from neikeq/issue-33725","body":"Fix C# export error dialog showing up when it should not","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d79aeca5991774a810cac6a97c3ac65023156ad5":{"hash":"d79aeca5991774a810cac6a97c3ac65023156ad5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# export error dialog showing up when it should not","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33763},"60711e67386d8300878a46f3c37260db4f2b2c84":{"hash":"60711e67386d8300878a46f3c37260db4f2b2c84","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33750 from lupoDharkael/gradient","body":"GradientEdit: Fix index crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd94c946516d426d5041b01e94403fa24f14b3fd":{"hash":"bd94c946516d426d5041b01e94403fa24f14b3fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33737 from KoBeWi/they_came_from_canvas","body":"Cancel drag when selection changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9fef1a77442297d8c95d9346ee8a1b0341a4049":{"hash":"a9fef1a77442297d8c95d9346ee8a1b0341a4049","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[iOS] Link and load ARKit framework dynamically.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33759},"3e8dec3c72402309b061232a2bd61ef936d8f48a":{"hash":"3e8dec3c72402309b061232a2bd61ef936d8f48a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33757 from akien-mga/pcre2-optional-jit","body":"pcre2: Use scons option to disable JIT on some platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b95bbd9883f7722f5465f567cf97c47d5fc003c2":{"hash":"b95bbd9883f7722f5465f567cf97c47d5fc003c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33754 from stoofin/stoofin-patch-1","body":"Fixed bug caused by a copy/paste error in Face3::get_closest_point_to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02913f53d3b5dde2fc381d40cf3be988c1e66acb":{"hash":"02913f53d3b5dde2fc381d40cf3be988c1e66acb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"pcre2: Use scons option to disable JIT on some platforms","body":"Third-party platforms (e.g. console ports) need to be able to\ndisable JIT support in the regex module too, so it can't be\nhardcoded in the module SCsub. This is cleaner this way anyway.\n\nFixes #19316.","is_cherrypick":false,"cherrypick_hash":"","pull":33757},"3be6e76f220f702d41ae5efc526064f87059539b":{"hash":"3be6e76f220f702d41ae5efc526064f87059539b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33668 from clayjohn/Fix_environment_mapping_issues","body":"Fix issues with environment mapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd40154890ba9791b219d66beaf187a7d8dcdba5":{"hash":"cd40154890ba9791b219d66beaf187a7d8dcdba5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix issues with environment mapping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33668},"8abd64dcbbe80e20b23fd526437bd068289f365c":{"hash":"8abd64dcbbe80e20b23fd526437bd068289f365c","is_merge":false,"authored_by":["MDQ6VXNlcjQ0NDQ3ODky"],"author_raw":"stoofin <44447892+stoofin@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed bug caused by a copy/paste error in Face3::get_closest_point_to","body":"s * edge0 = -d / a * edge0 = -edge0⋅v0 / (edge0⋅edge0) * edge0 = vector projection of -v0 onto edge0\n\nBy incorrectly using -e/c instead of -d/a, Face3::get_closest_point_to was returning the wrong point in certain cases. Specifically, I noticed it returning vertex[0] when it should have been returning vertex[1].","is_cherrypick":false,"cherrypick_hash":"","pull":33754},"268fe9dda594ee8a167ef3f51ae5bec5ebb2a5a2":{"hash":"268fe9dda594ee8a167ef3f51ae5bec5ebb2a5a2","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"GradientEdit: Fix index crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33750},"1bd32388aef6739a3da38301024243d8968356be":{"hash":"1bd32388aef6739a3da38301024243d8968356be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33742 from volzhs/external-androidvr-msaa","body":"Rename External MSAA to AndroidVR MSAA on Viewport property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48b8597cee5bf9b5f8cc3449eda681a14d0704f2":{"hash":"48b8597cee5bf9b5f8cc3449eda681a14d0704f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33740 from neikeq/issue-33363","body":"Mono/C#: Bundle libmono-btls-shared.dll on Windows if it exists","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cdae65c4a677b5e466a1c698688337bf0af646a8":{"hash":"cdae65c4a677b5e466a1c698688337bf0af646a8","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Rename External MSAA to AndroidVR MSAA on Viewport property","body":"following up f392c4ea7a778db6c5c73a1c6b9348b84707ee81","is_cherrypick":false,"cherrypick_hash":"","pull":33742},"3f247ea5072adec86e6433006fd80539d0376297":{"hash":"3f247ea5072adec86e6433006fd80539d0376297","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Bundle libmono-btls-shared.dll on Windows if it exists","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33740},"7e5340261a0c984f64498537c5efb29687a41b5b":{"hash":"7e5340261a0c984f64498537c5efb29687a41b5b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Cancel drag when selection changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33737},"94fc676019a1af4c3fffc085625884deabce7ae3":{"hash":"94fc676019a1af4c3fffc085625884deabce7ae3","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Editor: fix typo in VCS plugin method names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33734},"95f1f4e82a948f064bbbe32812a3f4b5c3c90bb7":{"hash":"95f1f4e82a948f064bbbe32812a3f4b5c3c90bb7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Drop support for coverity_scan, we do not use it","body":"The UX is pretty bad, and the fact that all reports are private by\ndefault with no option to make them public makes Coverity Scan hardly\nusable in a community-driven project.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a0228fbbabe93a5e49f9b40410969f5de99d25c":{"hash":"7a0228fbbabe93a5e49f9b40410969f5de99d25c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33720 from BastiaanOlij/fix_gles2_rgb8","body":"Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15cd81dc69b3e19449d0c7e7debba936a97d848f":{"hash":"15cd81dc69b3e19449d0c7e7debba936a97d848f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33720},"8450658fa24accd838e5c59d79770a514cafc81a":{"hash":"8450658fa24accd838e5c59d79770a514cafc81a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33673 from YeldhamDev/script_templates_lines_style","body":"Make the script templates' blank lines conform with the official style guide","is_cherrypick":false,"cherrypick_hash":"","pull":""},"511de4ce51f75f464c43df811ec717b21a6dd749":{"hash":"511de4ce51f75f464c43df811ec717b21a6dd749","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33728 from akien-mga/emscripten-1.39.1-link-idbfs.js","body":"HTML5: Explicitly link idbfs.js for IDBFS support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8cf3aa5abc446a502e08d9244f5b698174e83e7":{"hash":"d8cf3aa5abc446a502e08d9244f5b698174e83e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33700 from nekomatata/sprite-add-label-overlap","body":"Fixed \"Add Sprite...\" label overlapping with zoom controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5dfcb5eddddab0ddcb698a972fb870432fc4364":{"hash":"e5dfcb5eddddab0ddcb698a972fb870432fc4364","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"HTML5: Explicitly link idbfs.js for IDBFS support","body":"Upstream Emscripten changed this in 1.39.1+, so IDBFS is no longer\nincluded by default and has to be linked manually.\n\nThe explicit linking doesn't seem to be problematic on earlier\nversions (tested `1.38.47-upstream`).\n\nFixes #33724.","is_cherrypick":false,"cherrypick_hash":"","pull":33728},"6536105af26bb3a6a18369b4647ac479816090b7":{"hash":"6536105af26bb3a6a18369b4647ac479816090b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33527 from clayjohn/GLES2-bufferdata_optimization","body":"Improve glBufferSubData usage where safe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc3b7d2ee2bcd0a4f8f88421fcdca6436b2416b1":{"hash":"cc3b7d2ee2bcd0a4f8f88421fcdca6436b2416b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33719 from KoBeWi/the_truth","body":"Consider locked moving objects when updating viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43d762fce363712000fd3ce3fc2b28eb91694637":{"hash":"43d762fce363712000fd3ce3fc2b28eb91694637","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Consider locked moving objects when updating viewport","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33719},"17ee8d0465726fc7b6b657a5d14bda46565edf33":{"hash":"17ee8d0465726fc7b6b657a5d14bda46565edf33","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33706 from madmiraal/fix-c4146-warning","body":"Fix Visual Studio throwing C4146 warning.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f10d47f19f40e6cf1d85e9462b5417991dbced2":{"hash":"4f10d47f19f40e6cf1d85e9462b5417991dbced2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33693 from clayjohn/GLES2-fix_negative_lights_popping","body":"Fix negative light flickering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c3be2ca74bdfb0cc133529749fac1112df26945":{"hash":"6c3be2ca74bdfb0cc133529749fac1112df26945","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Fix Visual Studio throwing C4146 warning.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33706},"ab813531556dfce4177b5bedec866c23fadbd612":{"hash":"ab813531556dfce4177b5bedec866c23fadbd612","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33703 from neikeq/issue-32899","body":"C#: Throw NullReferenceException for null NodePath/RID params","is_cherrypick":false,"cherrypick_hash":"","pull":""},"008769aee9ccacdf5098a1088fcd6cfd52c0644d":{"hash":"008769aee9ccacdf5098a1088fcd6cfd52c0644d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Throw NullReferenceException for null NodePath/RID params","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33703},"6d14251b0d77356bb2387440aa3c97bc8c58f59f":{"hash":"6d14251b0d77356bb2387440aa3c97bc8c58f59f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed \"Add Sprite...\" label overlapping with zoom controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33700},"84761ca106df2ae9d06116cc5237524438ebad76":{"hash":"84761ca106df2ae9d06116cc5237524438ebad76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33698 from akien-mga/revert-opus-1.3.1-pr33311","body":"Revert \"Update opus to 1.3.1 and opusfile to 0.11\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c13db0150168c14d81bd320540d2d541be72dcb":{"hash":"5c13db0150168c14d81bd320540d2d541be72dcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33697 from nekomatata/debugger-tabs-min-size","body":"Fixed ScriptEditorDebugger minimum size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46ae64cd60166ead412bacc1bf03e9c8f8965e2c":{"hash":"46ae64cd60166ead412bacc1bf03e9c8f8965e2c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Update opus to 1.3.1 and opusfile to 0.11\"","body":"This reverts commit e00426c512a7905f5f925d382c443bab7a0ca693.\n\nThe way we handle platform-specific intrinsics is not good, so the\ncurrent state will not compile on armv8. This commit also requires\nSSE4.1 support, which is likely not a good idea for portable binaries.\n\nWe'll have to redo this with more caution after 3.2 is released, or\nwe might simply drop opus as we're only using it as dependency for\ntheora right now.\n\nFixes #33606.","is_cherrypick":false,"cherrypick_hash":"","pull":33698},"974646309bfe09c48c8a72bf751b0ea6ad8b5bc5":{"hash":"974646309bfe09c48c8a72bf751b0ea6ad8b5bc5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"opus: Packaging fixups after #33311\"","body":"This reverts commit 0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1.","is_cherrypick":false,"cherrypick_hash":"","pull":33698},"7e9a45842e19e5ffd1c6ec59f04312adaf147b13":{"hash":"7e9a45842e19e5ffd1c6ec59f04312adaf147b13","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed ScriptEditorDebugger minimum size","body":"Changed to MarginContainer to enforce debugger tabs minimum size on the parent, avoids overlapping controls with Profiler and Network Profiler tabs.\n\nFixes #20837","is_cherrypick":false,"cherrypick_hash":"","pull":33697},"58ca9f17a2650bb381972210d1babbf34ac6819c":{"hash":"58ca9f17a2650bb381972210d1babbf34ac6819c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33686 from KoBeWi/relan","body":"Fix animation key snapping at high zooms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14b06fc2076257c9511cc8b301e8a67e35002d09":{"hash":"14b06fc2076257c9511cc8b301e8a67e35002d09","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix negative light flickering","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33693},"e9802d9b02ffa61388478b53a904e870211319fc":{"hash":"e9802d9b02ffa61388478b53a904e870211319fc","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix animation key snapping at high zooms","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33686},"0a96235b44f9a8c19a1d463e057be7b8b1a20df9":{"hash":"0a96235b44f9a8c19a1d463e057be7b8b1a20df9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33683 from clayjohn/material-texture-bug","body":"Properly update texture when roughness/metallic set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc025fc8e7e379cb157890d08720f2cbcc96e3ad":{"hash":"cc025fc8e7e379cb157890d08720f2cbcc96e3ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33663 from Calinou/add-node-get-process-priority","body":"Implement `Node::get_process_priority()` and its associated property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bc6302607c19e1e7b7b3c7862a4ca3907524ff1":{"hash":"2bc6302607c19e1e7b7b3c7862a4ca3907524ff1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Properly update texture when roughness/metallic set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33683},"ae76c626017b48fb98d9acb453662adbe6ffabfc":{"hash":"ae76c626017b48fb98d9acb453662adbe6ffabfc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement `Node::get_process_priority()` and its associated property","body":"This closes #33660.","is_cherrypick":false,"cherrypick_hash":"","pull":33663},"d75b43e961deb75303e3b05f8887a7a3571880ea":{"hash":"d75b43e961deb75303e3b05f8887a7a3571880ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33678 from nekomatata/stylebox-flat-width-zero","body":"StyleBoxFlat doesn't draw content when width or height is zero","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2511f275b9641286777fd5c60d12b462347359d8":{"hash":"2511f275b9641286777fd5c60d12b462347359d8","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"StyleBoxFlat doesn't draw content when width or height is zero","body":"Causes unnecessary computations and drawing, and a division by zero when calculating uv coordinates.\n\nThis case happened with ScriptEditor's member overview (ItemList), initialized with a minimum width of 0.\n\nFixes #33634","is_cherrypick":false,"cherrypick_hash":"","pull":33678},"7ecaff578b856dd3ac22f91af551c3da0ddb01b6":{"hash":"7ecaff578b856dd3ac22f91af551c3da0ddb01b6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the script templates' blank lines conform with the official style guide","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33673},"3c831377712ec7b37d8f22739538e6abb3c7741f":{"hash":"3c831377712ec7b37d8f22739538e6abb3c7741f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33662 from touilleMan/issue-30577","body":"Add singleton_name field to autogenerated json api","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9f905dcccb0bd2492f6bd22cb274055f5a8032f":{"hash":"e9f905dcccb0bd2492f6bd22cb274055f5a8032f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33637 from madmiraal/fix-c4334-warning","body":"Fix Visual Studio throwing C4334 warning.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53bc47a4da50d4168ad339a295fa7e327faae63b":{"hash":"53bc47a4da50d4168ad339a295fa7e327faae63b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33643 from Calinou/visual-script-multiply-sign","body":"Use the Unicode \"multiply\" sign for the \"A x B\" visual script node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9782b0e97b4df764b0b9cfe443f6a261dc9b540":{"hash":"c9782b0e97b4df764b0b9cfe443f6a261dc9b540","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33645 from Calinou/graphedit-ctrl-toggle-snapping","body":"Make holding Ctrl toggle snapping in GraphEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f392c4ea7a778db6c5c73a1c6b9348b84707ee81":{"hash":"f392c4ea7a778db6c5c73a1c6b9348b84707ee81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33658 from NeoSpark314/rename_ext_msaa","body":"Rename External MSAA to AndroidVR MSAA","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cde380cee74a136710006d6d05c5dcccc032a39":{"hash":"6cde380cee74a136710006d6d05c5dcccc032a39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33603 from neikeq/ばか","body":"Mono/C#: WebAssembly and initial AOT support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03e1568aeb5ba82b106fedf4599cb56ee8e7fe69":{"hash":"03e1568aeb5ba82b106fedf4599cb56ee8e7fe69","is_merge":false,"authored_by":["MDQ6VXNlcjMxODc2Mzc="],"author_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","committer_raw":"Emmanuel Leblond <emmanuel.leblond@gmail.com>","summary":"Add singleton_name field to autogenerated json api","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33662},"1b9c2ec92e053aa7f87b9afee69f5db1a2d4f548":{"hash":"1b9c2ec92e053aa7f87b9afee69f5db1a2d4f548","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"Rename External MSAA to AndroidVR MSAA","body":"A new external MSAA setting was introduced in https://github.com/godotengine/godot/pull/33518\nthat fixed issues on GLES2 and Oculus Mobile VR. To avoid misunderstanding it was suggested\nby @BastiaanOlij and discussed on discord to rename it to AndroidVR.","is_cherrypick":false,"cherrypick_hash":"","pull":33658},"72b31aafc4449f7b6838c3be7527bc3fe287ac49":{"hash":"72b31aafc4449f7b6838c3be7527bc3fe287ac49","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make holding Ctrl toggle snapping in GraphEdit","body":"This affects the visual script and visual shader editors as well.","is_cherrypick":false,"cherrypick_hash":"","pull":33645},"08b4671e0350a12ef9c6ed45cf2e39d059c8dc56":{"hash":"08b4671e0350a12ef9c6ed45cf2e39d059c8dc56","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the Unicode \"multiply\" sign for the \"A x B\" visual script node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33643},"8fa72a20f39f181694651d7099ffe6753989bc2e":{"hash":"8fa72a20f39f181694651d7099ffe6753989bc2e","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Fix Visual Studio throwing C4334 warning.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33637},"98caeb635c2e4d48e0d6d6dbd82af183ab83f894":{"hash":"98caeb635c2e4d48e0d6d6dbd82af183ab83f894","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33632 from lupoDharkael/ternary-check","body":"Parser: Check all the arguments of the ternary operator","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fea3890e1e994257a27cbf7480d8d4cdb037cfa6":{"hash":"fea3890e1e994257a27cbf7480d8d4cdb037cfa6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33635 from akien-mga/emscripten-fix-1.39.1-support","body":"HTML5: Fix support for Emscripten 1.39.1+","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9e2a4b0443885490357ad20ba8bf8e5f54029c8":{"hash":"e9e2a4b0443885490357ad20ba8bf8e5f54029c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"HTML5: Fix support for Emscripten 1.39.1+","body":"A change in upstream Emscripten 1.39.1+ made our buildsystem error\nout where it was previously only issuing a warning:\n```\n[ 5%] Linking Static Library ==> main/libmain.javascript.opt.bc\nshared:WARNING: Assuming object file output in the absence of `-c`, based on output filename. Please add with `-c` or `-r` to avoid this warning\nRanlib Library ==> main/libmain.javascript.opt.bc\n/opt/emsdk/upstream/bin/llvm-ranlib: error: unable to load 'main/libmain.javascript.opt.bc': file too small to be an archive\n```\n\nAs advised on emscripten-core/emscripten#9806, we should be using\n`emar` here to create the static library and not `emcc`.\nThis was apparently done to workaround Emscripten issues in the past,\nbut evidently this is no longer necessary.\n\nThe rest of the `env` redefinitions should probably be re-assessed\nagainst the current state of Emscripten.\n\nFixes #33374.","is_cherrypick":false,"cherrypick_hash":"","pull":33635},"8cbe4a3db49f61992a978d2311455377bb3a9656":{"hash":"8cbe4a3db49f61992a978d2311455377bb3a9656","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make C# internal calls return structs as ref parameters","body":"The Mono IL interpreter's WebAssembly to native trampolines don't support passing structs by value, so we need to do it this way.\n\nAlso now we pass and return long, ulong, float and double as ref parameters as well. This is due to missing trampolines for float and long types. This is likely a temporary workaround that will be reverted in the future. The correct solution would be to patch 'mono/mini/m2n-gen.cs' when building the Mono runtime for WASM in order to generate the trampolines we need.","is_cherrypick":false,"cherrypick_hash":"","pull":33603},"2b67924a0b5f50175da418408dcb8768c2bd3646":{"hash":"2b67924a0b5f50175da418408dcb8768c2bd3646","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: Initial exporter support for AOT compilation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33603},"92549612973a4c474fcb8fbb778e6a4aef48a60f":{"hash":"92549612973a4c474fcb8fbb778e6a4aef48a60f","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Parser: Check all the arguments of the ternary operator","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33632},"d1f8fd6384ae8d2caae368d79d1db23654868b98":{"hash":"d1f8fd6384ae8d2caae368d79d1db23654868b98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33607 from Calinou/orbit-modifier-always-alt","body":"Always allow Alt as an orbit modifier in the 3D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e28571d82b711c6e1623eea0d5d844871ea22f5":{"hash":"1e28571d82b711c6e1623eea0d5d844871ea22f5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Always allow Alt as an orbit modifier in the 3D editor","body":"This makes it easier to navigate in 3D when using a graphics tablet.\nThis fallback modifier will only be available if no other modifier\nis using Alt.\n\nThis partially addresses\nhttps://github.com/godotengine/godot-proposals/issues/196.","is_cherrypick":false,"cherrypick_hash":"","pull":33607},"a9fe8a7c3aa55d0802903b48ee677003da706fb8":{"hash":"a9fe8a7c3aa55d0802903b48ee677003da706fb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33621 from Calinou/export-runnable-tooltip","body":"Add a tooltip to explain what marking a preset as \"runnable\" does","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc8236bd399fef0f83d4463bfd89d55004cf7a13":{"hash":"bc8236bd399fef0f83d4463bfd89d55004cf7a13","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a tooltip to explain what marking a preset as \"runnable\" does","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33621},"f244772028f6a53aea828da799039b5dd8d77aec":{"hash":"f244772028f6a53aea828da799039b5dd8d77aec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33617 from Chaosus/fix_theme_element2","body":"Fix incorrect error/matches label color when switching from light to dark theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41634199c8dcaa8b72586933038acf48919ddcc0":{"hash":"41634199c8dcaa8b72586933038acf48919ddcc0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"EditorNode: Improve tooltip for pause button","body":"Closes #14742.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ec76d40b45d220bcc5d0cdff07f1278c7409f22":{"hash":"0ec76d40b45d220bcc5d0cdff07f1278c7409f22","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect error label color when switching from light to dark theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33617},"a1c396e55cbab681740e8d743fe16178eae0f643":{"hash":"a1c396e55cbab681740e8d743fe16178eae0f643","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33614 from Chaosus/fix_theme_element","body":"Fix \"matches\" label color in light theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d12b0f9580f5e008ec3befb7015df0306d46da4":{"hash":"9d12b0f9580f5e008ec3befb7015df0306d46da4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33608 from groud/disable_ok_button_input_settings","body":"Disable ok button if no key is selected when adding event to an action","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ad1a167fb7f930ccfb17ea5a5e548448dd24f80":{"hash":"9ad1a167fb7f930ccfb17ea5a5e548448dd24f80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33601 from willnationsdev/nodepath-docs","body":"Added more in-depth examples of NodePaths in API docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8330e70e2cc935a92cf11862b68f6cfa0ce66fe8":{"hash":"8330e70e2cc935a92cf11862b68f6cfa0ce66fe8","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"refresh area2d collision when shape changes, close #33369","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33615},"facfae36713372cde930598d0993c535ff6ac324":{"hash":"facfae36713372cde930598d0993c535ff6ac324","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix \"matches\" label color in light theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33614},"0287baf07825800ba2dc121691f01742ff7a23bd":{"hash":"0287baf07825800ba2dc121691f01742ff7a23bd","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Disable ok button if no key is selected when adding event to an action","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33608},"db0082534cba40ec685d95bc405ad14594d8d130":{"hash":"db0082534cba40ec685d95bc405ad14594d8d130","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Added more in-depth examples of NodePaths in API docs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33601},"de7c2ad21b4cc2d889a5aeda64ead962036d2aa4":{"hash":"de7c2ad21b4cc2d889a5aeda64ead962036d2aa4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono/C#: WebAssembly support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33603},"14e52f7aeea449dc6cfa8861657b2e23cc34c560":{"hash":"14e52f7aeea449dc6cfa8861657b2e23cc34c560","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33595 from Faless/fix/explain_msg_strip","body":"Fix explain message not being stripped in release.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0132555dfa7d07e81aae5c2f879f9374ade562cd":{"hash":"0132555dfa7d07e81aae5c2f879f9374ade562cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33596 from KoBeWi/sell_tile","body":"Make sure tile is selected when selecting TileMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7476359e0bac2c7741b443010827030b8545ea3":{"hash":"f7476359e0bac2c7741b443010827030b8545ea3","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Make sure tile is selected when selecting TileMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33596},"0d7409adfb053c723c0edf1b97d9b25522683f84":{"hash":"0d7409adfb053c723c0edf1b97d9b25522683f84","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix explain message not being stripped in release.","body":"Messages coming from ERR_EXPLAIN / ERR_*_MSG macros used to strip the\nerror explanation in release builds and was changed in a recent\nrefactoring.\n\nThis commit restores the old behaviour (fixing release builds).","is_cherrypick":false,"cherrypick_hash":"","pull":33595},"d3a852f1241306eb697c0e2c072aa9bda09a4f7c":{"hash":"d3a852f1241306eb697c0e2c072aa9bda09a4f7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33591 from zaksnet/fix-string-docs-split","body":"Fix split/rsplit docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79aca6b0c02bfbfd4bf1817baebe1786012c377c":{"hash":"79aca6b0c02bfbfd4bf1817baebe1786012c377c","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Fix split/rsplit docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33591},"a439c55eff9fce48d64a16bc634783aec1ccd82f":{"hash":"a439c55eff9fce48d64a16bc634783aec1ccd82f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33589 from JFonS/fix_scaled_gizmos","body":"Fix broken gizmo interaction when Node is scaled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f623c5a2b58dcffbe875a06a19c1a4aec4dcdb9":{"hash":"1f623c5a2b58dcffbe875a06a19c1a4aec4dcdb9","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix broken gizmo interaction when Node is scaled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33589},"8d7de9a9e9c03c63d060f2c6633ba9aa0ba12887":{"hash":"8d7de9a9e9c03c63d060f2c6633ba9aa0ba12887","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33536 from akien-mga/revert-25474-android-gestures","body":"Revert \"Android : implement InputEventMagnifyGesture and InputEventPanGesture\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35444576ff684aebb0133d46495be85d3d434900":{"hash":"35444576ff684aebb0133d46495be85d3d434900","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33576 from merumelu/doc-reload-current-scene","body":"Doc: Add return values for SceneTree::reload_current_scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da4079f231acf9aeee3487e831fbf8cb3bceb6ed":{"hash":"da4079f231acf9aeee3487e831fbf8cb3bceb6ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33575 from KoBeWi/zoomset","body":"Properly handle zoom when opening tileset editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa45fdb5f5d8435b49303ef36b33241f278b33de":{"hash":"fa45fdb5f5d8435b49303ef36b33241f278b33de","is_merge":false,"authored_by":["U_kgDOBpYKsQ"],"author_raw":"IlyaStuurFedorov <ilyastuurfedorov@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: PCKPacker class example code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30d4c923cbe0c61bfcae4e91227d7bbdec8737c1":{"hash":"30d4c923cbe0c61bfcae4e91227d7bbdec8737c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32966 from ffaristocrat/fix-hex-parsing","body":"Fix base 16 hex literal parsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b9fd961d676f8b2207614a3f42fe6659aa7ee7a":{"hash":"4b9fd961d676f8b2207614a3f42fe6659aa7ee7a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODU2NjA="],"author_raw":"Micheál Keane <ffaristocrat@gmail.com>","committer_raw":"Micheál Keane <ffaristocrat@gmail.com>","summary":"Fixes #32963 by correctly parsing bin/hex literals","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32966},"3de002db30e6d24b185f99c0269018002913d6a3":{"hash":"3de002db30e6d24b185f99c0269018002913d6a3","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Doc: Add return values for SceneTree::reload_current_scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33576},"1369e0097340204104b2ffb522c756bde5301508":{"hash":"1369e0097340204104b2ffb522c756bde5301508","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Properly handle zoom when opening tileset editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33575},"62a09a2ee351430f9d55eee337691958e877cc68":{"hash":"62a09a2ee351430f9d55eee337691958e877cc68","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS list","body":"New contributors added to AUTHORS:\n@kawa-yoiko, @m4gr3d, @QbieShay, @RevoluPowered, @rxlecky","is_cherrypick":false,"cherrypick_hash":"","pull":""},"953f37f49b4d71b064935ff7e910bad829bfd17a":{"hash":"953f37f49b4d71b064935ff7e910bad829bfd17a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33249 from JoshLee0915/MonoHeadlessServer","body":"Added missing server platform checks to template dir and shared lib copy in mono_configure.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bdb4827daca745e3c02c23b2214ff065ea83089":{"hash":"5bdb4827daca745e3c02c23b2214ff065ea83089","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33571 from KoBeWi/new_crash","body":"Prevent crash when scene has path, but no file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57b12c10ab01ee9d13c1be67f5b557b787e3279f":{"hash":"57b12c10ab01ee9d13c1be67f5b557b787e3279f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Prevent crash when scene has path, but no file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33571},"750e61c1401412077969cce424a9687fa063a1d4":{"hash":"750e61c1401412077969cce424a9687fa063a1d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33568 from akien-mga/opus-fixup-33311","body":"opus: Packaging fixups after #33311","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1":{"hash":"0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"opus: Packaging fixups after #33311","body":"Removes the custom code for VS2012 support in config.h,\nand reduces diff with upstream config.h.\n\nWe still have many custom defines for ARM optimizations\nwhich we probably don't use properly, since we don't\ncompile the included asm code, so a thorough review and\ncleanup would be welcome.","is_cherrypick":false,"cherrypick_hash":"","pull":33568},"7d836a7cc399fd388550d8e3af2e5b70e6e2daa7":{"hash":"7d836a7cc399fd388550d8e3af2e5b70e6e2daa7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33565 from akien-mga/vhacd-b07958e","body":"vhacd: Sync with upstream b07958e","is_cherrypick":false,"cherrypick_hash":"","pull":""},"466e867d77aa34fc4cb44f374eeaf6716ee808f0":{"hash":"466e867d77aa34fc4cb44f374eeaf6716ee808f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33563 from akien-mga/tinyexr-656bb61","body":"tinyexr: Sync with upstream 656bb61","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbc5d9405fda9ebbd265843ad2000e67bc3cbebe":{"hash":"cbc5d9405fda9ebbd265843ad2000e67bc3cbebe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33562 from akien-mga/nanosvg-25241c5","body":"nanosvg: Sync with upstream c1f6e20","is_cherrypick":false,"cherrypick_hash":"","pull":""},"604891a87d732dc37f79b4c4e289eaa57f52e5a4":{"hash":"604891a87d732dc37f79b4c4e289eaa57f52e5a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33561 from akien-mga/miniupnpc-0ab1d67","body":"miniupnpc: Sync with upstream master (0ab1d67)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6e62f1147fee45a24900360c61b768f7f395794":{"hash":"f6e62f1147fee45a24900360c61b768f7f395794","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33560 from akien-mga/mbedtls-2.16.3","body":"mbedtls: Update to upstream version 2.16.3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94bf2f648ee239a2f8d86aec23a6c1a35bef9332":{"hash":"94bf2f648ee239a2f8d86aec23a6c1a35bef9332","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33559 from akien-mga/glad-0.1.33","body":"glad: Sync with upstream 0.1.33","is_cherrypick":false,"cherrypick_hash":"","pull":""},"424d2fcfb4b943c891cf848011c91b6fd148c188":{"hash":"424d2fcfb4b943c891cf848011c91b6fd148c188","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"vhacd: Sync with upstream b07958e","body":"Nothing to see here, it is just a cosmetic sync to confirm\nthat we have the latest upstream changes.","is_cherrypick":false,"cherrypick_hash":"","pull":33565},"6a2c2e506242a7da3c612ed9a148a4eec241f20d":{"hash":"6a2c2e506242a7da3c612ed9a148a4eec241f20d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"tinyexr: Sync with upstream 656bb61","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33563},"097b746fddee5550acb3f0fab5887aeba7c8038e":{"hash":"097b746fddee5550acb3f0fab5887aeba7c8038e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"nanosvg: Sync with upstream c1f6e20","body":"Now formally unmaintained, so probably no further sync to expect\nfrom this repository.","is_cherrypick":false,"cherrypick_hash":"","pull":33562},"e2fbfb1dedaf7abead06db858ea83ca2f7278c13":{"hash":"e2fbfb1dedaf7abead06db858ea83ca2f7278c13","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"miniupnpc: Sync with upstream master (0ab1d67)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33561},"a3d77be53b066e87199d1f91047fa40cb062f77f":{"hash":"a3d77be53b066e87199d1f91047fa40cb062f77f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"mbedtls: Update to upstream version 2.16.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33560},"92c3b6c85ef2268e20a4e072423f5eb902d7acef":{"hash":"92c3b6c85ef2268e20a4e072423f5eb902d7acef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"glad: Sync with upstream 0.1.33","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33559},"1d0bd3eb71c8c7905f12dd9c5490f2560d07db78":{"hash":"1d0bd3eb71c8c7905f12dd9c5490f2560d07db78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33555 from akien-mga/x11-memleak-utf8string","body":"X11: Fix memory leak in handle_key_event","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88a8f9ab36f0523d602443134d3f88d7492b822e":{"hash":"88a8f9ab36f0523d602443134d3f88d7492b822e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33557 from nekomatata/empty-tree-crash","body":"Fixed crash when pressing down key on empty Tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47a4ca0022fe961d7dc607f37b0af6b5d0283d2e":{"hash":"47a4ca0022fe961d7dc607f37b0af6b5d0283d2e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed crash when pressing down key on empty Tree","body":"Fixes #33554","is_cherrypick":false,"cherrypick_hash":"","pull":33557},"ba4c808721592a8558686b518d12f36e0fe60957":{"hash":"ba4c808721592a8558686b518d12f36e0fe60957","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33311 from SneakyFish5/update-opus","body":"Update opus to 1.3.1 and opusfile to 0.11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d191ffb47ddd50df470ef1714c7df6b4da9c7bca":{"hash":"d191ffb47ddd50df470ef1714c7df6b4da9c7bca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"X11: Fix memory leak in handle_key_event","body":"Extracted from #27189.","is_cherrypick":false,"cherrypick_hash":"","pull":33555},"1253a3342381e15ff95074f31a465a18e6459991":{"hash":"1253a3342381e15ff95074f31a465a18e6459991","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Improve glBufferSubData usage where safe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33527},"067c259ef139a1d60b64386ff596dfea690aa06d":{"hash":"067c259ef139a1d60b64386ff596dfea690aa06d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"957910c480b16e0ea976ddd104f78c97bc7cf437":{"hash":"957910c480b16e0ea976ddd104f78c97bc7cf437","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33544 from YeldhamDev/camera_override_tooltip_adustment","body":"Minor adjustment in the \"Game Camera Override\" button's tooltip.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9c267ec05ddf5c9824e83e44bedb4c6be483007":{"hash":"e9c267ec05ddf5c9824e83e44bedb4c6be483007","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33540 from Calinou/doc-dictionary-hash-equality","body":"Mention that `Dictionary.hash()` can be used for equality comparisons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d552f0f1862298039db85600c2f67de3cfdcb227":{"hash":"d552f0f1862298039db85600c2f67de3cfdcb227","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33545 from YeldhamDev/filesys_mainscn_not_current","body":"Hide \"Set As Main Scene\" in FileSystem dock if the scene is already the main one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"107c1969f5cb594a7dbde807708498e490fd4a0f":{"hash":"107c1969f5cb594a7dbde807708498e490fd4a0f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Hide \"Set As Main Scene\" in FileSystem dock if the scene is already the main one","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33545},"b81356e1e306771f45adabe0f7364de32ae525f6":{"hash":"b81356e1e306771f45adabe0f7364de32ae525f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33542 from akien-mga/oggvorbis-loop-property","body":"AudioStreamOGGVorbis: Expose loop and loop_offset as properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c77ce40c3b322fe2cf7509e2c74edb02fbc59bf5":{"hash":"c77ce40c3b322fe2cf7509e2c74edb02fbc59bf5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor adjustment in the \"Game Camera Override\" button's tooltip.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33544},"51d1be51561d1e698307a2a28bb5f53ea84d4f61":{"hash":"51d1be51561d1e698307a2a28bb5f53ea84d4f61","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"AudioStreamOGGVorbis: Expose loop and loop_offset as properties","body":"Fixes #11231.","is_cherrypick":false,"cherrypick_hash":"","pull":33542},"ecd572073c0d2cd18f4bb0f8a23b2da086f02006":{"hash":"ecd572073c0d2cd18f4bb0f8a23b2da086f02006","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention that `Dictionary.hash()` can be used for equality comparisons","body":"See #27615.","is_cherrypick":false,"cherrypick_hash":"","pull":33540},"6b1628f9fcc50dc16af08c2b87f27108ff6e15c5":{"hash":"6b1628f9fcc50dc16af08c2b87f27108ff6e15c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33517 from madmiraal/fix-_MSG-macros","body":"Send *_MSG macros' explanations directly to the _err_print_error().","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c038acdc159708113fdc911c44abf1d6dcdbdf7":{"hash":"5c038acdc159708113fdc911c44abf1d6dcdbdf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33482 from piratesephiroth/master","body":"Set ShellExecuteW's verb to NULL - fixes #33388","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc4da790b7150ec22d0815505334eeec9f012fa9":{"hash":"cc4da790b7150ec22d0815505334eeec9f012fa9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33537 from Xrayez/fs-icon-main-scene","body":"Display icon for \"Set As Main Scene\" in filesystem popup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f62318f92f79a8656bf8b8dbe3bc3588363c874":{"hash":"1f62318f92f79a8656bf8b8dbe3bc3588363c874","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Display icon for \"Set As Main Scene\" in filesystem popup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33537},"4b8feff5943255f5f62b3625714f2a86bcb0bf7b":{"hash":"4b8feff5943255f5f62b3625714f2a86bcb0bf7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33518 from BastiaanOlij/msaa_ext_modes","body":"Add MSAA mode for Quest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e2343160c6a6aefa5f6422620a6f90de255eeb1":{"hash":"4e2343160c6a6aefa5f6422620a6f90de255eeb1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add special external MSAA modes for GLES2 Rift S/Quest and OpenXR optimisation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33518},"83069a3c0f01507acd24672c90b24c9eba868aba":{"hash":"83069a3c0f01507acd24672c90b24c9eba868aba","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove ERR_EXPLAIN macros and the scaffolding they needed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33517},"d18b2e599d838201ecf14822d5823269859897da":{"hash":"d18b2e599d838201ecf14822d5823269859897da","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove all uses of ERR_EXPLAIN macros.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33517},"8ffc56c3ca8747a8bc5b43d3a0061a5d62abf6c4":{"hash":"8ffc56c3ca8747a8bc5b43d3a0061a5d62abf6c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29579 from mrcdk/fix_29575","body":"Drop the physics mouseover whenever a input has been handled.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cd3c921f11349858f936872310bad40cb4cc577":{"hash":"6cd3c921f11349858f936872310bad40cb4cc577","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Android : implement InputEventMagnifyGesture and InputEventPanGesture\"","body":"This reverts commit 9cc66495cfb6393102ce5ad4e82f2ccb716b9b33.\n\nThis caused regressions with the handling of screen drag events.\n\nFixes #33428.\nFixes #33459.\nFixes #33470.","is_cherrypick":false,"cherrypick_hash":"","pull":33536},"5f4ab5c77ded1c078c8e3543727d576d837942e0":{"hash":"5f4ab5c77ded1c078c8e3543727d576d837942e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33529 from code-xD/master","body":"fixes #33439. The feature now changes according to the feature profile.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"411af5975235ebb72127b3d213a52153475c013c":{"hash":"411af5975235ebb72127b3d213a52153475c013c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33499 from nekomatata/animation-filter-function","body":"Fixed function/audio/anim tracks in blend tree animation filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43fec5806d9e3383d23df00bd80fc753fdb81aba":{"hash":"43fec5806d9e3383d23df00bd80fc753fdb81aba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33453 from Calinou/expose-low-processor-mode-sleep-usec","body":"Expose the `OS.low_processor_usage_mode_sleep_usec` property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"723dceb7278da19bf9c1a7a5b7d578802a9578bc":{"hash":"723dceb7278da19bf9c1a7a5b7d578802a9578bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33496 from QbieShay/spring-arm-doc","body":"Added documentation for SpringArm doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fee540e6eb3768f9b31c41c067deff827485512":{"hash":"9fee540e6eb3768f9b31c41c067deff827485512","is_merge":false,"authored_by":["MDQ6VXNlcjMxMzY1OTIz"],"author_raw":"Shivansh Anand <shivansh586@gmail.com>","committer_raw":"Shivansh Anand <shivansh586@gmail.com>","summary":"fixes #33439. The feature now changes according to the feature profile.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33529},"01e24447a593ef592b3988194f9bd7a8cad2613c":{"hash":"01e24447a593ef592b3988194f9bd7a8cad2613c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33524 from SneakyFish5/update-std-vorbis","body":"Update stb_vorbis to 1.17","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97af5569d90df96378cd9dbec5676063b037e2f1":{"hash":"97af5569d90df96378cd9dbec5676063b037e2f1","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","committer_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","summary":"Update stb_vorbis to 1.17","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33524},"6d27c50ae7e934afc6ad6f19a030fc2512e825e6":{"hash":"6d27c50ae7e934afc6ad6f19a030fc2512e825e6","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"Ilaria Cislaghi <cislaghi.ilaria@gmail.com>","committer_raw":"Ilaria Cislaghi <cislaghi.ilaria@gmail.com>","summary":"Added documentation for SpringArm doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33496},"157246ae86f14abadadfb831c8c8f14a5d033a97":{"hash":"157246ae86f14abadadfb831c8c8f14a5d033a97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33507 from SneakyFish5/update-zstd","body":"Update zstd to 1.4.4","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2143f46df26bde529db350f4b5965a6508385c2f":{"hash":"2143f46df26bde529db350f4b5965a6508385c2f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33516 from qarmin/small_fixes","body":"Memory leaks and crash fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fdeed1b4f3820bebf9f39d69eb8bd59e1c4f2f2":{"hash":"2fdeed1b4f3820bebf9f39d69eb8bd59e1c4f2f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33501 from akien-mga/camera-project_position-defval","body":"Camera: Don't set default value for project_position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e711534c46dc6904704580505bc154840352c1e0":{"hash":"e711534c46dc6904704580505bc154840352c1e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33452 from Chaosus/fix_tilemap","body":"Fix incorrect offset for old-format tilemaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d65719fb13c4b824340dda10d9b0394a631b27eb":{"hash":"d65719fb13c4b824340dda10d9b0394a631b27eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33515 from nekomatata/case-mismatch-file-not-found","body":"Handle missing file properly when checking for case mismatch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2ff90fecf9354c301a100ced8513172f7bb90ba":{"hash":"b2ff90fecf9354c301a100ced8513172f7bb90ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33513 from nekomatata/multi-selection-focus","body":"Keep focus on the top-most node for multi-selection in scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3353d797d66a1ad534778776770a587cf418bd64":{"hash":"3353d797d66a1ad534778776770a587cf418bd64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33512 from nekomatata/multi-selection-switch-scene","body":"Multi-selection restored properly after switching scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90b6062ebbea8f92a52bc621683cfe6ca8852ff4":{"hash":"90b6062ebbea8f92a52bc621683cfe6ca8852ff4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Handle missing file properly when checking for case mismatch","body":"This was causing false alarms to be randomly reported on Windows for files that didn't exist.","is_cherrypick":false,"cherrypick_hash":"","pull":33515},"7dda9309f91a71b9b3e2088f11bc322e3c15d669":{"hash":"7dda9309f91a71b9b3e2088f11bc322e3c15d669","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Memory leak and crash fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33516},"824bc3fed880fe7837fc1e7f4c3936fc321a115a":{"hash":"824bc3fed880fe7837fc1e7f4c3936fc321a115a","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Keep focus on the top-most node for multi-selection in scene tree","body":"Makes behavior consistent with selecting/deselecting single nodes and fixes a regression about the focused node being lost when multi-selecting.\n\nFixes #33332","is_cherrypick":false,"cherrypick_hash":"","pull":33513},"b777d9b34ac60ce94480ed4e4f290900d788f059":{"hash":"b777d9b34ac60ce94480ed4e4f290900d788f059","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Multi-selection restored properly after switching scenes","body":"Fixes #33511","is_cherrypick":false,"cherrypick_hash":"","pull":33512},"b7fdac60f16cef462a8ef97ce8c77308ba38a62f":{"hash":"b7fdac60f16cef462a8ef97ce8c77308ba38a62f","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Send m_msg directly to _err_print_error().","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33517},"55afd6e784d8dea6779f471d35a77e4d56bfaaca":{"hash":"55afd6e784d8dea6779f471d35a77e4d56bfaaca","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","committer_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","summary":"Update zstd to 1.4.4","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33507},"6c557b8bdfc0f9b9080fa40b72c891bbca11679f":{"hash":"6c557b8bdfc0f9b9080fa40b72c891bbca11679f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Camera: Don't set default value for project_position","body":"A z_depth of 0 returns the camera position, which is not really useful.\nThis also makes the API breakage from 3.1 clearer as 3.1 code will now\nfail to compile, so users will have to adapt and use the new parameter.\n\nFor the reference, in 3.1, the z_depth was hardcoded to the near plane.\n\nCloses #33493.","is_cherrypick":false,"cherrypick_hash":"","pull":33501},"94f00eb6c5323dff933a4985b60e8ebf9391f940":{"hash":"94f00eb6c5323dff933a4985b60e8ebf9391f940","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33498 from nekomatata/error-save-scene-preview","body":"Fixed errors when saving scene with a shrunk viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2cd52ddd7f57bb2f8065eecd27fde86ba550648":{"hash":"f2cd52ddd7f57bb2f8065eecd27fde86ba550648","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33500 from nekomatata/button-icon-override-crash-2","body":"Fixed crash when using icon override in button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc0f0fc983b4760960d4d121cbad66ab428b4c0":{"hash":"0fc0f0fc983b4760960d4d121cbad66ab428b4c0","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed crash when using icon override in button","body":"Missing change for PR #33495","is_cherrypick":false,"cherrypick_hash":"","pull":33500},"72453e566df99da018514cc2dece040abd814f9f":{"hash":"72453e566df99da018514cc2dece040abd814f9f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed function/audio/anim tracks in blend tree animation filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33499},"133014c3fb224c195a703b517bf318fc0b0e6f59":{"hash":"133014c3fb224c195a703b517bf318fc0b0e6f59","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed errors when saving scene with a shrunk viewport","body":"Handle viewport size larger than preview size but very close, when the ratio was 1 the size ended up being 0.\n\nFixes #33497","is_cherrypick":false,"cherrypick_hash":"","pull":33498},"3aeb43f14c4c25cddd438ff05c909d993177a277":{"hash":"3aeb43f14c4c25cddd438ff05c909d993177a277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33495 from nekomatata/button-icon-override-crash","body":"Fixed crash when using icon override in button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c79bbeea3df1a4cfc3483dd5b949635b8f28420":{"hash":"0c79bbeea3df1a4cfc3483dd5b949635b8f28420","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed crash when using icon override in button","body":"Fixes #33457","is_cherrypick":false,"cherrypick_hash":"","pull":33495},"e00426c512a7905f5f925d382c443bab7a0ca693":{"hash":"e00426c512a7905f5f925d382c443bab7a0ca693","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"unknown <sneakyfish5.sneaky@gmail.com>","committer_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","summary":"Update opus to 1.3.1 and opusfile to 0.11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33311},"78f7cca69e95d266bd77a38edeaca4c6ca19e26b":{"hash":"78f7cca69e95d266bd77a38edeaca4c6ca19e26b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33491 from nekomatata/camera-preview-new-scene","body":"Fixed Camera preview when creating new scenes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7afa1a64eceae9a6a27d84335d79f3f9238bd277":{"hash":"7afa1a64eceae9a6a27d84335d79f3f9238bd277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33478 from nekomatata/particles-restart-glitch","body":"Fixed Particles restart after visibility has been set to off and on again","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52de63afc8661f1f0f82e190db9d01eba83aaa3b":{"hash":"52de63afc8661f1f0f82e190db9d01eba83aaa3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33492 from Paulb23/issue_32229_fix_single_line_wrap","body":"Fixed not being able to scroll ending wrapped line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9369fd98a033c5499e7e512284f0ad6dec0c3358":{"hash":"9369fd98a033c5499e7e512284f0ad6dec0c3358","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33486 from piratesephiroth/uwp","body":"[UWP] [Export] added additional checks for blank values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bfd06a9111158c6e9f59ea28209077fb072e88b":{"hash":"0bfd06a9111158c6e9f59ea28209077fb072e88b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33465 from rxlecky/list-theme-resources-fix","body":"Fix functions listing all theme resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25cba699f071bf46fa0f5fe1c3912b17a00a7c15":{"hash":"25cba699f071bf46fa0f5fe1c3912b17a00a7c15","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed not being able to scroll ending wrapped line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33492},"311ab52b6c8aab811e989f0d33ba3b2334655097":{"hash":"311ab52b6c8aab811e989f0d33ba3b2334655097","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed Camera preview when creating new scenes","body":"Fixes #33490","is_cherrypick":false,"cherrypick_hash":"","pull":33491},"a0fd4504152dcdf991d021254d217f1e96f5accd":{"hash":"a0fd4504152dcdf991d021254d217f1e96f5accd","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjcyMjMz"],"author_raw":"piratesephiroth <piratesephiroth@users.noreply.github.com>","committer_raw":"piratesephiroth <piratesephiroth@users.noreply.github.com>","summary":"[UWP] [Export] added additional checks for blank values","body":"`Short Name` and `Publisher Display Name` are mandatory.\nYou can't even sign the app package without them in the manifest.","is_cherrypick":false,"cherrypick_hash":"","pull":33486},"80b9c8e9508a8bbc4b86960dbdc31f98a8d8363d":{"hash":"80b9c8e9508a8bbc4b86960dbdc31f98a8d8363d","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","committer_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","summary":"Fix functions listing all theme resources","body":"Fix functions get_<resource>_list in Theme currently returning vector\nof double-the-necessary size with the first half completely empty.","is_cherrypick":false,"cherrypick_hash":"","pull":33465},"778b421973f97841e969d7305d95b1312c454d12":{"hash":"778b421973f97841e969d7305d95b1312c454d12","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjcyMjMz"],"author_raw":"piratesephiroth <piratesephiroth@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Set ShellExecuteW's verb to NULL - fixes #33388","body":"from https://docs.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-shellexecutew\n\n>the default verb is used, if available. If not, the \"open\" verb is used. If neither verb is available, the system uses the first verb listed in the registry.\n\nso \"open\" is redundant at best","is_cherrypick":false,"cherrypick_hash":"","pull":33482},"530665197f04f08090e2dda92a50548fb5aca374":{"hash":"530665197f04f08090e2dda92a50548fb5aca374","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed Particles restart after visibility has been set to off and on again","body":"Make sure particles are processed during the same frame when visibility is set to on, in case they are still active from before and need to be restarted.\n\nFixed #33476","is_cherrypick":false,"cherrypick_hash":"","pull":33478},"0ab0d11c17dd58ac35335cabd032409c42a41a94":{"hash":"0ab0d11c17dd58ac35335cabd032409c42a41a94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33464 from KoBeWi/backdroid","body":"Clarify how to handle go back button on mobile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a333eb15a12d3941170cc00e9f6ae713eaa7327":{"hash":"7a333eb15a12d3941170cc00e9f6ae713eaa7327","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33462 from KoBeWi/bulletproofreading","body":"Fix some small text mistakes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60d4909048011b09b93f1483c72375fb0c46deac":{"hash":"60d4909048011b09b93f1483c72375fb0c46deac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33431 from Kaonnull/bugParticles2D_2","body":"Fixed the particles2D prematurely animation ending","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d618b0570741575bca0c7867ea6b4c57c0f5e26":{"hash":"5d618b0570741575bca0c7867ea6b4c57c0f5e26","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify how to handle go back button on mobile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33464},"2bde99f790137367fc9bf57d261a330c27b4de4a":{"hash":"2bde99f790137367fc9bf57d261a330c27b4de4a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix some small text mistakes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33462},"7e4ae4c503353f27168da8a0c8ae715d1b80b97a":{"hash":"7e4ae4c503353f27168da8a0c8ae715d1b80b97a","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTgwNDU1"],"author_raw":"Simon Hardt <s-hardt@live.de>","committer_raw":"Simon Hardt <s-hardt@live.de>","summary":"Fixed prematurely ending animation of particles.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33431},"28294b1f1979e2c39423dab6767fa6b159841e7d":{"hash":"28294b1f1979e2c39423dab6767fa6b159841e7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33444 from BastiaanOlij/external_msaa","body":"Make MSAA in GLES2 work with external textures for VR","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6d53ba75fe8d58d72fb6f4c261c7fcf73290104":{"hash":"e6d53ba75fe8d58d72fb6f4c261c7fcf73290104","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Expose the `OS.low_processor_usage_mode_sleep_usec` property","body":"This makes it possible to change it at runtime in projects.","is_cherrypick":false,"cherrypick_hash":"","pull":33453},"26b933dc21b8b7aecf6f0c908424e7738e5dc4f4":{"hash":"26b933dc21b8b7aecf6f0c908424e7738e5dc4f4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect offset for old-format tilemaps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33452},"9d4e596c69b0b03e94af4ea4cfb49e0371776ec6":{"hash":"9d4e596c69b0b03e94af4ea4cfb49e0371776ec6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Fix incomplete binding.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e54b2d43c8d48b97fc3300dea679a05efa28dca":{"hash":"0e54b2d43c8d48b97fc3300dea679a05efa28dca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33445 from kawa-yoiko/astar-soft-error","body":"Emit an error rather than crash in A*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6049c32cd46d4ac09d2c9d5afd6af05df9d8c653":{"hash":"6049c32cd46d4ac09d2c9d5afd6af05df9d8c653","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33446 from bruvzg/mingw_ucrt_fix","body":"Fix MinGW/clang/LLD/UCRT build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d6ff7f2a28ea0a0f67e5ec1195f6cc02fe9ab5d":{"hash":"5d6ff7f2a28ea0a0f67e5ec1195f6cc02fe9ab5d","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix MinGW/clang/LLD/UCRT build.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33446},"aac7ddf89f5ddc3fa69052bf13b2dd2c94236227":{"hash":"aac7ddf89f5ddc3fa69052bf13b2dd2c94236227","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Emit an error rather than crash in A*","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33445},"add5eaca439ff2d2098c2bc505201853d0d4366a":{"hash":"add5eaca439ff2d2098c2bc505201853d0d4366a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Make MSAA work with external texture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33444},"f7cba26a52f54ab9ad5a617cc1283d6022f9689f":{"hash":"f7cba26a52f54ab9ad5a617cc1283d6022f9689f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Revert \"fix #33188 MSAA depth buffer not used for external texture\"","body":"This reverts commit 418b035ddaaf9b40892ba88632c3aa6f3bf128b5.","is_cherrypick":false,"cherrypick_hash":"","pull":33444},"a22d0b51090f4c0f3bab17c6054fef78d85b2ff1":{"hash":"a22d0b51090f4c0f3bab17c6054fef78d85b2ff1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33443 from dalexeev/master","body":"Fixed initial title in audio buses editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67961368aa4b4b9ccb863c65bf40fb1c23dc0ee7":{"hash":"67961368aa4b4b9ccb863c65bf40fb1c23dc0ee7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33441 from groud/clarify_shape_centered","body":"Clarify shape_centered property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be15a016f40e1317f70bb93c27ce0d1b1701f46b":{"hash":"be15a016f40e1317f70bb93c27ce0d1b1701f46b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33440 from akien-mga/revert-32927","body":"Revert \"Fixed TouchScreenButton::shape_centered having no effect\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9d73014183bbef93fe55979074acbdefedfb1de":{"hash":"c9d73014183bbef93fe55979074acbdefedfb1de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NzAwNDE4"],"author_raw":"Danil Alexeev <danil@alexeev.xyz>","committer_raw":"Danil Alexeev <danil@alexeev.xyz>","summary":"Fixed initial title in audio buses editor","body":"Previously, 'default_bus_layout.tres' was always displayed at startup,\neven if 'audio/default_bus_layout' was changed in Project Settings.","is_cherrypick":false,"cherrypick_hash":"","pull":33443},"12c2363290e0c2e2f827d761a20012b859bcffc3":{"hash":"12c2363290e0c2e2f827d761a20012b859bcffc3","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Clarify shape_centered property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33441},"3c0c8f26f91b96703adf298d903d0229afa6955f":{"hash":"3c0c8f26f91b96703adf298d903d0229afa6955f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Fixed TouchScreenButton::shape_centered having no effect\"","body":"This reverts commit 127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9.\n\nThis was a misunderstanding as #32725 is not a bug but expected\nbehavior.\n\nReverts #32927.\nSupersedes and closes #33436.","is_cherrypick":false,"cherrypick_hash":"","pull":33440},"621dc7022f9b9e09790481d8915858fa4d007ba4":{"hash":"621dc7022f9b9e09790481d8915858fa4d007ba4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27742 from rxlecky/camera-replication","body":"Game camera override","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31f327a4a9c2637a8d2ada01b293ed138c3e6f99":{"hash":"31f327a4a9c2637a8d2ada01b293ed138c3e6f99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33052 from KoBeWi/naughty_sliders","body":"Fix analog input in sliders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3ac7a94f05082327e91e14f4772b9a94e969ee4":{"hash":"a3ac7a94f05082327e91e14f4772b9a94e969ee4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33291 from NeoSpark314/fix_#33188","body":"fix #33188 MSAA depth buffer not used for external texture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"665ee70edb3ab4f7964bb5f324ea92a1e91076c3":{"hash":"665ee70edb3ab4f7964bb5f324ea92a1e91076c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33376 from jamie-pate/master","body":"Fix #24137 Different number of leading zeros on MINGW printf(\"%lg\")","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6952fc472741ad2947615b9935559640116f3556":{"hash":"6952fc472741ad2947615b9935559640116f3556","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33430 from madmiraal/fix-eq-maybe-uninitialized","body":"Fix r1 (and r2) may be used uninitialized warning in eq.cpp.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"381a5f2138340293b37b4d3180418865d435c114":{"hash":"381a5f2138340293b37b4d3180418865d435c114","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33437 from mashumafi/exclude-addons","body":"Additional setting to prevent warnings in addons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fea58321e6f7285bee5937cb10257ca5ddb6dd4a":{"hash":"fea58321e6f7285bee5937cb10257ca5ddb6dd4a","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Fix 'r1' (and r2) may be used uninitialized warning in eq.cpp.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33430},"1f76229378409cc3d4147064e80d4ec754629322":{"hash":"1f76229378409cc3d4147064e80d4ec754629322","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7137a6b7233c6867c717883a61a1c3607ae84e5":{"hash":"d7137a6b7233c6867c717883a61a1c3607ae84e5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTkwOTk="],"author_raw":"mashumafi <mashumafi@gmail.com>","committer_raw":"mashumafi <mashumafi@gmail.com>","summary":"Add setting to exclude addons from script warnings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33437},"bdb7adecfb2834640279a26886ff110693e43910":{"hash":"bdb7adecfb2834640279a26886ff110693e43910","is_merge":false,"authored_by":["MDQ6VXNlcjY4MjY1OA=="],"author_raw":"Jamie Pate <jpate@fortinet.com>","committer_raw":"Jamie Pate <jpate@fortinet.com>","summary":"Fix #24137 Different number of leading zeros on MINGW printf(\"%lg\")","body":"Use _set_output_format() on MINGW platform to force _snprintf_s() to\nconform to the C99 standard and match the other platforms.\n\nFixes #24137","is_cherrypick":false,"cherrypick_hash":"","pull":33376},"e4d734725ad7433cb2d75cd71f43e4f7c2b92417":{"hash":"e4d734725ad7433cb2d75cd71f43e4f7c2b92417","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33412 from Calinou/doc-httprequest-example","body":"Add an HTTPRequest usage example to the class reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"724be04ec46d7af5bfef7fa9818199377bd5f452":{"hash":"724be04ec46d7af5bfef7fa9818199377bd5f452","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33432 from Chaosus/raycast_tutorial","body":"Added link to raycasting tutorial to RayCast/RayCast2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c4172ec92eb383be7250d4f41da76fad771bdfb":{"hash":"4c4172ec92eb383be7250d4f41da76fad771bdfb","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added link to raycasting tutorial to RayCast/RayCast2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33432},"81c6a7e5f231380db35287bf1a350a5e022c56dc":{"hash":"81c6a7e5f231380db35287bf1a350a5e022c56dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33427 from akien-mga/revert-shifting-32657","body":"Partial revert of #32657, undoing line shifting by 0.5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d3fcd0ff0022a0fc36cf201d6628618507d5309":{"hash":"2d3fcd0ff0022a0fc36cf201d6628618507d5309","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30721 from NilsIrl/tab_key","body":"Allow tab key to be used for shortcuts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06fc43d41cc965e5a520c65b2a829e306fcc5b97":{"hash":"06fc43d41cc965e5a520c65b2a829e306fcc5b97","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an HTTPRequest usage example to the class reference","body":"This also adds a link to the \"Making HTTP requests\" tutorial.","is_cherrypick":false,"cherrypick_hash":"","pull":33412},"a7b202ef188c789da8940f4fea285485063801b6":{"hash":"a7b202ef188c789da8940f4fea285485063801b6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix analog input in sliders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33052},"6a40b6767a2c2ba0e249e34270d9604c65a54075":{"hash":"6a40b6767a2c2ba0e249e34270d9604c65a54075","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33423 from bruvzg/tablet_fixes","body":"Fix graphic tablet input coordinates on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47389c3a167797ef6e5756937e9d888f6a7719b7":{"hash":"47389c3a167797ef6e5756937e9d888f6a7719b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Partial revert of #32657, undoing line shifting by 0.5","body":"As discussed in #32657, this can't be done here as lines can be used\nwith a canvas scale, and this breaks them.\nA suggestion is to do the pixel shifting at matrix level instead.\n\nFixes #33393.\nFixes #33421.","is_cherrypick":false,"cherrypick_hash":"","pull":33427},"99cc4d246f5a9f31fa2e83ad3108013d36dc1965":{"hash":"99cc4d246f5a9f31fa2e83ad3108013d36dc1965","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33343 from KoBeWi/scene_tree_dusting","body":"Another scene tree dock menu cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d596e169dcb3b652424045f3891db64445cf165a":{"hash":"d596e169dcb3b652424045f3891db64445cf165a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30588 from Demiu/patch-1","body":"Fix 3D move_and_slide with stop_on_slope","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77816fea8bf6d05c749c9724bf1a566454d58aec":{"hash":"77816fea8bf6d05c749c9724bf1a566454d58aec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32477 from aaronfranke/equal-approx-separate","body":"Make is_equal_approx separate and make == exact again","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0fc28f0fd7a3116483340d1dad5e7b7229337f6":{"hash":"f0fc28f0fd7a3116483340d1dad5e7b7229337f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33160 from aaronfranke/alphabetize-mathf","body":"[Mono] Alphabetize Mathf","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91518defa550568faf97ac063f4ae85a169b876a":{"hash":"91518defa550568faf97ac063f4ae85a169b876a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33257 from aaronfranke/printraw","body":"Document behavior of GDScript printraw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b964e911b67769257959b7a592faf55b90c44ea9":{"hash":"b964e911b67769257959b7a592faf55b90c44ea9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33183 from silvanocerza/filesystem-tree-expand","body":"Folders in FileSystem are not expanded on project save anymore","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e76c5701b5af2b185eab504786cb66b28a01b4a":{"hash":"8e76c5701b5af2b185eab504786cb66b28a01b4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32997 from Calinou/editor-color-picker-add-tooltip","body":"Add a tooltip to Color properties in the editor inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18d06f4d4f6e02458578db0f14e1a341987db1ed":{"hash":"18d06f4d4f6e02458578db0f14e1a341987db1ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32900 from willnationsdev/variant-docs","body":"Updated Variant docs with more detailed info/tuts.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e8b7a160f9bca6283070d741c78ea1be876f662":{"hash":"1e8b7a160f9bca6283070d741c78ea1be876f662","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31209 from ReyAnthony/master","body":"Added more details for set_drag_preview()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4ecec1d3362754f7f31ed20409273597cac15da":{"hash":"c4ecec1d3362754f7f31ed20409273597cac15da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32853 from OsamaElHariri/visual_script_setter_props_fix","body":"Set the properties of a Set node after add_node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c8d3ab94f130b09320584b29513790e90311b52":{"hash":"1c8d3ab94f130b09320584b29513790e90311b52","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix graphic tablet input coordinates on Windows.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33423},"121fb46ab98c244069dc196644afef7e2747497d":{"hash":"121fb46ab98c244069dc196644afef7e2747497d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Clarify that String.insert returns a copy","body":"Supersedes and closes #32620.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcb6a991547f17c51e39603b74419794b9daa6f3":{"hash":"bcb6a991547f17c51e39603b74419794b9daa6f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32527 from OsamaElHariri/fix_locale_filter","body":"Fix locale filter in project settings editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4b97b4614d29cf2c0d40afd07288995e2199278":{"hash":"e4b97b4614d29cf2c0d40afd07288995e2199278","is_merge":false,"authored_by":["MDQ6VXNlcjg3MTM3Nzg="],"author_raw":"Anthony Rey <anthony.rey5@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"[Doc] Added more details for set_drag_preview()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31209},"ed373a60b1532f5122e2bd7069187eeb2cfb6266":{"hash":"ed373a60b1532f5122e2bd7069187eeb2cfb6266","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30556 from kawa-yoiko/astar-directed","body":"Improve support for directed graphs in A*; docs update included","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c663d65ffc4f4a6b9c6dd26ebe091c09cc6b8d6d":{"hash":"c663d65ffc4f4a6b9c6dd26ebe091c09cc6b8d6d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"New contributors added to AUTHORS:","body":"@DavidSichma, @ptrojahn\n\nNew Platinum sponsor, added to splash screen:\nInterblock\n\nNew Gold sponsor:\nImage Campus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"706552404cd000fc011181a77189662ed9b6c97e":{"hash":"706552404cd000fc011181a77189662ed9b6c97e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33362 from qarmin/regression_control","body":"Fix dragging spinner without control key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99beb9afe618d648ad2283dd8cc60adb49d36492":{"hash":"99beb9afe618d648ad2283dd8cc60adb49d36492","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33380 from SaracenOne/localise_path_fix","body":"Fix localise_path method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74c4543c4ba00bf9430f48e29e116c58c1643bf5":{"hash":"74c4543c4ba00bf9430f48e29e116c58c1643bf5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33387 from nekomatata/faster-create-dialog-filter","body":"Node create dialog filtering optimization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71777ee9081f87d924e31a6f1fc5b9f3aa6b63e1":{"hash":"71777ee9081f87d924e31a6f1fc5b9f3aa6b63e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33402 from YeldhamDev/about_text_reset_position","body":"Make text in the \"About\" dialog reset its position when changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e62aa53b94bc79e1191b6deaa9ca8ef617fa739b":{"hash":"e62aa53b94bc79e1191b6deaa9ca8ef617fa739b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33403 from codecustard/fix_itemlist_maxcolumn_update","body":"Fixes ItemList max column update","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71e79af1f14259598e687b4b64ab935e3bd2c3e2":{"hash":"71e79af1f14259598e687b4b64ab935e3bd2c3e2","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"codecustard <emmanuelbarroga@gmail.com>","committer_raw":"codecustard <emmanuelbarroga@gmail.com>","summary":"Fixes ItemList max column update","body":"When setting the max column of an ItemList, the layout does not update until it is resized.","is_cherrypick":false,"cherrypick_hash":"","pull":33403},"64da703c6f71e974cd404a2ebae9b0564f75e4c2":{"hash":"64da703c6f71e974cd404a2ebae9b0564f75e4c2","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make text in the \"About\" dialog reset its position when changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33402},"fb9ff92c290b16a955d6a911ba462b48aae00cf6":{"hash":"fb9ff92c290b16a955d6a911ba462b48aae00cf6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Node create dialog filtering optimization","body":"Avoid loading the same scripts again and parse them when updating the node type tree.","is_cherrypick":false,"cherrypick_hash":"","pull":33387},"500863859ca34fec245cdf9ff4bc236a308904c4":{"hash":"500863859ca34fec245cdf9ff4bc236a308904c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33382 from madmiraal/update-error_macros","body":"Remove implicit dependency on String from error_macros.h.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b30e6496bdc640422b5d708f27acb860a927425f":{"hash":"b30e6496bdc640422b5d708f27acb860a927425f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33347 from RevoluPowered/demo/assimp-importer-fbx","body":"FBX Skinning and batch of fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24469d9ce44d449e574fc1bc7f854f790866a178":{"hash":"24469d9ce44d449e574fc1bc7f854f790866a178","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove implicit dependency on String from error_macros.h.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33382},"1342551664091c1ceb931ee45d9c43f09df5f1ff":{"hash":"1342551664091c1ceb931ee45d9c43f09df5f1ff","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix localise_path method so that uncached scripts don't sometimes get loaded with two backslashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33380},"5fb160c7c692c469488f11aca90a36ac3248dfee":{"hash":"5fb160c7c692c469488f11aca90a36ac3248dfee","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA=="],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Updated assimp to 308db73 from https://github.com/assimp/assimp/","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33347},"0bd877780fb7b344b5ed1d2fa7765078616f069b":{"hash":"0bd877780fb7b344b5ed1d2fa7765078616f069b","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA=="],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"FBX Importer Generation 3","body":"Basic skin support\n\nVarious fixes\n\n- Fixes bind mount id and mesh index\n- Fixed duplicate nodes being created\n- Prevented leak when instances being freed during re-import.\n- Improved camera and light transform import\n- skeleton handling and technical debt removal\n- ASSIMP: bone nodes were unlinked from bones by this code\n- bone_add working can distinguish between armatutes\n- Updated transform to be the correct offset\n- Added safety for state.root node errors\n- Fixed memory leak with leaf bones\n- Implemented children re-parenting for mesh template\n- import_animation fixes to basic skeleton data\n- Adds some more debug messages\n- Fixed Godot import segfault\n- Fix build failing on mono\n- Clear resources we use which are no longer required after import\n- Fixed bone duplication issue\n- Working skeleton_bone_map which can lookup armatures properly now.\n- Fixed stack being used up when mesh swapped & Fixed bone ID\n\nAdditional notes:\nWe use a mesh template which is a fake node to instance the initial\nmesh nodes . This is to ensure the entire tree can be built.\n\nWe replace mesh node templates with the real mesh after the\nskeleton is available, since this makes it ensure that the fully\nbuilt skeleton exists with all bones, all nodes, etc.\n\nThe bone stack is a stack which pops when it finds bones,\nthis overcomes duplicate bones with the same names.\n\nFBX has lots of these because animation armature has bone names like bone001\nand another armature will also have bone001\nFixed errors in node path assignment\n\nSimple explanation:\n- Every mesh uses a node from the stack\n- Node stack was empties before completed\n- Every time node not found, stack must be rebuilt to maintain correct armature order :)\n\nAdditional fixes:\n- Fixes destructor in assimp\n- Implements aiNode* mArmature in bone data\n- Implements aiNode* mParent in bone data\n- Fixes parent ID on bones.\n\nImplemented skeleton assignment in generate_mesh_indicies\n\nThis is the only place we can safely do a lookup for the skeleton for the mesh.h\nI used a pointer reference so we can pass this back out, since the skeleton assignment happens inside the function.\n\nAdded mesh re-parenting to the armature node this is a permanent feature and must be enforced, just like GLTF2 specification.\n\nFixed import_animation spawning tracks per skin","is_cherrypick":false,"cherrypick_hash":"","pull":33347},"245c99175c242bdc60a212cc84986b1a9ad5aa08":{"hash":"245c99175c242bdc60a212cc84986b1a9ad5aa08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33361 from codecustard/master","body":"Fixes improper undo state for pivot setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fd416abce9d3c4a86fcf27b57779fc9507f7570":{"hash":"9fd416abce9d3c4a86fcf27b57779fc9507f7570","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix dragging spinner without control","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33362},"f643786b96a0ccf10e587eeed60e858cd2f713c0":{"hash":"f643786b96a0ccf10e587eeed60e858cd2f713c0","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"codecustard <emmanuelbarroga@gmail.com>","committer_raw":"codecustard <emmanuelbarroga@gmail.com>","summary":"Fixes improper undo state for pivot setting","body":"After setting the pivot of a node, if you undo.... it will not revert the pivot to the previous state.","is_cherrypick":false,"cherrypick_hash":"","pull":33361},"341f37aaeda971ad33df15293d36d393ed34d2af":{"hash":"341f37aaeda971ad33df15293d36d393ed34d2af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33153 from raphael10241024/fix_occluder","body":"fix occluders positions error under canvas_layer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"077b5f6c2c06bb2c0af525ee25f87e0db719f9d2":{"hash":"077b5f6c2c06bb2c0af525ee25f87e0db719f9d2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 3.2-beta","body":"Release freeze is now active, only major bug fixes will be considered.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cf7f533ee6fa32db7afbdfeebf8095ef70bf1b8":{"hash":"2cf7f533ee6fa32db7afbdfeebf8095ef70bf1b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33154 from ealataur/master","body":"fix crash on iOS 13","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29bde8cd74bf6640058143aeafb0281c1b3a027f":{"hash":"29bde8cd74bf6640058143aeafb0281c1b3a027f","is_merge":false,"authored_by":["MDQ6VXNlcjc2Nzc1NzU="],"author_raw":"Max <ealataur@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix crash on exit or resume on iOS 13","body":"Fixes #7966.","is_cherrypick":false,"cherrypick_hash":"","pull":33154},"469acbfd0c4f2131cc4d57fec8a1d9d02390563f":{"hash":"469acbfd0c4f2131cc4d57fec8a1d9d02390563f","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Folders in FileSystem are not expanded on project save anymore","body":"If an item was selected in the FileSystem dock and its parent\nwas collapsed the folder would be expanded when saving the project.","is_cherrypick":false,"cherrypick_hash":"","pull":33183},"418b035ddaaf9b40892ba88632c3aa6f3bf128b5":{"hash":"418b035ddaaf9b40892ba88632c3aa6f3bf128b5","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"fix #33188 MSAA depth buffer not used for external texture","body":"When rendering to an external texture and MSAA was active (as happened\nin the Oculus Mobile ARVR plugin) no MSAA was rendered as the correct\ndepth buffer and multisample texture target was not used.\nThis also fixes https://github.com/GodotVR/godot_oculus_mobile/issues/54","is_cherrypick":false,"cherrypick_hash":"","pull":33291},"dc114fa2ef336646f56d71322ba0236c00f8228e":{"hash":"dc114fa2ef336646f56d71322ba0236c00f8228e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33335 from Calinou/input-map-editor-fix-key-names","body":"Fix key names being wrongly capitalized in the input map editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"213ecd65cdef00c9735e2a324f81c1aa7090274c":{"hash":"213ecd65cdef00c9735e2a324f81c1aa7090274c","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33341 from Chaosus/vs_fix_samplers","body":"Fix invalid casting on visual shader sampler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dca64140c5591e60f520eb72a3690480866d7bd":{"hash":"6dca64140c5591e60f520eb72a3690480866d7bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33330 from nekomatata/fix-label-autowrap-size","body":"Fixed cases where labels with autowrap can overflow the editor ui","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5ffc1aedc75c3f8df45a9f63a5aca04332fe8f8":{"hash":"f5ffc1aedc75c3f8df45a9f63a5aca04332fe8f8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix invalid casting on visual shader sampler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33341},"4ed2abb0bf13d9b5e607d9c1521805e0e6b305a6":{"hash":"4ed2abb0bf13d9b5e607d9c1521805e0e6b305a6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Another scene tree dock menu cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33343},"b14e39179231ddf98a64dbb82cd49da44468c50f":{"hash":"b14e39179231ddf98a64dbb82cd49da44468c50f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix key names being wrongly capitalized in the input map editor","body":"This also fixes the prompt in the editor shortcuts dialog\nwhile removing duplicated code.\n\nThis closes #33305.","is_cherrypick":false,"cherrypick_hash":"","pull":33335},"410373dce7dfd50bcce1a63d07af6cc924acc5ae":{"hash":"410373dce7dfd50bcce1a63d07af6cc924acc5ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33333 from Calinou/remove-unused-project-setting","body":"Remove unused `editor/active` project setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ca0f1a71c427e9ece931672289d88ad0cbe5a9b":{"hash":"8ca0f1a71c427e9ece931672289d88ad0cbe5a9b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove unused `editor/active` project setting","body":"This closes #33322.","is_cherrypick":false,"cherrypick_hash":"","pull":33333},"86da206b84e107585deddfebc2c311c9dcc10795":{"hash":"86da206b84e107585deddfebc2c311c9dcc10795","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33331 from KoBeWi/just_keep_panning","body":"Allow zooming while panning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3cfb006a0563dbf0637033754a2b4104b897421":{"hash":"e3cfb006a0563dbf0637033754a2b4104b897421","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow zooming while panning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33331},"83409bac0e3a4bf9d31100fd42afa8dfe7df21b5":{"hash":"83409bac0e3a4bf9d31100fd42afa8dfe7df21b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33282 from Chaosus/vs_texture_inputs","body":"Added sampler inputs for visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13c88878c4c6daae1f5ce83b516f15fdd8a45dd6":{"hash":"13c88878c4c6daae1f5ce83b516f15fdd8a45dd6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed cases where labels with autowrap can overflow the editor ui","body":"Fixes #33155","is_cherrypick":false,"cherrypick_hash":"","pull":33330},"76aa9754607d44e0ef401ea84fe5485ffda800a4":{"hash":"76aa9754607d44e0ef401ea84fe5485ffda800a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33266 from Xrayez/inst2dict-original-path","body":"Use GDScript resource path over script path for `inst2dict`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dac35a300504bfa193e98102eac727b287323ea":{"hash":"5dac35a300504bfa193e98102eac727b287323ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33280 from Chaosus/remove_unsupported_shader_types","body":"Prevents usage of unsupported texture shader types in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68dc6c6c62033987ad23037339d48d7859aa3d74":{"hash":"68dc6c6c62033987ad23037339d48d7859aa3d74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33254 from SneakyFish5/update-zstd","body":"Update zstd to 1.4.3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61ad365fc9a1c20505706f02c0d713f07aff18be":{"hash":"61ad365fc9a1c20505706f02c0d713f07aff18be","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"unknown <sneakyfish5.sneaky@gmail.com>","committer_raw":"unknown <sneakyfish5.sneaky@gmail.com>","summary":"Update zstd to 1.4.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33254},"e684df08fced890a5d15f08b85c355c55b14e6be":{"hash":"e684df08fced890a5d15f08b85c355c55b14e6be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33286 from groud/fix_tree_edit_rect","body":"Fixes the edit rect in TreeItems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8eb2eeae0f0d204f697ef5c0a1bfdcd18d8cb723":{"hash":"8eb2eeae0f0d204f697ef5c0a1bfdcd18d8cb723","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes the edit rect in TreeItems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33286},"8243afb0e98a8f084e020e2f77ae6a75caa517c3":{"hash":"8243afb0e98a8f084e020e2f77ae6a75caa517c3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added sampler inputs for visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33282},"5e44b5be81de62fdce4716445142cd418988a2dc":{"hash":"5e44b5be81de62fdce4716445142cd418988a2dc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevents usage of unsupported texture shader types in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33280},"c1b0800784fd2538d0a0f32cbc2310de667d47f7":{"hash":"c1b0800784fd2538d0a0f32cbc2310de667d47f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33278 from clayjohn/GLES2-depth-format","body":"Fix depth format on Android in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9381a80b24cdb8a043c831ad1635dd2c91892755":{"hash":"9381a80b24cdb8a043c831ad1635dd2c91892755","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33277 from clayjohn/update_material","body":"Force update SpatialMaterial when texture set and always use ALBEDO","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a02d79191a13b9194a51e1a9c3f250d14e28b2c8":{"hash":"a02d79191a13b9194a51e1a9c3f250d14e28b2c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33275 from YeldhamDev/big_brain_dimming","body":"Make the editor dimming even more smarter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc327795426128876780a0e3ba5acf16a5bffdd6":{"hash":"bc327795426128876780a0e3ba5acf16a5bffdd6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix depth format on Android in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33278},"21e1f1df0fd202a14050557b9de23e2f8e429228":{"hash":"21e1f1df0fd202a14050557b9de23e2f8e429228","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Force update SpatialMaterial when texture set and always use ALBEDO","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33277},"6348dfa948783fd570f494246c4aa0dc602e6159":{"hash":"6348dfa948783fd570f494246c4aa0dc602e6159","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the editor dimming even more smarter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33275},"60182d6b5aed2d672111f4a2b8e776d21a7a009c":{"hash":"60182d6b5aed2d672111f4a2b8e776d21a7a009c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33261 from Jummit/document-tilemap","body":"Finish TileMap documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0195ecdb0fba63a8bcd8b17ea3e33be53c19da44":{"hash":"0195ecdb0fba63a8bcd8b17ea3e33be53c19da44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33258 from aaronfranke/color8","body":"Fix Color8 GDScript documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab2881bca1be5844dd17ae7b35922f851585a9ad":{"hash":"ab2881bca1be5844dd17ae7b35922f851585a9ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33243 from Muller-Castro/BackBufferCopyDescription","body":"Make BackBufferCopy's description more specific","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d019524a923d4cfddf35d8b5a9538eae651fbbe":{"hash":"4d019524a923d4cfddf35d8b5a9538eae651fbbe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25474 from jeremyz/android_gesture","body":"implement InputEventMagnifyGesture and InputEventPanGesture for android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79918eca30dc2c03d81091e989a7f5dc299e8cda":{"hash":"79918eca30dc2c03d81091e989a7f5dc299e8cda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33151 from thiagoamendola/doc_setpixelv","body":"Add documentation for Image's set_pixelv method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"306c13a210a54d69f2ef008e04281305c8a6d9c1":{"hash":"306c13a210a54d69f2ef008e04281305c8a6d9c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33270 from norkn/fix-issue-27256","body":"Copy transform when creating convex sibling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d89f24b6c9c7b97c6a6c53cb66b7be50afc440a4":{"hash":"d89f24b6c9c7b97c6a6c53cb66b7be50afc440a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33259 from Chaosus/remove_gles2_switch_op","body":"Removed switch operator from GLES2 shader back-end","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a9df181af2281eedc2f481caec505fd746b71df":{"hash":"0a9df181af2281eedc2f481caec505fd746b71df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33268 from Paulb23/33128_connection_info_validate","body":"Update connection info on script validation rather then saved copy","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ecb4c70ed39cc6e57bacef3ce92c969e8b6db1f0":{"hash":"ecb4c70ed39cc6e57bacef3ce92c969e8b6db1f0","is_merge":false,"authored_by":["MDQ6VXNlcjg0NTc5NzM="],"author_raw":"Thiago Amendola <amendolathiago@gmail.com>","committer_raw":"Thiago Amendola <amendolathiago@gmail.com>","summary":"Add documentation for Image's set_pixelv method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33151},"7210bed2b123865555fad25ed5420a8345513a43":{"hash":"7210bed2b123865555fad25ed5420a8345513a43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33264 from nekomatata/doc-true-false-null","body":"Code format for true/false/null to make documentation consistent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b3bfe4f527e0cbe894f6ac73b536ac4ce0dc610":{"hash":"4b3bfe4f527e0cbe894f6ac73b536ac4ce0dc610","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33267 from bruvzg/restore_gdnative_compat","body":"Restore GDNative compatibility after #33210","is_cherrypick":false,"cherrypick_hash":"","pull":""},"362d38ea675f56cf56230605dd5ff6114c6bb2af":{"hash":"362d38ea675f56cf56230605dd5ff6114c6bb2af","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Update connection info on script validation rather then saved copy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33268},"ec274eeeffad81805855096d02aa625940aa20d2":{"hash":"ec274eeeffad81805855096d02aa625940aa20d2","is_merge":false,"authored_by":["MDQ6VXNlcjE1MDAxMjUz"],"author_raw":"checkerWoho <malsch.felix@web.de>","committer_raw":"checkerWoho <malsch.felix@web.de>","summary":"Copy transform when creating convex sibling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33270},"047ecffaacd3d97aa9ff5c85e53f66942dd469e3":{"hash":"047ecffaacd3d97aa9ff5c85e53f66942dd469e3","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Restore GDNative compatibility by moving new functions introduced in #33210 to core API 1.2 extension.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33267},"7f40b6902288d4e6406412985260c36a57d56943":{"hash":"7f40b6902288d4e6406412985260c36a57d56943","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Use GDScript resource path over script path for `inst2dict`","body":"The resource path holds the original path which can be used to convert\na dictionary to instance consistently both within editor and exported projects\nas the original path is automatically remapped from `gd` to `gdc` or `gde` in\nexported projects.","is_cherrypick":false,"cherrypick_hash":"","pull":33266},"52e799b6d4dce34bce0b1a96cf9d35d18cb7b3ae":{"hash":"52e799b6d4dce34bce0b1a96cf9d35d18cb7b3ae","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Code format for true/false/null to make documentation consistent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33264},"b90ec3b4426f7639e354d16e8388a5b61b9d45ef":{"hash":"b90ec3b4426f7639e354d16e8388a5b61b9d45ef","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"finish TileMap docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33261},"9cc66495cfb6393102ce5ad4e82f2ccb716b9b33":{"hash":"9cc66495cfb6393102ce5ad4e82f2ccb716b9b33","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTgy"],"author_raw":"Jérémy Zurcher <jeremy@asynk.ch>","committer_raw":"Jérémy Zurcher <jeremy@asynk.ch>","summary":"Android : implement InputEventMagnifyGesture and InputEventPanGesture","body":"sets threshold constants PAN_GESTURE_MIN_DELTA and MAGNIFY_GESTURE_MIN_FACTOR","is_cherrypick":false,"cherrypick_hash":"","pull":25474},"4569f5ec82964e0abe543337c9537e0af9164c11":{"hash":"4569f5ec82964e0abe543337c9537e0af9164c11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33182 from MCrafterzz/scaleSnap","body":"Added snapping for scaling in 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5aa611d53a1085d38db6f3cd77233283fa371a1":{"hash":"d5aa611d53a1085d38db6f3cd77233283fa371a1","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33256 from Chaosus/vs_fix_custom_nodes","body":"Sort custom vshader nodes+prevents them from divide to different folders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b7f8558d962bf67d4cc4bc1d539b925787fdc03":{"hash":"6b7f8558d962bf67d4cc4bc1d539b925787fdc03","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed switch operator from GLES2 shader back-end","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33259},"84a0ad36b659f352e0c6e044553ee6740d848a9c":{"hash":"84a0ad36b659f352e0c6e044553ee6740d848a9c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Sort custom vshader nodes+prevents them from divide to different folders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33256},"c4e46b880089409689ca9de07df8cadce1fd52e5":{"hash":"c4e46b880089409689ca9de07df8cadce1fd52e5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Document behavior of printraw","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33257},"b67f252016b46c26eae0c91fd1c72009711c246f":{"hash":"b67f252016b46c26eae0c91fd1c72009711c246f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix Color8 GDScript documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33258},"3a8a7fc31c0c96fcb2489152753090f844959abf":{"hash":"3a8a7fc31c0c96fcb2489152753090f844959abf","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"MCrafterzz <marcusaccounts@yahoo.se>","committer_raw":"MCrafterzz <marcusaccounts@yahoo.se>","summary":"Added snapping for scaling in 2D editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33182},"5bf08ae836e857282fdf45f1d9f97f5b0e436d90":{"hash":"5bf08ae836e857282fdf45f1d9f97f5b0e436d90","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgzMzE2"],"author_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","committer_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","summary":"Make BackBufferCopy's description more specific","body":"The current description can be confusing for those who didn't mess with shaders yet and couldn't find SCREEN_TEXTURE and texture() in the SHIFT+F1 panel","is_cherrypick":false,"cherrypick_hash":"","pull":33243},"af4fd9de9c02052f3dc7330cd7cb6aa3f2107191":{"hash":"af4fd9de9c02052f3dc7330cd7cb6aa3f2107191","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33238 from qarmin/other_fixes","body":"Fix some crashes, overflows and using variables without values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86fdb51e04a10362b502df95dd52286701aec521":{"hash":"86fdb51e04a10362b502df95dd52286701aec521","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33246 from nekomatata/state-machine-rename-error","body":"Fixed error when renaming a state in AnimationNodeStateMachine","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6f60e22f58e4f3cbedc0841217396f1a75c4db1":{"hash":"f6f60e22f58e4f3cbedc0841217396f1a75c4db1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed error when renaming a state in AnimationNodeStateMachine","body":"Fixes #33245","is_cherrypick":false,"cherrypick_hash":"","pull":33246},"9fcd38fc70090d2f5eabb2f7effe6a28fa433e9c":{"hash":"9fcd38fc70090d2f5eabb2f7effe6a28fa433e9c","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: validate instance before accessing it on error","body":"Make sure the instance is valid before trying to access the script in\nafter an error happened. If the instance is not valid it's possible that\nthe script is invalid as well.\n\nFix #29623","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36a785513fb1424b17c7ae217668f7ca402b5790":{"hash":"36a785513fb1424b17c7ae217668f7ca402b5790","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33175 from Chaosus/shader_fix_builtin_crashes","body":"Prevents shader crash on GLES2 if unsupported built-in has been used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7e7b8365dfc1756aa95f82cf2b592f03788c77e":{"hash":"d7e7b8365dfc1756aa95f82cf2b592f03788c77e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33239 from Omicron666/patch-1","body":"Fix: typo atleast -> at least","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5160d4f5ba6f4f5988f42910a875e2bb8dc71deb":{"hash":"5160d4f5ba6f4f5988f42910a875e2bb8dc71deb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33233 from hilfazer/dollar-quoted-autocomplete","body":"$ autocompletion keeps quotation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ddb3265e1a6d2f9937ff6a27d04302d76c10431":{"hash":"9ddb3265e1a6d2f9937ff6a27d04302d76c10431","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some crashes, overflows and using variables without values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33238},"79a59a358771ade4365345b5d448f8468c93399c":{"hash":"79a59a358771ade4365345b5d448f8468c93399c","is_merge":false,"authored_by":["MDQ6VXNlcjIzNDA1MTIy"],"author_raw":"Omicron <omicron666.dev@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix: typo atleast -> at least","body":"Typo found in source string, reported by linux-man on weblate","is_cherrypick":false,"cherrypick_hash":"","pull":33239},"15800b4db87f788f2229163592022dc743e9fde0":{"hash":"15800b4db87f788f2229163592022dc743e9fde0","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Avoid editor crashes when there's cyclic inheritance","body":"Make sure the script is fully compiled before looking into the base.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d5df05ee1ef38254cd6fffa3469556ecf986943":{"hash":"5d5df05ee1ef38254cd6fffa3469556ecf986943","is_merge":true,"authored_by":[],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32643 from mewin/add_global_class","body":"Check for cyclic inheritance when adding a global script class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c394ef74104b9d832bafc8f07c74460df72ee01b":{"hash":"c394ef74104b9d832bafc8f07c74460df72ee01b","is_merge":false,"authored_by":["MDQ6VXNlcjI5NDk3ODY5"],"author_raw":"hilfazer <az13337@gmail.com>","committer_raw":"hilfazer <az13337@gmail.com>","summary":"$ autocompletion keeps quotation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33233},"a49c8d4a2bece25d5afd40495d482df514258563":{"hash":"a49c8d4a2bece25d5afd40495d482df514258563","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33202 from nekomatata/text-edit-search-usability","body":"Improved TextEdit search usability & documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4737877f11e21f0e52e6c8d185fd5e775482ebf":{"hash":"b4737877f11e21f0e52e6c8d185fd5e775482ebf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33204 from akien-mga/prevent-crash-permission-issue","body":"Prevent crash when we can't write to editor cache or config path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"83d393a71addc9d278db2ef89a83181ca24ed2de":{"hash":"83d393a71addc9d278db2ef89a83181ca24ed2de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33209 from Jummit/soft-body-tutorial","body":"Link SoftBody tutorial in docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"962fc725c03685ea87c389233572e885117d1914":{"hash":"962fc725c03685ea87c389233572e885117d1914","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33210 from nekomatata/pool-array-empty","body":"Added empty() function to pool array types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81b53f5a5c4e001bc203c1cfc58ef2346ebf1db8":{"hash":"81b53f5a5c4e001bc203c1cfc58ef2346ebf1db8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33211 from drentsoft/os_midi_documentation_branch","body":"Added documentation for the OS class MIDI functions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e8758418e6890c0fc1994ec5b67cf52d1d76dbf":{"hash":"1e8758418e6890c0fc1994ec5b67cf52d1d76dbf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33216 from nekomatata/help-editor-codeblock","body":"Code sections improvements in editor help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d93201b27f696d2b73902d73e6e29967f684dedb":{"hash":"d93201b27f696d2b73902d73e6e29967f684dedb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33229 from Jummit/document-force_update_transform","body":"Document force_update_transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c12797fb318d8835deb22dd4b63fd232b21ce904":{"hash":"c12797fb318d8835deb22dd4b63fd232b21ce904","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33232 from kraghot/Fix-Batch-Rename","body":"Fix Batch Rename not opening","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d14d57120db97aa1b3a758be822be9430bbec7ed":{"hash":"d14d57120db97aa1b3a758be822be9430bbec7ed","is_merge":false,"authored_by":["MDQ6VXNlcjExMDQ4Njcw"],"author_raw":"Edi Cikovic <edi.cikovic@gmail.com>","committer_raw":"Edi Cikovic <edi.cikovic@gmail.com>","summary":"Fix Batch Rename not opening","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33232},"2166437869f29a12faf8b667e47a76f11e5f3cc8":{"hash":"2166437869f29a12faf8b667e47a76f11e5f3cc8","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"document force_update_transform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33229},"ce61bff759b6876882b1b023e284df3bfd79b7c6":{"hash":"ce61bff759b6876882b1b023e284df3bfd79b7c6","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"link SoftBody tutorial in docs and add ray_pickable property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33209},"99cee9038bf4fe049991d0048de8b8d8955bd9c7":{"hash":"99cee9038bf4fe049991d0048de8b8d8955bd9c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33227 from SneakyFish5/patch-1","body":"Add new file in libogg readme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34e479cf2ffd6ecc3a39d33e747118df46404988":{"hash":"34e479cf2ffd6ecc3a39d33e747118df46404988","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33221 from drentsoft/area2d_tutorial_link","body":"Added link to Area2D tutorial in documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13238af28751a72830753ef55a79f18fc56a71f2":{"hash":"13238af28751a72830753ef55a79f18fc56a71f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33219 from YeldhamDev/smarter_editor_dim","body":"Make the editor dimming smarter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e70e89443324abb93e47cf0d5a516e350b619097":{"hash":"e70e89443324abb93e47cf0d5a516e350b619097","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"Jonathan Mannancheril <32284796+SneakyFish5@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Add new file in libogg readme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33227},"1758a6f49431c26fd17bd0ffb0d92d4fba791a90":{"hash":"1758a6f49431c26fd17bd0ffb0d92d4fba791a90","is_merge":false,"authored_by":["MDQ6VXNlcjE1MjA2MTM="],"author_raw":"Derwent Ready (drentsoft) <1520613+drentsoft@users.noreply.github.com>","committer_raw":"Derwent Ready (drentsoft) <1520613+drentsoft@users.noreply.github.com>","summary":"Added link to Area2D tutorial in documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33221},"36c4fd8935596f0d67a3eaa7d8779e6891d58564":{"hash":"36c4fd8935596f0d67a3eaa7d8779e6891d58564","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the editor dimming smarter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33219},"74271712a88546746fccda6bdf20ba604ae0744e":{"hash":"74271712a88546746fccda6bdf20ba604ae0744e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Code sections improvements in editor help","body":"- Removed extra new lines around code blocks\n- Different color for code and code blocks to make them more visible","is_cherrypick":false,"cherrypick_hash":"","pull":33216},"1e07ab8564e1558478c8a7ee88ce3cb3d94d1c2e":{"hash":"1e07ab8564e1558478c8a7ee88ce3cb3d94d1c2e","is_merge":false,"authored_by":["MDQ6VXNlcjE1MjA2MTM="],"author_raw":"Derwent Ready (drentsoft) <1520613+drentsoft@users.noreply.github.com>","committer_raw":"Derwent Ready (drentsoft) <1520613+drentsoft@users.noreply.github.com>","summary":"Added documentation for the OS class MIDI functions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33211},"475115c0c3615c215f87b88a74ad40f1ccec7416":{"hash":"475115c0c3615c215f87b88a74ad40f1ccec7416","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Added empty() function to pool array types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33210},"23a381d8827dbcb2d295fa393a5400f7a7e0a1c1":{"hash":"23a381d8827dbcb2d295fa393a5400f7a7e0a1c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33203 from aaronfranke/seperation-typo","body":"Fix \"seperate\" typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"565f7183aab390986e678dfb909e2481e94e441f":{"hash":"565f7183aab390986e678dfb909e2481e94e441f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Prevent crash when we can't write to editor cache or config path","body":"This can happen if users somehow got wrong user permissions assigned to\ntheir Godot cache, config or data paths (e.g. `~/.config/godot`).\n\nThe error messages should give them a hint as to what the issue may be.\n\nFixes #33199.\n\nThere may be other situations that still lead to a crash, we need to\nreview all uses of `FileAccess::open` with `FileAccess::WRITE` mode to\nensure that proper pointer validation is done.","is_cherrypick":false,"cherrypick_hash":"","pull":33204},"8754e21f48a5db53f905898dbccfc4bc6eb10f9a":{"hash":"8754e21f48a5db53f905898dbccfc4bc6eb10f9a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Fix \"seperate\" typos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33203},"55fd63d9de05afd311c981df52bd50262aace9b5":{"hash":"55fd63d9de05afd311c981df52bd50262aace9b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33201 from Xrayez/json-err-print","body":"Provide and print error messages for JSON parsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d29c8ab81b8b32f99e42153c7708c99a9eab3b55":{"hash":"d29c8ab81b8b32f99e42153c7708c99a9eab3b55","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Improved TextEdit search usability & documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33202},"56925b9c28420d80dc343fe801177da737278d32":{"hash":"56925b9c28420d80dc343fe801177da737278d32","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Provide and print error messages for JSON parsing","body":"Core is not touched, only for binding and scripting.","is_cherrypick":false,"cherrypick_hash":"","pull":33201},"aa96481c8fe350d7223304589f1256e2b9ae8e2b":{"hash":"aa96481c8fe350d7223304589f1256e2b9ae8e2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33196 from conankzhang/fix-theme-typo","body":"Fix a constant name typo for GridContainer when creating an editor theme.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b708421b33d5873c6872147305a9b09cacdd5ed":{"hash":"7b708421b33d5873c6872147305a9b09cacdd5ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33174 from hbina/fix_srgb_to_linear","body":"Fixed uinitialized variable in srgb_to_linear table","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3854389156f8839edbb026b6e92fb0d53d191926":{"hash":"3854389156f8839edbb026b6e92fb0d53d191926","is_merge":false,"authored_by":["MDQ6VXNlcjc1NzI0NDY="],"author_raw":"conankzhang <conankzhang@gmail.com>","committer_raw":"conankzhang <conankzhang@gmail.com>","summary":"Fix a constant name typo for GridContainer when creating an editor theme.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33196},"ac38f0782fbf781265ec34a43196e3ea157f3696":{"hash":"ac38f0782fbf781265ec34a43196e3ea157f3696","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33195 from conankzhang/doc-project-settings","body":"Add descriptions to set_initial_value and set_setting.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ef3a8b5ca7c1a54f96c6d6ea9909b90ac9bd4de":{"hash":"0ef3a8b5ca7c1a54f96c6d6ea9909b90ac9bd4de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33194 from conankzhang/doc-theme","body":"Add descriptions to clear and copy_theme.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c606b9de78cc34580aeb8863b70a356b874c40f":{"hash":"0c606b9de78cc34580aeb8863b70a356b874c40f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33192 from SneakyFish5/update-libogg","body":"Update libogg to upstream c8fca6b","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c98f0d3f879745db70cc40076145a13dfde732f":{"hash":"7c98f0d3f879745db70cc40076145a13dfde732f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33189 from Calinou/configure-snap-improve-primary-step","body":"Improve the primary line setting display in the Configure Snap dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e72d6cf54a7d93082f5e0600276b7114d868de07":{"hash":"e72d6cf54a7d93082f5e0600276b7114d868de07","is_merge":false,"authored_by":["MDQ6VXNlcjc1NzI0NDY="],"author_raw":"conankzhang <conankzhang@gmail.com>","committer_raw":"conankzhang <conankzhang@gmail.com>","summary":"Add descriptions to set_initial_value and set_setting.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33195},"1b003f3d6413e21d5268f97336c6085da586b87e":{"hash":"1b003f3d6413e21d5268f97336c6085da586b87e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevents shader crash on GLES2 if unsupported built-in has been used","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33175},"d69ed2fc55bcfe1297b822f85d92a3677bc806b3":{"hash":"d69ed2fc55bcfe1297b822f85d92a3677bc806b3","is_merge":false,"authored_by":["MDQ6VXNlcjc1NzI0NDY="],"author_raw":"conankzhang <conankzhang@gmail.com>","committer_raw":"conankzhang <conankzhang@gmail.com>","summary":"Add descriptions to clear and copy_theme.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33194},"6eb8c11d3244c0a36fee4b09122e10e14ea7565e":{"hash":"6eb8c11d3244c0a36fee4b09122e10e14ea7565e","is_merge":false,"authored_by":["MDQ6VXNlcjMyMjg0Nzk2"],"author_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","committer_raw":"Jonathan Mannancheril <sneakyfish5.sneaky@gmail.com>","summary":"Update libogg to upstream c8fca6b","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33192},"27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20":{"hash":"27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the primary line setting display in the Configure Snap dialog","body":"This merges the \"steps\" suffix into the SpinBox using its `suffix`\nproperty.","is_cherrypick":false,"cherrypick_hash":"","pull":33189},"d482a1d8e8b4e68f2f386ba618cd091c79c20424":{"hash":"d482a1d8e8b4e68f2f386ba618cd091c79c20424","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33181 from clayjohn/GLES2-MSAA-fail_gracefully","body":"Fail framebuffer allocation gracefully for MSAA in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8570b9b0c2972b7aa191475342d0dd8030fd4188":{"hash":"8570b9b0c2972b7aa191475342d0dd8030fd4188","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24329 from bruvzg/macos_pen_pressure","body":"Add graphic tablet pen pressure/tilt support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"033ae8a543b0be3af8795070f7f2bff46b350de2":{"hash":"033ae8a543b0be3af8795070f7f2bff46b350de2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"When framebuffer allocation fails for MSAA in GLES2 revert to normal without ERR_FAIL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33181},"f67562172598efda6944950fb53c098b30937e9e":{"hash":"f67562172598efda6944950fb53c098b30937e9e","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS, Windows, X11] Add graphic tablet pen pressure and tilt support to InputEventMouseMotion event.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24329},"f8c2b64c995b15aa85e3ff3346154759c206cf61":{"hash":"f8c2b64c995b15aa85e3ff3346154759c206cf61","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Fixed uinitialized variable in srgb_to_linear table","body":"Old array's size was actually 255.\n\nFixes #33133","is_cherrypick":false,"cherrypick_hash":"","pull":33174},"924db5fa58ab28912857029ec8dd34fbde771550":{"hash":"924db5fa58ab28912857029ec8dd34fbde771550","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33176 from conankzhang/doc-spatial-scale","body":"Add descriptions to scale functions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e1be8f8aa77cfae3b01a6deabc3d0525e514c32":{"hash":"9e1be8f8aa77cfae3b01a6deabc3d0525e514c32","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32934 from ajweeks/fix-scale-origin","body":"Fix 2D scale gizmo placement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af61fe8b7769640a7f9b0469b3a01d54827062a3":{"hash":"af61fe8b7769640a7f9b0469b3a01d54827062a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32928 from Calinou/2d-editor-add-primary-grid","body":"Add primary grid lines to the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29844a58624eadd904a48e359c0414094d1307e9":{"hash":"29844a58624eadd904a48e359c0414094d1307e9","is_merge":false,"authored_by":["MDQ6VXNlcjc1NzI0NDY="],"author_raw":"conankzhang <conankzhang@gmail.com>","committer_raw":"conankzhang <conankzhang@gmail.com>","summary":"Add descriptions to scale functions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33176},"88143b6146664223c4ad854c348d87e9b2e9d157":{"hash":"88143b6146664223c4ad854c348d87e9b2e9d157","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33164 from volzhs/set-main-scene","body":"Add \"Set as main scene\" on context menu in FileSystem panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e17cf5049b1f2de40244b3485df067d67fdf57d0":{"hash":"e17cf5049b1f2de40244b3485df067d67fdf57d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33173 from conankzhang/doc-particles","body":"Add descriptions to setting and getting draw pass meshes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"709c1bf0516f9aaa5d4a9c7b9bae8bd6b351c027":{"hash":"709c1bf0516f9aaa5d4a9c7b9bae8bd6b351c027","is_merge":false,"authored_by":["MDQ6VXNlcjc1NzI0NDY="],"author_raw":"conankzhang <conankzhang@gmail.com>","committer_raw":"conankzhang <conankzhang@gmail.com>","summary":"Add descriptions to setting and getting draw pass meshes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33173},"99324d9fdac44a528d54027b8997b4cf44e5934e":{"hash":"99324d9fdac44a528d54027b8997b4cf44e5934e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33168 from nekomatata/weak-ref-leak","body":"Fixed leak in gdscript when creating empty WeakRef","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcbe5b58507fb9534507b570653e32357182ab52":{"hash":"bcbe5b58507fb9534507b570653e32357182ab52","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed leak in gdscript when creating empty WeakRef","body":"Fixes #33150","is_cherrypick":false,"cherrypick_hash":"","pull":33168},"bee6b94b77649bf75c4f91d1ea8c73d890e77860":{"hash":"bee6b94b77649bf75c4f91d1ea8c73d890e77860","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add \"Set as main scene\" on context menu in FileSystem panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33164},"d749b738ad3f49107ec061dfa3679b14238ff681":{"hash":"d749b738ad3f49107ec061dfa3679b14238ff681","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33159 from Chaosus/shader_fix2","body":"Added check if field name in the shader is equal to builtin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7e5dd9ef04a5bd67b48f6bac3836651d1e25488":{"hash":"c7e5dd9ef04a5bd67b48f6bac3836651d1e25488","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add primary grid lines to the 2D editor","body":"A \"primary\" line is drawn every 8 steps by default,\nwhich makes it easier to measure distances for snapping.\n\nThis value can be configured in the Configure Snap dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":32928},"4922a48a9e95aecfbb22bde600c2b209d557e497":{"hash":"4922a48a9e95aecfbb22bde600c2b209d557e497","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Alphabetize Mathf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33160},"b8daad97790a2bb855336b94525d74153c966e0b":{"hash":"b8daad97790a2bb855336b94525d74153c966e0b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"270bdafaebf6dcc0257310459fa5ff1987d19b06":{"hash":"270bdafaebf6dcc0257310459fa5ff1987d19b06","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76eb48641390ab9513776a3e8829ea739fa015e8":{"hash":"76eb48641390ab9513776a3e8829ea739fa015e8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added check if field name in the shader is equal to builtin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33159},"948a2a03d292a878c2b22f8e50e6e4be3a2050e6":{"hash":"948a2a03d292a878c2b22f8e50e6e4be3a2050e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33091 from MCrafterzz/fix10567","body":"Improved project creation UX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18c46bb8e588bd902d3c2e6e61648819026d8b20":{"hash":"18c46bb8e588bd902d3c2e6e61648819026d8b20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33144 from nekomatata/inspect-remote-tool-script-2","body":"Fixed remote inspector for tool scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0641acc576c138f592771c0cd3b0e7dc8212d1ae":{"hash":"0641acc576c138f592771c0cd3b0e7dc8212d1ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33147 from mikkac/33135","body":"Fixed disconnecting not connected signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"336e61b36ac99bfa6d295618caf28efb11201696":{"hash":"336e61b36ac99bfa6d295618caf28efb11201696","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"MCrafterzz <marcusaccounts@yahoo.se>","committer_raw":"MCrafterzz <marcusaccounts@yahoo.se>","summary":"Improved UX of selecting directories in (Editor)FileDialog by hiding unused gui elements and moving the drive selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33091},"f480d1c3b738d0f5be57fc35cc7f67743d5afa01":{"hash":"f480d1c3b738d0f5be57fc35cc7f67743d5afa01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33157 from nekomatata/natvis-node","body":"Update natvis file to display Node class correctly in Visual Studio debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f511ff7586c5eb8cf9e5a15bfe7abf20f8c5e07":{"hash":"2f511ff7586c5eb8cf9e5a15bfe7abf20f8c5e07","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Update natvis file to display Node class correctly in Visual Studio debugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33157},"7b28f79f94bbe528f82e88df4e7403a34762f171":{"hash":"7b28f79f94bbe528f82e88df4e7403a34762f171","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33152 from Chaosus/vs_fix","body":"Removes translations from generated visual shader code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4cea10402f16745d97dbae5d88169dd0c7d9513":{"hash":"c4cea10402f16745d97dbae5d88169dd0c7d9513","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix occluders positions error under canvas_layer, close #32880","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33153},"9086e7330fdd4ee573ce8a4de0ec8cf3bd7a9729":{"hash":"9086e7330fdd4ee573ce8a4de0ec8cf3bd7a9729","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removes translations from generated visual shader code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33152},"a245bab78d70cdcfd6651a9a973abbaadda4994c":{"hash":"a245bab78d70cdcfd6651a9a973abbaadda4994c","is_merge":false,"authored_by":["MDQ6VXNlcjMxMTkyNjE1"],"author_raw":"Mikolaj Kaczmarek <m.kaczmarek9@gmail.com>","committer_raw":"Mikolaj Kaczmarek <m.kaczmarek9@gmail.com>","summary":"Fixed disconnecting not connected signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33147},"858afd53d8aaf048e528f83f72d5cd1e9343e025":{"hash":"858afd53d8aaf048e528f83f72d5cd1e9343e025","is_merge":false,"authored_by":["MDQ6VXNlcjIzNzIyODA0"],"author_raw":"Osama El Hariri <yamsandbread@gmail.com>","committer_raw":"Osama El Hariri <yamsandbread@gmail.com>","summary":"Set the properties of a Set node after add_node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32853},"3a26a0eaa76e5da6c27187dfe42d815276c58f94":{"hash":"3a26a0eaa76e5da6c27187dfe42d815276c58f94","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed remote inspector for tool scripts","body":"Fixes #29506","is_cherrypick":false,"cherrypick_hash":"","pull":33144},"7d710a745e3eecbde482349fff78f0a4e14f6371":{"hash":"7d710a745e3eecbde482349fff78f0a4e14f6371","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32416 from bojidar-bg/32415-shared-metadata","body":"Ensure object metadata is unique","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aaa9751de3ef6b39217113aa26f018b25d5878e8":{"hash":"aaa9751de3ef6b39217113aa26f018b25d5878e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33120 from YeldhamDev/popup_dialog_panel_style","body":"Add \"panel\" style to PopupDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5014baf34be94d5dbfaf80e778c1b90c8998340f":{"hash":"5014baf34be94d5dbfaf80e778c1b90c8998340f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33130 from Chaosus/fix_shader_crash","body":"Fix shader crash if non-boolean expression inserted into \"if\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63c5cd7eb89c5e7d24465b910eb6015b344c3f5f":{"hash":"63c5cd7eb89c5e7d24465b910eb6015b344c3f5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33104 from qarmin/fix_some_crashes","body":"Fix some crashes and using null pointers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"826ffc26c985db7cbaaa3fef4c60af8fef514f0c":{"hash":"826ffc26c985db7cbaaa3fef4c60af8fef514f0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33097 from clayjohn/GLES2-HTML-sampler_limit","body":"Fixed using compressed textures and add work around for firefox webgl mesa sampler limit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31fc20a9c4eb22fff2998f999ef4c18687f4d200":{"hash":"31fc20a9c4eb22fff2998f999ef4c18687f4d200","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33124 from clayjohn/GLES2-Android-MSAA-bug","body":"Use proper MSAA texture in Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cae264d79d2f835dc763d4831505c47c637acde":{"hash":"0cae264d79d2f835dc763d4831505c47c637acde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33119 from creikey/fix-quote-malfunction","body":"Remove duplicate quote in displayed quote type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e53e1c566ac9e2e9b829f1cdbfd5d27537053cd1":{"hash":"e53e1c566ac9e2e9b829f1cdbfd5d27537053cd1","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some crashes and using null pointers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33104},"a05d2d20ac42bd4c924375c2f76517394b37e483":{"hash":"a05d2d20ac42bd4c924375c2f76517394b37e483","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33112 from Chaosus/fix_window_border","body":"Fix invalid window border when toggled from fullscreen to windowed mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b3d098b2b60abf1cb4f9dd213b4e8fe97dcff5b":{"hash":"7b3d098b2b60abf1cb4f9dd213b4e8fe97dcff5b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fixed using compressed textures and add work around for firefox webgl mesa sampler limit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33097},"ef6161532dbd579fed2c537e76ff0ea60d32595c":{"hash":"ef6161532dbd579fed2c537e76ff0ea60d32595c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix shader crash if non-boolean expression inserted into \"if\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33130},"51db564811fbc9bc4720be49f671e57b86b95812":{"hash":"51db564811fbc9bc4720be49f671e57b86b95812","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"use proper texture in Android MSAA","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33124},"d92123ed978ab3599baec0db76c42cfa8f8e2bcd":{"hash":"d92123ed978ab3599baec0db76c42cfa8f8e2bcd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"panel\" style to PopupDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33120},"67ab03e24587ed054feeae3de35250ceeacdc768":{"hash":"67ab03e24587ed054feeae3de35250ceeacdc768","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Remove duplicate quote in displayed quote type","body":"- fixes #32688\n- fixes #32593","is_cherrypick":false,"cherrypick_hash":"","pull":33119},"034625ed9371693fdd94cf9228157645456307ee":{"hash":"034625ed9371693fdd94cf9228157645456307ee","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix invalid window border when toggled from fullscreen to windowed mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33112},"816341af25749e3c2ee1fad370c0c5785293f5b6":{"hash":"816341af25749e3c2ee1fad370c0c5785293f5b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33107 from volzhs/toggle-camera-preview-error","body":"Fix error when opening or closing scene with camera preview on","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61785bcc7d49cc2c6f1a351ed591dbf31748625b":{"hash":"61785bcc7d49cc2c6f1a351ed591dbf31748625b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33109 from volzhs/libwebp-1.0.3","body":"Update libwebp to 1.0.3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2751cea0d4ed0bf99d870067dc8114701083d485":{"hash":"2751cea0d4ed0bf99d870067dc8114701083d485","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33066 from Tabas32/fix_indentation","body":"Fixed indenting issue with comment at end of line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"074d421dca94ec4ddadfbfa62268bda219bab46c":{"hash":"074d421dca94ec4ddadfbfa62268bda219bab46c","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update libwebp to 1.0.3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33109},"4b53a86ce3bb6c1522a130e89631e86411f7204d":{"hash":"4b53a86ce3bb6c1522a130e89631e86411f7204d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix error when opening or closing scene with camera preview on","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33107},"77075c28880c2d09150421a13a5caf77d46996ca":{"hash":"77075c28880c2d09150421a13a5caf77d46996ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33105 from Paulb23/issue_32236_script_conection_performance","body":"Improve performance of connection info in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e2a049d3ccff4e7b804c022e673d3efe2eb65c1":{"hash":"2e2a049d3ccff4e7b804c022e673d3efe2eb65c1","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Improve performance of connection info in the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33105},"9e572b5bacdaeb5079415d276bbf5b8462cac9e3":{"hash":"9e572b5bacdaeb5079415d276bbf5b8462cac9e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33032 from Calinou/filedialog-scroll-to-top","body":"Scroll back to the top after opening a directory in FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2416fbb4e2c8b80638e84aadba4245e2e5f640e9":{"hash":"2416fbb4e2c8b80638e84aadba4245e2e5f640e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31943 from codecustard/Fixes_invalid_frames_on_reverse_anim","body":"Fixes Reverse Animation Starting on First Frame","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f0c05402f94e6055463c86bcdbb06b2b72b3d7d":{"hash":"4f0c05402f94e6055463c86bcdbb06b2b72b3d7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33096 from jcs224/windows-screendrag-relative","body":"Allow use of relative and speed properties for InputEventScreenDrag on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d66dcc86f9aea71aa852b293a702111cae72803d":{"hash":"d66dcc86f9aea71aa852b293a702111cae72803d","is_merge":false,"authored_by":["MDQ6VXNlcjYyMjYxODg="],"author_raw":"Joe Sweeney <joe.sweeney224@gmail.com>","committer_raw":"Joe Sweeney <joe.sweeney224@gmail.com>","summary":"Allow use of relative and speed properties for InputEventScreenDrag on WIndows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33096},"ad685960da2473cb361edca720120e9d01be5e08":{"hash":"ad685960da2473cb361edca720120e9d01be5e08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32617 from Faless/fix/fopen_close_exec","body":"Disable file descriptor sharing with subprocs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3eb8bd08ec8ac9cf039b9bcb78366730a4ade976":{"hash":"3eb8bd08ec8ac9cf039b9bcb78366730a4ade976","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32657 from ptrojahn/lines","body":"Fix draw_rect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c994eaa8522d1ba4f247458a14701d0ba297a2f6":{"hash":"c994eaa8522d1ba4f247458a14701d0ba297a2f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32719 from nekomatata/dictionary-optimization","body":"Optimized Dictionary hash() and duplicate() methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d25a403efdb31dadf950a3f19b6052f94fb083b":{"hash":"3d25a403efdb31dadf950a3f19b6052f94fb083b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32748 from SamuelDeboni/doc-VisualShader","body":"Added documentation for VisualShader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7bc889f110ce45477e90728992764d250bfdfdd":{"hash":"f7bc889f110ce45477e90728992764d250bfdfdd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33092 from Calinou/improve-shader-type-error-message","body":"Improve error messages related to `shader_type`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3556876c08a15e33015f4a58ffa411b6acaa527e":{"hash":"3556876c08a15e33015f4a58ffa411b6acaa527e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33093 from clayjohn/GLES2-HTML-shadows","body":"Fix shadow mapping with RGBA textures on html","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ec7686a0cfc26c2d676c0dd78c24b31134a2261":{"hash":"6ec7686a0cfc26c2d676c0dd78c24b31134a2261","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix shadow mapping with RGBA textures on html","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33093},"dba22e9788533362bfb8ba21b5038b92dd9f6615":{"hash":"dba22e9788533362bfb8ba21b5038b92dd9f6615","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33059 from akien-mga/webgl2-resize-non-po2","body":"WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"701581d1d3a48abb0ac9afb4874c4c591dade7cc":{"hash":"701581d1d3a48abb0ac9afb4874c4c591dade7cc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve error messages related to `shader_type`","body":"The list of allowed shader types is now displayed if any\n`shader_type`-related error is emitted.\n\nThis makes it easier to remember which shader types are allowed\nwhen creating a new shader.","is_cherrypick":false,"cherrypick_hash":"","pull":33092},"aa0fa6b14f62c6aeab04345151cf7c2a9f6df79f":{"hash":"aa0fa6b14f62c6aeab04345151cf7c2a9f6df79f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbfb944a7be4cc111fe43e504428107d8342bbd6":{"hash":"cbfb944a7be4cc111fe43e504428107d8342bbd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33081 from MCrafterzz/fix21527","body":"Fixed #21527 (Show hint to right click when curve editor is empty)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f037eb7b0b81b30769c82784f790a60ca48438a6":{"hash":"f037eb7b0b81b30769c82784f790a60ca48438a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33084 from Paulb23/33077_minimap_fold_crash","body":"Fix text minimap crash when last line is folded","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef9d3c0d8811b43b234499e2a6081a7923b42cb8":{"hash":"ef9d3c0d8811b43b234499e2a6081a7923b42cb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33082 from akien-mga/travis-android-force-openjdk8","body":"Travis: Force installing OpenJDK8 for Android SDK compatibility","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df0c8386a9fef3059d498ea61683448e388baa97":{"hash":"df0c8386a9fef3059d498ea61683448e388baa97","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix text minimap crash when last line is folded","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33084},"ab4b57de1f9ecab3497bb0bbb6905333b59b6e77":{"hash":"ab4b57de1f9ecab3497bb0bbb6905333b59b6e77","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Force installing OpenJDK8 for Android SDK compatibility","body":"Travis CI upgraded their Xenial VMs to default to openjdk11, which\nis not working properly for sdkmanager, so we can no longer accept\nlicenses for the SDK.\n\nThey don't really seem to care about providing a good alternative\nfor us from the few threads I read, so let's just force openjdk8\nback.","is_cherrypick":false,"cherrypick_hash":"","pull":33082},"cdce135540bddfc0738250f5f785a564066cb4a1":{"hash":"cdce135540bddfc0738250f5f785a564066cb4a1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NjY5Njcz"],"author_raw":"MCrafterzz <marcusaccounts@yahoo.se>","committer_raw":"MCrafterzz <marcusaccounts@yahoo.se>","summary":"Fixed #21527 (Show hint to right click when curve editor is empty)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33081},"a8e007f055c69483c77945739f2c3218de5e5c44":{"hash":"a8e007f055c69483c77945739f2c3218de5e5c44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33078 from Calinou/assetlib-no-results-message","body":"Display a message if no results are found in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cef880c39fb1b4062d75e9cd241288a2ea68f2e":{"hash":"8cef880c39fb1b4062d75e9cd241288a2ea68f2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33076 from Calinou/project-settings-fix-type-dropdown","body":"Fix off-by-one error in the Project Settings type dropdown","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41c89880f815d1a5d8be94a4624b33aa3ab661d3":{"hash":"41c89880f815d1a5d8be94a4624b33aa3ab661d3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display a message if no results are found in the asset library","body":"This closes https://github.com/godotengine/godot-proposals/issues/184.","is_cherrypick":false,"cherrypick_hash":"","pull":33078},"929d8dd20c19c814024906d4dcd1ad59a62534ce":{"hash":"929d8dd20c19c814024906d4dcd1ad59a62534ce","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix off-by-one error in the Project Settings type dropdown","body":"This closes #33075.","is_cherrypick":false,"cherrypick_hash":"","pull":33076},"5cdecb8227fe6d15d5f5494334df5df9cdcbda0f":{"hash":"5cdecb8227fe6d15d5f5494334df5df9cdcbda0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32845 from madmiraal/rigidbody-mode-change","body":"Activate Body(2D)SW when switching to rigid or character mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e38fd9a5e647a2bc01d9bfb8d82c001f730684c3":{"hash":"e38fd9a5e647a2bc01d9bfb8d82c001f730684c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32915 from Nehluxhes/gridmap_scaling","body":"Gridmap : Mesh preview now scales + grid update on cell size change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dea24f50c7cb886b8f7786b3337c7bdcdc0dcd84":{"hash":"dea24f50c7cb886b8f7786b3337c7bdcdc0dcd84","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33038 from Calinou/makerst-add-separators","body":"makerst: Separate signals/enums/properties/methods with a line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14e2348a60d6269b530d057a99538ce458bfeeac":{"hash":"14e2348a60d6269b530d057a99538ce458bfeeac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32812 from Calinou/template-manager-fix-devel-condition","body":"Fix the download availability check in the export templates manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c04228a9b1632f92a5fc970939bee3224ddac39":{"hash":"5c04228a9b1632f92a5fc970939bee3224ddac39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32824 from lupoDharkael/replace-next","body":"Code editor: select next occurrence after Replace","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46441d585ba8d945cf86a550f335307782a8a444":{"hash":"46441d585ba8d945cf86a550f335307782a8a444","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32835 from RobKohr/default-convert_indent_on_save-to-true","body":"set convert_indent_on_save to default to true","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b1d9a00dcdc90936ff7adbbc0c165c4f38d4fb5":{"hash":"8b1d9a00dcdc90936ff7adbbc0c165c4f38d4fb5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32847 from Calinou/fix-editor-path-icon-theme-change","body":"Fix the editor path icon when switching from dark to light theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c39238c7d2da1a65edd2b082984902bb0a5545fc":{"hash":"c39238c7d2da1a65edd2b082984902bb0a5545fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32870 from bergmannf/27850_rtl_bold_italic","body":"Add push_* methods for fonts in rich_text_label","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c43c3747cfbb21385c09e887d93f6808f9a5bc6d":{"hash":"c43c3747cfbb21385c09e887d93f6808f9a5bc6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32808 from bojidar-bg/30937-less-strict-mixed-spacing","body":"Allow mixed tabs and spaces when indentation does not depend on tab size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a74113150ab565ba11900417e61344794548a12":{"hash":"6a74113150ab565ba11900417e61344794548a12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33074 from Calinou/doc-projectsettings-override","body":"Document `override.cfg` behavior in the ProjectSettings class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c96ee7605c6c8a0c15609ee96af99c9965b863ab":{"hash":"c96ee7605c6c8a0c15609ee96af99c9965b863ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32946 from DavidSichma/fav-drag","body":"Made favorites dragable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a57c2652662a80833b37f35fc0574f701293a630":{"hash":"a57c2652662a80833b37f35fc0574f701293a630","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document `override.cfg` behavior in the ProjectSettings class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33074},"dac22c4b13ae63ddab511573d53870e4a476dcda":{"hash":"dac22c4b13ae63ddab511573d53870e4a476dcda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33070 from Faless/net/fix_connect","body":"Use WSAConnect instead of connect on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81373b9633bdcd143b8417865f1ea31c95ab41a1":{"hash":"81373b9633bdcd143b8417865f1ea31c95ab41a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33069 from Faless/mp/fix_cache_cleanup","body":"MultiplayerAPI cleanup cache when peer disconnects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d780570faf6eb2bb8b039fd1eea1051b58a3297b":{"hash":"d780570faf6eb2bb8b039fd1eea1051b58a3297b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use WSAConnect instead of connect on Windows.","body":"The misterious windows networking stack...\nUsing connect instead of WSAConnect causes socket error 10022 under\ncertain conditions.\nSee: https://github.com/godotengine/webrtc-native/ (issue 6)\nHaving to guess, code path for connect is different then WSAConnect with\nNULL extra parameters.\nThe only reference about weird error with this code mentions something\ncalled \"Windows Filtering Platform\" but windows internals are, as\nalways, obscure.\n\nThis might be something to try and report to Microsoft if anyone has the\ntime to spare with the likely outcome of being ignored.","is_cherrypick":false,"cherrypick_hash":"","pull":33070},"198af06ff69fb199ab2c865fea304848777a0498":{"hash":"198af06ff69fb199ab2c865fea304848777a0498","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"MultiplayerAPI cleanup cache when peer disconnects","body":"We used to only cleanup path_get_cache and not path_send_cache causing\nissues when a peer disconnects and then reconnects with the same ID.","is_cherrypick":false,"cherrypick_hash":"","pull":33069},"6ce35e176fdb31a6ff5c570bf72a53bdde343c5d":{"hash":"6ce35e176fdb31a6ff5c570bf72a53bdde343c5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33065 from Calinou/textedit-fix-background-color","body":"Fix the default TextEdit background color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c7cd84a843b5cc870890d128711c7f3d497ddf4":{"hash":"3c7cd84a843b5cc870890d128711c7f3d497ddf4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33060 from bruvzg/ios_zlib","body":"Fix missing `z_verbose` and `z_error` symbols in the debug iOS build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b72baf2ca26cad61cd7610283912d6cca4d94dc9":{"hash":"b72baf2ca26cad61cd7610283912d6cca4d94dc9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33064 from yeonghoey/mingw-secure-api-32","body":"Specify MINGW_HAS_SECURE_API=1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3322d19cb367238e79d60e5cd4d5c3434089ea5c":{"hash":"3322d19cb367238e79d60e5cd4d5c3434089ea5c","is_merge":false,"authored_by":["MDQ6VXNlcjIxMDgyNDY0"],"author_raw":"Marian <marian.sabat@centrum.sk>","committer_raw":"Marian <marian.sabat@centrum.sk>","summary":"Just initialization, needed by compiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33066},"616f02e90576c899e34e9810d2dcbfa606abd4b6":{"hash":"616f02e90576c899e34e9810d2dcbfa606abd4b6","is_merge":false,"authored_by":["MDQ6VXNlcjIxMDgyNDY0"],"author_raw":"Marian <marian.sabat@centrum.sk>","committer_raw":"Marian <marian.sabat@centrum.sk>","summary":"Fixed indenting issue with comment at end of line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33066},"c5279432fdb066a46bb8bcc982ed1a821b5761f7":{"hash":"c5279432fdb066a46bb8bcc982ed1a821b5761f7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix the default TextEdit background color","body":"This closes #32724.","is_cherrypick":false,"cherrypick_hash":"","pull":33065},"1a0306abb1705ea6741d9f9a2130b0e8b62ddcfb":{"hash":"1a0306abb1705ea6741d9f9a2130b0e8b62ddcfb","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix missing `z_verbose` and `z_error` symbols in debug iOS build.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33060},"afbde3314aee106c835249b2f56c14d68f782899":{"hash":"afbde3314aee106c835249b2f56c14d68f782899","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Allow mixed tabs and spaces when indentation does not depend on tab size","body":"(hopefully) Closes #30937, fixes #32612","is_cherrypick":false,"cherrypick_hash":"","pull":32808},"96f92e5bfad26639e1c6af74e8872f049170a767":{"hash":"96f92e5bfad26639e1c6af74e8872f049170a767","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32951 from Klowner/tween-follow-null-bug","body":"fix Tween follow_property finishing with null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8c8f1b8a49e10a4f3e5855797c2d1d6dec96b7d":{"hash":"c8c8f1b8a49e10a4f3e5855797c2d1d6dec96b7d","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzUxMTU4"],"author_raw":"Yeongho Kim <yeonghoey@gmail.com>","committer_raw":"Yeongho Kim <yeonghoey@gmail.com>","summary":"Specify MINGW_HAS_SECURE_API=1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33064},"69003457b30b20e34c6bfcb75cd8f0b45c28a77c":{"hash":"69003457b30b20e34c6bfcb75cd8f0b45c28a77c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmap","body":"While OpenGL ES 3.0 and WebGL 2.0 both support non power-of-2 (NPOT)\ntextures in their specification, the situation seems to be less clear\nabout *compressed* NPOT textures using repeat or mipmap flags.\n\nAt least Chrome on Linux doesn't seem to support this combination,\nand a variety of mobile hardware have similar limitations.\n\nAs a workaround, we force decompressing such textures when running on\nWebGL 2.0, at the cost of loading time and memory usage.\n\nFixes #33058.","is_cherrypick":false,"cherrypick_hash":"","pull":33059},"f259beb4f1d8c9f2417c5a80deed2ae68baa69fa":{"hash":"f259beb4f1d8c9f2417c5a80deed2ae68baa69fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33048 from KoBeWi/smarts_vs_grids","body":"Make Ruler Tool depend on grid snap only","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2869c13ba2f1ce2b17f30b611eb1eb7f0fa4a472":{"hash":"2869c13ba2f1ce2b17f30b611eb1eb7f0fa4a472","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33046 from zatherz/master","body":"Don't terminate search if begin_key doesn't fit (Fixes #33034)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c4b2a80b63df71974f7cd270d0bf803834a57ee":{"hash":"1c4b2a80b63df71974f7cd270d0bf803834a57ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33043 from volzhs/ruler-zoom","body":"Fix ruler origin is moving with zoom","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86abf62e4841fd2d47d800358859911e3b873f7c":{"hash":"86abf62e4841fd2d47d800358859911e3b873f7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32326 from starryalley/ios_get_model_name","body":"ios: support get_model_name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"325232fbc447704d671759aa2a5ec65591158e72":{"hash":"325232fbc447704d671759aa2a5ec65591158e72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33051 from volzhs/inspector-stylebox","body":"Make stylebox preview not to expand Inspector panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66ccdebbb3b504688915bc4d1e37d580b65f5797":{"hash":"66ccdebbb3b504688915bc4d1e37d580b65f5797","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33045 from nekomatata/cpu-particle-uninitialized-member","body":"Fixed emitting not initialized correctly in cpu particles 2d/3d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1e4a62ee090387ee26991d87cd61bed9a39820b":{"hash":"b1e4a62ee090387ee26991d87cd61bed9a39820b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33021 from 20kdc/doc-animationplayer-quirks","body":"Document AnimationPlayer's quirks in regards to late updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a0a39cd52e3e8ce5d6b0cfd9d3b4d27f82c2a68":{"hash":"7a0a39cd52e3e8ce5d6b0cfd9d3b4d27f82c2a68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33041 from volzhs/help-font-size","body":"Recalculate margin based on help source font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8e592f60711da2c22f61e3edd4a0b556e00332d":{"hash":"f8e592f60711da2c22f61e3edd4a0b556e00332d","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Make stylebox preview not to expand Inspector panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33051},"50528b966dd45dba5d6214b8a3d7aa6b56e20dc3":{"hash":"50528b966dd45dba5d6214b8a3d7aa6b56e20dc3","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Make Ruler Tool depend on grid snap only","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33048},"4beeb0fc0f9f5c51c91d3d90cc745dd21c483de4":{"hash":"4beeb0fc0f9f5c51c91d3d90cc745dd21c483de4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix ruler origin is moving with zoom","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33043},"72d22482760403eea9279ce976e4cf61cbdb614a":{"hash":"72d22482760403eea9279ce976e4cf61cbdb614a","is_merge":false,"authored_by":["MDQ6VXNlcjQ1Njg2NzA="],"author_raw":"Zatherz <zatherz@linux.pl>","committer_raw":"Zatherz <zatherz@linux.pl>","summary":"Don't terminate search if begin_key doesn't fit","body":"Previously this code would continue onto the next iteration of the loop if the line was smaller in size than begin_key, meaning that a situation where begin_key.length() > end_key.length() would cause weird behavior with newlines. Now both the checks for begin_key and end_key are in their own condition and do not skip the entire iteration if they can't be found.","is_cherrypick":false,"cherrypick_hash":"","pull":33046},"1e0f37a70fd90e0ee8c7f43697bdc866cf8120b6":{"hash":"1e0f37a70fd90e0ee8c7f43697bdc866cf8120b6","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed emitting not initialized correctly in cpu particles 2d/3d","body":"Fixes uninitialized variable caused by PR #32921","is_cherrypick":false,"cherrypick_hash":"","pull":33045},"170668d92e134c64399523081ad48b3a52740983":{"hash":"170668d92e134c64399523081ad48b3a52740983","is_merge":false,"authored_by":["MDQ6VXNlcjIyMzA0MTY3"],"author_raw":"20kdc <asdd2808@gmail.com>","committer_raw":"20kdc <asdd2808@gmail.com>","summary":"Document AnimationPlayer's quirks in regards to play updating on next process & similar. (Squashed Edition)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33021},"930d6d8ca4c34b0383d232335902f7f808806a66":{"hash":"930d6d8ca4c34b0383d232335902f7f808806a66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33042 from qarmin/fix_leak_capsule_shape","body":"Fix leak in Physics2DServerSW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68a54803c28dc2edab99225f2be7f9be0f8dcbed":{"hash":"68a54803c28dc2edab99225f2be7f9be0f8dcbed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33035 from bruvzg/macos_fix_warnings","body":"Fix compilation warnings in macOS build, enable `warnings=extra werror=yes`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea901b263cbf53d37c4c53b78e2ddb6434b1d183":{"hash":"ea901b263cbf53d37c4c53b78e2ddb6434b1d183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33036 from Faless/js/no_ecma6","body":"Remove ECMAScript 6 \"arrow operator\".","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69c5d637f2fe0cdcc2e741ed8fb710ac7c28ea6a":{"hash":"69c5d637f2fe0cdcc2e741ed8fb710ac7c28ea6a","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Recalculate margin based on help source font size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33041},"d468e2887417e66ea3f8c524c4015ad73963f59b":{"hash":"d468e2887417e66ea3f8c524c4015ad73963f59b","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix leak in Physics2DServerSW","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33042},"7b64340eb008a11000518b9a15f15c673c7f2f25":{"hash":"7b64340eb008a11000518b9a15f15c673c7f2f25","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` for macOS CI.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33035},"c2e5ef4cec37597d472250370eda5a3696700bb1":{"hash":"c2e5ef4cec37597d472250370eda5a3696700bb1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"makerst: Separate signals/enums/properties/methods with a line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33038},"40a25c1e86898ed9942e3f61dc922e755c8e4e21":{"hash":"40a25c1e86898ed9942e3f61dc922e755c8e4e21","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33029 from akien-mga/rm-rf-slash","body":"Fix uninstallation of mono templates directory","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d13a37b812bff723e112a44c3bd6992f5fc2059":{"hash":"9d13a37b812bff723e112a44c3bd6992f5fc2059","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove ECMAScript 6 \"arrow operator\".","body":"We don't need it, it's not well supported by compilers, and it was a\nmistake in the first place.","is_cherrypick":false,"cherrypick_hash":"","pull":33036},"982774e639ad4c98aa9459cd029c505b01fee4a8":{"hash":"982774e639ad4c98aa9459cd029c505b01fee4a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33033 from volzhs/fix-tooltip","body":"Fix rendering tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d347a2f2487d28cee8d11ed9a7ac7615b4c91f3":{"hash":"9d347a2f2487d28cee8d11ed9a7ac7615b4c91f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33031 from volzhs/inspector-font","body":"Fix incorrect text rendering with smaller display scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"091c37d921c495bd9d21054e90c63078bf8970d5":{"hash":"091c37d921c495bd9d21054e90c63078bf8970d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33030 from Xrayez/vformat-err-msg","body":"Display error messages in console when vformat is called","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63e6b1ecce015147b7b90a46961bac6d7299cf67":{"hash":"63e6b1ecce015147b7b90a46961bac6d7299cf67","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix rendering tooltip","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33033},"c3b9319d78a92d028a73e49e1ebaf01b9fb45883":{"hash":"c3b9319d78a92d028a73e49e1ebaf01b9fb45883","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Scroll back to the top after opening a directory in FileDialog","body":"This also changes the behavior in EditorFileDialog.\n\nThis closes #26041.","is_cherrypick":false,"cherrypick_hash":"","pull":33032},"f8a81e21db535d960f230e1ecff01e4c5300cfdf":{"hash":"f8a81e21db535d960f230e1ecff01e4c5300cfdf","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix incorrect text rendering with smaller display scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33031},"113765b135efab9badd798ec14afbdb925d5dfc3":{"hash":"113765b135efab9badd798ec14afbdb925d5dfc3","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Display error messages in console when vformat is called","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33030},"47746e10cb93bcab6df1b6a7308d3c9db9186e88":{"hash":"47746e10cb93bcab6df1b6a7308d3c9db9186e88","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix uninstallation of mono templates directory","body":"The previous code didn't take into account that templates directories\ncan have subdirectories like the mono templates have.\nAlso fix an unclosed dir handle.","is_cherrypick":false,"cherrypick_hash":"","pull":33029},"1b9a7e1c21856a76a6a723734191296d347dd520":{"hash":"1b9a7e1c21856a76a6a723734191296d347dd520","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix `inst2dict` calling to getters to retrieve value","body":"Use `GDScriptInstance` to iterate through all members directly instead.\nThis is similar to how `dict2inst` works and makes the serialization\nbehaviour more consistent.","is_cherrypick":false,"cherrypick_hash":"","pull":33018},"79dae3a87e1c8a66897fc1816059f39c8f25cde4":{"hash":"79dae3a87e1c8a66897fc1816059f39c8f25cde4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33028 from bruvzg/mac_dock_proj_list","body":"[macOS ] Project manager dock menu improvements.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31ca1f5aa1f7985d4d8daec22b44e73eacccc0b3":{"hash":"31ca1f5aa1f7985d4d8daec22b44e73eacccc0b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33012 from madmiraal/vmap-array-operator","body":"Initialise VMap and HashMap values to the default when they are created.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f3db42de874827957846acd247a710d24e8ca45":{"hash":"2f3db42de874827957846acd247a710d24e8ca45","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Update dock menu on project list changes, add favourites separator.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33028},"0d9f87b37ead37b24640be4d661ebcb2cfc62045":{"hash":"0d9f87b37ead37b24640be4d661ebcb2cfc62045","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33023 from rxlecky/video-player-refactor","body":"Refactor VideoPlayer and VideoStream","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c033f84b1615830f0f52cf9e3e4c35e32ed7e30":{"hash":"3c033f84b1615830f0f52cf9e3e4c35e32ed7e30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33025 from akien-mga/travis-android-ndk-r20","body":"Travis: Update Android NDK to r20","is_cherrypick":false,"cherrypick_hash":"","pull":""},"156b96af8aad4040cbe1220a6aa4bcddd3fee61a":{"hash":"156b96af8aad4040cbe1220a6aa4bcddd3fee61a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Update Android NDK to r20","body":"Drop unused and outdated OSX setup.","is_cherrypick":false,"cherrypick_hash":"","pull":33025},"ce352ce5b4f0e4718ba3ecd1b12d59854b617182":{"hash":"ce352ce5b4f0e4718ba3ecd1b12d59854b617182","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Initialise VMap and HashMap values to the default when they are created.","body":"Assigns a default value in VMap and HashMap when new keys are created using\nthe array operator so they are the same as the other Map classes.\n\nThe non const version of the array operator can be used for both assigning a\nvalue and retrieving a writeable version. In the Map template classes the\nassign version is being used to create new keys, but sometimes not assigning\na value when retrieving a writeable version.\n\nThis does not address the problem that the default value may not be the\ncorrect one, and it does not address the problem that new keys probably\nshould not be created when the array operator is used. These problems will\nbe addressed in a separate commit.","is_cherrypick":false,"cherrypick_hash":"","pull":33012},"61bda112bd28b970b069f70c8dbcefc11da9caed":{"hash":"61bda112bd28b970b069f70c8dbcefc11da9caed","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","committer_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","summary":"Refactor VideoPlayer and VideoStream","body":"VideoStream:\n- Fix const correctenss\n\nVideoPlayer:\n- Remove unused member variable last_frame\n- Move _mix_audios function definition to source file\n- Fix function parameter naming to match p_ convention\n- Fix const correctness\n- Add null checking","is_cherrypick":false,"cherrypick_hash":"","pull":33023},"d0b528e4a8a9f57b6b340f5070b00964e5b75ecd":{"hash":"d0b528e4a8a9f57b6b340f5070b00964e5b75ecd","is_merge":false,"authored_by":["MDQ6VXNlcjkzNzQ="],"author_raw":"Mark Riedesel <mark@klowner.com>","committer_raw":"Mark Riedesel <mark@klowner.com>","summary":"Fix Tween follow_property finishing with null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32951},"35944aebdeb4c3b5869aaeedaaded02397b7ce92":{"hash":"35944aebdeb4c3b5869aaeedaaded02397b7ce92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33019 from volzhs/class_icon","body":"Resize custom class icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e96319c7f392c3d3491ac5e81237e8f651baae0a":{"hash":"e96319c7f392c3d3491ac5e81237e8f651baae0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32670 from aaronfranke/mono-plane","body":"[Mono] Change Plane intersect methods to return nullable Vector3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2408e214a71522b3100ea28f40bd3b15717298b6":{"hash":"2408e214a71522b3100ea28f40bd3b15717298b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33006 from Chaosus/fix_billboard_bug","body":"Allows change Sprite3D scale if Billboard mode is enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9131f70d8a9a908b14aa660b15c0bde5c4a789e4":{"hash":"9131f70d8a9a908b14aa660b15c0bde5c4a789e4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Resize custom class icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33019},"9008cc486e28553ff8ea07639245efedcf545be2":{"hash":"9008cc486e28553ff8ea07639245efedcf545be2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33014 from nekomatata/remote-load-sub-resource","body":"Fixed variables with built-in resource in remote inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94a50839feb8d3702eddfae6226b1b82baa34650":{"hash":"94a50839feb8d3702eddfae6226b1b82baa34650","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed variables with built-in resource in remote inspector","body":"Now loading the base resource first in ScriptEditorDebugger, the same way it's done in ScriptEditorPlugin.\n\nFixes #33013","is_cherrypick":false,"cherrypick_hash":"","pull":33014},"2d6cf9cc5650318be486f6a7b1f8ad5c74122419":{"hash":"2d6cf9cc5650318be486f6a7b1f8ad5c74122419","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33009 from ebert83/fix_editor_save_layout","body":"Fix layout saving error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1968f0129c12b1ae1085b8b57d16b2dd7cea34f4":{"hash":"1968f0129c12b1ae1085b8b57d16b2dd7cea34f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #33001 from Faless/js/http_run_server","body":"Implement HTTP server for HTML5 \"run\" export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d62ab4ab104b3570106a092ba735a47a5e05e38f":{"hash":"d62ab4ab104b3570106a092ba735a47a5e05e38f","is_merge":false,"authored_by":["MDQ6VXNlcjU2OTIxMzEw"],"author_raw":"Thomas Ebert Hansen <thomas.ebert.hansen@gmail.com>","committer_raw":"Thomas Ebert Hansen <thomas.ebert.hansen@gmail.com>","summary":"Fix layout saving error","body":"As a result of commit b49226e085 FileAccess::open no longer returns ERR_CANT_OPEN if the file cannot be found/opened.\nInstead check against ERR_FILE_NOT_FOUND or ERR_FILE_CANT_OPEN.","is_cherrypick":false,"cherrypick_hash":"","pull":33009},"fa9148f3432cd2fd01e87e60d875e9952cf0aa3f":{"hash":"fa9148f3432cd2fd01e87e60d875e9952cf0aa3f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allows change Sprite3D scale if Billboard mode is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33006},"ab1e809426d2a301193ef5d67c38cd9560670080":{"hash":"ab1e809426d2a301193ef5d67c38cd9560670080","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement HTTP server for HTML5 export","body":"Since most browsers no longer allow making async requests from a page\nloaded from `file://`, we now need a proper HTTP server to load the\nexported HTML5 game.\nThis should also allow us to get the debugger to work over a WebSocket\nconnection.","is_cherrypick":false,"cherrypick_hash":"","pull":33001},"53637e4b1c94ec69987d0c45e4472d464df8f022":{"hash":"53637e4b1c94ec69987d0c45e4472d464df8f022","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Improve EditorExportPlatform interface.","body":"Convert all get_device* methods to get_option* and normalize their usage\nas icon, label, tooltip.","is_cherrypick":false,"cherrypick_hash":"","pull":33001},"2ae3631318522f12a8f6fb85834b56874a01efed":{"hash":"2ae3631318522f12a8f6fb85834b56874a01efed","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix EditorNode.get_editor_theme","body":"EditorNode was not correctly setting the class memeber when creating the\ntheme, using a local variable instead.\nTheme is now created before registering exporters (as they might need it).","is_cherrypick":false,"cherrypick_hash":"","pull":33001},"8c3a5057c54230677b864c0cb157a249f8825f62":{"hash":"8c3a5057c54230677b864c0cb157a249f8825f62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32998 from rxlecky/theme-refactor","body":"Theme code refactoring","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e29faaeea09be2df00596916877dcd7d2074fbf":{"hash":"4e29faaeea09be2df00596916877dcd7d2074fbf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32600 from cagdasc/3.2-auto-permission-manager","body":"Add request defined permissions in AndroidManifest.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1c6ba9b246f0831d54d8f8384b21b21dd4b6ea4":{"hash":"b1c6ba9b246f0831d54d8f8384b21b21dd4b6ea4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32972 from codecustard/fix_spinbox_not_releasingfocus","body":"Fixes spinbox not releasing focus on value change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19fa163d9a3bd3bfcb5d030b9134bff2b850323c":{"hash":"19fa163d9a3bd3bfcb5d030b9134bff2b850323c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32992 from KoBeWi/AUTOVECTORZ","body":"Auto-increment frame_coords when keying","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f022e4748c181b1af16fba134fb328a6b9954e30":{"hash":"f022e4748c181b1af16fba134fb328a6b9954e30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32954 from argentite/new-extend-script","body":"Add separate menu entries for extending and replacing scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7057377955234b255bfbef8974a8bab3a48317c":{"hash":"d7057377955234b255bfbef8974a8bab3a48317c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32999 from Eoin-ONeill-Yokai/rich-text-label-shadow","body":"Shadows Now Properly Translate by RichTextEffect Offset.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"601b216605412d8db3f40e4dcbd246d9b7bd7f5c":{"hash":"601b216605412d8db3f40e4dcbd246d9b7bd7f5c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Shadows Now Properly Translate by RichTextEffect offset.","body":"Bugfix 32981.","is_cherrypick":false,"cherrypick_hash":"","pull":32999},"29990d0b1efb264618ef334e573d5f62ece1d0b2":{"hash":"29990d0b1efb264618ef334e573d5f62ece1d0b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32994 from Calinou/http-document-body-length-caveats","body":"Mention body length getter caveats in HTTPClient and HTTPRequest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa59defb53b405a61e434785fa8ef6061335d2ba":{"hash":"fa59defb53b405a61e434785fa8ef6061335d2ba","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","committer_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","summary":"Theme code refactoring","body":"- Move GDScript-exposed function definitions from header to source file\n- Add null check to functions taking list pointers as parameters\n- Call clear() in copy_theme() if null is passed","is_cherrypick":false,"cherrypick_hash":"","pull":32998},"8b0546d93b7487476e8ec290399d95fd172d9f50":{"hash":"8b0546d93b7487476e8ec290399d95fd172d9f50","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","committer_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","summary":"Implement game camera override","body":"Implemented uniform API in Viewport class to override 2D and/or\n3D camera.\n\nAdded buttons in 2D and 3D editor viewport toolbars that override\nthe running game camera transform with the editor viewport camera\ntransform. Implemented via remote debugger protocol and camera\noverride API.\n\nRemoved LiveEditFuncs function pointers from ScriptDebugger class.\nSince the debugger got access to the SceneTree instance (if one\nexists), there is no need to store the function pointers. The live\nedit functions in SceneTree are used directly instead. Also removed\nthe static version of live edit functions in SceneTree for the same\nreason. This reduced the SceneTree -> Debugger coupling too since\nthe function pointers don't need to be set from SceneTree anymore.\n\nMoved script_debugger_remote.h/cpp from 'core/' to 'scene/debugger/'.\nThis is because the remote debugger is now using SceneTree directly\nand 'core/' classes should not depend on 'scene/' classes.","is_cherrypick":false,"cherrypick_hash":"","pull":27742},"66bfa92e84e2334666eb453e33d2f16a353784d9":{"hash":"66bfa92e84e2334666eb453e33d2f16a353784d9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a tooltip to Color properties in the editor inspector","body":"This makes it possible to view a color's raw R/G/B/A values\nwithout clicking the ColorPickerButton.","is_cherrypick":false,"cherrypick_hash":"","pull":32997},"72dfa67dd3508f20592959d306e8f2ef159eea5f":{"hash":"72dfa67dd3508f20592959d306e8f2ef159eea5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32924 from ajweeks/add-ruler-arcs","body":"Draw arcs to indicate angles being measured by ruler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78848bbfea4ead2f6258f365c9e4973e6647246f":{"hash":"78848bbfea4ead2f6258f365c9e4973e6647246f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32796 from Paulb23/set_text_caret","body":"Changed `set_text` to place caret at start of the text.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7862e3c4de27565693e75e97bfcd09b84439abaf":{"hash":"7862e3c4de27565693e75e97bfcd09b84439abaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32976 from DavidSichma/type_eval","body":"Fixed evaluation for types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4972ef801aec241b8793bee32081d0353084928e":{"hash":"4972ef801aec241b8793bee32081d0353084928e","is_merge":false,"authored_by":["MDQ6VXNlcjIyOTU1ODcy"],"author_raw":"Anubhab Ghosh <anubhabghosh.me@gmail.com>","committer_raw":"Anubhab Ghosh <anubhabghosh.me@gmail.com>","summary":"Add clear menu entries for extending and replacing scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32954},"008838555620261b25a4df7a814cc789ec4a4ad3":{"hash":"008838555620261b25a4df7a814cc789ec4a4ad3","is_merge":false,"authored_by":["MDQ6VXNlcjUwNzY0Njg="],"author_raw":"Cagdas <cagdascaglak@gmail.com>","committer_raw":"Cagdas <cagdascaglak@gmail.com>","summary":"Add request permission automatically at android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32600},"9f28803927330654cdb09f48467b481c85209ea8":{"hash":"9f28803927330654cdb09f48467b481c85209ea8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32940 from nekomatata/text-edit-clear-colors","body":"TextEdit syntax highlighting fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b365dc344149eb6156342f12c4a2d00cca5727e3":{"hash":"b365dc344149eb6156342f12c4a2d00cca5727e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32965 from volzhs/richtextlabel-scroll-active","body":"Fix scrolling RichTextLabel with scroll_active=false","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4952e19ad086764d87d1f6b97870d617102390e5":{"hash":"4952e19ad086764d87d1f6b97870d617102390e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32991 from Chaosus/fix_bug2","body":"Fix gridmap error spam at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04d3146b755d081566424f42eea11c8303a2f859":{"hash":"04d3146b755d081566424f42eea11c8303a2f859","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention body length getter caveats in HTTPClient and HTTPRequest","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32994},"6c0ef9f729424e9c11aa475ecee5f8c07d0913a3":{"hash":"6c0ef9f729424e9c11aa475ecee5f8c07d0913a3","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Auto-increment frame_coords when keying","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32992},"a1c890a9e5b135c2c6ff2adc119c677943e6ba69":{"hash":"a1c890a9e5b135c2c6ff2adc119c677943e6ba69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32977 from bruvzg/mingw_clang","body":"Add \"llvm/thinlto\" options to the MinGW build.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5fd3b655466a7164dc6c73a43f69e20823631c0":{"hash":"d5fd3b655466a7164dc6c73a43f69e20823631c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32973 from KoBeWi/sprite_gps","body":"Show preview of frame_coords in AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aafd5dd5c1bce070d87e3dc0a19b81ce2cafe9ec":{"hash":"aafd5dd5c1bce070d87e3dc0a19b81ce2cafe9ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32989 from nekomatata/fix-crash-rename-state","body":"Fixed crashes when renaming a state in AnimationNodeStateMachineEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb7a4ce63efe25e288b4d85fa280283be18ed6e9":{"hash":"fb7a4ce63efe25e288b4d85fa280283be18ed6e9","is_merge":false,"authored_by":["MDQ6VXNlcjQyMzA5MjQ="],"author_raw":"AJ Weeks <ajweeks@shaw.ca>","committer_raw":"AJ Weeks <ajweeks@shaw.ca>","summary":"Fix canvas scale gizmo placement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32934},"365558b8b7aed930c219044176c886eaaf8d752d":{"hash":"365558b8b7aed930c219044176c886eaaf8d752d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32969 from Nehluxhes/palette_vanish","body":"Fix gridmap palette remaining invisible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6dea9469c1c8ba95e235f9cb3f5cd2ddd292d6b":{"hash":"b6dea9469c1c8ba95e235f9cb3f5cd2ddd292d6b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32985 from Chaosus/fix_bug","body":"Prevents segfault on _class_desc_resized at exit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51e5bcfc2cd3d3414c58468971d8268841e5f197":{"hash":"51e5bcfc2cd3d3414c58468971d8268841e5f197","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix gridmap error spam at startup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32991},"e3d4b96ba748c3945d66d018531bb6de86a9c622":{"hash":"e3d4b96ba748c3945d66d018531bb6de86a9c622","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed crashes when renaming a state in AnimationNodeStateMachineEditor","body":"Recursive calls to Control::_modal_stack_remove could cause a crash because of the list element not being invalidated while being erased from the list.\n\nIt happens in the state machine case by hiding a line edit control when it loses focus.\n\nFixes #23808","is_cherrypick":false,"cherrypick_hash":"","pull":32989},"4ecc30cc5ed04c770efd79c2c9f2b1dc9ae0af39":{"hash":"4ecc30cc5ed04c770efd79c2c9f2b1dc9ae0af39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32927 from Muller-Castro/ShapeCenteredFix","body":"Fixed TouchScreenButton::shape_centered having no effect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7d72aeeece572d56ebb475057a65af1b9e5768d":{"hash":"d7d72aeeece572d56ebb475057a65af1b9e5768d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevents segfault on _class_desc_resized at exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32985},"1be39232b4294f1a1f253426978ab8ed2954b05a":{"hash":"1be39232b4294f1a1f253426978ab8ed2954b05a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32842 from LikeLakers2/animation-idx-to-track-idx","body":"Changes the name of all parameters referring to track indices within Animation, to `track_idx`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"549aea7284ce8166ba8f5f6fd3f22a03650cb33c":{"hash":"549aea7284ce8166ba8f5f6fd3f22a03650cb33c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32944 from Klowner/gdscript-editorspinslider","body":"expose EditorSpinSlider to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97a4fe79fbb2e343fd86d009177bb69f04693976":{"hash":"97a4fe79fbb2e343fd86d009177bb69f04693976","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32902 from nekomatata/auto-indent-bracket-fix","body":"Auto-indent after opening bracket and parenthesis in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17a7da3b855d38d5fd784a5e8875def41a0754ab":{"hash":"17a7da3b855d38d5fd784a5e8875def41a0754ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32921 from nekomatata/fix-cpu-particle-delay","body":"Fixed delay when CPUParticles & CPUParticles2D start being emitted","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2906cef290c8af61f84e26c889963d355f9e9834":{"hash":"2906cef290c8af61f84e26c889963d355f9e9834","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32922 from nekomatata/fix-scene-timer-yield-leak","body":"Fixed leak on exit when using yield with SceneTreeTimer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8228b93fcd2a4c47d6e10aca0a96a90f4835a096":{"hash":"8228b93fcd2a4c47d6e10aca0a96a90f4835a096","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32919 from vnen/gdscript-unused-args","body":"Fix wrong counting of function argument usage","is_cherrypick":false,"cherrypick_hash":"","pull":""},"acd5c7e76794ae9d54ac87d8d80302d4c79fec67":{"hash":"acd5c7e76794ae9d54ac87d8d80302d4c79fec67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32858 from m4gr3d/expand_singleton_base_api","body":"Add `View SingletonBase#onMainCreateView(Activity activity)` api","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4cfb7796195f21bfe2b8e4c192ad153bce4b07a":{"hash":"e4cfb7796195f21bfe2b8e4c192ad153bce4b07a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32903 from madmiraal/fix-27649-part9","body":"Remove duplicate valid value check in gdscript_tokenizer.cpp.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fddc60c85c087f34bdc8e4ca72c20f9d50007586":{"hash":"fddc60c85c087f34bdc8e4ca72c20f9d50007586","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32878 from EbbDrop/no_autocompletion_for_singeltons","body":"Fixes auto completion for singletons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d335cd4877c32db9bc5e84acb0a1b151b5c1bac1":{"hash":"d335cd4877c32db9bc5e84acb0a1b151b5c1bac1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32904 from bruvzg/mac_vol_list","body":"[macOS] Various volume list fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b67537b14b293e67a35ffe1c41e3cc0648076f0c":{"hash":"b67537b14b293e67a35ffe1c41e3cc0648076f0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32864 from nekomatata/rich-text-image-size","body":"Support for resized images in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10518d5d84d4fba9b697c6380834c78f58e537e3":{"hash":"10518d5d84d4fba9b697c6380834c78f58e537e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32893 from Nehluxhes/delete_gridmap","body":"Disable gridmap selection actions when nothing is selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd23cce055334704dac503f12451df8bd259b751":{"hash":"bd23cce055334704dac503f12451df8bd259b751","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32896 from nekomatata/joint-reset-collision","body":"Properly reset collision exception when releasing Joint2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aa5b54330adf334c868a6ec53d5b5450689506c":{"hash":"3aa5b54330adf334c868a6ec53d5b5450689506c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32889 from nekomatata/node-update-config-warning","body":"Expose Node::update_configuration_warning() to scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d54f76c13237f944666543fc2c9a6a6ea9dfb945":{"hash":"d54f76c13237f944666543fc2c9a6a6ea9dfb945","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32838 from Calinou/add-x509certificate-cryptokey-icons","body":"Add editor icons for X509Certificate and CryptoKey","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e0fb0dc144ce8b7daaa783a67b17c85bba5d57d":{"hash":"1e0fb0dc144ce8b7daaa783a67b17c85bba5d57d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32833 from nekomatata/label-autowrap-fix","body":"Allow Label autowrap to cut words when they exceed line width","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2871cc06b4acaf9b0f4a5e4cd4c99bc826ab059":{"hash":"a2871cc06b4acaf9b0f4a5e4cd4c99bc826ab059","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32846 from Chaosus/fix_doc_color","body":"Fix incorrect coloring of in-editor documentation when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec30cf0d2066d2edcbfdff097147fd836a0feb29":{"hash":"ec30cf0d2066d2edcbfdff097147fd836a0feb29","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Add \"llvm/thinlto\" options to MinGW build.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32977},"94fb3f666ccea71c4623335f3797c249ff1fa83c":{"hash":"94fb3f666ccea71c4623335f3797c249ff1fa83c","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fixed evaluation for types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32976},"cbd98d0fcf47201c116c89b757c900110932e352":{"hash":"cbd98d0fcf47201c116c89b757c900110932e352","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjIwNzc4"],"author_raw":"JoshLee0915 <JoshLee0915@gmail.com>","committer_raw":"JoshLee0915 <JoshLee0915@gmail.com>","summary":"Added the server platform checks to template dir and shared lib copy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":33249},"4b9860ea942e0fd58df8a2a73820e26c4a964be6":{"hash":"4b9860ea942e0fd58df8a2a73820e26c4a964be6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Show preview of frame_coords in AnimationPlayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32973},"53d6d37fcf719067129fd0c2957154ff6a058ba9":{"hash":"53d6d37fcf719067129fd0c2957154ff6a058ba9","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes spinbox not releasing focus on value change","body":"Trying to release focus of the spinbox's lineedit would not work when done in the \"value_changed\" callback. The reason is because the \"value_change\" signal is called first, then the \"get_focus\" method is called next. This causes the spinbox to get_focus after you try to release focus within the \"value_changed\" callback.\n\nTo resolve this, spinbox should get focus first and then emit \"value_changed\".","is_cherrypick":false,"cherrypick_hash":"","pull":32972},"d67a9d1a94848f7684f1074a88fef0eb96667d05":{"hash":"d67a9d1a94848f7684f1074a88fef0eb96667d05","is_merge":false,"authored_by":["MDQ6VXNlcjQzODgzNzU="],"author_raw":"Nehluxhes <romain.braussen@gmail.com>","committer_raw":"Nehluxhes <romain.braussen@gmail.com>","summary":"Fix gridmap palette remaining invisible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32969},"fa53c0b7742ed1e8f60b1635663bc1e1189871f1":{"hash":"fa53c0b7742ed1e8f60b1635663bc1e1189871f1","is_merge":false,"authored_by":["MDQ6VXNlcjQzODgzNzU="],"author_raw":"Nehluxhes <romain.braussen@gmail.com>","committer_raw":"Nehluxhes <romain.braussen@gmail.com>","summary":"Mesh preview now scales + grid update on cell size change","body":"The mesh preview now correctly scales with cell_scale\nRefactor the grids creation into _draw_grids() and call it if the cell_size property is changed","is_cherrypick":false,"cherrypick_hash":"","pull":32915},"3e738b17983a9f5b8dfebf9906b10ce64d96fb53":{"hash":"3e738b17983a9f5b8dfebf9906b10ce64d96fb53","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix scrolling RichTextLabel with scroll_active=false","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32965},"3564547208030264a28cc55232992aab3cbdad94":{"hash":"3564547208030264a28cc55232992aab3cbdad94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32750 from Faless/js/fix_ws_refactor","body":"Fix HTML5 build after 67a4c30.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"affb7fa42334ba5215309d46898dbd41014bdc7e":{"hash":"affb7fa42334ba5215309d46898dbd41014bdc7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32958 from YeldhamDev/inspector_resource_object_icon","body":"Make the the resource menu button fallback to the Object icon instead of Node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"53945fe75eb6e76e06222932bd54b4cc7a7ffbaf":{"hash":"53945fe75eb6e76e06222932bd54b4cc7a7ffbaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32960 from YeldhamDev/anim_track_copy_enhancements","body":"Enhancements and fixes for the animation editor's copy track dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1594f22b4e4130f875857c4273e2b8204711a453":{"hash":"1594f22b4e4130f875857c4273e2b8204711a453","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Enhancements and fixes for the animation editor's copy track dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32960},"9e631a40c69b97c94d23bf2cba23f9943a8f11fa":{"hash":"9e631a40c69b97c94d23bf2cba23f9943a8f11fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32956 from volzhs/invalid-bold","body":"Fix validating editor bold font","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0866716ed9ca061b4be40fb99cd865d2f837313":{"hash":"a0866716ed9ca061b4be40fb99cd865d2f837313","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the the resource menu button fallback to the Object icon instead of Node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32958},"4a726998bd28121dde1d212f363d9eba7efa0caf":{"hash":"4a726998bd28121dde1d212f363d9eba7efa0caf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32865 from rodolforg/fix_32711-lookat-scaling-again","body":"Spatial::look_at wrong re-scaling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5dd4d574f5c69025c0bb9ae22dfe517f6cafe67":{"hash":"f5dd4d574f5c69025c0bb9ae22dfe517f6cafe67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32863 from JFonS/navmesh_from_group","body":"Add option to create navmesh from objects in group","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6865f2f79471c692d2c641244babaad45cd9fbd":{"hash":"b6865f2f79471c692d2c641244babaad45cd9fbd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32857 from madmiraal/fix-072e403","body":"Correct change made to joints_2d.cpp by 072e403.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa5e34d0182b5181f425f6273536fb1a9cf90346":{"hash":"aa5e34d0182b5181f425f6273536fb1a9cf90346","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix validating editor bold font","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32956},"d33af87b61288fa960f0b1dc5fc5bd76800814d8":{"hash":"d33af87b61288fa960f0b1dc5fc5bd76800814d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32849 from jahd2602/fix-26362","body":"Add accept-dialog enter-key functionality to the Connect Dialog's Method textfield.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee3b28e9af9e8b63efd440b47fc22aab4967409d":{"hash":"ee3b28e9af9e8b63efd440b47fc22aab4967409d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32841 from Calinou/freelook-add-slow-modifier","body":"Add a \"slow\" modifier to freelook","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fc423034b84d5200bbfb3ddf4658ae20b3d49fb":{"hash":"8fc423034b84d5200bbfb3ddf4658ae20b3d49fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32836 from YeldhamDev/resource_editor_icon_fallback","body":"Make resource editor fallback to Object icon if none is found","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f18c3c6cf7cffc1a9b98c7cffd334b7c5c5ab67":{"hash":"6f18c3c6cf7cffc1a9b98c7cffd334b7c5c5ab67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32923 from vnen/gdscript-type-check-native-singleton","body":"GDScript: Add _ prefix on class name in type compatibility check","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c1faadcf9bac6f5c3100e0165e395d1abb20dcb":{"hash":"9c1faadcf9bac6f5c3100e0165e395d1abb20dcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32939 from Paulb23/issue_32785_minimap_index","body":"Fixed -1 minimap index when smooth scrolling is enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28eca3649d1aecf0845c70a3e722b7cfee517660":{"hash":"28eca3649d1aecf0845c70a3e722b7cfee517660","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30622 from creikey/fix-path-caching","body":"PackedScene resources are freed before they are saved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1265541ee164092878ca27f644a1f87338863e2":{"hash":"f1265541ee164092878ca27f644a1f87338863e2","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Favorites dragable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32946},"6a85614d8657cb2d186f9e3eec9acbedb9fc9a1b":{"hash":"6a85614d8657cb2d186f9e3eec9acbedb9fc9a1b","is_merge":false,"authored_by":["MDQ6VXNlcjkzNzQ="],"author_raw":"Mark Riedesel <mark@klowner.com>","committer_raw":"Mark Riedesel <mark@klowner.com>","summary":"expose EditorSpinSlider to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32944},"4247c21cb0ab579a0ba490b858daa3404967f5ce":{"hash":"4247c21cb0ab579a0ba490b858daa3404967f5ce","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"TextEdit syntax highlighting fixes","body":"- Fixed visual update when using add_keyword_color(), add_color_region(), clear_colors() in scripts\n- More accurate description for clear_colors() in TextEdit documentation","is_cherrypick":false,"cherrypick_hash":"","pull":32940},"ee94081b4adb3e0d561e7c2ad0aa5f0bc8ca8c8e":{"hash":"ee94081b4adb3e0d561e7c2ad0aa5f0bc8ca8c8e","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed -1 minimap index when smooth scrolling is enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32939},"5bf516a062785709b4c04c344a9d900d5eda73d4":{"hash":"5bf516a062785709b4c04c344a9d900d5eda73d4","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed delay when CPUParticles & CPUParticles2D start being emitted","body":"Particles were processed only on the next frame after the emission started, causing a one frame delay in rendering. Now the first process cycle is started during the same frame, which makes them consistent with Particles & Particles2D.\n\nFixes #32890","is_cherrypick":false,"cherrypick_hash":"","pull":32921},"127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9":{"hash":"127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgzMzE2"],"author_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","committer_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","summary":"Fixed TouchScreenButton::shape_centered having no effect","body":"The problem was that the shape_centered depended on TouchScreenButton::texture having a Texture","is_cherrypick":false,"cherrypick_hash":"","pull":32927},"59d2c71227684437231f1a252e9f1c3cf43c4f5e":{"hash":"59d2c71227684437231f1a252e9f1c3cf43c4f5e","is_merge":false,"authored_by":["MDQ6VXNlcjQyMzA5MjQ="],"author_raw":"AJ Weeks <ajweeks@shaw.ca>","committer_raw":"AJ Weeks <ajweeks@shaw.ca>","summary":"Add arcs to indicate angle being measured by ruler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32924},"05465b96933c295c15323802e9184889857227a1":{"hash":"05465b96933c295c15323802e9184889857227a1","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Add _ prefix on class name in type compatibility check","body":"This makes sure that the classes internally represented with an\nunderscore (_) prefix, such as singletons, are still properly checked\nfor inheritance in the ClassDB.","is_cherrypick":false,"cherrypick_hash":"","pull":32923},"1a9801f7007ceb5dc894a0da1d90d1f8201b44fc":{"hash":"1a9801f7007ceb5dc894a0da1d90d1f8201b44fc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed leak on exit when using yield with SceneTreeTimer","body":"Use case:\nyield(get_tree().create_timer(2), \"timeout\")\n\nSome resources were never released because the SceneTreeTimer was keeping a reference to GDScriptFunctionState in its signal connections, while GDScriptFunctionState was holding a reference to the SceneTreeTimer object. Cleaning all signal connections on game exit fixes the issue.\n\nFixes #29946","is_cherrypick":false,"cherrypick_hash":"","pull":32922},"bb20e420af0b7c3b0b71c09db27cc79c438c7ccf":{"hash":"bb20e420af0b7c3b0b71c09db27cc79c438c7ccf","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Fix wrong counting of function argument usage","body":"There's no need to subtract 1 from the assignment usages because it's\nnot incremented anywhere else.\n\nAlso put back the assignment with operators because they should not\ncount as usage if the argument is on the left side.","is_cherrypick":false,"cherrypick_hash":"","pull":32919},"926777fd8d9bb3863a6085a6daffbfd0d7aa4d63":{"hash":"926777fd8d9bb3863a6085a6daffbfd0d7aa4d63","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Updated Variant docs with more detailed info/tuts.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32900},"44073506083f2b311873c10ad8428c3238abd668":{"hash":"44073506083f2b311873c10ad8428c3238abd668","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Add `View onMainCreateView(Activity activity)` api to the `Godot.SingletonBase` class.","body":"The new api allows plugins to define and provide their views for inclusion in the Godot Android view hierarchy.","is_cherrypick":false,"cherrypick_hash":"","pull":32858},"d8c2e6a31a088507d7828948711a6d58e7c23292":{"hash":"d8c2e6a31a088507d7828948711a6d58e7c23292","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fix non-ASCII volume name listing, replace deprecated volume listing API. Remove hidden mount points from the volume list.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32904},"5b96233c3449baa18e4005d879b673e7fd7b169a":{"hash":"5b96233c3449baa18e4005d879b673e7fd7b169a","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove duplicate valid value check in gdscript_tokenizer.cpp.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32903},"74d7cbf9203dc9061385ad34a798c3c8aa02337d":{"hash":"74d7cbf9203dc9061385ad34a798c3c8aa02337d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Auto-indent after opening bracket and parenthesis in the script editor","body":"This change makes auto-indent work the same way as for curly brackets, so '[', '(', '{' all act the same.\n\nFixes #32897","is_cherrypick":false,"cherrypick_hash":"","pull":32902},"28c274bc27fbc5052d3be9196f1ab279b45a60b2":{"hash":"28c274bc27fbc5052d3be9196f1ab279b45a60b2","is_merge":false,"authored_by":["MDQ6VXNlcjQzODgzNzU="],"author_raw":"Nehluxhes <romain.braussen@gmail.com>","committer_raw":"Nehluxhes <romain.braussen@gmail.com>","summary":"Disable gridmap selection actions when nothing is selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32893},"0de76cc647cb5cec2bec00f60bf5383f4354ae67":{"hash":"0de76cc647cb5cec2bec00f60bf5383f4354ae67","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Properly reset collision exception when releasing Joint2D","body":"Now using joint_disable_collisions_between_bodies() to reset the exception, because body_remove_collision_exception() was doing only a part of the work.\n\nFixes #32733","is_cherrypick":false,"cherrypick_hash":"","pull":32896},"139c0a4afe5c1de7ada982928438650070866847":{"hash":"139c0a4afe5c1de7ada982928438650070866847","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Expose Node::update_configuration_warning() to scripts","body":"This method can be used to generate custom node warnings by script.\n\nNode::_get_configuration_warning was already exposed to generate custom warnings, but it wasn't fully usable without being able to notify the scene tree when the warning needs to appear or change.","is_cherrypick":false,"cherrypick_hash":"","pull":32889},"f70fd781fc4bb3646b496a2be0f7e39ec9500cc2":{"hash":"f70fd781fc4bb3646b496a2be0f7e39ec9500cc2","is_merge":false,"authored_by":["MDQ6VXNlcjU5MzY2MTQ="],"author_raw":"EbbDrop <ebbesteenhoudt@gmail.com>","committer_raw":"EbbDrop <ebbesteenhoudt@gmail.com>","summary":"Fix autocompletion for singletons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32878},"fd244d0328c6bc17b739e5efda6a53b3a04271ae":{"hash":"fd244d0328c6bc17b739e5efda6a53b3a04271ae","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg==","MDQ6VXNlcjc2NDU2ODM="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add editor icons for X509Certificate and CryptoKey","body":"Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":32838},"2bb3e358e037768ca84d3b8b290018cfaf83e0dc":{"hash":"2bb3e358e037768ca84d3b8b290018cfaf83e0dc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Trim protocol field from spaces in WS classes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32750},"47000f88603e493e1d4083b7d9a7ea354f91f3cd":{"hash":"47000f88603e493e1d4083b7d9a7ea354f91f3cd","is_merge":false,"authored_by":["MDQ6VXNlcjM1NzU3Ng=="],"author_raw":"Florian Bergmann <bergmann.f@gmail.com>","committer_raw":"Florian Bergmann <bergmann.f@gmail.com>","summary":"Add push_* methods for fonts in rich_text_label","body":"Provides method to push different font styles.\n\nIf no fonts are set nothing will happen, when the methods are used.\n\nFixes #27850","is_cherrypick":false,"cherrypick_hash":"","pull":32870},"94a00cd9c7753f9f601e2b61cdba3a909746abf7":{"hash":"94a00cd9c7753f9f601e2b61cdba3a909746abf7","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes Reverse Animation Starting on First Frame","body":"When playing an animation in reverse, the animation initially starts on frame 0. If it loops, it'll play normally by going to the last frame of the animation, but if it does not... it prematurely stops, since it is already on the last frame (for reversed animation) by starting on frame 0.","is_cherrypick":false,"cherrypick_hash":"","pull":31943},"119bf237209414a49879fba40459f22315ab1467":{"hash":"119bf237209414a49879fba40459f22315ab1467","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32862 from KoBeWi/exportn","body":"Don't allow to export pck without preset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"298bd3f88a42c57bad4a793542d8f843f889a75b":{"hash":"298bd3f88a42c57bad4a793542d8f843f889a75b","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add option to create navmesh from objects in group","body":"Adds a new NavigationMesh property to select which objects will be taken\ninto account for the generation.\n\nBy default it will use all the NavigationMeshInstance children to keep\ncompatibility. The new modes allow to build the NavigationMesh from\nall the nodes belonging to a specific group, and optionally include\ntheir children too.","is_cherrypick":false,"cherrypick_hash":"","pull":32863},"9f8ffd414692a731a32d863484f4a2a26742cb4b":{"hash":"9f8ffd414692a731a32d863484f4a2a26742cb4b","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Support for resized images in RichTextLabel","body":"BBCode Tag:\n[img=<width>x<height>]{path}[/img]","is_cherrypick":false,"cherrypick_hash":"","pull":32864},"6f7ba78c53916f6acbd83413347e468b7d6c5ce9":{"hash":"6f7ba78c53916f6acbd83413347e468b7d6c5ce9","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't allow to export pck without preset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32862},"8df330bacd61529d7d985ac0a038205cdc94b064":{"hash":"8df330bacd61529d7d985ac0a038205cdc94b064","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Allow Label autowrap to cut words when they exceed line width","body":"Fixes #30832","is_cherrypick":false,"cherrypick_hash":"","pull":32833},"37e6a8f901d83a959fb30607ffb7f9ee03cf2882":{"hash":"37e6a8f901d83a959fb30607ffb7f9ee03cf2882","is_merge":false,"authored_by":["MDQ6VXNlcjY1OTA1Nw=="],"author_raw":"Robbie Cooper <cooperra@users.noreply.github.com>","committer_raw":"Robbie Cooper <cooperra@users.noreply.github.com>","summary":"Add connection information and serial number to device description","body":"The description appears when hovering over the one-click-deploy button (top-right). This information helps the user distinguish between their devices if multiple are connected or if the same device is connected by both usb and tcpip (two entries in the list for the same device).","is_cherrypick":false,"cherrypick_hash":"","pull":32854},"f3fdfefa09eeaecfec763801c655ee10397c06e5":{"hash":"f3fdfefa09eeaecfec763801c655ee10397c06e5","is_merge":false,"authored_by":["MDQ6VXNlcjY1OTA1Nw=="],"author_raw":"Robbie Cooper <cooperra@users.noreply.github.com>","committer_raw":"Robbie Cooper <cooperra@users.noreply.github.com>","summary":"Detect adb connection type and debug over Wi-Fi if needed","body":"Avoid using adb reverse if deploying with adb tcpip.\n\nThis still can fail if the user is attempting to debug over usb and has connected their device over BOTH usb and tcpip. I'm not sure how we would detect that problem in advance though.","is_cherrypick":false,"cherrypick_hash":"","pull":32854},"f34deabd10da32793075d5f15129da108cc9bc38":{"hash":"f34deabd10da32793075d5f15129da108cc9bc38","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Correct change made to joints_2d.cpp by 072e403.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32857},"d75e0de729ab3f6e809f025e632be41ad2e476b7":{"hash":"d75e0de729ab3f6e809f025e632be41ad2e476b7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTML5 build after 67a4c30.","body":"I messed up a rebase and a commit was partly skipped","is_cherrypick":false,"cherrypick_hash":"","pull":32750},"7db29919f22e43ef90b3cd54feba477e9ca629a5":{"hash":"7db29919f22e43ef90b3cd54feba477e9ca629a5","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDE3NDA="],"author_raw":"Jairo Honorio <registrofx@gmail.com>","committer_raw":"Jairo Honorio <registrofx@gmail.com>","summary":"Add accept-dialog enter-key functionality to the Connect Dialog's Method textfield.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32849},"a1033aea51515cd5f831cedf9834ea376200356a":{"hash":"a1033aea51515cd5f831cedf9834ea376200356a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32830 from timoschwarzer/remove-redundant-compiler-directives","body":"Remove redundant compiler directives","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44293db4462f551617147b85e2ede66acf741c55":{"hash":"44293db4462f551617147b85e2ede66acf741c55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32820 from qarmin/small_fixes_static_analyzer","body":"Small fixes to redundand code, copy paste bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91825ec1d47b6e3eb689140e970cc64e16b267a1":{"hash":"91825ec1d47b6e3eb689140e970cc64e16b267a1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix the editor path icon when switching from dark to light theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32847},"c1bd94c2a4da71d7423bf434a9fe755bfd7bf25c":{"hash":"c1bd94c2a4da71d7423bf434a9fe755bfd7bf25c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect coloring of in-editor documentation when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32846},"48d3458f74ee3a5c0596c905b72b52af612cde87":{"hash":"48d3458f74ee3a5c0596c905b72b52af612cde87","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32819 from madmiraal/fix-bullet-unsleep","body":"Call activate function when setting RigidBodyBullet activation state.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d19bf11d09e9ba1a19ac36ef1009c68ccacf3a5":{"hash":"8d19bf11d09e9ba1a19ac36ef1009c68ccacf3a5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32822 from Chaosus/fix_filedialog_icons","body":"Fix color of FileDialog icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13798746e7fb236930711e8c6a36fe55bcde6e5d":{"hash":"13798746e7fb236930711e8c6a36fe55bcde6e5d","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Activate Body(2D)SW when switching to rigid or character mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32845},"68552d9a4bc2fbeda5b857046aee23d8efc71537":{"hash":"68552d9a4bc2fbeda5b857046aee23d8efc71537","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"Changes the name of all parameters referring to track indices within Animation, to \"track_idx\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32842},"af89a8707531826a0d7a972dae9d997f1ef6fbb9":{"hash":"af89a8707531826a0d7a972dae9d997f1ef6fbb9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a \"slow\" modifier to freelook","body":"This makes precise adjustments easier, without having to\ntouch the mouse wheel. This modifier is also available in\nBlender, so this makes the freelook behavior more consistent\nwith it :)\n\nIn the interest of simplifying the Editor Settings, this also\nremoves the freelook modifier speed factor setting\n(the value is now hardcoded to its default).","is_cherrypick":false,"cherrypick_hash":"","pull":32841},"218f38c7ecdea970a5e82a48e7782077be4fc248":{"hash":"218f38c7ecdea970a5e82a48e7782077be4fc248","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Expose is_equal_approx and restore == to be exact again","body":"This commit changes behavior for GDScript and C#.\n\nAlso did some organizing of the order to logically group related methods, mostly for Rect2 and AABB.","is_cherrypick":false,"cherrypick_hash":"","pull":32477},"aeb70756287ad209f0b9d799bcd157dcaed41c17":{"hash":"aeb70756287ad209f0b9d799bcd157dcaed41c17","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Replace vector == and is_zero_approx(distance) with is_equal_approx","body":"Internal changes only","is_cherrypick":false,"cherrypick_hash":"","pull":32477},"86922ff70ba533b376a6680f965f542894e8c614":{"hash":"86922ff70ba533b376a6680f965f542894e8c614","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Make is_equal_approx separate for structures","body":"This commit adds exposed behavior for C#","is_cherrypick":false,"cherrypick_hash":"","pull":32477},"22b951055866236d9f73e2e6a97bdaa38aab64ee":{"hash":"22b951055866236d9f73e2e6a97bdaa38aab64ee","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make resource editor fallback to Object icon if none is found","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32836},"1c08d98ec887015f99e5139ee3687af78bbdd122":{"hash":"1c08d98ec887015f99e5139ee3687af78bbdd122","is_merge":false,"authored_by":["MDQ6VXNlcjI2NzU2"],"author_raw":"RobKohr <spam@robkohr.com>","committer_raw":"GitHub <noreply@github.com>","summary":"set convert_indent_on_save to true","body":"https://github.com/godotengine/godot/issues/30324","is_cherrypick":false,"cherrypick_hash":"","pull":32835},"c69ae35d4d24aee102ab3bf90ef14a97851a7ef2":{"hash":"c69ae35d4d24aee102ab3bf90ef14a97851a7ef2","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Remove redundant compiler directives","body":"Closes #32817","is_cherrypick":false,"cherrypick_hash":"","pull":32830},"0a0c3f7fe0442ff715b591f3eb29a37f62c6473c":{"hash":"0a0c3f7fe0442ff715b591f3eb29a37f62c6473c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix color of FileDialog icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32822},"6f32fc68e47bf2fe50a1098ba418c9169d527d2c":{"hash":"6f32fc68e47bf2fe50a1098ba418c9169d527d2c","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Code editor: select next occurrence after Replace","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32824},"616ab4fac200170bc0d2ba1958e424fd309fc494":{"hash":"616ab4fac200170bc0d2ba1958e424fd309fc494","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Small fixes to redundand code, copy paste bugs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32820},"0539023fd40080941264231d871ea05385c10304":{"hash":"0539023fd40080941264231d871ea05385c10304","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Call activate function when setting RigidBodyBullet activation state.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32819},"d96388e6f67c45158abbaa4bddb06c140949e657":{"hash":"d96388e6f67c45158abbaa4bddb06c140949e657","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix the download availability check in the export templates manager","body":"This closes #17746.","is_cherrypick":false,"cherrypick_hash":"","pull":32812},"1fed266bf5452b30376db62495f4985f6975f2c1":{"hash":"1fed266bf5452b30376db62495f4985f6975f2c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32809 from bruvzg/macos_1015_non_hidpi_fix","body":"Fix non-HiDPI mode on HiDPI displays on macOS Catalina.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"509afcea92ee12649a8bed982ae6bff7bc984c7c":{"hash":"509afcea92ee12649a8bed982ae6bff7bc984c7c","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix non-HiDPI mode on HiDPI displays on macOS Catalina.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32809},"d0628180aef4987d24f91329e4c3378b5a037a34":{"hash":"d0628180aef4987d24f91329e4c3378b5a037a34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32799 from clayjohn/free_pools","body":"Properly free sky and lightmap caches in multithreaded server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62fb462165425f927a8961385219a534a500c39e":{"hash":"62fb462165425f927a8961385219a534a500c39e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Properly free sky and lightmap caches in multithreaded server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32799},"d579d2bf1d3d868fc20018893247c210dfcc0550":{"hash":"d579d2bf1d3d868fc20018893247c210dfcc0550","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix undo / redo scrollbar calulations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32796},"aea0761b25276527e2f0099fb8b05a4a879d3c44":{"hash":"aea0761b25276527e2f0099fb8b05a4a879d3c44","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Place caret at 0,0 when setting text not at the end","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32796},"3bf3a0abaabd2f7c9da78a0f847b4c9a5a6ad837":{"hash":"3bf3a0abaabd2f7c9da78a0f847b4c9a5a6ad837","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32791 from groud/fix_sprite_frame_coords","body":"Fixes Sprite's frame_coords","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b27ec4aea736313f3931b7d8019132533febf4a7":{"hash":"b27ec4aea736313f3931b7d8019132533febf4a7","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes Sprite frame_coords","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32791},"a9fe81efbd748a16a0c01d822d0b08eacea04880":{"hash":"a9fe81efbd748a16a0c01d822d0b08eacea04880","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32789 from DavidSichma/precision","body":"Increased step precision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9412b595d3170a40c4140f58825ad4d35416e571":{"hash":"9412b595d3170a40c4140f58825ad4d35416e571","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32788 from Calinou/optimize-images","body":"Optimize images losslessly using `oxipng -o6 --strip all --zopfli`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7d9f070e1d8dbb8514738997f57ffb1019e4e52":{"hash":"f7d9f070e1d8dbb8514738997f57ffb1019e4e52","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Increased step precision","body":"Results in nicer numbers for float properties like 20.0 instead of\n20.000001","is_cherrypick":false,"cherrypick_hash":"","pull":32789},"c8a8be6dd10505399aa7551fcae757286442afc2":{"hash":"c8a8be6dd10505399aa7551fcae757286442afc2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Optimize images losslessly using `oxipng -o6 --strip all --zopfli`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32788},"9dea035ec57f259da513b0c39d3ecfe987c4b09f":{"hash":"9dea035ec57f259da513b0c39d3ecfe987c4b09f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32784 from neikeq/issue-32762","body":"C#: Fix regression from #32732 caused a crash on domain reload","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a0c0371d4984f2573c8a0e868708871589bef10":{"hash":"8a0c0371d4984f2573c8a0e868708871589bef10","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix regression from #32732 caused a crash on domain reload","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32784},"18d378e3d55b51e8f33b6251b8c7e90047022528":{"hash":"18d378e3d55b51e8f33b6251b8c7e90047022528","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32773 from Calinou/fix-dependency-error-dialog-hidpi","body":"Fix the dependency error dialog being too small on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"859478251f61e15c7fff4fd02ec557e281fcbb3b":{"hash":"859478251f61e15c7fff4fd02ec557e281fcbb3b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix the dependency error dialog being too small on hiDPI displays","body":"This closes #32770.","is_cherrypick":false,"cherrypick_hash":"","pull":32773},"26bbb26738ec94d2f74ad866b79e5f44ca62ca75":{"hash":"26bbb26738ec94d2f74ad866b79e5f44ca62ca75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32641 from nekomatata/change-collision-layer","body":"Fixed RigidBody stuttering when changing collision layer/mask","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d63cf161039b43c76ec70c57f27ae3cbf2e670a":{"hash":"5d63cf161039b43c76ec70c57f27ae3cbf2e670a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32767 from madmiraal/body2d-can_sleep-default","body":"Fix mismatch between RigidBody2D and Body2DSW can_sleep defaults.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42a9ae7a82839fa4f69281f247a26091b612aa8e":{"hash":"42a9ae7a82839fa4f69281f247a26091b612aa8e","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Fix mismatch between RigidBody(2D) and Body(2D)SW can_sleep defaults.","body":"- Set Body2DSW can_sleep default to true.\n\n- Set Body2D can_sleep default to true.","is_cherrypick":false,"cherrypick_hash":"","pull":32767},"3ca1296b8c12ca52d7fc76ea9f853e8a3c8867d3":{"hash":"3ca1296b8c12ca52d7fc76ea9f853e8a3c8867d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32763 from clayjohn/GLES3-transparency-bug","body":"Only render depth with alpha prepass on prepass","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94cb8cd6c595bb844917c03c87b7e551a7d62ab8":{"hash":"94cb8cd6c595bb844917c03c87b7e551a7d62ab8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32760 from SaracenOne/capture_buffer_cleanup","body":"Fix to make sure the capture buffers are deallocated at shutdown.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0c10ed492d550be40e06a70afecdf31aee0a3da":{"hash":"a0c10ed492d550be40e06a70afecdf31aee0a3da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32758 from bruvzg/x11_mod_keys2","body":"Fix X11 modifier keys.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"071bf817507cbd0a6d25e866f83d54da7cd41c53":{"hash":"071bf817507cbd0a6d25e866f83d54da7cd41c53","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"only render depth with alpha prepass on prepass","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32763},"dabaa11b3c451e9b8f2cca7e563bd9ec51edb169":{"hash":"dabaa11b3c451e9b8f2cca7e563bd9ec51edb169","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix to make sure the capture buffers are deallocated at shutdown. Silences warnings.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32760},"2a76fba1f671949c8f6294421ed11f662d850be6":{"hash":"2a76fba1f671949c8f6294421ed11f662d850be6","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix X11 modifier keys.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32758},"74ab8be57a8ff1c3dd84d397e32470ed7a77a96f":{"hash":"74ab8be57a8ff1c3dd84d397e32470ed7a77a96f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32752 from m4gr3d/clean_metadata_parsing_fix","body":"Cleanup fix for the meta-data parsing crashing bug.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0f8ef76461ab3137b3445cbfcbbdc8e6f2b20c7":{"hash":"d0f8ef76461ab3137b3445cbfcbbdc8e6f2b20c7","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Cleanup fix for the meta-data parsing crashing bug.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32752},"b1f306729de2da95a470fcaff6a88d181348b0dd":{"hash":"b1f306729de2da95a470fcaff6a88d181348b0dd","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDY2MDQ5"],"author_raw":"SamuelDeboni <samueldeboniss@gmail.com>","committer_raw":"SamuelDeboni <samueldeboniss@gmail.com>","summary":"Added documetation for VisualShader","body":"Added documetation for VisualShader","is_cherrypick":false,"cherrypick_hash":"","pull":32748},"3cc94b2c0b90ec1136937e2c02b9d7901d3d28b8":{"hash":"3cc94b2c0b90ec1136937e2c02b9d7901d3d28b8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Fix template build after #32732","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebbbcd4e160ad0cfe3f05213a9a480accd2bf627":{"hash":"ebbbcd4e160ad0cfe3f05213a9a480accd2bf627","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32744 from qarmin/bytearray_compress_fix","body":"Don't use in some functions empty PoolByteArrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e49b40a974d225658733a0110d8bbdafa644f236":{"hash":"e49b40a974d225658733a0110d8bbdafa644f236","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32591 from HaSa1002/lsp-fatal-crash","body":"fix #32588 out of range crash in language server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"062650860a2b98ab9cd30229f8fddae15209485d":{"hash":"062650860a2b98ab9cd30229f8fddae15209485d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32731 from codecustard/fix_concaveshape_not_selecting","body":"Fixes concaveshape not selecting in viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9dfc4496c2814a53846f91e2dfc45bf3ab7c3c3":{"hash":"d9dfc4496c2814a53846f91e2dfc45bf3ab7c3c3","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTg1ODg5"],"author_raw":"HaSa1002 <johawitt@outlook.de>","committer_raw":"HaSa1002 <johawitt@outlook.de>","summary":"fix #32588 crash in language server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32591},"29690f6aec8f31b0e61fb31aff32c16df98ad8c2":{"hash":"29690f6aec8f31b0e61fb31aff32c16df98ad8c2","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes concaveshape not selecting in viewport","body":"This PR resolves the issue of ConcaveShapes not being selectable in the Viewport.","is_cherrypick":false,"cherrypick_hash":"","pull":32731},"04c6579fd70ed669531113af08e45dc34ca717a9":{"hash":"04c6579fd70ed669531113af08e45dc34ca717a9","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't use in some functions empty PoolByteArrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32744},"aad4d8648b4593b5edb479e85984730770e77c70":{"hash":"aad4d8648b4593b5edb479e85984730770e77c70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32742 from Chaosus/fix_samplers","body":"Added sampler port to CubeMap, fixed parsing in expresssions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f075e519abeefbe0aa1dc54a9711b94a4a8eebe":{"hash":"7f075e519abeefbe0aa1dc54a9711b94a4a8eebe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32741 from qarmin/fix_string_utf_ascii","body":"Don't use to_utf8() and to_ascii() on empty String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdaedb601ce3f3bd87cc8fb773ae8ac912fd457b":{"hash":"bdaedb601ce3f3bd87cc8fb773ae8ac912fd457b","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Fix draw_rect","body":"OpenGL uses the diamond exit rule to rasterize lines. If we don't shift\nthe points down and to the right by 0.5, the line can sometimes miss a\npixel when it shouldn't. The final fragment of a line isn't drawn. By\ndrawing the lines clockwise, we can avoid a missing pixel in the rectangle.\nSee section 3.4.1 in the OpenGL 1.5 specification.\nFixes #32279","is_cherrypick":false,"cherrypick_hash":"","pull":32657},"197be41cca6f24798e542398437f5dc35923c2f1":{"hash":"197be41cca6f24798e542398437f5dc35923c2f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32740 from akien-mga/android-workaround-crash-fix-manifest","body":"Android: Work around crash in _fix_manifest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b217babca2374575a5b725c48e6dc044c1b78aab":{"hash":"b217babca2374575a5b725c48e6dc044c1b78aab","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"[VShaders] Added sampler port to CubeMap, fixed parsing in expresssion s","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32742},"c62da553cbc3581e68e9526474f46100afd2c87a":{"hash":"c62da553cbc3581e68e9526474f46100afd2c87a","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't use to_utf8() and to_ascii() on empty String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32741},"82141729d278bb63a2bcccba041b36405f8490d1":{"hash":"82141729d278bb63a2bcccba041b36405f8490d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Work around crash in _fix_manifest","body":"Works around #32553, not fixing the underlying cause but\npreventing the crash.","is_cherrypick":false,"cherrypick_hash":"","pull":32740},"d655a7c09737afdc03d787f861573dd167c9db85":{"hash":"d655a7c09737afdc03d787f861573dd167c9db85","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30c3c3302904e483fa436306b74f07bbb7ba3eba":{"hash":"30c3c3302904e483fa436306b74f07bbb7ba3eba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32721 from groud/independant_grid_snap","body":"Move grid snapping to an independent button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be446038bb8231a16c1f1a915bab89f1b7e45368":{"hash":"be446038bb8231a16c1f1a915bab89f1b7e45368","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32683 from Faless/ws/improve_pr","body":"WebSocket improvements, SSL server, custom headers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be0da31f7a2e91b211b556ead5f1529f4427441a":{"hash":"be0da31f7a2e91b211b556ead5f1529f4427441a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32628 from Paulb23/issue_32609_set_text_scrollbar","body":"Fixed inserting text at caret not updating scrollbar size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22d100ad3a8580a727869dba2c6802e1f8979a18":{"hash":"22d100ad3a8580a727869dba2c6802e1f8979a18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32717 from qarmin/decompress_crash","body":"Fix decompress PoolByteArray crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25d1073f6e5e43ad92421e4a5a526b4391bf0884":{"hash":"25d1073f6e5e43ad92421e4a5a526b4391bf0884","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32696 from SamuelDeboni/doc-Skeleton2D","body":"Added documentation for Skeleton2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16dc6032dc97bfaaf4674c2f1e18aac797d6d1ce":{"hash":"16dc6032dc97bfaaf4674c2f1e18aac797d6d1ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32737 from volzhs/unused-outputstrings","body":"Remove unused editor/OutputStrings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a459c03dd5abfefad75313da0e00685bb199ce4":{"hash":"8a459c03dd5abfefad75313da0e00685bb199ce4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32732 from neikeq/fix-release-api-assemblies-update-check","body":"C#: Fix detection of outdated release Godot API assemblies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58e5c650d7ed83859fef81872074991811b0ec2e":{"hash":"58e5c650d7ed83859fef81872074991811b0ec2e","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM5ODc="],"author_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","committer_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","summary":"fix #32711 : Spatial::look_at wrong re-scaling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32865},"40670288948cc1066ea1504e62a98c53702d10d0":{"hash":"40670288948cc1066ea1504e62a98c53702d10d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32729 from Calinou/inspector-remove-string-conversion","body":"Remove redundant `camelcase_to_underscore()` call in EditorInspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc281dce576657461fb5b83582ccbafb9c21c1eb":{"hash":"fc281dce576657461fb5b83582ccbafb9c21c1eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32728 from nekomatata/error-autosave-timer","body":"Fixed ScriptEditor autosave timer causing errors on start","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52b21435e21a9d687f5af75f1f50658150682289":{"hash":"52b21435e21a9d687f5af75f1f50658150682289","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Remove unused editor/OutputStrings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32737},"8c438a21976d701d95b375f28fd40fc85da7ef36":{"hash":"8c438a21976d701d95b375f28fd40fc85da7ef36","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix detection of outdated release Godot API assemblies","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32732},"8c79b4f5e911a4846c47dc6d05e24b9d89718361":{"hash":"8c79b4f5e911a4846c47dc6d05e24b9d89718361","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove redundant `camelcase_to_underscore()` call in EditorInspector","body":"Calling `String::capitalize()` already calls\n`String::camelcase_to_underscore()` under the hood.","is_cherrypick":false,"cherrypick_hash":"","pull":32729},"30f2100d598dd52952424e4bf7fee143704286a3":{"hash":"30f2100d598dd52952424e4bf7fee143704286a3","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed ScriptEditor autosave timer causing errors on start","body":"Fixes #32685","is_cherrypick":false,"cherrypick_hash":"","pull":32728},"fff953ac8b80ad667468d37c560c6183a00535f6":{"hash":"fff953ac8b80ad667468d37c560c6183a00535f6","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Move grid snapping to an independent button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32721},"1767370e7c61e8445d9b45ae55b19ef71b5fef74":{"hash":"1767370e7c61e8445d9b45ae55b19ef71b5fef74","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDY2MDQ5"],"author_raw":"SamuelDeboni <samueldeboniss@gmail.com>","committer_raw":"SamuelDeboni <samueldeboniss@gmail.com>","summary":"Added documentation for Skeleton2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32696},"7dc0e68a53ea93503e05021533ef13947340d21a":{"hash":"7dc0e68a53ea93503e05021533ef13947340d21a","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Optimized Dictionary hash() and duplicate() methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32719},"684156f7114bcc2d1d95f77c50add11a1eb7b2ce":{"hash":"684156f7114bcc2d1d95f77c50add11a1eb7b2ce","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix decompress PoolByteArray crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32717},"f4afaecdd1220395acd5fe1e36368ba9bb146865":{"hash":"f4afaecdd1220395acd5fe1e36368ba9bb146865","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32714 from Calinou/gdscript-lsp-decrease-polling-frequency","body":"Decrease polling frequency to 20 Hz in the GDScript language server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f49c5dd4212c9f9673d1b7007d0d4805b38ce40":{"hash":"7f49c5dd4212c9f9673d1b7007d0d4805b38ce40","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Decrease polling frequency to 20 Hz in the GDScript language server","body":"This decreases the language server's CPU usage.","is_cherrypick":false,"cherrypick_hash":"","pull":32714},"01481127301b7defadb69cd712f82ad7f840340e":{"hash":"01481127301b7defadb69cd712f82ad7f840340e","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32708 from Chaosus/vs_fix","body":"Prevents folding of member tree on drag&drop in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b76ae2339266f5096d5707f3e92d65afa2859372":{"hash":"b76ae2339266f5096d5707f3e92d65afa2859372","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevents folding of member tree on drag&drop in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32708},"2c84a9651f25328d3cdde703e5eb4ea6387313b6":{"hash":"2c84a9651f25328d3cdde703e5eb4ea6387313b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32707 from Chaosus/vs_lod_textures","body":"Uses LoD even if UV slot is not used in visual shader textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfc26f53d695a2b3e4513958fa58b9b5dbb1a5ca":{"hash":"cfc26f53d695a2b3e4513958fa58b9b5dbb1a5ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32705 from qarmin/validate_array_index_stylebox","body":"Validate array indexes in StyleBox","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2fd2f32fc0295b0f1c83cfa14fb78b4a903c04b":{"hash":"d2fd2f32fc0295b0f1c83cfa14fb78b4a903c04b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Uses LoD even if UV slot is not used in visual shader textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32707},"00b86b29f1f10ebe707e02658a156daabac64478":{"hash":"00b86b29f1f10ebe707e02658a156daabac64478","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Validate array indexes in StyleBox","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32705},"ed9fe4587d3f90c6ebd77b9aa1703f59217943b4":{"hash":"ed9fe4587d3f90c6ebd77b9aa1703f59217943b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32704 from Chaosus/vs_remove_rebuild","body":"Removed \"rebuild\" function from public interface of VisualShader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ec352213dce5a9cff6ac981239fd6c58ae78046":{"hash":"0ec352213dce5a9cff6ac981239fd6c58ae78046","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed \"rebuild\" function from public interface of VisualShader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32704},"f0f972076a7de8012ed336bc47bf1e43a97e6699":{"hash":"f0f972076a7de8012ed336bc47bf1e43a97e6699","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32686 from MarqusJonsson/master","body":"Add shortcut Shift + F3 to search pervious in the built-in docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c84e73bf92735f0f1ab30d4401db48945ead914b":{"hash":"c84e73bf92735f0f1ab30d4401db48945ead914b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzA4Njc0","MDQ6VXNlcjI2MDg5Mjcy"],"author_raw":"Marqus <markusjonsson1997@gmail.com>","committer_raw":"Marqus <markusjonsson1997@gmail.com>","summary":"Add shortcut Shift + F3 to search pervious in the built-in docs","body":"When using the built-in docs, Godot would not support the shortcut \"Shift + F3\"\nto search for the previous occurrence of the search entry text, thus causing an\ninconsistent behaviour when using shortcuts in the \"ScriptEditor\" compared to\nusing them in the \"ScriptTextEditor\".\n\nThe previous parameter of the function \"EditorHelp::_search()\" in the class\n\"editor_help\" seems to be unused, thus replaced with a bool representing to\nsearch for previous search entry text or not. By adding the shortcut to\nGodot's \"ScriptEditor\", this commit now improves Godot's consistensy when\nusing shortcuts.\n\nFixes #31147.\n\nCo-Authored-By: Oscar Ferm <oscfer-6@student.ltu.se>","is_cherrypick":false,"cherrypick_hash":"","pull":32686},"220ee9281ffa9cc5145472c0aec50d3905a03577":{"hash":"220ee9281ffa9cc5145472c0aec50d3905a03577","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32674 from Chaosus/vs_fix_cubemaps","body":"Makes cubemaps to be works in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f82c9f5300c8b71ff6ed487703bf42ef25d08779":{"hash":"f82c9f5300c8b71ff6ed487703bf42ef25d08779","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32697 from madmiraal/remove-editor-dependency","body":"Remove editor dependency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8836ba28d09e2fa99693c09889a8bbba0e3a106":{"hash":"a8836ba28d09e2fa99693c09889a8bbba0e3a106","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove dependency on the editor directory being in the build's include path.","body":"- Add or remove the necessary subdirectorires to the includes to remove\ndependency on the editor directory being in the build's include path.\n- Ensure includes in modified files conform to style guideline.\n- Remove editor from the build include path.","is_cherrypick":false,"cherrypick_hash":"","pull":32697},"781e4f8673857b2b318e919ecb780bfad972a5a6":{"hash":"781e4f8673857b2b318e919ecb780bfad972a5a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32673 from aaronfranke/vs-inheritance","body":"Make VisualScript check inheritance for port info","is_cherrypick":false,"cherrypick_hash":"","pull":""},"123a6b8019b0e25a59fc01fe489c2049f7511a0f":{"hash":"123a6b8019b0e25a59fc01fe489c2049f7511a0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32682 from Calinou/fix-nodepath-crash","body":"Fix crash when using `Node.get_as_property_path()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08725bdc28e05b53179e0464691c49e589e10944":{"hash":"08725bdc28e05b53179e0464691c49e589e10944","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32684 from Faless/crypto/self_signed_cert_key_check","body":"Fix crash when passing invalid key to Crypto.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9abcbac3b75b2d99f04d26614826e469c47abbc":{"hash":"e9abcbac3b75b2d99f04d26614826e469c47abbc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix crash when passing invalid key to Crypto.","body":"In generate_self_signed_certificate","is_cherrypick":false,"cherrypick_hash":"","pull":32684},"0528ce0a2a4b492d8ad7116654e00e9a2a790700":{"hash":"0528ce0a2a4b492d8ad7116654e00e9a2a790700","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix crash when using `Node.get_as_property_path()`","body":"This closes #32679.","is_cherrypick":false,"cherrypick_hash":"","pull":32682},"dd23d0b635ffe3f9292e00e15ce7a35e1bb22e71":{"hash":"dd23d0b635ffe3f9292e00e15ce7a35e1bb22e71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32662 from SamuelDeboni/docs-reflection-probe","body":"Add documentation for ReflectionProbe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c557787c119ac629085cba2455132f5b82553dc":{"hash":"2c557787c119ac629085cba2455132f5b82553dc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Document all this new improvements.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32683},"67a4c3033bd4c5e6f61b5ff77709f60512392ab0":{"hash":"67a4c3033bd4c5e6f61b5ff77709f60512392ab0","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Custom headers support in WebSocketClient.","body":"This commit also converts all PoolVector<String> parameters to\n`const Vector<String>` in both WebSocketServer and WebSocketClient.","is_cherrypick":false,"cherrypick_hash":"","pull":32683},"c723a8b6aa2e32f0c8b213303610a35d08b01e34":{"hash":"c723a8b6aa2e32f0c8b213303610a35d08b01e34","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement WebSocketServer SSL support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32683},"33644d711865e518a792403304b09f0828478fe9":{"hash":"33644d711865e518a792403304b09f0828478fe9","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"WebSocketClient can now use custom SSL certificate","body":"Via the `trusted_ssl_certificate` property.","is_cherrypick":false,"cherrypick_hash":"","pull":32683},"025cc04d9e8ec12cea749b6831fb8bc5c78894e2":{"hash":"025cc04d9e8ec12cea749b6831fb8bc5c78894e2","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Re-implement WebSocket get host/port.","body":"Was lost during library switch","is_cherrypick":false,"cherrypick_hash":"","pull":32683},"eb6e3003d5fb23a5761c84309b9f45db2c228960":{"hash":"eb6e3003d5fb23a5761c84309b9f45db2c228960","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDY2MDQ5"],"author_raw":"SamuelDeboni <samueldeboniss@gmail.com>","committer_raw":"SamuelDeboni <samueldeboniss@gmail.com>","summary":"Add documentation for ReflectionProbe","body":"Update doc/classes/ReflectionProbe.xml\n\nCo-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>\n\nApply suggestions from code review\n\nCo-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro>\n\nUpdate ReflectionProbe.xml","is_cherrypick":false,"cherrypick_hash":"","pull":32662},"fec8da3c5ec9a67bb878f76e43db29cd62792310":{"hash":"fec8da3c5ec9a67bb878f76e43db29cd62792310","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Makes cube maps to be works in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32674},"564a258831005ecce537c3943440848ac07a893d":{"hash":"564a258831005ecce537c3943440848ac07a893d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32672 from codecustard/fix_merge_scene_not_deselecting","body":"Fixes deselection not working when merging scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55ef6a0f254b965c0db389c8bbd876160a5dab1c":{"hash":"55ef6a0f254b965c0db389c8bbd876160a5dab1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32671 from GodotExplorer/lsp-send-godot-class-tree","body":"lsp: Send godot class tree to clients","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a39aeade5b86b5a95bd3b7555a8c32b7aec9d6bd":{"hash":"a39aeade5b86b5a95bd3b7555a8c32b7aec9d6bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32170 from puthre/ninepatch-fix","body":"GLES2 & GLES3 Fixes ninepatch margins for high resolution textures.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b540d17fe3a2cade009fb6fc467f63f38513bc8a":{"hash":"b540d17fe3a2cade009fb6fc467f63f38513bc8a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32667 from GodotExplorer/lsp-fix-native-func-sign","body":"LSP: Fix signature of void returned functions in native methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87552e79ce92cb0a5851b4221ee9bef9098ab94d":{"hash":"87552e79ce92cb0a5851b4221ee9bef9098ab94d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32663 from jabcross/remove_toggle_ruler_shortcut","body":"Remove Show Ruler shortcut (fixes #32639)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13779b70e05cfcd3ccb2e16f862c646d735798bd":{"hash":"13779b70e05cfcd3ccb2e16f862c646d735798bd","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Make VisualScript check inheritance for port info","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32673},"b5ff31a4336db5eaa482dc1771ba1c7372491ee5":{"hash":"b5ff31a4336db5eaa482dc1771ba1c7372491ee5","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes deselection not working when merging scene","body":"Fixes the issue of multiselection retaining its selection when deselecting in the merge scene dialog","is_cherrypick":false,"cherrypick_hash":"","pull":32672},"1ab34bc3c21fc8a75060c2e79e281fcba6fea64e":{"hash":"1ab34bc3c21fc8a75060c2e79e281fcba6fea64e","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"lsp: Send godot class tree to clients","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32671},"643874f8caff3a284a70bf4c114cca9f165deea2":{"hash":"643874f8caff3a284a70bf4c114cca9f165deea2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Change Plane intersect methods to return nullable Vector3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32670},"2b5b5874a274b87d8b6c71f8c9ddb0be2d956618":{"hash":"2b5b5874a274b87d8b6c71f8c9ddb0be2d956618","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"lsp: Fix signature of void returned functions in native methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32667},"afdfe651a1d9c536572688d418ce5af8728dd1e5":{"hash":"afdfe651a1d9c536572688d418ce5af8728dd1e5","is_merge":false,"authored_by":["MDQ6VXNlcjY0MDIyMzc="],"author_raw":"Pedro Ciambra <pedrociambra@gmail.com>","committer_raw":"Pedro Ciambra <pedrociambra@gmail.com>","summary":"Remove Show Ruler shortcut (fixes #32639)","body":"Removed default shortcut because of the conflict mentioned in the issue.\nCommand + Shift + T would conflict with Soft Reload Script,\nand this shortcut doesn't seem to be needed very often.","is_cherrypick":false,"cherrypick_hash":"","pull":32663},"bb41f0b0cbc8ceff55a77cec42664c2ee81bb2f2":{"hash":"bb41f0b0cbc8ceff55a77cec42664c2ee81bb2f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32652 from Chaosus/shader_fix_autocompletion","body":"Fixed invalid autocompletion pasting of shader param name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d6b9f5034fba2c1c70ca82364727445dce2aaf6":{"hash":"2d6b9f5034fba2c1c70ca82364727445dce2aaf6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32649 from qarmin/another_crash_fix_for_tile_map","body":"Fix crash in TileMap::update_cell_bitmask","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a929a7e4d9aa32ea46f824096694534109ad459":{"hash":"9a929a7e4d9aa32ea46f824096694534109ad459","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32647 from Calinou/doc-improve-os-screen","body":"Improve the OS `get_screen_*` methods' documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c84aafdac24bf6b88eefe616f3bed1c815a34b44":{"hash":"c84aafdac24bf6b88eefe616f3bed1c815a34b44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32646 from SamuelDeboni/master","body":"Fixed AttributeError bug on doc_status.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ada4bcbe3081290b0645d81e2bfbfbab35af2d60":{"hash":"ada4bcbe3081290b0645d81e2bfbfbab35af2d60","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix invalid autocompletion pasting of shader param name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32652},"f46bf8e721d17f263437f4786454401b52721bc6":{"hash":"f46bf8e721d17f263437f4786454401b52721bc6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32411 from YeldhamDev/fix_grid_overflow","body":"Fix GridContainer's children overflowing it when not all slots of a row are occupied","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1243f75b2c286e278fb73540bab47651684a8a6":{"hash":"e1243f75b2c286e278fb73540bab47651684a8a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32444 from lupoDharkael/center-template","body":"Project Manager: Update template dialog position after window resize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d34c0571d04e68f98edeca754c6f203ac344d819":{"hash":"d34c0571d04e68f98edeca754c6f203ac344d819","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32559 from YeldhamDev/tooltip_scale","body":"Make tooltips have the same scale as their Controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35d22e414f8a244ff97bbe3118f0ca02b1c19daa":{"hash":"35d22e414f8a244ff97bbe3118f0ca02b1c19daa","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDY2MDQ5"],"author_raw":"SamuelDeboni <samueldeboniss@gmail.com>","committer_raw":"SamuelDeboni <samueldeboniss@gmail.com>","summary":"Fixed AttributeError on doc_status.py","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32646},"106e21fd5f85a861a692db229ee69a6ec31fe562":{"hash":"106e21fd5f85a861a692db229ee69a6ec31fe562","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32478 from AlexHolly/fix-rect2-encloses","body":"Make Rect2.encloses return true on same size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abd81dcb73767a91c07bacefcddab05a600bae49":{"hash":"abd81dcb73767a91c07bacefcddab05a600bae49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32556 from bruvzg/win_codesign","body":"Code signing support for Windows exports","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45577e42334acd71cf178a8cc188ec5b1469e5e1":{"hash":"45577e42334acd71cf178a8cc188ec5b1469e5e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32571 from DavidSichma/rect_flip","body":"Correctly flip texture src region","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2f1b305659728c23ff30a9bbe2684066a6f63ac":{"hash":"e2f1b305659728c23ff30a9bbe2684066a6f63ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32618 from nekomatata/sprite-to-polygon","body":"Sprite to polygon conversion improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed1cefd35205d9ccf49db9703bf132c54396a63b":{"hash":"ed1cefd35205d9ccf49db9703bf132c54396a63b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32624 from Calinou/project-settings-allow-all-types","body":"Allow all Variant types to be added as project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb685147f9636112da4ee7e3a6e6dcbd739d8da4":{"hash":"bb685147f9636112da4ee7e3a6e6dcbd739d8da4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash in TileMap::update_cell_bitmask","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32649},"c2edaa97f3336e9d6660302b3e30fd921bf20fcc":{"hash":"c2edaa97f3336e9d6660302b3e30fd921bf20fcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32426 from gianllucah/master","body":"Option to erase a section key in ConfigFile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c2bb56979ee09276866375f3243aafdf5d4ef89":{"hash":"5c2bb56979ee09276866375f3243aafdf5d4ef89","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the OS `get_screen_*` methods' documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32647},"2078dcbe15e7b1a25bc06b0834a007d63c7ccd01":{"hash":"2078dcbe15e7b1a25bc06b0834a007d63c7ccd01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32640 from madmiraal/remove-circular-includes","body":"Remove circular include between core/typedefs.h and core/error_macros.h","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76ef250d09a4a44f3a57d1a75b5c4c9cd010b782":{"hash":"76ef250d09a4a44f3a57d1a75b5c4c9cd010b782","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32638 from akien-mga/popupmenu-keep-name","body":"PopupMenu: Fix inconsistency setting text/xl_text in add_* methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"655694b394bb27c031ab5e3b609010b45b80d69e":{"hash":"655694b394bb27c031ab5e3b609010b45b80d69e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed RigidBody stuttering when changing collision layer/mask","body":"- Changing collision layer/mask now only updates the broadphase proxy to avoid the velocity to be reset each time (also avoids unnecessary computations)\n- No rigid body update at all when the collision layer/mask stays the same\n- Same changes for Area for optimization purpose\n\nFixes #32577","is_cherrypick":false,"cherrypick_hash":"","pull":32641},"d8b36a452c83cf99befe3011ccf19bc0310bc387":{"hash":"d8b36a452c83cf99befe3011ccf19bc0310bc387","is_merge":false,"authored_by":["MDQ6VXNlcjI1NDU1MTI="],"author_raw":"Patrick Wuttke <mewin@mewin.de>","committer_raw":"Patrick Wuttke <mewin@mewin.de>","summary":"check for cyclic inheritance when adding a global class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32643},"c2aa3e2351c3a7eec912ce8f06fe8e9f72f6605c":{"hash":"c2aa3e2351c3a7eec912ce8f06fe8e9f72f6605c","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove circular include between core/typedefs.h and core/error_macros.h","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32640},"98497ff71928daff6afb393b26e230e28bf18e3e":{"hash":"98497ff71928daff6afb393b26e230e28bf18e3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21621 from AlexHolly/android-pen-hover-support","body":"Adds Pen support for Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58dd5d0c788a3334c48076456ceff1e414ede986":{"hash":"58dd5d0c788a3334c48076456ceff1e414ede986","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"PopupMenu: Fix missing text/xl_text when using add_shortcut","body":"Use macros to ensure that `text`, `xl_text` and `id` are always set\nusing the same logic.\n\nFixes #25519.\n\nAlso fixes up #26914 when `p_id == -1` handling was only added for a\ncouple methods instead of all of them.","is_cherrypick":false,"cherrypick_hash":"","pull":32638},"63a19df5e6a1cf3e03b9364389519adb79893f06":{"hash":"63a19df5e6a1cf3e03b9364389519adb79893f06","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"PopupMenu: Reorder add_* methods in more natural order","body":"Also adds `add_icon_radio_check_shortcut` matching `add_icon_radio_check_item`,\nbinds them for scripting languages, and binds `add_multistate_item`.","is_cherrypick":false,"cherrypick_hash":"","pull":32638},"02d75f99b96e5d060b537863644c9b6679737b49":{"hash":"02d75f99b96e5d060b537863644c9b6679737b49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32616 from Faless/net/fix_close_exec","body":"Disable socket descriptor sharing with subprocs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9215e2ddf5dc5f006e00b57a46e440f02f33d150":{"hash":"9215e2ddf5dc5f006e00b57a46e440f02f33d150","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32632 from groud/increase_grid_size_limit","body":"Increase grid size limit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e43155b44f981088edab75f349ecc6beac9b9a94":{"hash":"e43155b44f981088edab75f349ecc6beac9b9a94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32454 from jeronimo-schreyer/disable_unix_socket","body":"Optional Unix Socket disable for devices that do not support it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a65019f41ae22c1bde7bdb70c2aea10361d1cc9a":{"hash":"a65019f41ae22c1bde7bdb70c2aea10361d1cc9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32606 from cbolgiano/bugfix/32294","body":"Fixes Default Angular Damp in Project Settings Disallows Fractional Input #32294","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d514bdff62b3140f2872d57bd5a933c40403aad7":{"hash":"d514bdff62b3140f2872d57bd5a933c40403aad7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32607 from Calinou/doc-gdnative-singleton-prefix","body":"Document the GDNative singleton method prefix being changeable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5bb9a98dc2beaa77339b248565be3e93b063eff":{"hash":"f5bb9a98dc2beaa77339b248565be3e93b063eff","is_merge":false,"authored_by":["MDQ6VXNlcjc0NDU1MDM="],"author_raw":"devbox <cbolgiano625@gmail.com>","committer_raw":"devbox <cbolgiano625@gmail.com>","summary":"32294: Changed the default_angular_damp value to a float.","body":"32294: Added hints for both 2d/3d linear/angular.\n\n32294: Added hints for both 2d/3d linear/angular.","is_cherrypick":false,"cherrypick_hash":"","pull":32606},"54cba54a45fd3d9fbe30f3c8100d7890d7586b82":{"hash":"54cba54a45fd3d9fbe30f3c8100d7890d7586b82","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTA4NjAz"],"author_raw":"Gianlluca <gianllucaalves@gmail.com>","committer_raw":"gianllucah <gianllucaalves@gmail.com>","summary":"Added a method to erase section key in ConfigFile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32426},"0e834b3924fb6cc0f5c99036c7f2d0c77c1e777f":{"hash":"0e834b3924fb6cc0f5c99036c7f2d0c77c1e777f","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Increase grid size limit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32632},"31600f07d2fae10a2f256ea5621e0a64d8bb671b":{"hash":"31600f07d2fae10a2f256ea5621e0a64d8bb671b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32623 from madmiraal/remove-circular-includes","body":"Remove circular dependency between Vector3 and Basis.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5b18cea630ae51061f33de3135240fbb1a965cc":{"hash":"e5b18cea630ae51061f33de3135240fbb1a965cc","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed inserting text at caret not updating scrollbar size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32628},"667e464e64c98692b3ea1412a143c624d754dbb7":{"hash":"667e464e64c98692b3ea1412a143c624d754dbb7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32626 from Paulb23/issue_27631_caret_draw_eol","body":"Fixed drawing the caret at eol when at eol is not visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6025a76c78fe63d8badc3a86717a8f26fd4e4ec5":{"hash":"6025a76c78fe63d8badc3a86717a8f26fd4e4ec5","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed drawing the caret at eol when at eol is not visible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32626},"753eff2f68ca4fd4bece06b6753b736552e09313":{"hash":"753eff2f68ca4fd4bece06b6753b736552e09313","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Allow all Variant types to be added as project settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32624},"40197685bb0dbc76b7670fdd9fdddf07b44659ff":{"hash":"40197685bb0dbc76b7670fdd9fdddf07b44659ff","is_merge":false,"authored_by":["MDQ6VXNlcjkyNTM5Mjg="],"author_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","committer_raw":"Marcel Admiraal <madmiraal@users.noreply.github.com>","summary":"Remove circular dependency between Vector3 and Basis.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32623},"9499eef4da14bea59e55fe663ce16fa151ef21f7":{"hash":"9499eef4da14bea59e55fe663ce16fa151ef21f7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document the GDNative singleton method prefix being changeable","body":"This also tweaks error messages to remove hardcoded references to\nthe default `godot_` prefix.","is_cherrypick":false,"cherrypick_hash":"","pull":32607},"100d05cbecb8e00fb9b8063feb236f2e18d0cd7a":{"hash":"100d05cbecb8e00fb9b8063feb236f2e18d0cd7a","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"GLES3 Fixes for ninepatch margins when patch size is smaller than the patch texture resolution","body":"Scaled ninepatch margins in screen space to be relative of the ninepatch size when the patch size is smaller than the patch texture resolution.","is_cherrypick":false,"cherrypick_hash":"","pull":32170},"1e301479dae4e4e5bdf4637669d990a7731b2fe3":{"hash":"1e301479dae4e4e5bdf4637669d990a7731b2fe3","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Sprite to polygon conversion improvements","body":"- No reduced Rect in march square algorithm, it was causing inconsistent cases near the borders and made the outline less accurate\n- Ignore invalid generated polygons (under 3 points) to avoid unnecessary errors and crashes\n- Error popup only when no polygon could be generated at all\n- Added option to shrink pixels (to get rid of small separate islands)\n- Fixed polygon preview (lines were sometimes not showing along the borders)\n\nFixes #32564, #29267","is_cherrypick":false,"cherrypick_hash":"","pull":32618},"ad9a5ee6f1c3cb48a3f06e87a1e925a986c90ab8":{"hash":"ad9a5ee6f1c3cb48a3f06e87a1e925a986c90ab8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Disable file descriptor sharing with subprocs.","body":"On Unix systems, file descriptors are usually shared among child\nprocesses.\nThis means, that if we spawn a subprocess (or we fork) like we do in\nthe editor any open file descriptor will leak to the new process.\nThis PR sets the close-on-exec flag when opening a file, which causes\nthe file descriptor to not be shared with the child process.","is_cherrypick":false,"cherrypick_hash":"","pull":32617},"9c91b2051a61758c8ebfb5be7f2a81dc32c5de33":{"hash":"9c91b2051a61758c8ebfb5be7f2a81dc32c5de33","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Disable socket descriptor sharing with subprocs.","body":"On Unix systems, sockets are like file descriptors, and file descriptors\nare usually shared among child processes.\nThis means, that if we spawn a subprocess (or we fork) like we do in the\neditor, open file descriptors will leak to the new process.\nThis causes issue with sockets as they might remain open and bound\n(listening) when the original process closes.","is_cherrypick":false,"cherrypick_hash":"","pull":32616},"234289de2b10b76d368650a144a35c040a196ee0":{"hash":"234289de2b10b76d368650a144a35c040a196ee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32613 from clayjohn/GLES2-canvas-bg-mode","body":"Add canvas background mode to GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f84bf7e8a8b8ea3804b91ec6dfffcd005b9b36c5":{"hash":"f84bf7e8a8b8ea3804b91ec6dfffcd005b9b36c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32351 from nekomatata/texture-rect-size-update","body":"Update TextureRect when its Texture is modified directly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcf46d311a3249950d3dd08e38827da8257906d7":{"hash":"dcf46d311a3249950d3dd08e38827da8257906d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32523 from hbina/hbina_fix_method_ordering","body":"Applied the same kind of ordering to methods description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c825f76decc6ad8f08164d33fa0e4c84ea1c8b9c":{"hash":"c825f76decc6ad8f08164d33fa0e4c84ea1c8b9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32567 from Calinou/increase-about-dialog-size","body":"Increase the size of the About dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74c7866bbac1d1f014b684cf2d2cdf8640e44275":{"hash":"74c7866bbac1d1f014b684cf2d2cdf8640e44275","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32594 from Calinou/project-editor-settings-search-shortcut","body":"Focus the search box when pressing Ctrl+F in Project/Editor Settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77939c6e2e2a54fbd4d74c14f35afbeae1863884":{"hash":"77939c6e2e2a54fbd4d74c14f35afbeae1863884","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"add canvas background mode to GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32613},"dfff210f6d3c3219718ec9ef2ae51582aac90415":{"hash":"dfff210f6d3c3219718ec9ef2ae51582aac90415","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32608 from cbscribe/kcc_doc_updates","body":"[DOC] Fill in various missing method/member descriptions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d26a425da14e43893fd05171cbb58b79ee1e9ff":{"hash":"0d26a425da14e43893fd05171cbb58b79ee1e9ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32589 from OsamaElHariri/add_angle_to_ruler","body":"Add angle to ruler tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41aac7c2df920fe5c5c272b30ccd623875a36a91":{"hash":"41aac7c2df920fe5c5c272b30ccd623875a36a91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32605 from dankan1890/get_custom_color","body":"Added missing bind_method to TreeItem::get_custom_color().","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aece1fee8b0ad3b106f80d34572fc61c7316f0d3":{"hash":"aece1fee8b0ad3b106f80d34572fc61c7316f0d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32603 from clayjohn/GLES2-post-processing-bugs","body":"Fix current issues with post-processing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72b43d5ed6c0c55a344d7f201936b81c38dee2b6":{"hash":"72b43d5ed6c0c55a344d7f201936b81c38dee2b6","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOC] Fill in various missing method/member descriptions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32608},"b469ff17e2e1171f50a279198a768857192c7d1a":{"hash":"b469ff17e2e1171f50a279198a768857192c7d1a","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Added missing bind_method to TreeItem::get_custom_color().","body":"Fix #32595","is_cherrypick":false,"cherrypick_hash":"","pull":32605},"8c9358b5d0a3c72707ec5d2fe312e239e9fa5dc1":{"hash":"8c9358b5d0a3c72707ec5d2fe312e239e9fa5dc1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32602 from cbscribe/kcc_doc_rigid","body":"[DOC] Add missing physics_material_override descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cea1f13176a0c3101040b8270f80e862dfaf09fb":{"hash":"cea1f13176a0c3101040b8270f80e862dfaf09fb","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix current issues with post-processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32603},"2092ebda9c3969e63b2a5c66b171e7d378b5e0fb":{"hash":"2092ebda9c3969e63b2a5c66b171e7d378b5e0fb","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOC] Add missing physics_material_override descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32602},"7801fdfedb1298f46c7031ff92deb9c276eec11c":{"hash":"7801fdfedb1298f46c7031ff92deb9c276eec11c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32599 from cbscribe/kcc_doc_clippedcamera","body":"[DOC] Document ClippedCamera properties/methods.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8f6661459aeea683c662ed6bb15d689b1a7568b":{"hash":"c8f6661459aeea683c662ed6bb15d689b1a7568b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32569 from qarmin/fix_control_crash","body":"Fix crash in Control functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8543cc2ff9e01274ccedee9eeddee8062cd4264a":{"hash":"8543cc2ff9e01274ccedee9eeddee8062cd4264a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32580 from sheepandshepherd/gdnativelibrary-doc","body":"Document GDNativeLibrary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"430181e6db255ec19aec47aa17054e6e8a5b009a":{"hash":"430181e6db255ec19aec47aa17054e6e8a5b009a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32586 from jmorton06/master","body":"Set tooltip to an empty string after removing texture/material","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6591008ac50b6817b0db14ecea556f0f14ab4b9b":{"hash":"6591008ac50b6817b0db14ecea556f0f14ab4b9b","is_merge":false,"authored_by":[""],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOC] Document ClippedCamera properties/methods.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32599},"b54d1276e6b8d99c9e78d2fa9ceccd08aa9f2990":{"hash":"b54d1276e6b8d99c9e78d2fa9ceccd08aa9f2990","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32598 from Chaosus/fix_shader_crash","body":"Prevents shader crash if name of variable overrides function name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76324bec8d269330c59812bfcc852a195304aa92":{"hash":"76324bec8d269330c59812bfcc852a195304aa92","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevent shader crash if name of variable overrides function name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32598},"c017f3405e56299cfc6ba195eaeccbacece4aaed":{"hash":"c017f3405e56299cfc6ba195eaeccbacece4aaed","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzY2MzI="],"author_raw":"Joe Morton <jmorton06@live.co.uk>","committer_raw":"Joe Morton <jmorton06@live.co.uk>","summary":"Set tooltip to an empty string when clearing","body":"Format\n\n\nRemove string conversion","is_cherrypick":false,"cherrypick_hash":"","pull":32586},"724b9bc0ce91fdb55c80fc0de25365c94f960364":{"hash":"724b9bc0ce91fdb55c80fc0de25365c94f960364","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Focus the search box when pressing Ctrl+F in Project/Editor Settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32594},"04dbcd7f5a9d84562b79ad123f7e3722f7bf2c57":{"hash":"04dbcd7f5a9d84562b79ad123f7e3722f7bf2c57","is_merge":false,"authored_by":["MDQ6VXNlcjExODU0MzMw"],"author_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","committer_raw":"sheepandshepherd <sheepandshepherd@hotmail.com>","summary":"Document GDNativeLibrary","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32580},"b71f23169af2c3ddefe6ddd76d63da54aea0d78c":{"hash":"b71f23169af2c3ddefe6ddd76d63da54aea0d78c","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32592 from Chaosus/fix_const_shader_crash","body":"Prevent shader crash if function call been used for constant initialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9087e1b4499d5399da0d57a3fbd2d3a9c7c71c5":{"hash":"d9087e1b4499d5399da0d57a3fbd2d3a9c7c71c5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Prevent shader crash if function call been used on constant","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32592},"90ea3787ecc7ba62b637fc1f176976dd2346fdb1":{"hash":"90ea3787ecc7ba62b637fc1f176976dd2346fdb1","is_merge":false,"authored_by":[""],"author_raw":"Osama El Hariri <osama@localhost.localdomain>","committer_raw":"Osama El Hariri <osama@localhost.localdomain>","summary":"Add angle to ruler tool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32589},"09a3d8f5c4a7f1e696b8b8075ef2ca8877714314":{"hash":"09a3d8f5c4a7f1e696b8b8075ef2ca8877714314","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32590 from Chaosus/fix_shader_regression","body":"Fix few redefinition name errors for variable/param/function in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a5a062d6109c42936fd46289ee2395f7d1a3099":{"hash":"5a5a062d6109c42936fd46289ee2395f7d1a3099","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix few redefinition name errors for variable/param/function in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32590},"17344337a9b15cc77a62a59cc3f5323351831415":{"hash":"17344337a9b15cc77a62a59cc3f5323351831415","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash in Control functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32569},"c7834ee5663c1169ba49445a5f9b9c4baf6b7489":{"hash":"c7834ee5663c1169ba49445a5f9b9c4baf6b7489","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Update TextureRect and Sprite when their Texture is modified directly.","body":"Modified Sprite to use \"changed\" signal instead of _changed_callback to make it work when tool is disabled (change receptors are editor only).\n\nFixes #32349","is_cherrypick":false,"cherrypick_hash":"","pull":32351},"0550c41ab6aafe72ddbc5d2da7f10f7c7ea0f9f1":{"hash":"0550c41ab6aafe72ddbc5d2da7f10f7c7ea0f9f1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase the size of the About dialog","body":"This makes third-party license texts display without any soft\nwrapping.\n\nThe About dialog still fits in the editor when using the smallest\nwindow size permitted (1024x600).","is_cherrypick":false,"cherrypick_hash":"","pull":32567},"1d9233c3882afe888b9396f7f2aac917d4dcac4d":{"hash":"1d9233c3882afe888b9396f7f2aac917d4dcac4d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32566 from Calinou/document-non-resource-folder-filter","body":"Document the ability to include/exclude non-resource export folders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f1672586a4784332587a57cda790ac55ea2495a":{"hash":"7f1672586a4784332587a57cda790ac55ea2495a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32565 from noname1477/patch-2","body":"Fixed some typos in iteration error messages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1739ef5fd7a751753d50ff3f6f5486a3c650b240":{"hash":"1739ef5fd7a751753d50ff3f6f5486a3c650b240","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document the ability to include/exclude non-resource export folders","body":"This closes #3646.","is_cherrypick":false,"cherrypick_hash":"","pull":32566},"f73e1fae370f55774697ae0e3b30a97e0a8e78aa":{"hash":"f73e1fae370f55774697ae0e3b30a97e0a8e78aa","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Correctly flip texture src region","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32571},"3659e3db9daae23dfc97261be4b555eeb5385a6d":{"hash":"3659e3db9daae23dfc97261be4b555eeb5385a6d","is_merge":false,"authored_by":["MDQ6VXNlcjU0OTg3MjQy"],"author_raw":"noname1477 <54987242+noname1477@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed some obvious typos in error messages","body":"In some errors, there were closing quotation marks but no opening (e. g. \"Unable to iterate on object of type \" +\nVariant::get_type_name(container->get_type()) + \"'.\"","is_cherrypick":false,"cherrypick_hash":"","pull":32565},"27dab233d9d7ccf148a9779db1bc3a3dbdc329f4":{"hash":"27dab233d9d7ccf148a9779db1bc3a3dbdc329f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32555 from homer666/projectsettings-docs-mistake","body":"Fix silly mistake in ProjectSettings docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a4065e5146e172896c25151a1acdc9b4a7f684e":{"hash":"0a4065e5146e172896c25151a1acdc9b4a7f684e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32563 from qarmin/fix_tileset_crash","body":"Fix crash in TileMap::fix_invalid_tiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f435a6f0b63499021cb71182ddd9abd312553854":{"hash":"f435a6f0b63499021cb71182ddd9abd312553854","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash in TileMap::fix_invalid_tiles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32563},"872af14e6f9232897aeb6349ef151687a1a3e00c":{"hash":"872af14e6f9232897aeb6349ef151687a1a3e00c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32544 from GodotExplorer/gdscript-lsp-show_native_symbol","body":"Improvements for gdscript-lsp server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f27a4838c8ab2fb269961803c204402f368216e":{"hash":"9f27a4838c8ab2fb269961803c204402f368216e","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Format documentations to markdown only when needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32544},"82863b32de9c00bb8b8225fe462af0832f00a027":{"hash":"82863b32de9c00bb8b8225fe462af0832f00a027","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make tooltips have the same scale as their Controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32559},"db582a2c8cc0bf7d237a973f17ad099fdf424859":{"hash":"db582a2c8cc0bf7d237a973f17ad099fdf424859","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Adds Pen support for Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21621},"1c592e5f1f500c45b5ac3b0bf80a9040310a3a55":{"hash":"1c592e5f1f500c45b5ac3b0bf80a9040310a3a55","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Add code signing support for Windows exports (using \"signtool\" on Windows and \"osslsigncode\" on the other platforms)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32556},"0c75cac7dee57f6ae2ab6780d4d1d2aa1119a978":{"hash":"0c75cac7dee57f6ae2ab6780d4d1d2aa1119a978","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Fix silly mistake in ProjectSettings docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a23ab61fae79cce576fe7ec60fd928d2bd27fca":{"hash":"5a23ab61fae79cce576fe7ec60fd928d2bd27fca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32550 from JFonS/fix_editor_spatial_bounds","body":"Fix calculate_spatial_bounds for selection display","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a863eeec78f66528e0a058c552a425f8bc68ad0":{"hash":"4a863eeec78f66528e0a058c552a425f8bc68ad0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32549 from YeldhamDev/test_size_single_override","body":"Make possible to use just one \"size/test_*\" value in the settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99df569b40646979a917637c1efbf1cd3e8c7dcd":{"hash":"99df569b40646979a917637c1efbf1cd3e8c7dcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32552 from Calinou/humanize-digits-remove-redundant-if","body":"Remove redundant condition in `String::_humanize_digits()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b8004865da6086db2b4073974ee4be8236ce41b":{"hash":"3b8004865da6086db2b4073974ee4be8236ce41b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove redundant condition in `String::_humanize_digits()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32552},"e199488bc7f8c37e14ea414fd7986272b50f40ff":{"hash":"e199488bc7f8c37e14ea414fd7986272b50f40ff","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add custom api `textDocument/nativeSymbol` to allow inspect native symbols from LSP clients","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32544},"7e9c1041ac1d30c7620713635a76ba4caf29d673":{"hash":"7e9c1041ac1d30c7620713635a76ba4caf29d673","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32548 from akien-mga/doc-put-string","body":"doc: Add note about sending strings without size in StreamPeer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11bbe152a9c0404c74cf17a79075932e59349ba6":{"hash":"11bbe152a9c0404c74cf17a79075932e59349ba6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32546 from Xrayez/bind-string-humanize-size","body":"Bind the `String::humanize_size` method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1de7cb22e8864433c79a0caff368b7083e05b90":{"hash":"c1de7cb22e8864433c79a0caff368b7083e05b90","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix calculate_spatial_bounds for selection display","body":"Fixes `SpatialEditorPlugin::_calculate_spatial_bounds` so the displayed\nselection doesn't break with transformed scenes.","is_cherrypick":false,"cherrypick_hash":"","pull":32550},"ee611d149b4b126e7edc4754f87953e3c3fd8c98":{"hash":"ee611d149b4b126e7edc4754f87953e3c3fd8c98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22834 from lupoDharkael/recursive-item","body":"Add call_recursive method to TreeItem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d12a8940cb249e4cfa8d3850ca2c250109cde396":{"hash":"d12a8940cb249e4cfa8d3850ca2c250109cde396","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make possible to use just one \"size/test_*\" value in the settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32549},"caa88b4611d22092a4ca799bf1807bc780645015":{"hash":"caa88b4611d22092a4ca799bf1807bc780645015","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Add note about sending strings without size in StreamPeer","body":"Follow-up to #29153.","is_cherrypick":false,"cherrypick_hash":"","pull":32548},"a0d00c0e99aaf7844a330c8e320c0021abb4a3e3":{"hash":"a0d00c0e99aaf7844a330c8e320c0021abb4a3e3","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Bind the `String::humanize_size` method","body":"The method signature is also changed to use `uint64_t` instead of `size_t`\nfor it to be Variant-compatible.","is_cherrypick":false,"cherrypick_hash":"","pull":32546},"b177051521631f77092dc2513873afbd7015d4bb":{"hash":"b177051521631f77092dc2513873afbd7015d4bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32528 from hbina/hbina_fix_font_override","body":"Fixed warnings text using custom font and color setting.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39813939fc7248226ae698ee727d87d1901f6c3a":{"hash":"39813939fc7248226ae698ee727d87d1901f6c3a","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix enumeration value of SymbolKind.","body":"Add custom notification 'gdscript/show_native_symbol' to show native symbols in clients.\nClose client connections when stop gdscript-lsp","is_cherrypick":false,"cherrypick_hash":"","pull":32544},"79e83b7c929728545d66cfb6962f7a59babc7c4b":{"hash":"79e83b7c929728545d66cfb6962f7a59babc7c4b","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Fixed warnings text using custom font and color setting.","body":"Fixes #31917\nAdded missing font and color override.","is_cherrypick":false,"cherrypick_hash":"","pull":32528},"b6f8726c664552956310d1fb6f36be349b8c4ca6":{"hash":"b6f8726c664552956310d1fb6f36be349b8c4ca6","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32543 from Chaosus/vs_fix_input","body":"Fix VisualShaderInput (if compiled with MinGW) (correct, tested version)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b2033b9419f76ffaff47654372df1559b6c2b95":{"hash":"3b2033b9419f76ffaff47654372df1559b6c2b95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32540 from codecustard/fix_show_bounds_for_scenes","body":"Fixes scene instances not displaying bounds when selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd7b2354c5384527ed73b5d13cee61d85f38fec6":{"hash":"bd7b2354c5384527ed73b5d13cee61d85f38fec6","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32541 from Chaosus/vs_fix_input","body":"Fix VisualShaderInput (if compiled with MinGW)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc67a18fe0cb1e45ae770d77c172b24d0acaaaea":{"hash":"bc67a18fe0cb1e45ae770d77c172b24d0acaaaea","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix VisualShaderInput if compiled with MinGW","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32541},"0a34fa701fc98f8ea84941dd7514a87212ed1949":{"hash":"0a34fa701fc98f8ea84941dd7514a87212ed1949","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix VisualShaderInput (if compiled with MinGW) (correct, tested version)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32543},"10d0bc920bed2d6bd038cf79cd2e2fa7cb1303d1":{"hash":"10d0bc920bed2d6bd038cf79cd2e2fa7cb1303d1","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes scene instances not displaying bounds when selected","body":"When selecting instances of a scene file, it doesn't display the bounding box which makes it difficult to visually see that it is selected.","is_cherrypick":false,"cherrypick_hash":"","pull":32540},"4da56495202847cf22bca9874593a4ed15da05e6":{"hash":"4da56495202847cf22bca9874593a4ed15da05e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32532 from homer666/projectsettings-docs-window","body":"Improve Project Settings window size docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01c48aba42a63bd021552b892784a0c1e71a75ec":{"hash":"01c48aba42a63bd021552b892784a0c1e71a75ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32530 from Relintai/fix_potential_crash_in_animation_player","body":"Fix potential crash in AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ba3cd7b615b7c9b403c9cdde98dd6c6dd18bfa2":{"hash":"3ba3cd7b615b7c9b403c9cdde98dd6c6dd18bfa2","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Improve ProjectSettings window docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00417675fa186103ddfcaa37807d4c2819f709e2":{"hash":"00417675fa186103ddfcaa37807d4c2819f709e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32524 from qarmin/fix_string_builder_null_memcpy","body":"Don't add to StringBuilder empty String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c39490cf79dab5ba56c52e574d0edfb59930755b":{"hash":"c39490cf79dab5ba56c52e574d0edfb59930755b","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Fix potential crash in AnimationPlayer.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32530},"e57272987de49185c5c9f46401ea5cf60809f1b7":{"hash":"e57272987de49185c5c9f46401ea5cf60809f1b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32525 from qarmin/fix_small_memory_leak_PackedSourcePCK","body":"Fix small memory leak in PackedSourcePCK::try_open_pack","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2d8b213f71a06a3594d7a4125096314f6c1f093":{"hash":"b2d8b213f71a06a3594d7a4125096314f6c1f093","is_merge":false,"authored_by":[""],"author_raw":"Osama El Hariri <osama@localhost.localdomain>","committer_raw":"Osama El Hariri <osama@localhost.localdomain>","summary":"Fix locale filter in project settings editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32527},"2bc7f9e545ba9f8cb3e77d2607a2cfe33a716bbd":{"hash":"2bc7f9e545ba9f8cb3e77d2607a2cfe33a716bbd","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix small memory leak in PackedSourcePCK::try_open_pack","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32525},"df03d9c2c5c50f309aeb7f5f9f05efcc691ce50e":{"hash":"df03d9c2c5c50f309aeb7f5f9f05efcc691ce50e","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't add to StringBuilder empty String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32524},"ccfc88ffba09ff107d14239ccfd8f713731a5c3e":{"hash":"ccfc88ffba09ff107d14239ccfd8f713731a5c3e","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Applied the same kind of ordering to methods description","body":"Previously, the ordering did not match.\nThis could be improved by doing the filtering behorehand, then we simply access them.\nThis will make sure that future changes to one is reflected to the other (because we are only doing it once)","is_cherrypick":false,"cherrypick_hash":"","pull":32523},"d86c9ef2e691ced51175136b42a9cce2a8c54227":{"hash":"d86c9ef2e691ced51175136b42a9cce2a8c54227","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32519 from akien-mga/mono-fix-msbuild-vs","body":"Mono: Fix detection of MsBuild from Visual Studio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"409ec8bd1e92135e57cfe28cc75ec0bc6c062ca8":{"hash":"409ec8bd1e92135e57cfe28cc75ec0bc6c062ca8","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32512 from Chaosus/vs_texture_uv","body":"Makes Texture and TextureUniform in visual shaders to use UV by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b11d15d5c3299d15db20ed4f8318a2be5f9d2ff0":{"hash":"b11d15d5c3299d15db20ed4f8318a2be5f9d2ff0","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Makes Texture and TextureUniform in visual shaders to use UV by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32512},"f3f2fdfbab85819b44a9024ce4336f0249064c3b":{"hash":"f3f2fdfbab85819b44a9024ce4336f0249064c3b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Fix detection of MsBuild from Visual Studio","body":"This was a wrong check as an exit code of 0 means success,\nnot failure. It used to be fine as blocking mode always returned\n-2, but this was changed in #32033 to return the exit code.\n\nFixes #32424.","is_cherrypick":false,"cherrypick_hash":"","pull":32519},"d66cce0215fe2f963ecf35c2176f4c89ef793ac5":{"hash":"d66cce0215fe2f963ecf35c2176f4c89ef793ac5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32517 from GodotExplorer/gdscript-lsp","body":"GDScript LSP server improvement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a115ccaf3dd0224de0e5b1a2d116e53b6fabffb":{"hash":"9a115ccaf3dd0224de0e5b1a2d116e53b6fabffb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32518 from nekomatata/fix-revert-cursor","body":"Properly revert cursor when using set_custom_mouse_cursor with null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5bfe32eaa4b2254b48f39bde3e7bb6055eae9b83":{"hash":"5bfe32eaa4b2254b48f39bde3e7bb6055eae9b83","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Properly revert cursor when using set_custom_mouse_cursor with null","body":"Fixes #32486","is_cherrypick":false,"cherrypick_hash":"","pull":32518},"6a8303f82f78646d77bc3f18b7083313005485c9":{"hash":"6a8303f82f78646d77bc3f18b7083313005485c9","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Implement DocumentLink of GDScript LSP Server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32517},"77b1214a9a63efdd6e3cf6772965777cc06408bb":{"hash":"77b1214a9a63efdd6e3cf6772965777cc06408bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32514 from akien-mga/android-one-click-dont-uninstall","body":"Android one-click deploy: Don't clear by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"393aa8ff86d2378d172e24733706a4a39b81296a":{"hash":"393aa8ff86d2378d172e24733706a4a39b81296a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32515 from akien-mga/android-custom-build-fix-manifest","body":"Android: Fix manifest to match Godot export code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c7b3fff44f7945977c06575233e51ef6f4e7910":{"hash":"0c7b3fff44f7945977c06575233e51ef6f4e7910","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Fix manifest parsing and APK names in export code","body":"A better fix would be to make Godot's export code properly parse the\ntag over multiple lines (and maybe even use XMLParser instead of doing\nit ad-hoc?).\n\nAs for the APK names, we could alternatively pick the first .apk found\nin the `debug` and `release` folders without expecting a specific name.\n\nFixes #32414.","is_cherrypick":false,"cherrypick_hash":"","pull":32515},"9d96f041382b5b9e1cd9844c27cfa12b023c47a7":{"hash":"9d96f041382b5b9e1cd9844c27cfa12b023c47a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android one-click deploy: Don't clear by default","body":"This makes iteration faster as you don't need to monitor your phone\nto allow the installation each time.\n\nFixes #32183.","is_cherrypick":false,"cherrypick_hash":"","pull":32514},"cd408c7f066be1277fe6684e5bdba42058f4e14d":{"hash":"cd408c7f066be1277fe6684e5bdba42058f4e14d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32499 from bruvzg/macos_codesign_improvements","body":"macOS export/code signing improvements.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9781df31604b8dbf463d8ef9f56bcbadfbc8eb6":{"hash":"c9781df31604b8dbf463d8ef9f56bcbadfbc8eb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32403 from yeonghoey/enforce4space","body":"Print errors when tab indent found in [codeblock]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff9bbf1818d62d8eb336a6a0f29357824a00b366":{"hash":"ff9bbf1818d62d8eb336a6a0f29357824a00b366","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32490 from mrcdk/tree_scroll_scrollcontainer","body":"Handle scrolling correctly in Tree controls inside ScrollContainers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5db77dceb8c5de24d1ead43bb965bcbedf3f06a7":{"hash":"5db77dceb8c5de24d1ead43bb965bcbedf3f06a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32491 from lupoDharkael/inspector-frame","body":"Inspector: select self object after selecting a stack frame","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1a6964d3965ced647226e0489ca50f1f28aacd2":{"hash":"d1a6964d3965ced647226e0489ca50f1f28aacd2","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix codeblock formating to markdown","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32517},"79f71ecc819e7dae619a567bce1631d18e29e3f2":{"hash":"79f71ecc819e7dae619a567bce1631d18e29e3f2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32508 from Calinou/remove-stb-truetype","body":"Remove unused stb_truetype-based DynamicFont implementation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0deccd4a65c4f1994245834b49e8b431108577d2":{"hash":"0deccd4a65c4f1994245834b49e8b431108577d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32510 from clayjohn/GLES2-fix-black-editor-and-crash","body":"Remove glViewport call as it wasnt needed and caused crash GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"059a53ee1de5c86c08459a32d6537c4558d568d5":{"hash":"059a53ee1de5c86c08459a32d6537c4558d568d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32504 from Relintai/fix_empty_animatin_player_crash","body":"Fix crash in #32473. (Automatically seek timeline in selected animation)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce336e7e72e64fe5babdee2760d332928d670907":{"hash":"ce336e7e72e64fe5babdee2760d332928d670907","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32505 from clayjohn/GLES2-fix-probe-crash","body":"Fix reflection probe crash in GLES2 with post-processing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f92dda8155552d47e601fe4a29518a69d8ea5ec":{"hash":"4f92dda8155552d47e601fe4a29518a69d8ea5ec","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32503 from Chaosus/vs_custom","body":"Drag&drop custom nodes from filesystem to visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a152816c52e23ccba1c5f2f93c2bd29cb873c558":{"hash":"a152816c52e23ccba1c5f2f93c2bd29cb873c558","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"remove glViewport call as it wasnt needed and caused crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32510},"379e1789ddc0f4de2ed45a443703530bee93d7f6":{"hash":"379e1789ddc0f4de2ed45a443703530bee93d7f6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove unused stb_truetype-based DynamicFont implementation","body":"The DynamicFont implementation currently in use is based on\nFreeType, which provides much better visual quality.\n\nThis old implementation wasn't exposed anywhere, so this shouldn't\nbreak compatibility.\n\nThis decreases binary sizes by a few kilobytes.","is_cherrypick":false,"cherrypick_hash":"","pull":32508},"c6e577fed9d4ecfe5a026264db715fc3cd5443c8":{"hash":"c6e577fed9d4ecfe5a026264db715fc3cd5443c8","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Fix crash in #32473. (Automatically seek timeline in selected animation)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32504},"07fd9719bf0d6974bcd561f485875a0871a42808":{"hash":"07fd9719bf0d6974bcd561f485875a0871a42808","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix reflection probe crash in GLES2 with post-processing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32505},"1bafadb62905b8dc536542c0591af2218c29d71f":{"hash":"1bafadb62905b8dc536542c0591af2218c29d71f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Drag&drop custom nodes from filesystem to visual shader","body":"+ better loading of custom nodes","is_cherrypick":false,"cherrypick_hash":"","pull":32503},"893ebd3080225eeeecd4b52920df99d5c53484f7":{"hash":"893ebd3080225eeeecd4b52920df99d5c53484f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32498 from godotengine/revert-32434-script-class-no-plugins","body":"Revert \"Fix plugin script classes defined even if inactive.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4fdee1075d0a84705b63f599f312544cf3f3f8b":{"hash":"e4fdee1075d0a84705b63f599f312544cf3f3f8b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32497 from Chaosus/doc_thread_tutorial","body":"Added link to tutorial for Thread class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"642a258d5421776907e1c778735660b07622ec48":{"hash":"642a258d5421776907e1c778735660b07622ec48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32492 from akien-mga/fix-ip-uwp","body":"IP: Fix build error on UWP","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96b46a5c0074a36c353f9952bd7e8390bf90774e":{"hash":"96b46a5c0074a36c353f9952bd7e8390bf90774e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32484 from Chaosus/shader_fix","body":"Removed unnecessary shader error log messages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"664d7e733662938031425d6c4192c83fc2440c4f":{"hash":"664d7e733662938031425d6c4192c83fc2440c4f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@creikey, @IronicallySerious, @LikeLakers2, @minraws, @NilsIrl,\n@profan, @raphael10241024\n\nNew Platinum sponsor, added to splash screen:\nHeroic Labs\n\nMerged some duplicates via .mailmap to allow better tracking of\ncommit counts with `git shortlog -s -n -e --no-merges`.\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dca2e4f38106fa855c44ee636dbc283f30a85a6":{"hash":"5dca2e4f38106fa855c44ee636dbc283f30a85a6","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"macOS code signing improvements (timestamp and hardened runtime options, entitlements property hint, remove excessive codesign calls, suppress \"file not found\" error on first export)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32499},"c287f220ced4cb04623797406a30e8264800ded5":{"hash":"c287f220ced4cb04623797406a30e8264800ded5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix plugin script classes defined even if inactive.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32498},"61510102eceee85df9bca6b06cffce52e5c26b0b":{"hash":"61510102eceee85df9bca6b06cffce52e5c26b0b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added link to tutorial for Thread class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32497},"f9e9cc94cdfcf1bc1dd43e9d61e1394908835099":{"hash":"f9e9cc94cdfcf1bc1dd43e9d61e1394908835099","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32494 from Chaosus/vs_fix_globals","body":"Fix global code in visual shaders if two or more custom nodes are used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31ada3b68516306c84485423fa75d103828d211d":{"hash":"31ada3b68516306c84485423fa75d103828d211d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix global code in visual shaders if two or more custom nodes are used","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32494},"3f32ac11cc7a883ce69ad33d2bd1fcb292483c5e":{"hash":"3f32ac11cc7a883ce69ad33d2bd1fcb292483c5e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"IP: Fix build error on UWP","body":"Fixes this error:\n```\ndrivers\\unix\\ip_unix.cpp(155): error C2593: 'operator =' is ambiguous\n.\\core/ustring.h(177): note: could be 'void String::operator =(const CharType *)'\n.\\core/ustring.h(176): note: or 'void String::operator =(const char *)'\ndrivers\\unix\\ip_unix.cpp(155): note: while trying to match the argument list '(String, int)'\n```","is_cherrypick":false,"cherrypick_hash":"","pull":32492},"cc85be3aaeb183eb1d9a991317ac3b7d1b3aafe2":{"hash":"cc85be3aaeb183eb1d9a991317ac3b7d1b3aafe2","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Inspector: select self object after selecting a stack frame","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32491},"03d6291aafd2b05b5f4d5d75688bb61ecbe91e61":{"hash":"03d6291aafd2b05b5f4d5d75688bb61ecbe91e61","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Handle scrolling correctly in Tree controls inside ScrollContainers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32490},"a737bceb4e40d8472762630566716c19ab89d0ec":{"hash":"a737bceb4e40d8472762630566716c19ab89d0ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32473 from KoBeWi/seaking_ani","body":"Automatically seek timeline in selected animation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42fca4ba27a7fe439ee0b88acf4282cfd65ed1d4":{"hash":"42fca4ba27a7fe439ee0b88acf4282cfd65ed1d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32485 from Calinou/macros-add-semicolons","body":"Add missing semicolons to `BIND_ENUM_CONSTANT` macro uses","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7468a070b4db5118c700c1e9a21ac8f9ac5fa1e":{"hash":"b7468a070b4db5118c700c1e9a21ac8f9ac5fa1e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32483 from Calinou/remove-sort-demos-script","body":"Remove obsolete `sort_demos.sh` script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"911b2ded0cb35fb2a049e32b66b4420f0f65ccc3":{"hash":"911b2ded0cb35fb2a049e32b66b4420f0f65ccc3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32489 from AlexHolly/fix-script-editor-tooltip","body":"Update ScriptEditor and ShaderEditor Tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1472fca9513b4d107337a876939b193864bd3ca3":{"hash":"1472fca9513b4d107337a876939b193864bd3ca3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed unnecessary shader error log messages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32484},"35452e1ab44af37378df4d2a827cbdb3a80219a2":{"hash":"35452e1ab44af37378df4d2a827cbdb3a80219a2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Update ScriptEditor and ShaderEditor Tooltip","body":"fix #32417","is_cherrypick":false,"cherrypick_hash":"","pull":32489},"ef50cbc900b1033b09a6e30a6b4cbde36176933a":{"hash":"ef50cbc900b1033b09a6e30a6b4cbde36176933a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32481 from Calinou/tweak-function-definition-color","body":"Tweak the default function definition color when using a dark theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"689b8de8fc370f861e4e428c11836a13a4b251f7":{"hash":"689b8de8fc370f861e4e428c11836a13a4b251f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32482 from godotengine/revert-32459-master","body":"Revert \"Fixes CPUParticles2D not making use of AtlasTextures\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aba157865a769a55faae8d41e0bb0337d4bf6407":{"hash":"aba157865a769a55faae8d41e0bb0337d4bf6407","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add missing semicolons to `BIND_ENUM_CONSTANT` macro uses","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32485},"10a8b1d380cd5932ce1862a3d3eb156e6d797a9e":{"hash":"10a8b1d380cd5932ce1862a3d3eb156e6d797a9e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove obsolete `sort_demos.sh` script","body":"The Project Manager now sorts projects by name by default,\nmaking this script redundant.","is_cherrypick":false,"cherrypick_hash":"","pull":32483},"9327eb226ad41f29ea822da031ed06eada253e0d":{"hash":"9327eb226ad41f29ea822da031ed06eada253e0d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fixes CPUParticles2D not making use of AtlasTextures\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32482},"621bafb9485f3ac69ffbc3509a433623a68f8c81":{"hash":"621bafb9485f3ac69ffbc3509a433623a68f8c81","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the default function definition color when using a dark theme","body":"This decreases its saturation to make it less visually jarring.\nThe code was also refactored for clarity and to avoid repetition.","is_cherrypick":false,"cherrypick_hash":"","pull":32481},"09bf1b35c0310617924fc4eaca32d5b91460d492":{"hash":"09bf1b35c0310617924fc4eaca32d5b91460d492","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32459 from bitstopper/master","body":"Fixes CPUParticles2D not making use of AtlasTextures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a681c90009a7314153ef9102a334b16b3b4ec1ef":{"hash":"a681c90009a7314153ef9102a334b16b3b4ec1ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"Make Rect2.encloses return true on same size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32478},"bf1c81adf4b1584470318d25fa2ef67e261874cf":{"hash":"bf1c81adf4b1584470318d25fa2ef67e261874cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32448 from Relintai/fix_run_with_new_emscripten","body":"Fix for running the export templates with newer emscripten versions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"052c5733b79b10db4737d4cfee42795c22f52799":{"hash":"052c5733b79b10db4737d4cfee42795c22f52799","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32471 from clayjohn/GLES2-effects-update","body":"Updated defaults and documentation for GLES2 glow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"969e5ee612a898fa3f813764c40ebcd18e2caebd":{"hash":"969e5ee612a898fa3f813764c40ebcd18e2caebd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32468 from YeldhamDev/code_replace_hide_fix","body":"Fix text search bar not correctly switching from replacing to just searching","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d482bd1ef0560fd1a5eef00fa023710088b295f1":{"hash":"d482bd1ef0560fd1a5eef00fa023710088b295f1","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Automatically seek timeline in selected animation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32473},"afaa68628a809194e1d200521294d966eb07595c":{"hash":"afaa68628a809194e1d200521294d966eb07595c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"updated defaults and documentation for GLES2 glow","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32471},"d4a55fb6397053119fecc67006284cc81b908100":{"hash":"d4a55fb6397053119fecc67006284cc81b908100","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzUxMTU4"],"author_raw":"Yeongho Kim <yeonghoey@gmail.com>","committer_raw":"Yeongho Kim <yeonghoey@gmail.com>","summary":"Print errors when tab indent found in [codeblock]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32403},"6f1d6cfc7815d753bb073e55191decb0520965f9":{"hash":"6f1d6cfc7815d753bb073e55191decb0520965f9","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Fixed running the export templates with newer emscripten versions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32448},"be865871f4dcf785e0008300e57b5d4434970746":{"hash":"be865871f4dcf785e0008300e57b5d4434970746","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix text search bar not correctly switching from replacing to just searching","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32468},"871a9d5d56ead0b640618762cd945be0fb2cff97":{"hash":"871a9d5d56ead0b640618762cd945be0fb2cff97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32467 from Ternvein/grid-container-min-size-fix","body":"Fix GridContainer children visibility check for min size evaluation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"848eeafe294cdb6bdf82af829e36add97e551016":{"hash":"848eeafe294cdb6bdf82af829e36add97e551016","is_merge":false,"authored_by":[""],"author_raw":"ternvein <ternvein@alsitec.ru>","committer_raw":"ternvein <ternvein@alsitec.ru>","summary":"FIX: GridContainer children visibility check for min size evaluation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32467},"9f21fcf8794568d9ee2dce04a8a066b10721bfad":{"hash":"9f21fcf8794568d9ee2dce04a8a066b10721bfad","is_merge":false,"authored_by":["MDQ6VXNlcjE2Mzg1MjI1"],"author_raw":"bitstopper <danielhartmann@alterpolis.net>","committer_raw":"bitstopper <danielhartmann@alterpolis.net>","summary":"Fixes CPUParticles2D not making use of AtlasTextures","body":"Fixes CPUParticles2D not making use of AtlasTextures #2","is_cherrypick":false,"cherrypick_hash":"","pull":32459},"b60fdb21e9be16d96ae6b419db751140738d80ce":{"hash":"b60fdb21e9be16d96ae6b419db751140738d80ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32461 from Chaosus/vs_sampler_type","body":"Added sampler port type for visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4c03ff965b8e77bc438053001c5c0541f18fbfb":{"hash":"a4c03ff965b8e77bc438053001c5c0541f18fbfb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32460 from Nutriz/doc_surfacetool_commit","body":"Update doc for SurfaceTool.commit() flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fa6f9d7ff7d1f7eec19d1e97b58b92526b0cd9d":{"hash":"5fa6f9d7ff7d1f7eec19d1e97b58b92526b0cd9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32463 from Kanabenki/fix-time-cast","body":"Fix casting to uint64_t when returning unix system time","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f14bcd8cc5b05a1a31dcab6cb080252ff5adda2f":{"hash":"f14bcd8cc5b05a1a31dcab6cb080252ff5adda2f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added sampler port type for visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32461},"4753c51de6d7d3967bd322b2a669926ced8d4f54":{"hash":"4753c51de6d7d3967bd322b2a669926ced8d4f54","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Project Manager: Update template dialog position after window resize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32444},"add91724e694dd4e5d26e232d925fcbe12a5ad37":{"hash":"add91724e694dd4e5d26e232d925fcbe12a5ad37","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Fix casting to uint64_t when returning unix system time","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32463},"79298face0d7dc53b3c014ac910212a5993c1d1c":{"hash":"79298face0d7dc53b3c014ac910212a5993c1d1c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d66d970fdbf28a09057dfc671c922ba3b5c23773":{"hash":"d66d970fdbf28a09057dfc671c922ba3b5c23773","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32172 from WindyDarian/gdscript_allow_null_weakref","body":"Allow weakref(null) in gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e695ac6e7b70332fe88e37559f3aa345aace8b24":{"hash":"e695ac6e7b70332fe88e37559f3aa345aace8b24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32364 from Relintai/resizeable-texture-progress","body":"TextureProgress: nine_patch_stretch property -> enable stretching for radial fills.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1fb439367dae80ba595992526c2d8df853cbe7b3":{"hash":"1fb439367dae80ba595992526c2d8df853cbe7b3","is_merge":false,"authored_by":["MDQ6VXNlcjczNTg4OTk="],"author_raw":"Jérôme Gully <jerome.gully0@gmail.com>","committer_raw":"Jérôme Gully <jerome.gully@al-enterprise.com>","summary":"add doc about flags for SurfaceTool.commit()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32460},"d735ce80b969433ae388f64d29daeb6efa5484e2":{"hash":"d735ce80b969433ae388f64d29daeb6efa5484e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32440 from Ternvein/control-translation-fix","body":"Fix for WindowDialog and Tabs controls translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fed1d5151e37496b881c5aaf905890cfe6ec677a":{"hash":"fed1d5151e37496b881c5aaf905890cfe6ec677a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32450 from soumyalahiri/rotation-adjustment","body":"Altered rotation_degrees range","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f40117caa6ad25340261969d377e1b398cd5349":{"hash":"1f40117caa6ad25340261969d377e1b398cd5349","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31845 from clayjohn/GLES2-BCS","body":"Implement DOF blur, Glow, and BCS in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6eeb1a38e1c3e7990f5f236d045f7ff39d72be8":{"hash":"a6eeb1a38e1c3e7990f5f236d045f7ff39d72be8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32442 from Chaosus/vs_textures_drop","body":"Drag&drop textures from filesystem to visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71d6990e1e20bdb03db3148a715efbd49be5af55":{"hash":"71d6990e1e20bdb03db3148a715efbd49be5af55","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added drag&drop possibility for textures from filesystem to visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32442},"7e3dcf54ea209affff0855c080686a59a2ccc70f":{"hash":"7e3dcf54ea209affff0855c080686a59a2ccc70f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30919 from nekomatata/timer-update-transform-fix","body":"Fix GPU particle transform delay when created on SceneTree timer timeout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe068b61ad4355372e454dc5bbaec0c42d58d67b":{"hash":"fe068b61ad4355372e454dc5bbaec0c42d58d67b","is_merge":false,"authored_by":["MDQ6VXNlcjI5NzY0NTQx"],"author_raw":"Jairo <jeronimo.schreyer@gmail.com>","committer_raw":"Jairo <jeronimo.schreyer@gmail.com>","summary":"Optional Unix Socket disable for devices that do not support it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32454},"108068ab41364b291c7134594539752d4a3cf550":{"hash":"108068ab41364b291c7134594539752d4a3cf550","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Make TextureProgress's nine_patch_stretch property to enable stretching for radial fills.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32364},"c11ccb7e6eb337b72050c283507c5493c562e37a":{"hash":"c11ccb7e6eb337b72050c283507c5493c562e37a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32447 from YeldhamDev/tree_drag_center_icon","body":"Minor visual adjustment in drag preview of the scene and file tree editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4689ece7415be4a598e5a881d64b1201bf8ce0e0":{"hash":"4689ece7415be4a598e5a881d64b1201bf8ce0e0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor visual adjustment in drag preview of the scene and file tree editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32447},"a1b2364dbaf55e6d7e04afbcf5176ace982f9580":{"hash":"a1b2364dbaf55e6d7e04afbcf5176ace982f9580","is_merge":false,"authored_by":["MDQ6VXNlcjQzNTc2MzU2"],"author_raw":"Soumya Lahiri <say@soumyalahiri.com>","committer_raw":"Soumya Lahiri <say@soumyalahiri.com>","summary":"Altered rotation_degrees range","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32450},"82f63633d187013cbcd0f3b74549ad0453a879e0":{"hash":"82f63633d187013cbcd0f3b74549ad0453a879e0","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Implement DOF blur, Glow, and BCS in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31845},"118940e7c5b8e2675064af81b6c1fada0cabfd61":{"hash":"118940e7c5b8e2675064af81b6c1fada0cabfd61","is_merge":false,"authored_by":[""],"author_raw":"ternvein <ternvein@alsitec.ru>","committer_raw":"ternvein <ternvein@alsitec.ru>","summary":"FIX: Tabs text translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32440},"efc8314516167feb0fdf4d632adfcfaeb568a876":{"hash":"efc8314516167feb0fdf4d632adfcfaeb568a876","is_merge":false,"authored_by":[""],"author_raw":"ternvein <ternvein@alsitec.ru>","committer_raw":"ternvein <ternvein@alsitec.ru>","summary":"FIX: WindowDialog title translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32440},"680bcb1ef45c67da1b58ff3be84ca5e4fd1e40cf":{"hash":"680bcb1ef45c67da1b58ff3be84ca5e4fd1e40cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32434 from willnationsdev/script-class-no-plugins","body":"Fix plugin script classes defined even if inactive.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb984b3f5f352368956473910ad331d6070997f8":{"hash":"cb984b3f5f352368956473910ad331d6070997f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32438 from Chaosus/fix_dialog_theme","body":"Fix theme in visual script dialogs (at startup)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9d981d26cefbe7c6d0d3dff4a2a0eaf827184b2":{"hash":"a9d981d26cefbe7c6d0d3dff4a2a0eaf827184b2","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix theme in visual script dialogs (at startup)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32438},"ddc42be1dbb66e8ae7e7e13deace0c59fea91abd":{"hash":"ddc42be1dbb66e8ae7e7e13deace0c59fea91abd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32431 from lupoDharkael/checks","body":"Add checks after ResourceLoader::load()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"168f6cd975278122e9b3d06c2942c83509fa785d":{"hash":"168f6cd975278122e9b3d06c2942c83509fa785d","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix plugin script classes defined even if inactive.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32434},"d4ff03c0e8f99c7f711beef4aeb0b6030d71b78e":{"hash":"d4ff03c0e8f99c7f711beef4aeb0b6030d71b78e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32390 from lupoDharkael/timer-tree","body":"TextEdit: Fix timer inside tree warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2a69a3c17faabdfae7fe2889808283ca00e8cc5":{"hash":"f2a69a3c17faabdfae7fe2889808283ca00e8cc5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32392 from Calinou/validate-audio-video-driver-args","body":"Validate audio/video driver command-line arguments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae6c390eb215c8c3f27f0f7a249cb2c07fcfc08a":{"hash":"ae6c390eb215c8c3f27f0f7a249cb2c07fcfc08a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32412 from bojidar-bg/27222-make-scene-root-destructive","body":"Fix \"Make Scene Root\" deleting previous root whenever focusing another scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd63cc7df184f8e11dfe7da82d82d51c00b4474e":{"hash":"cd63cc7df184f8e11dfe7da82d82d51c00b4474e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32402 from YeldhamDev/fix_vs_add_function","body":"Fix VS editor's \"Create Function\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"784595fda1ab1c933888da688a6debcf785e3fec":{"hash":"784595fda1ab1c933888da688a6debcf785e3fec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32430 from swarnimarun/vs-decomp","body":"Deconstruct node for Visualscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab28c6b6ddc96ece02eb2e2800722fae68e338b7":{"hash":"ab28c6b6ddc96ece02eb2e2800722fae68e338b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32432 from rodolforg/fix_32154-dynamic_font_crashes","body":"fix #32154 dynamic font crash if no available font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf4d476d6e1bf361ca62a444b0f9902385795d9e":{"hash":"cf4d476d6e1bf361ca62a444b0f9902385795d9e","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Deconstruct node for Visualscript","body":"Adds deconstruct nodes for the built-in types and adds default text to function rename_input_box for the visualscript.","is_cherrypick":false,"cherrypick_hash":"","pull":32430},"20b493f7905e0a66b3a80d071f52fa3ecad87793":{"hash":"20b493f7905e0a66b3a80d071f52fa3ecad87793","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM5ODc="],"author_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","committer_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","summary":"fix dynamic font crash if no available font size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32432},"0a0f596dfbc55c5bbbb3a2063912af30f67efc96":{"hash":"0a0f596dfbc55c5bbbb3a2063912af30f67efc96","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add checks after ResourceLoader::load()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32431},"3b532aa7ebddd47f8b041190c30b5b473dfbe116":{"hash":"3b532aa7ebddd47f8b041190c30b5b473dfbe116","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32410 from bojidar-bg/5739-highlight-singletons","body":"Highlight singletons and class_names in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9e1aced53929159f3deaba21df258c991e7ef7f":{"hash":"c9e1aced53929159f3deaba21df258c991e7ef7f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32038 from YeldhamDev/gridcontainer_expand_columns","body":"Make empty columns automatically expand in GridContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b251997bb07b1beca29c4224d5ad503a8e3294f":{"hash":"0b251997bb07b1beca29c4224d5ad503a8e3294f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Ensure object metadata is unique","body":"Closes #32415","is_cherrypick":false,"cherrypick_hash":"","pull":32416},"13e752190f8469fc5597f56169fec193634e9e98":{"hash":"13e752190f8469fc5597f56169fec193634e9e98","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix VS editor's \"Create Function\" dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32402},"24ed6b58e1f06f93eaad781dfbcc400323bdeabd":{"hash":"24ed6b58e1f06f93eaad781dfbcc400323bdeabd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make empty columns automatically expand in GridContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32038},"cfc779ccf080de0ec8c4372acd99a426d33ccabe":{"hash":"cfc779ccf080de0ec8c4372acd99a426d33ccabe","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix \"Make Scene Root\" deleting previous root whenever focusing another scene","body":"Hopefully fixes #24484 and fixes #27222.","is_cherrypick":false,"cherrypick_hash":"","pull":32412},"db89fef8fac26b829025bfd21e475f170e2bde8f":{"hash":"db89fef8fac26b829025bfd21e475f170e2bde8f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Highlight singletons and class_names in GDScript","body":"Also, implement a small QoL change for auto-typed variables.\nCloses #5739","is_cherrypick":false,"cherrypick_hash":"","pull":32410},"b0f0e0e2fc95743adccf76ce82696be5b9553536":{"hash":"b0f0e0e2fc95743adccf76ce82696be5b9553536","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32409 from bojidar-bg/32334-null-ptr-esgp","body":"Fix crash in ~EditorSpatialGizmoPlugin when generating documentation data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"faf0a49cbf0e8e8979c01d8b7915a3a5d68f4200":{"hash":"faf0a49cbf0e8e8979c01d8b7915a3a5d68f4200","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix crash in ~EditorSpatialGizmoPlugin when generating documentation data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32409},"0c35994f2f18bb978b931cc1cc7a65c08af5425d":{"hash":"0c35994f2f18bb978b931cc1cc7a65c08af5425d","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Add stress test between A* and Floyd-Warshall","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30556},"c2b824687d5e18028de5b71d71cf5be478bf838e":{"hash":"c2b824687d5e18028de5b71d71cf5be478bf838e","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Reduce memory usage for edges in A* and add tests","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30556},"07f3a129c66d2139655cf7a741a4e37db415b088":{"hash":"07f3a129c66d2139655cf7a741a4e37db415b088","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix GridContainer's children overflowing it when not all slots of a row are occupied","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32411},"3481c47e7148fa31151c95d0adf198a370358351":{"hash":"3481c47e7148fa31151c95d0adf198a370358351","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32407 from homer666/animation-import-storage-fix","body":"Restore import animation \"storage\" checkbox behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e128c2c33855db4ee5ed68683aef45aed4177420":{"hash":"e128c2c33855db4ee5ed68683aef45aed4177420","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32406 from YeldhamDev/fix_action_move_crash","body":"Fix crash when moving an action into itself in the Input Map editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e636563d5df45c0929618cad2c267d1a123f84e6":{"hash":"e636563d5df45c0929618cad2c267d1a123f84e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32398 from YeldhamDev/cleanup_vs_editor_left","body":"Cleanup VS editor's left menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26e5e3e507d2670c34ad43e7fb15f71c1ff5a219":{"hash":"26e5e3e507d2670c34ad43e7fb15f71c1ff5a219","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32399 from swarnimarun/vs-patch01","body":"Fix edit function button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d98ed1d86517aecd4ef78c2911479ba295874ab":{"hash":"9d98ed1d86517aecd4ef78c2911479ba295874ab","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Restore import animation storage checkbox behavior","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"763a4d84025713c73ac826cfac185c9ff13fb274":{"hash":"763a4d84025713c73ac826cfac185c9ff13fb274","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32401 from neikeq/Kisaama!","body":"Mono: Don't compare API hashes on release builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e9df13a40da874d96949f4c274cf8121e33e909":{"hash":"4e9df13a40da874d96949f4c274cf8121e33e909","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix crash when moving an action into itself in the Input Map editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32406},"c9328aa0689331496e647020e6b9e154be816f53":{"hash":"c9328aa0689331496e647020e6b9e154be816f53","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Cleanup VS editor's left menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32398},"1509890dbcca743cd306f55403be7a1729904652":{"hash":"1509890dbcca743cd306f55403be7a1729904652","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Don't compare API hashes on release builds","body":"API hashes cannot be calculated on release builds, as bindings information is lacking. Therefore, we should not be comparing it with the generated glue hash as they will never match.","is_cherrypick":false,"cherrypick_hash":"","pull":32401},"4967e4a9134fc6fa36ff0c602877342551a74be6":{"hash":"4967e4a9134fc6fa36ff0c602877342551a74be6","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Fix Edit function button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32399},"7a67ae01a47cc08fbd66f3c4e780118fbc07ef91":{"hash":"7a67ae01a47cc08fbd66f3c4e780118fbc07ef91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32249 from hbina/a_star_ignore_disabled","body":"Add option to consider disable points","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0e45e78a48fc0cc61b118a51020eef202998242":{"hash":"d0e45e78a48fc0cc61b118a51020eef202998242","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"And various fixes to bindings, hyperlinks and an uninitialized variable.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5966c6b646bb7e673c2ad66a76d3ef7e9873656b":{"hash":"5966c6b646bb7e673c2ad66a76d3ef7e9873656b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32379 from Calinou/colorpicker-add-overbright-indicator","body":"Draw an indicator to denote overbright colors in ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8868fd2d2841357e3500105d07e145c96fc3e974":{"hash":"8868fd2d2841357e3500105d07e145c96fc3e974","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31971 from aole/placeholder-confirmation-dialog-for-editable-children","body":"Placeholder confirmation dialog for editable children","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34404a4c954dca0d2cd23d643341267f9a306564":{"hash":"34404a4c954dca0d2cd23d643341267f9a306564","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32380 from fire/skin_registration","body":"Update when the skeleton skin is changed.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb528e31d9dc12e0add690112392765d57b1571d":{"hash":"cb528e31d9dc12e0add690112392765d57b1571d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <aole@users.noreply.github.com>","committer_raw":"Bhupendra Aole <aole@users.noreply.github.com>","summary":"Placeholder dialog for editable children","body":"Fire placeholder confirmation dialog box when editable children option is already checked.\nFixes #28863","is_cherrypick":false,"cherrypick_hash":"","pull":31971},"7b3790d2cc623f38fee699b2f799f39869185927":{"hash":"7b3790d2cc623f38fee699b2f799f39869185927","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Add option to consider disable points","body":"Previously, disabled points will not be considered when performing\nget_closest_point. This commit changes that by introducing an additional\nflag for this behavior. Related issue: #31814","is_cherrypick":false,"cherrypick_hash":"","pull":32249},"ba8b2a1af755a3e59e0275536e5e8f3728ba4235":{"hash":"ba8b2a1af755a3e59e0275536e5e8f3728ba4235","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32356 from m-r-hunt/master","body":"Improve documentation of ProjectSettings class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cb926a0011cad1d0365cf7169242d79420e935a":{"hash":"5cb926a0011cad1d0365cf7169242d79420e935a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29681 from swarnimarun/vs-graph-unification","body":"Visual Script Graph Unification","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70c4e96623821ff1b6ed62a5f8604b37b40ede7b":{"hash":"70c4e96623821ff1b6ed62a5f8604b37b40ede7b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Draw an indicator to denote overbright colors in ColorPicker","body":"This makes it faster to distinguish overbright colors from\n\"standard\" colors.","is_cherrypick":false,"cherrypick_hash":"","pull":32379},"ca268dfecd73da88b8d3f67b277592c6a615ed33":{"hash":"ca268dfecd73da88b8d3f67b277592c6a615ed33","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Validate audio/video driver command-line arguments","body":"This will exit early if the audio/video driver specified doesn't exist.","is_cherrypick":false,"cherrypick_hash":"","pull":32392},"171366bab1d7c1800da43dbe7325410de2b889dc":{"hash":"171366bab1d7c1800da43dbe7325410de2b889dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32388 from akien-mga/travis-cache-branch-specific","body":"Travis: Make scons cache branch-specific","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb22a875aad81517b30b4f9e70f0639f3d93de3e":{"hash":"cb22a875aad81517b30b4f9e70f0639f3d93de3e","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"TextEdit: Fix timer inside tree warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32390},"a99b7a5f886a0462c79c321dcccf6c589f9d140d":{"hash":"a99b7a5f886a0462c79c321dcccf6c589f9d140d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Make scons cache branch-specific","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32388},"2a642e1e6df8d7a06d0495b96baa81751338f0f6":{"hash":"2a642e1e6df8d7a06d0495b96baa81751338f0f6","is_merge":false,"authored_by":["MDQ6VXNlcjYwNjEzMjM="],"author_raw":"Max Hunt <max@huntw3.com>","committer_raw":"Max Hunt <max@huntw3.com>","summary":"Improve documentation of ProjectSettings class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32356},"daf4a9f9be0d494a5c3fc6c727e749ae60cfbd75":{"hash":"daf4a9f9be0d494a5c3fc6c727e749ae60cfbd75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32381 from YeldhamDev/script_dialog_cleanup","body":"Cleanup the \"Attach Node Script\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd0ad201224b7e16d75975a8a3937de22d30e9d3":{"hash":"fd0ad201224b7e16d75975a8a3937de22d30e9d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32369 from ndarilek/get_button_tooltip","body":"Implement `TreeItem.get_button_tooltip(column, idx)`.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1ecc15c118e3c089cdce51ca2736c76ee0ff3a3":{"hash":"d1ecc15c118e3c089cdce51ca2736c76ee0ff3a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32365 from Xrayez/scons-no-tests-release","body":"SCons: do not build tests with tools=no","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17a81a32d83bbff2a46b6a1b05cfcd58687adaed":{"hash":"17a81a32d83bbff2a46b6a1b05cfcd58687adaed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32354 from Relintai/rich-text-label-struct-refactor","body":"Implement #32347 - (RichTextLabel's Item's should be structs)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3333d447c0c41420ae7dc36250cd911976877e7d":{"hash":"3333d447c0c41420ae7dc36250cd911976877e7d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Cleanup the \"Attach Node Script\" dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32381},"ea76f4805b2156291b674f923c823b3bc92b4822":{"hash":"ea76f4805b2156291b674f923c823b3bc92b4822","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Update when the skeleton skin is changed.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32380},"b2569d5fa8e45173bbd8c03d9887e7635c7986b0":{"hash":"b2569d5fa8e45173bbd8c03d9887e7635c7986b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32373 from dankan1890/folder_rescan","body":"Create new folder from save dialog now update filesystem dock.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0024dd7bb5a8a5194ed0283fc506edcd8b4a7737":{"hash":"0024dd7bb5a8a5194ed0283fc506edcd8b4a7737","is_merge":true,"authored_by":[],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Merge branch 'master' into tab_key","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a7f30066213bfe2d7d2f394674e9abb21370509":{"hash":"6a7f30066213bfe2d7d2f394674e9abb21370509","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Create new folder from save dialog now update filesystem dock.","body":"Fix #32167.","is_cherrypick":false,"cherrypick_hash":"","pull":32373},"0d253845c2197b939dde828ac2abcfba33e90d27":{"hash":"0d253845c2197b939dde828ac2abcfba33e90d27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32362 from fire/skeleton-custom-bind-pose","body":"Restore bone_custom_pose in skeletons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5629a006d998dcae59fbd6d89a13703427351abd":{"hash":"5629a006d998dcae59fbd6d89a13703427351abd","is_merge":false,"authored_by":["MDQ6VXNlcjExNzI="],"author_raw":"Nolan Darilek <nolan@thewordnerd.info>","committer_raw":"Nolan Darilek <nolan@thewordnerd.info>","summary":"#14011: Implement `TreeItem.get_button_tooltip(column, idx)`.","body":"When added to `TreeItem`, buttons are given tooltips. When returned via `get_button(...)`, however, the button is a `Texture` and the tooltip information isn't included.\n\nFor accessibility purposes, it is useful to have access to the tooltip text. As such, we can retrieve a button's tooltip to use as a button label.","is_cherrypick":false,"cherrypick_hash":"","pull":32369},"752debe204eed001f52109b2b83a2f606a42101d":{"hash":"752debe204eed001f52109b2b83a2f606a42101d","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"SCons: do not build tests with tools=no","body":"This doesn't affect the resulting binary size, but allows to save\na phew seconds during compilation if building export templates.","is_cherrypick":false,"cherrypick_hash":"","pull":32365},"02ca4c49fa3a089e48718b26276660895cdb0cf6":{"hash":"02ca4c49fa3a089e48718b26276660895cdb0cf6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89094fc76a948a3f1dae63c3a5622968064d61d1":{"hash":"89094fc76a948a3f1dae63c3a5622968064d61d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b48f53905c1c9404764787aabc2527d16341dd0":{"hash":"0b48f53905c1c9404764787aabc2527d16341dd0","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Restore bone_custom_pose in skeletons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32362},"04032a94459ebb6a65930e4b37778e3e82323a19":{"hash":"04032a94459ebb6a65930e4b37778e3e82323a19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32308 from Calinou/meshlibrary-item-preview-editor-only","body":"Mention `MeshLibrary.get_item_preview()` not working in running project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"944154272fb1b5501f27de3a60cdc91474f0aa20":{"hash":"944154272fb1b5501f27de3a60cdc91474f0aa20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32360 from dankan1890/tilemap_icons","body":"Changed the appearance of the rotation icons in the Tilemap.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"202440acce6a3a9de7baaae1a514530b8975b81e":{"hash":"202440acce6a3a9de7baaae1a514530b8975b81e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31932 from huisedenanhai/master","body":"make core/Reference thread safe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bdde74d45e0ef88a45309bd0dbb4e0f5aad4773":{"hash":"2bdde74d45e0ef88a45309bd0dbb4e0f5aad4773","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Changed the appearance of the rotation icons in the Tilemap.","body":"Make them more intuitive.","is_cherrypick":false,"cherrypick_hash":"","pull":32360},"fba8ee470266db349de9421dbe5f5b575b91077b":{"hash":"fba8ee470266db349de9421dbe5f5b575b91077b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31949 from myhalibobo/TilemapFix","body":"Fix tilemap world_to_map return error map coordinates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"452741f33329e1827c31b0eb69f15e7bf8cc35fa":{"hash":"452741f33329e1827c31b0eb69f15e7bf8cc35fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31969 from NNesh/fix/open-proj-data-folder","body":"Fixed unable to open project data folder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a89434acf2fcd55cee77eb3e8f9b8901dbdfa38":{"hash":"8a89434acf2fcd55cee77eb3e8f9b8901dbdfa38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32033 from NNesh/fix/blocking-execude-code","body":"Added returning an exit code by the blocking OS::execute method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2a550565dc5c8b6e420c41150787c202e93a39b":{"hash":"c2a550565dc5c8b6e420c41150787c202e93a39b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32050 from codecustard/fix_remotetree_not_showing_type","body":"Fix remote-tree not displaying the node type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"943471dd02a94dee108e3586239d72b5baa13174":{"hash":"943471dd02a94dee108e3586239d72b5baa13174","is_merge":false,"authored_by":["MDQ6VXNlcjg2NjIxNjk="],"author_raw":"bob <276231002@qq.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix TileMap world_to_map rounding issue for negative integers","body":"The previous code would fail for negative integer values like -3.0\n(would return -4 instead of -3).\n\nFixes #31468.","is_cherrypick":false,"cherrypick_hash":"","pull":31949},"7b433107f52f822bcaac2427008d842091d37a3b":{"hash":"7b433107f52f822bcaac2427008d842091d37a3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32009 from Xrayez/fs-editor-icons","body":"Display editor icons for filesystem dock popup menu options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37cf49ae0ed9f2fbcd1acaefc858ac1607ed000c":{"hash":"37cf49ae0ed9f2fbcd1acaefc858ac1607ed000c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32017 from Calinou/editor-spin-slider-improve-ctrl-snapping","body":"Improve Ctrl snapping in EditorSpinSlider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d5298ed7db5972c0a0f9fa11f07c8840b62ce52":{"hash":"4d5298ed7db5972c0a0f9fa11f07c8840b62ce52","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTUyMDkz"],"author_raw":"Ruslan Mullayanov <mullruslan@yandex.ru>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed unable to open project data folder","body":"Removed `default` case to prevent hiding such errors in the future.\n\nFixes #31939.","is_cherrypick":false,"cherrypick_hash":"","pull":31969},"b4c927b514bcc550fb6f8f186219bb181aeeae33":{"hash":"b4c927b514bcc550fb6f8f186219bb181aeeae33","is_merge":false,"authored_by":["MDQ6VXNlcjEyOTUyMDkz"],"author_raw":"Ruslan Mullayanov <mullruslan@yandex.ru>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added an exit code to the blocking mode of OS::execute","body":"Updated documentation accordingly.\n\nFixes #31881.","is_cherrypick":false,"cherrypick_hash":"","pull":32033},"ecba42e287f4865f00e5752710dca19ea9712182":{"hash":"ecba42e287f4865f00e5752710dca19ea9712182","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix remote-tree not displaying the node type","body":"Fixes the remote-tree not displaying the node's type like the local-tree does.","is_cherrypick":false,"cherrypick_hash":"","pull":32050},"084481b79da1515e2acd9be68e13aec67e35e80b":{"hash":"084481b79da1515e2acd9be68e13aec67e35e80b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32230 from kawa-yoiko/oa-backward-shift","body":"Implement backward shift deletion for OAHashMap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ce5233d24ac30c937bbf06acb8d0be1d990ed37":{"hash":"7ce5233d24ac30c937bbf06acb8d0be1d990ed37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32337 from CorattiS86/fixing_#32262","body":"Fixed Show in file system should clear current search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4d56001e6a0bd1c1a4d193cae59c639f090b64c":{"hash":"e4d56001e6a0bd1c1a4d193cae59c639f090b64c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32343 from jeffres/master","body":"Fix import hints being ignored by glTF importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15a377f6e82e0258feba6e67858ce531e64de26a":{"hash":"15a377f6e82e0258feba6e67858ce531e64de26a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32357 from YeldhamDev/connections_dialog_format","body":"Format arguments in connections dialog in GDScript style","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e067a5498897da7781d553af1706f42463142f13":{"hash":"e067a5498897da7781d553af1706f42463142f13","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32353 from neikeq/yamero","body":"Mono: Improve API assembly load error message on exported games","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a10e07124f949099dff479fe5e17b68316e668c":{"hash":"0a10e07124f949099dff479fe5e17b68316e668c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32352 from neikeq/issue-32237","body":"Mono: Don't use project settings for debugger agent on exported games","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18d8921af30fa0f42e144f16e3ab891037b4f984":{"hash":"18d8921af30fa0f42e144f16e3ab891037b4f984","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Format arguments in connections dialog in GDScript style","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32357},"dcf0a60a52124b06b161cdaba7bce845b1f43f90":{"hash":"dcf0a60a52124b06b161cdaba7bce845b1f43f90","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32228 from damianday/patch-1","body":"TCP is_connected_to_host comparison error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25704e81fa53d154b37d32a1dd3a86692d87c93d":{"hash":"25704e81fa53d154b37d32a1dd3a86692d87c93d","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Implement #32347 - RichTextLabel's Item and Item* structs should not inherit Object, it's too expensive","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32354},"5631850152a161e1fe2bb9678a3728403ee7e569":{"hash":"5631850152a161e1fe2bb9678a3728403ee7e569","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQxNzM="],"author_raw":"Damian Day <damianday@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update stream_peer_tcp.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32228},"2325fb11a8374e58da534bdaf90fb712d00a04a2":{"hash":"2325fb11a8374e58da534bdaf90fb712d00a04a2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Improve API assembly load error message on exported games","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32353},"59738e3fa3f01f85782883d025cd96f9b0d44283":{"hash":"59738e3fa3f01f85782883d025cd96f9b0d44283","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Visualscript editor graph unification & refactoring","body":"Removes the need to have separate graphs per function for the VisualScript Nodes, and refactoring UI and other improvements such as fuzzy search, right click search boxes and in-graph editable nodes","is_cherrypick":false,"cherrypick_hash":"","pull":29681},"5ff4e0516b01f4bd1d5ffd80e35f8e9a623bca72":{"hash":"5ff4e0516b01f4bd1d5ffd80e35f8e9a623bca72","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Don't use project settings for debugger agent on exported games","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32352},"a199e2b2631064015daab94780e06bfbb24ae3d5":{"hash":"a199e2b2631064015daab94780e06bfbb24ae3d5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention `MeshLibrary.get_item_preview()` not working in running project","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32308},"edf9055b7f3fb16f9b927d09bc84be31c1076ce7":{"hash":"edf9055b7f3fb16f9b927d09bc84be31c1076ce7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32325 from SaracenOne/add_mesh_bindings_fix","body":"SpatialEditorGizmo add_mesh bindings fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9e15a5c88c71c1210b2141c2049643581706b1b":{"hash":"a9e15a5c88c71c1210b2141c2049643581706b1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32350 from nekomatata/fix-bezier-curve-deselection-error","body":"Fixed missing argument for clear_selection signal in Bezier Curve editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b88291311bd7148dd75f8280231b367f54b41fdd":{"hash":"b88291311bd7148dd75f8280231b367f54b41fdd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32345 from nekomatata/fix-curve-delete-point-error","body":"Reset hovered point in Curve when deleted to avoid errors on draw","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdb9149d7eaf58efa9df5d124c07e0cc2d7012e1":{"hash":"bdb9149d7eaf58efa9df5d124c07e0cc2d7012e1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed missing argument for clear_selection signal in Bezier Curve editor","body":"Also removed unused clear_selection signal in Animation Track editor (never emitted)\n\nFixes #32348","is_cherrypick":false,"cherrypick_hash":"","pull":32350},"fb9ff00640bc0fcdd5973b28dd6971bba68403d9":{"hash":"fb9ff00640bc0fcdd5973b28dd6971bba68403d9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Reset hovered point in Curve when deleted to avoid errors on draw","body":"Fixes #32344","is_cherrypick":false,"cherrypick_hash":"","pull":32345},"e426169e4ce8cbb0a8c0fb04f75e60976058177e":{"hash":"e426169e4ce8cbb0a8c0fb04f75e60976058177e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32341 from KoBeWi/be_gone","body":"Clean snapping lines after resize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5b2ce8b06ed52e834984039be380bb97aa6ebf4":{"hash":"c5b2ce8b06ed52e834984039be380bb97aa6ebf4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32340 from YeldhamDev/minitab_icon_substitution","body":"Replace \"GuiMiniTabMenu\" with \"GuiTabMenu\" and tweak it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ed5465023d9fca649b87bc4c5f7243af5918d94":{"hash":"5ed5465023d9fca649b87bc4c5f7243af5918d94","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Replace \"GuiMiniTabMenu\" with \"GuiTabMenu\" and tweak it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32340},"7f3e37feadd9e401de8fe5753e0fa31fbbe9eac5":{"hash":"7f3e37feadd9e401de8fe5753e0fa31fbbe9eac5","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDk1ODM="],"author_raw":"gladmin <jeffres@gmail.com>","committer_raw":"gladmin <jeffres@gmail.com>","summary":"Fix import hints being ignored by glTF importer","body":"This fixes a regression introduced in commit 72d2468\ndue to hyphens being removed from nodes names.","is_cherrypick":false,"cherrypick_hash":"","pull":32343},"37bf2831956173516ff4824c092ac49dd0f5219d":{"hash":"37bf2831956173516ff4824c092ac49dd0f5219d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clean snapping lines after resize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32341},"28fcc5e25aa9859361c18c22e48ffd893f7e51cb":{"hash":"28fcc5e25aa9859361c18c22e48ffd893f7e51cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32291 from Dragoncraft89/add_load_resource_flag","body":"Add flag to control the replacement of files by ProjectSettings.load_resource_pack","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7b2ecacffa3f07c874b459955f5378daa2dad95":{"hash":"d7b2ecacffa3f07c874b459955f5378daa2dad95","is_merge":false,"authored_by":["MDQ6VXNlcjE4MTkyNzI5"],"author_raw":"Stefano Coratti <coratti.s86@gmail.com>","committer_raw":"Stefano Coratti <coratti.s86@gmail.com>","summary":"Fixed Show in file system should clear current search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32337},"aae25abf3080283bbff29b8264f24d37f935922a":{"hash":"aae25abf3080283bbff29b8264f24d37f935922a","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"Florian Kothmeier <floriankothmeier@web.de>","committer_raw":"Florian Kothmeier <floriankothmeier@web.de>","summary":"Add flag to control the replacement of files by ProjectSettings.load_resource_pack","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32291},"351c45a4612749da81ffa26783d44880aa1edd7a":{"hash":"351c45a4612749da81ffa26783d44880aa1edd7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32047 from codecustard/fix_scrollwheel_triggering_focus_change","body":"Fix scrollwheel triggering focus change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c52287208d0a2e1c83665b7b268b58772acfc6db":{"hash":"c52287208d0a2e1c83665b7b268b58772acfc6db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32333 from akien-mga/debugger-error-cond","body":"Show C++ error condition in script editor debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"076dc9803a8969a96e432a352bc6d4d4ccae3405":{"hash":"076dc9803a8969a96e432a352bc6d4d4ccae3405","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32119 from Calinou/unify-axis-colors","body":"Use the same axis colors consistently in the 2D and 3D editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b8c355eab9b0b4ab1597efac2b424fbaf24ff1f":{"hash":"9b8c355eab9b0b4ab1597efac2b424fbaf24ff1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32199 from starryalley/fix_seek","body":"Fix VideostreamGDNative seek","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dec10dd776fca2994277faa3a97b13e70317f784":{"hash":"dec10dd776fca2994277faa3a97b13e70317f784","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32051 from qarmin/some_error_explanation","body":"Added some obvious errors explanations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4112d6c1b4b146ac462ebac5ef6dc69f48607c63":{"hash":"4112d6c1b4b146ac462ebac5ef6dc69f48607c63","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Show C++ error condition in script editor debugger","body":"This was removed by @RyanStein in #21884 in the case where an error\nmessage is provided, but this is actually useful information to have\neven when there is a custom error message.\n\nThis PR makes it so that the \"C++ Error\" is shown whenever there is\na custom error message provided.\n\nAlso adds method name to the error item title, and re-adds the most\nrelevant info in the tooltip for quick error checks without expanding.\n\nRenames C Error/Source to C++ Error/Source, since that's what it is.\nAnd fix untranslatable entry due to misuse of TTR().\n\nAnd some more cleanup for readability.\n\nCf. https://github.com/godotengine/godot/issues/32276#issuecomment-534119914","is_cherrypick":false,"cherrypick_hash":"","pull":32333},"fcef45006eeecf0de3d98f07ec5ae093d3afce5e":{"hash":"fcef45006eeecf0de3d98f07ec5ae093d3afce5e","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"SpatialEditorGizmo add_mesh bindings fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32325},"17732fe698b835c29f77c84f329b2ed6cab215ce":{"hash":"17732fe698b835c29f77c84f329b2ed6cab215ce","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Added some obvious errors explanations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32051},"de03ee94cc4df1a451c6f64e984b1da307d0f4b4":{"hash":"de03ee94cc4df1a451c6f64e984b1da307d0f4b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32296 from BenjaminRiley/save-original-scene-after-save-as-branch","body":"'Save Branch as Scene' also saves original scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2115bced93dc85ea04d5d5b51d022063a05c4c2f":{"hash":"2115bced93dc85ea04d5d5b51d022063a05c4c2f","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MDQ0Mjkw"],"author_raw":"Benjamin Riley <benriley94@msn.com>","committer_raw":"Benjamin Riley <benriley94@msn.com>","summary":"'Save Branch as Scene' adds to undo history","body":"When saving a branch as a scene, can now undo replacing the original branch with the new branch scene. 'Save Branch as Scene' previously would not mark the original scene as changed, and therefore no prompt would appear if the scene was closed immediately after saving the branch.\n\nThe new branch scene is not deleted when undo-ing.","is_cherrypick":false,"cherrypick_hash":"","pull":32296},"8c0595b7220c28066bafec4e82f48a3449414c25":{"hash":"8c0595b7220c28066bafec4e82f48a3449414c25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32306 from hbina/unused_variable","body":"Fixed incorrect usage of variables in querying values.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a4e1045a6264fd888afe7641774a15beed0bdca":{"hash":"5a4e1045a6264fd888afe7641774a15beed0bdca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32319 from Calinou/optimize-svgs","body":"Optimize editor icon SVGs using svgcleaner","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0437044b9ce5d0d9bd3a3812a92f3bd1d7e65268":{"hash":"0437044b9ce5d0d9bd3a3812a92f3bd1d7e65268","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32318 from Calinou/improve-audiostreamplayer3d-gizmo","body":"Improve the AudioStreamPlayer3D gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c41f1a52beda29b4c98abfb974d5c15083a653cf":{"hash":"c41f1a52beda29b4c98abfb974d5c15083a653cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32327 from YeldhamDev/lineedit_icon_minsize","body":"Make LineEdit's minimal size adapt to its icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"932b66cb29f20fe7e64a6d4ab0a753578226c7d8":{"hash":"932b66cb29f20fe7e64a6d4ab0a753578226c7d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32329 from marstaik/gltf_32314","body":"glTF: Fixed mistake with root node calculation in skin_verify","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe8d64acd1627b1bed1c257d80cd8e9c87833ff6":{"hash":"fe8d64acd1627b1bed1c257d80cd8e9c87833ff6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32320 from vnen/gdscript-type-resolution","body":"GDScript: Fix type resolution not being return in some cases","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4631b0ca6248fd9aac065b27779a724629e73b3f":{"hash":"4631b0ca6248fd9aac065b27779a724629e73b3f","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"glTF: Fixed mistake with root node calculation in skin_verify","body":"Was not actually grabbing the computed roots for comparison, but instead\nwas grabbing the disjoint_set representatives.","is_cherrypick":false,"cherrypick_hash":"","pull":32329},"d24513911d29dbe82cd42cb1afe6a54f8fcf3717":{"hash":"d24513911d29dbe82cd42cb1afe6a54f8fcf3717","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make LineEdit's minimal size adapt to its icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32327},"bba9d9123c0acebe4339900b351d3d409269677e":{"hash":"bba9d9123c0acebe4339900b351d3d409269677e","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTk0MDQ="],"author_raw":"Mark Kuo <starryalley@gmail.com>","committer_raw":"Mark Kuo <starryalley@gmail.com>","summary":"ios: support get_model_name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32326},"64d09b7de532b75038c24e689d16a48a36678654":{"hash":"64d09b7de532b75038c24e689d16a48a36678654","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Fix type resolution not being return in some cases","body":"Some situations caused the parser node type to not being update when\ntrying to resolve the type, returning invalid data and breaking the\nparsing when it shouldn't. This patch fix the behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":32320},"790391bc933f705d37099f5c1e217b9f5488995f":{"hash":"790391bc933f705d37099f5c1e217b9f5488995f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Optimize editor icon SVGs using svgcleaner","body":"This makes editor binaries about 230 KB smaller.\n\nThe command used was:\n\nparallel svgcleaner --multipass {} {} ::: editor/icons/*.svg","is_cherrypick":false,"cherrypick_hash":"","pull":32319},"d1e069ea23657ff08e8bed3f1f3453fb2921bda0":{"hash":"d1e069ea23657ff08e8bed3f1f3453fb2921bda0","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Fixed incorrect use of variables","body":"The previous committer mistakenly used the wrong variable to query some values.\nThis commit simply changes it so that it queries the right Dict.","is_cherrypick":false,"cherrypick_hash":"","pull":32306},"0feff493758d49f036c2fbeba8d474c6870a4f81":{"hash":"0feff493758d49f036c2fbeba8d474c6870a4f81","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the AudioStreamPlayer3D gizmo","body":"This adds more lines to the emission angle cone to give a better\nfeel of depth in the 3D world.","is_cherrypick":false,"cherrypick_hash":"","pull":32318},"dd3e17588eab8fe0c41fa11f4d33c3fbe5f6dc94":{"hash":"dd3e17588eab8fe0c41fa11f4d33c3fbe5f6dc94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32317 from KoBeWi/just_dont","body":"Don't try to slice empty arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46e1c0670ec1e2f95a00f9f7f74e549ce57fe201":{"hash":"46e1c0670ec1e2f95a00f9f7f74e549ce57fe201","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't try to slice empty arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32317},"0c3335d1f3e83c5a95ceb93bb84da776e3fb7e63":{"hash":"0c3335d1f3e83c5a95ceb93bb84da776e3fb7e63","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32309 from clayjohn/particles_tex_scale","body":"Fix particles scale randomization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc94203addfddfab386878125d98c52765d489ad":{"hash":"bc94203addfddfab386878125d98c52765d489ad","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix particles scale randomization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32309},"2b628e5d5b1b955beb599199e681b38edb5394a4":{"hash":"2b628e5d5b1b955beb599199e681b38edb5394a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32269 from m4gr3d/improve_build_time","body":"Update the Godot gradle build tasks to provide additional flexibility","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78e6b7c1bfb4de1a6eb82d5d0e6884d3a9f1566e":{"hash":"78e6b7c1bfb4de1a6eb82d5d0e6884d3a9f1566e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08f557c0c4d6bd836e299b4ff0e8c769d175cbda":{"hash":"08f557c0c4d6bd836e299b4ff0e8c769d175cbda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32285 from Faless/crypto/initial_docs","body":"Add documentation for crypto-related classes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e95e847c015b0612d494f68ef308137fbaf74a7e":{"hash":"e95e847c015b0612d494f68ef308137fbaf74a7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32307 from neikeq/mesege","body":"Fix wrong defval in EditorSpatialGizmo.add_mesh method bind","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a327998f448ddaaa43881ac7bc03ac658538672":{"hash":"9a327998f448ddaaa43881ac7bc03ac658538672","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32305 from akien-mga/doc-fixup-self-closing-tag","body":"doc: Fix parsing of self-closing XML tags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef143447adc31eae038940efc8bc8dffbec5a18b":{"hash":"ef143447adc31eae038940efc8bc8dffbec5a18b","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Updates the Godot gradle tasks to enable manual runs of the `scons` command.","body":"Example: To generate for the `release` build target and for the `armv7`, `arm64v8` and `x86` architectures, run the commands:\n```\ncd godot\nscons -j4 platform=android target=release android_arch=armv7\nscons -j4 platform=android target=release android_arch=arm64v8\nscons -j4 platform=android target=release android_arch=x86\ncd platform/android/java\n./gradlew generateGodotTemplates\n```\n\nNotes:\n- The generated build templates will be located in the `godot/bin` directory (i.e: `android_debug.apk`, `android_release.apk`, `android_source.zip`).\n- The gradle command will only generate templates for the target(s) with available native shared libraries. For example, running the commands above will only generate the `android_release.apk` and `android_source.zip` files.\n\nTo delete the generated artifacts, the following commands can be used:\n```\ncd platform/android/java\n./gradlew cleanGodotTemplates\n```","is_cherrypick":false,"cherrypick_hash":"","pull":32269},"97143e60c10488adf1b8fce8d3426b1ab2e578cc":{"hash":"97143e60c10488adf1b8fce8d3426b1ab2e578cc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix wrong defval in EditorSpatialGizmo.add_mesh method bind","body":"The type of the parameter 'skeleton' was changed from 'RID' to 'SkinReference', yet the default value remained 'RID()'.","is_cherrypick":false,"cherrypick_hash":"","pull":32307},"c4fa027614b62ad63089b81ff45aab149f18bdf0":{"hash":"c4fa027614b62ad63089b81ff45aab149f18bdf0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Improve C# bindings generator errors for default param values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32307},"a20cbf2cca4e471ebcee86aab52336721cef57bd":{"hash":"a20cbf2cca4e471ebcee86aab52336721cef57bd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add documentation for crypto-related classes.","body":"Add documentation for Crypto, CryptoKey, HashingContext, and\nX509Certificate.\nAdd documentation for `StreamPeerSSL.accept_peer`.\n\nRef #29871.","is_cherrypick":false,"cherrypick_hash":"","pull":32285},"a7ac8ec8764aa745605a01fdb50882a60e8c69ba":{"hash":"a7ac8ec8764aa745605a01fdb50882a60e8c69ba","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix parsing of self-closing XML tags","body":"Follow-up to #31925, `<member />` tags just before `</members>` would cause\na parsing issue, and we'd never notice that we're no longer parsing members.\n\nAlso added space before closing `/>`.","is_cherrypick":false,"cherrypick_hash":"","pull":32305},"2f52d73c21fb9e532dd8b71e9b18f31cd7996277":{"hash":"2f52d73c21fb9e532dd8b71e9b18f31cd7996277","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31925 from bojidar-bg/31855-overriden-properties-docs","body":"Add overriden properties to the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"823c3def725bcb741dce004e2dca520558fdd092":{"hash":"823c3def725bcb741dce004e2dca520558fdd092","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix copyright headers and style issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f294b958f0ca7964297bfb7f3742e06edaaba6a":{"hash":"4f294b958f0ca7964297bfb7f3742e06edaaba6a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Fix a few missing bindings or unspecified argument names and default values.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef2a7834c9d3fbbd95a9d26ff2913e4b3c5d8f5f":{"hash":"ef2a7834c9d3fbbd95a9d26ff2913e4b3c5d8f5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31883 from aole/create-string-function-repeat","body":"Create a GDScript String function repeat","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cefa56ef1fb1f700035bce5c7f005dab65b9dc81":{"hash":"cefa56ef1fb1f700035bce5c7f005dab65b9dc81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31935 from aole/Change-minimum-size-when-theme-changed","body":"Change minimum size when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22f7af9a879ba1c48764fd398fd5023628760cba":{"hash":"22f7af9a879ba1c48764fd398fd5023628760cba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31944 from skyace65/visibilityenabler","body":"Clarify VisibilityEnabler2D description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf540f853dd0a4fd4bb20d3396c275f72b28a7c8":{"hash":"cf540f853dd0a4fd4bb20d3396c275f72b28a7c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31974 from YeldhamDev/tilegrid_map_fixes","body":"Small fixes for the Tile/GridMap editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bcc2c2f5f4607df835eccd96095cf6e2ea203dc":{"hash":"0bcc2c2f5f4607df835eccd96095cf6e2ea203dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31976 from Calinou/doc-improve-shadow-atlas-sizes","body":"Improve documentation pertaining to shadow atlas sizes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a7889578ccf3423d07ccf2c9546dabcdb837514":{"hash":"4a7889578ccf3423d07ccf2c9546dabcdb837514","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31978 from YeldhamDev/inspector_dock_small_improvements","body":"Small improvements to the inspector dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7b95d1934f1379f302cd0c3c90a0b7f8f825773":{"hash":"a7b95d1934f1379f302cd0c3c90a0b7f8f825773","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32267 from YeldhamDev/fix_tab_icons","body":"Fix various problems with tab-related icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73c7b9a69e661f5a8173c9ffeeadb4c00056ca5d":{"hash":"73c7b9a69e661f5a8173c9ffeeadb4c00056ca5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32283 from Calinou/project-manager-no-open-ctrl-double-click","body":"Don't open a project in the list if Ctrl is held while double-clicking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c0de2c2498e17adde58e87ba46827ad1a73f698":{"hash":"5c0de2c2498e17adde58e87ba46827ad1a73f698","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32286 from Calinou/doc-improve-os-shell-open","body":"Improve the `OS.shell_open()` documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d4e9bdd9e0d77cfeaa6994c391a107d2a17706a":{"hash":"5d4e9bdd9e0d77cfeaa6994c391a107d2a17706a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32288 from CorattiS86/fixing_#32263","body":"Fix Hide Console Window stores opposite value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bdb3f4016fdddc648e4c92a93f5247d4f2c1689":{"hash":"4bdb3f4016fdddc648e4c92a93f5247d4f2c1689","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32257 from Calinou/doc-set-window-title-performance","body":"Mention performance caveats of `OS.set_window_title()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd3c825034bb03f6705e1b9f6168604c8fb5732e":{"hash":"fd3c825034bb03f6705e1b9f6168604c8fb5732e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31970 from HaSa1002/i18n","body":"Fixed out of range crash on remapping files for translation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db47221b8c8491e21cdd0afdf3bc20bed5ce1618":{"hash":"db47221b8c8491e21cdd0afdf3bc20bed5ce1618","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32225 from Calinou/improve-editor-help-display","body":"Improve the editor help display","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78a7db7b6b7d58d4854022e5568e82f9980d2fdb":{"hash":"78a7db7b6b7d58d4854022e5568e82f9980d2fdb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32224 from KoBeWi/not_so_smart_lines","body":"Initialize snap_target and make sure it disappears","is_cherrypick":false,"cherrypick_hash":"","pull":""},"329c54453e8121325c28da9765bb97edd9dfce31":{"hash":"329c54453e8121325c28da9765bb97edd9dfce31","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32202 from Relintai/fix-crash-in-rich-text-label","body":"Fix crash on some platforms in RichTextLabel.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ecdd5b5ccc2e3db8250a305306c6e3084703990":{"hash":"1ecdd5b5ccc2e3db8250a305306c6e3084703990","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32194 from AlexRixhardson/fix-7945","body":"Fixes crash described in issue 7945 (Duplicated [self drawView] in iphone gl_view)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ea54eeb0672c405d7ad0edf8444f0d86158f8b6":{"hash":"0ea54eeb0672c405d7ad0edf8444f0d86158f8b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30497 from Calinou/editor-gizmos-change-notify","body":"Notify changes in properties that can be edited by 3D gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08961912db11d517feae1970ff9048358a5b67a8":{"hash":"08961912db11d517feae1970ff9048358a5b67a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32029 from nekomatata/bezier-track-fixes","body":"Fixes in AnimationTrackEditor around bezier curves","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce384f885c36718066f547f15140a8815b58260f":{"hash":"ce384f885c36718066f547f15140a8815b58260f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32250 from lawnjelly/android-keyboard2","body":"Fix Android keyboard crash with left cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c46d1725334108f9c1a1772299e391d0cc3f67be":{"hash":"c46d1725334108f9c1a1772299e391d0cc3f67be","is_merge":false,"authored_by":["MDQ6VXNlcjE4MTkyNzI5"],"author_raw":"Stefano Coratti <coratti.s86@gmail.com>","committer_raw":"Stefano Coratti <coratti.s86@gmail.com>","summary":"Fix #32263 - Hide Console Window stores opposite value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32288},"ad5d0cca4dd468bd07406be08d31ee98e6477e85":{"hash":"ad5d0cca4dd468bd07406be08d31ee98e6477e85","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Fix Android keyboard crash with left cursor","body":"Fixes #32168.\nPreviously we were returning all key up and key down messages as unhandled to the OS. This was resulting in crashes on certain keypresses (left cursor), for undetermined reason.\n\nThis PR defaults all key up and keydown messages to be returned as handled by Godot, except those explicitly coded as exceptions (currently volume keys only).","is_cherrypick":false,"cherrypick_hash":"","pull":32250},"b8e56c5c15380399c682d437a76828f0180f56d0":{"hash":"b8e56c5c15380399c682d437a76828f0180f56d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32021 from Calinou/editor-audio-bus-snapping","body":"Implement snapping in the audio bus editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f228cdda48d82cdc613b613f06609fa84d0e090":{"hash":"2f228cdda48d82cdc613b613f06609fa84d0e090","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32278 from Calinou/lsp-fix-double-assignment","body":"Fix `line` being assigned to twice in the GDScript language server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d676682b405e9259b13ebba008978bbd383d206":{"hash":"5d676682b405e9259b13ebba008978bbd383d206","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `OS.shell_open()` documentation","body":"This adds a `mailto:` example to `OS.shell_open()`.","is_cherrypick":false,"cherrypick_hash":"","pull":32286},"75ed4b159a729c273d310bb1d99c41a44d7c8fb0":{"hash":"75ed4b159a729c273d310bb1d99c41a44d7c8fb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32277 from Calinou/override-for-add-feature-tags","body":"Add some missing feature tags to the \"Override For...\" menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76dd021a30ae099f3898cdda3c27332748622457":{"hash":"76dd021a30ae099f3898cdda3c27332748622457","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Don't open a project in the list if Ctrl is held while double-clicking","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32283},"a226d63f6815836284f947ccc56b688448381f84":{"hash":"a226d63f6815836284f947ccc56b688448381f84","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31975 from codecustard/fixes_subresource_showing_deselection","body":"Fixes Subresource Showing While Unselected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed18e3f195a09d1d6b530eee1c6db3183c9d1f42":{"hash":"ed18e3f195a09d1d6b530eee1c6db3183c9d1f42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32273 from Calinou/humanize-size-fix-i18n","body":"Fix i18n in `String::humanize_size()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1146c261d7c6f09cf27828ea2d719b82bf0fd09":{"hash":"f1146c261d7c6f09cf27828ea2d719b82bf0fd09","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31751 from clayjohn/GLES3-Viewport-crash-canvas","body":"Throw error when canvas background is used without sample buffer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1fcb22677b519eb22f8117fecf1a84b11c84bc2":{"hash":"c1fcb22677b519eb22f8117fecf1a84b11c84bc2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix `line` being assigned to twice in the GDScript language server","body":"This closes #32090.","is_cherrypick":false,"cherrypick_hash":"","pull":32278},"2114898cb5e8f3650602d3a949a00b766347dbfb":{"hash":"2114898cb5e8f3650602d3a949a00b766347dbfb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31172 from creikey/add-array-slicing","body":"Add array slice method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"364dfa8d281f21bd80846aeba5fa0aa1369e93be":{"hash":"364dfa8d281f21bd80846aeba5fa0aa1369e93be","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add some missing feature tags to the \"Override For...\" menu","body":"This closes https://github.com/godotengine/godot-docs/issues/2782.","is_cherrypick":false,"cherrypick_hash":"","pull":32277},"159470df08c0283a2330af94d26ccbe3d009d8fd":{"hash":"159470df08c0283a2330af94d26ccbe3d009d8fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32275 from godotengine/skin_support","body":"Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30e16fff57cfdeb79f8e9ee6a7516e7d7cd6d376":{"hash":"30e16fff57cfdeb79f8e9ee6a7516e7d7cd6d376","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32198 from starryalley/fix_audio_buffer","body":"Fix VideostreamGDNative audio buffer handling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06b07eebb5853d24c1aa2776554be5b4f16af147":{"hash":"06b07eebb5853d24c1aa2776554be5b4f16af147","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32238 from Paulb23/reset_array_dict_crash","body":"Fix crash when reverting an exported array / dict to NULL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc47569be9bffc2d06d2a50e28c7467d9d63c2f6":{"hash":"fc47569be9bffc2d06d2a50e28c7467d9d63c2f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32232 from Paulb23/issue_32070_goto_doc_when_selecting","body":"Fixed going to doc reference while selecting text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"915b27b0ab6ebc59eab7fe56b353b798c3a639f1":{"hash":"915b27b0ab6ebc59eab7fe56b353b798c3a639f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32266 from Calinou/project-manager-autofocus-search","body":"Focus the project manager's search box automatically on startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"965e059146bb6f35b5397403c7792701943b7dd8":{"hash":"965e059146bb6f35b5397403c7792701943b7dd8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32258 from Calinou/improve-debugger-shortcut-ux","body":"Improve the debugger shortcut UX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36b5795f47c9a706e1d8c12a932de1fe2bb9893f":{"hash":"36b5795f47c9a706e1d8c12a932de1fe2bb9893f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32213 from marstaik/skin_support","body":"GLTF2 Import Fixes - Skin(s) to Skeleton - Skin Support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"101f1b802b363c73404c6065ef632841399f0688":{"hash":"101f1b802b363c73404c6065ef632841399f0688","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix kinematicBody2D jitters when sync_to_physics is turned on, closes #28181","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32274},"a51e8b1ff0af4f001844c6d92e920da6a4db79d9":{"hash":"a51e8b1ff0af4f001844c6d92e920da6a4db79d9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix i18n in `String::humanize_size()`","body":"Calls to `RTR()` must be added to each string so the PO file generator\ncan pick them up.","is_cherrypick":false,"cherrypick_hash":"","pull":32273},"013e88fe4bd82766e78881f71ded503a46bfb34e":{"hash":"013e88fe4bd82766e78881f71ded503a46bfb34e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32271 from losinggeneration/build_cvtt_with_system_squish","body":"Allow building cvtt with system squish","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fbd00f6569eb818542dfefd935a2f7f25f13829":{"hash":"0fbd00f6569eb818542dfefd935a2f7f25f13829","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk="],"author_raw":"Harley Laue <losinggeneration@gmail.com>","committer_raw":"Harley Laue <losinggeneration@gmail.com>","summary":"Allow building cvtt with system squish","body":"It looks like the SCsub for cvtt was copied from squish and it left\nthe `if env['build_squish']:` line intact. This means that using\n`scons builtin_squish=no modules/cvtt` would fail and overal builds\nwould also fail because they'd fail to find `ConvectionKernels.h`","is_cherrypick":false,"cherrypick_hash":"","pull":32271},"46f909f8af092cf1aa9f708a174af6c57b32430d":{"hash":"46f909f8af092cf1aa9f708a174af6c57b32430d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32054 from puthre/variant_ref_optim","body":"Optimized variant reference function.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87bb1515af2c9bfc2208eb133c53959abce67a9e":{"hash":"87bb1515af2c9bfc2208eb133c53959abce67a9e","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixes in AnimationTrackEditor around bezier curves","body":"- Undo add bezier track (#31695)\n- Undo insert keys for several properties\n- Insert keys for several properties using bezier curves (#31698)\n- Insert keys for 2d rotation using bezier curve (#28429)\n- Insert keys for existing bezier track (#31697)\n- Auto-insert keys for bezier track (#31696)\n- Number of tracks in insert keys confirmation message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb12f54721ad4b6ab3755624ea912de3af8c12b3":{"hash":"fb12f54721ad4b6ab3755624ea912de3af8c12b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32074 from KoBeWi/ninja_reload","body":"Preserve folding when sub-scene is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"393a0152eaccaf21313b6186adeea1cf6a7f0623":{"hash":"393a0152eaccaf21313b6186adeea1cf6a7f0623","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32055 from qarmin/some_code_fixes","body":"Changed some code found by Clang Tidy and Coverity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"791da4cb83bda1b3ef8dc167e3db7cccf10e8762":{"hash":"791da4cb83bda1b3ef8dc167e3db7cccf10e8762","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32048 from YeldhamDev/lineedit_right_icon_fix","body":"Expose LineEdit's 'right_icon' and fix icon size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0ef113d05140ba87b82991d26a1bcd0b549c88f":{"hash":"a0ef113d05140ba87b82991d26a1bcd0b549c88f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32036 from Calinou/improve-soft-body-editor-icon","body":"Improve the SoftBody node editor icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80a3a78ee93b574733d02d20521f5b640c7fa936":{"hash":"80a3a78ee93b574733d02d20521f5b640c7fa936","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32043 from guilhermefelipecgs/fuzzy_help_search","body":"Adds fuzzy search for help search dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"16bedc7edec42bb48e88abdb5787c015ed5ad191":{"hash":"16bedc7edec42bb48e88abdb5787c015ed5ad191","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32040 from Calinou/editor-help-shift-find-previous","body":"Find the previous match in the editor help when pressing Shift + Enter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b671b6ad2b262b3e54111839295e6de967ddb540":{"hash":"b671b6ad2b262b3e54111839295e6de967ddb540","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32035 from YeldhamDev/new_icons","body":"Add some missing icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b94460b3283ff3b487931ad978b8a0f2d49124cb":{"hash":"b94460b3283ff3b487931ad978b8a0f2d49124cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32032 from nekomatata/encrypted-file-get-path","body":"Implemented get_path() & get_path_absolute() for FileAccessEncrypted","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf1e914897e12c79adf5a6ca44fa69d07118f62c":{"hash":"cf1e914897e12c79adf5a6ca44fa69d07118f62c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32027 from lupoDharkael/group-order","body":"Preserve group order in scene files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ffae0d299aa799c7787e01f3cfe5e377b78a411":{"hash":"5ffae0d299aa799c7787e01f3cfe5e377b78a411","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32020 from Calinou/editor-audio-bus-display-tooltip","body":"Display audio buses' current volume in a tooltip when hovering slider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2de90bff9ca380c010dfdf683ace60669e32d7da":{"hash":"2de90bff9ca380c010dfdf683ace60669e32d7da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32011 from Calinou/editor-easing-property-drag","body":"Make editor inspector easing lines use the accent color when dragged","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c593fbed3d9f5ee8c3dd61ece73dbbab924b205f":{"hash":"c593fbed3d9f5ee8c3dd61ece73dbbab924b205f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32010 from puthre/fix_undo_animation_bezier","body":"Animation Bezier Editor : fix double inserts on undo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0782082433be89c67c2cfc6780e4ea4b6ae6af62":{"hash":"0782082433be89c67c2cfc6780e4ea4b6ae6af62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32003 from codecustard/fix_optionbutton_not_selecting","body":"Fixes OptionButton Not Updating Current Selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"242e6cb904aca5e33ee84638c4df8e56f070555c":{"hash":"242e6cb904aca5e33ee84638c4df8e56f070555c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32000 from codecustard/Add_Reorder_frames_via_dragndrop","body":"Add ability to reorder animation frames via drag and drop","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a2f40c45bf29c0dfce9b17c7a3016ca60dfda01":{"hash":"2a2f40c45bf29c0dfce9b17c7a3016ca60dfda01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32007 from nekomatata/sprite-frames-editor-delete","body":"SpriteFramesEditor improvements around deleting animations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a089057596e881743de0e80908e5930de4536dd5":{"hash":"a089057596e881743de0e80908e5930de4536dd5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32049 from codecustard/fix_remoteview_navto_inspected","body":"Fix Remote Tree Navigate to Inspected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0490fc9ce39c86de88a3a9980aacc0b072b9887b":{"hash":"0490fc9ce39c86de88a3a9980aacc0b072b9887b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31061 from Abstract-Everything/input-actions-reorder-ui","body":"Input actions can be reordered by drag and drop.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94ad89a5fbee40c9c506cf6fdcb5edff528104e2":{"hash":"94ad89a5fbee40c9c506cf6fdcb5edff528104e2","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix various problems with tab-related icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32267},"61299dc45113a0d2be1ee1daae212a27d6b6fc10":{"hash":"61299dc45113a0d2be1ee1daae212a27d6b6fc10","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Focus the project manager's search box automatically on startup","body":"This allows the user to search projects as soon as the project manager\nopens, without having to click on the search field first.","is_cherrypick":false,"cherrypick_hash":"","pull":32266},"77e223ff9409a433e45e08c06ec2c36f21485752":{"hash":"77e223ff9409a433e45e08c06ec2c36f21485752","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"GLTF: Fixed some issues with skin groups joining incorrectly and removed unused code","body":"- Skin groups now merge more cleanly together\n- Skins whose highest nodes are siblings of another skin now get merged also\n- Skin nodes who have children of another skin now also fuse together\n- Removed the re-rooting of IBM code, as it is no longer needed with the Skin system","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72d87cfbce137b8012e86f678c27f0f19a9771cf":{"hash":"72d87cfbce137b8012e86f678c27f0f19a9771cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30852 from swarnimarun/vs_tools_script","body":"Tool Mode for Visualscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0928e820276da626e934c03dea494f8f37eb8665":{"hash":"0928e820276da626e934c03dea494f8f37eb8665","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29895 from ptrojahn/menukey","body":"Support menu key in TextEdit and LineEdit controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03372820b89b2a1a5c6816f8a6946999cbc15f53":{"hash":"03372820b89b2a1a5c6816f8a6946999cbc15f53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32248 from cagdasc/android-export-activity-start-fix","body":"Fix Android Launcher Activity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f65c61434bcaa22e3a820c543febb9f63a299ea7":{"hash":"f65c61434bcaa22e3a820c543febb9f63a299ea7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32247 from KoBeWi/the_new_order","body":"Perform reparent if position changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11f75cdd3ca7cf1cce886ffac7cdd19efbc32ace":{"hash":"11f75cdd3ca7cf1cce886ffac7cdd19efbc32ace","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32235 from Calinou/improve-network-profiler-ui","body":"Improve the network profiler UI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7174677fc8c8de2c24da508910368cb16b56199d":{"hash":"7174677fc8c8de2c24da508910368cb16b56199d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32259 from NeoSpark314/fix_stereo_cubemap_gles2","body":"fix gles2 broken panorama sky on oculus quest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6149ed0296d0760ec2b4d30aa002dd3c1500ca5c":{"hash":"6149ed0296d0760ec2b4d30aa002dd3c1500ca5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32252 from lawnjelly/skin-fix","body":"Fix GLES2 skinning where VERTEX_TEXTURE not supported","is_cherrypick":false,"cherrypick_hash":"","pull":""},"471a3ceb77b7488e48db1760df1a725fa58d0d19":{"hash":"471a3ceb77b7488e48db1760df1a725fa58d0d19","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the debugger shortcut UX","body":"- Display the shortcut in the button tooltips by defining the shortcut\non the buttons as well.\n- Swap \"Step Over\" and \"Step Into\" in the Debug menu to match the button\norder in the Debugger bottom panel.","is_cherrypick":false,"cherrypick_hash":"","pull":32258},"c99d80b414a5ccf400f8590edd497974017c6b88":{"hash":"c99d80b414a5ccf400f8590edd497974017c6b88","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention performance caveats of `OS.set_window_title()`","body":"See #32254.","is_cherrypick":false,"cherrypick_hash":"","pull":32257},"94b0240767597c23548684663f76f0b2d01fc0e4":{"hash":"94b0240767597c23548684663f76f0b2d01fc0e4","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"fix gles2 broken panorama sky on oculus quest","body":"This fixes an issue that was fixed for gles3 in #31419 but not applied\nto gles2. The fix consists of using a constant scale for cube_normal of -1.0\ninstead of -1000000. It results in broken panorama rendering on the\noculus quest (see https://github.com/GodotVR/godot_oculus_mobile/issues/29)","is_cherrypick":false,"cherrypick_hash":"","pull":32259},"50be65bf4314d9b3c5888f5f02d6ffae504aae7a":{"hash":"50be65bf4314d9b3c5888f5f02d6ffae504aae7a","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Changed some code found by Clang Tidy and Coverity","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32055},"f5365aa0e12fe0ba2acb60a3fcb99126e0428b93":{"hash":"f5365aa0e12fe0ba2acb60a3fcb99126e0428b93","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Fix GLES2 skinning where VERTEX_TEXTURE not supported","body":"Although the backup USE_SKELETON_SOFTWARE skinning path is currently used when float texture is not supported, the default skinning path still fails when float texture is supported but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0, i.e. the device cannot read from texture during vertex shader. This PR adds the logic to activate the SKELETON_SOFTWARE path if either of these cases occur, preventing crashes on devices which have this combination of features.","is_cherrypick":false,"cherrypick_hash":"","pull":32252},"ef5d1ebc95fc9dee6b3b0768b1f9078f05d73e3a":{"hash":"ef5d1ebc95fc9dee6b3b0768b1f9078f05d73e3a","is_merge":false,"authored_by":["MDQ6VXNlcjUwNzY0Njg="],"author_raw":"Cagdas <cagdascaglak@gmail.com>","committer_raw":"Cagdas <cagdascaglak@gmail.com>","summary":"Fix starting intent problem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32248},"48ca6ec657630983843bb104ab31a842c15b435b":{"hash":"48ca6ec657630983843bb104ab31a842c15b435b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Perform reparent if position changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32247},"ba24bc1e0406205288e59fdea095f84320e6cc6a":{"hash":"ba24bc1e0406205288e59fdea095f84320e6cc6a","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Support menu key in TextEdit and LineEdit controls","body":"Related to #15542","is_cherrypick":false,"cherrypick_hash":"","pull":29895},"72d2468d68565d0041dbb75c253f43d877524106":{"hash":"72d2468d68565d0041dbb75c253f43d877524106","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"More GLTF Fixes","body":"1: Depth draw mode set for transparent materials (iFire)\n2: Skeletons\n- Bone names now unique and seperate from scene names\n- Due to mixture of fake joints and joints, new bone sanitizing for names added\n- Fixed an issue where some disjoint skins were not being joined due to a logic error\n- Deterministic and Depth-first bone creation order\n3: Skins\n- Removed duplicate skins when possible\n4: Animations\n- Fixed invalid morph target names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d03aa12c9b16690f1e2ba4a2be5e46cd5a43f84":{"hash":"5d03aa12c9b16690f1e2ba4a2be5e46cd5a43f84","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Expose LineEdit's 'right_icon' and fix icon size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32048},"6fc5647bc31352132011fcc7e6e7ed7093dd5e0b":{"hash":"6fc5647bc31352132011fcc7e6e7ed7093dd5e0b","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"GLTF Importer - Add more Index types and const-ed up the code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3d712f4147a7648f5bf0334705499a7d7433547":{"hash":"c3d712f4147a7648f5bf0334705499a7d7433547","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix crash when reverting an exported array / dict to NULL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32238},"ba8601f557bae4734ea8a0dcb5760ae4dbe04092":{"hash":"ba8601f557bae4734ea8a0dcb5760ae4dbe04092","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the network profiler UI","body":"- Add icons to the up/down bandwidth LineEdits for better\nvisual grepping.\n- Make bandwidth LineEdit texts more prominent when data is being\nreceived/emitted.\n- Add more spacing between the up and down bandwidth LineEdits.\n- Initialize the bandwidth texts using `set_bandwidth()` to ensure\nconsistency with the actual bandwidth texts once the profiler\nis started.\n- Fix icon colors when switching from a dark theme to a light theme\nand vice versa.\n- Add missing `EDSCALE` constants for hiDPI scaling.","is_cherrypick":false,"cherrypick_hash":"","pull":32235},"097f47f064f05a38b1f41e03daf6c5e03a30cbc4":{"hash":"097f47f064f05a38b1f41e03daf6c5e03a30cbc4","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Tool Mode for Visualscript","body":"Add the ability to VisualScript to function in Tool mode aka the Editor itself similar to GDScript or Mono","is_cherrypick":false,"cherrypick_hash":"","pull":30852},"ef3455f23699770272e439abbdc74844c1c8acc7":{"hash":"ef3455f23699770272e439abbdc74844c1c8acc7","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed going to doc reference while selecting text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32232},"78bee16e053f9703d4e04910eb7ab99c715d30e9":{"hash":"78bee16e053f9703d4e04910eb7ab99c715d30e9","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Implement backward shift deletion for OAHashMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32230},"11e09e59d16e58ef370b11c727003749a78e53d5":{"hash":"11e09e59d16e58ef370b11c727003749a78e53d5","is_merge":false,"authored_by":["MDQ6VXNlcjU2MDEwMTU="],"author_raw":"Marios Staikopoulos <marios@staik.net>","committer_raw":"Marios Staikopoulos <marios@staik.net>","summary":"GLTF2 Import Fixes - Skin(s) to Skeleton - Skin Support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"748c9bc20505ff95e238ad2c367b6d99b7473437":{"hash":"748c9bc20505ff95e238ad2c367b6d99b7473437","is_merge":false,"authored_by":["MDQ6VXNlcjEzMzQxNzM="],"author_raw":"Damian Day <damianday@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"TCP is_connected_to_host comparison error","body":"We was returning true when the state was not connected, so we would never return true when the state was connected.","is_cherrypick":false,"cherrypick_hash":"","pull":32228},"2e065d8ad07bb20fede0d0c0b2d33d6628033024":{"hash":"2e065d8ad07bb20fede0d0c0b2d33d6628033024","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32064 from m4gr3d/propagate_gl_surface_events","body":"Notify for app pause and resume events on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42af54ff758d51b212c3b45ed89480f2f51535a2":{"hash":"42af54ff758d51b212c3b45ed89480f2f51535a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32087 from karroffel/x11-pid","body":"[X11] set PID as window attribute","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6bcc143adf8108c45bb29c4f399c449080b04b0":{"hash":"b6bcc143adf8108c45bb29c4f399c449080b04b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32079 from lupoDharkael/locale-crash","body":"Fix right click crash in Locales Filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"769a9c521a7ef9d005d68ba145cb79a21d4cc267":{"hash":"769a9c521a7ef9d005d68ba145cb79a21d4cc267","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32094 from Calinou/improve-delete-node-confirmation-2","body":"Improve the node deletion confirmation message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d249bb37e5b7c90bb901247760311d1afc787605":{"hash":"d249bb37e5b7c90bb901247760311d1afc787605","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32112 from Calinou/project-manager-add-hover-style","body":"Add an \"hover\" style to items in the project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7cd50e900593e1e904a30124d4c6b622b878c22":{"hash":"f7cd50e900593e1e904a30124d4c6b622b878c22","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32206 from Calinou/remove-unused-tree-constants","body":"Remove an unused icon and constant in Tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b3805b8e5d9bfe69459dc31b237d0a5849be6b4":{"hash":"5b3805b8e5d9bfe69459dc31b237d0a5849be6b4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the editor help display","body":"- Write the type after the parameter name for consistency with\nthe GDScript static typing syntax.\n- Remove \":\" after headers since they're already distinguished\nby their size.\n- Remove spaces before/aftere parentheses in method/signal\nargument lists.","is_cherrypick":false,"cherrypick_hash":"","pull":32225},"5476250356d1e7de225e512764bf6dd1d355651a":{"hash":"5476250356d1e7de225e512764bf6dd1d355651a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Initialize snap_target and make sure it disappears","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32224},"25a1bfed5c56880cba009f0d5fbc3e1a182e07b1":{"hash":"25a1bfed5c56880cba009f0d5fbc3e1a182e07b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32210 from Calinou/editor-log-distinguish-messages","body":"Distinguish editor-originating messages in the editor log","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae3c685042fba134eaa22b4ce27c1b1c6702f274":{"hash":"ae3c685042fba134eaa22b4ce27c1b1c6702f274","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32137 from Calinou/vcs-error-if-none-available","body":"Display an error message if no version control systems are available","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a34b77e271da5f3d550acfac1e5557f2467c6266":{"hash":"a34b77e271da5f3d550acfac1e5557f2467c6266","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32095 from KoBeWi/silly_user","body":"Properly remove GridMap node from editor on undo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40a5de97e6e33d7ff82f050ce3f1a580e43868b2":{"hash":"40a5de97e6e33d7ff82f050ce3f1a580e43868b2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove an unused icon and constant in Tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32206},"5ea6c9fd02b587c7ee238224279ee3880e558c78":{"hash":"5ea6c9fd02b587c7ee238224279ee3880e558c78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32120 from KoBeWi/atlas_not_included","body":"Mention that AnimatedTexture doesn't support atlases","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6da3526cd423c66ade2e06cb98819f8a3d300960":{"hash":"6da3526cd423c66ade2e06cb98819f8a3d300960","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32118 from KoBeWi/the_point_is_global_bro","body":"Mention that look_at() expects global coordinates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8fea4053b33aff4fa08962c990e13fb5084a5383":{"hash":"8fea4053b33aff4fa08962c990e13fb5084a5383","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32116 from KoBeWi/dupinit","body":"Mention constructor arguments in duplicate() doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55efada13aeb3f6626e5a6784d9d1d5aa70e19cf":{"hash":"55efada13aeb3f6626e5a6784d9d1d5aa70e19cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32102 from YeldhamDev/doc_animplayer_get_queue","body":"Document AnimationPlayer's 'get_queue()' and 'caches_cleared'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd3d8f6627a5d41176c38410ba4d3b5ee6d21cce":{"hash":"fd3d8f6627a5d41176c38410ba4d3b5ee6d21cce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32101 from Xrayez/doc-fix-ambiguous-test-motion","body":"Fix ambiguous method description regarding `body_test_motion` in 2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c116f4f1df740c74664d0e480f73c40ca6634ad":{"hash":"9c116f4f1df740c74664d0e480f73c40ca6634ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32223 from neikeq/cs_glue_version_fix","body":"C#: Make sure cs_glue_version is present when building export templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95c685143a06420bc9cca6944b1449b675841a2d":{"hash":"95c685143a06420bc9cca6944b1449b675841a2d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Make sure cs_glue_version is present when building export templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32223},"54eb4bce5f4963e110162cd198cfb89a802c6021":{"hash":"54eb4bce5f4963e110162cd198cfb89a802c6021","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32123 from qarmin/fix_int_overflow","body":"Fix int overflow in EditorResourcePreview::_preview_ready","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9137a045acb8920c90c58f1fab9be9ceb19d1b2b":{"hash":"9137a045acb8920c90c58f1fab9be9ceb19d1b2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32146 from YeldhamDev/key_bezier_int_real","body":"Fix keying integer and float values from inspector not being able to use bezier curves","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65286c6b46b7818d4031698dd6da64852386ffb5":{"hash":"65286c6b46b7818d4031698dd6da64852386ffb5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32143 from YeldhamDev/scenedock_reparent_fixes","body":"Fix some errors while reparenting nodes in the Scene dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"712a82a6f66399343f96558267c09b2ae473d4de":{"hash":"712a82a6f66399343f96558267c09b2ae473d4de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32134 from IronicallySerious/fix-global-class-list","body":"Add correct class selection in Select VCS menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77ec3ec0a30e38af4cd573b98d3934c18b91a48f":{"hash":"77ec3ec0a30e38af4cd573b98d3934c18b91a48f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32129 from YeldhamDev/fix_track_removal_errors","body":"Fix errors in the animation editor when removing tracks via undo/redo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34f9a4b76541a35dff93d042404e446f84e3f5b4":{"hash":"34f9a4b76541a35dff93d042404e446f84e3f5b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32127 from skyace65/skeletonupdate","body":"Remove outdated information from skeleton class reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d21b73779fb740ef8b08130a9b1f3f0cfdaa7be7":{"hash":"d21b73779fb740ef8b08130a9b1f3f0cfdaa7be7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32180 from KoBeWi/nein_patsch_rekt","body":"Fix region editor for NinePatchRect","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48db920f4ac2da60b23a2bddb8ebc5cbee35508b":{"hash":"48db920f4ac2da60b23a2bddb8ebc5cbee35508b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32190 from KoBeWi/undo_redo_stuff","body":"Fix autocompletion undo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c74b54f2299d4a327d959ba2f33e3e8f003df591":{"hash":"c74b54f2299d4a327d959ba2f33e3e8f003df591","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32197 from YeldhamDev/fix_multiple_modals_dim","body":"Fix editor dimming being disabled when a dialog is closed even when others are open","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d364e88c2a77a5470d64b77daa588f6dbb8adbc7":{"hash":"d364e88c2a77a5470d64b77daa588f6dbb8adbc7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32209 from YeldhamDev/fix_connection_type_hints","body":"Fix incorrect typing when creating methods via the connection dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a80407fe31fe627a8329a25cf2d5040871b25f34":{"hash":"a80407fe31fe627a8329a25cf2d5040871b25f34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32173 from Calinou/improve-3d-light-gizmos","body":"Improve the 3D light gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdc2463a1ba6de47c13d976105153cfaa19b86d6":{"hash":"fdc2463a1ba6de47c13d976105153cfaa19b86d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32150 from luzpaz/typos","body":"Fix misc. source comment typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f10e994fbf282e4e9db0a5988884c50a15849c3":{"hash":"6f10e994fbf282e4e9db0a5988884c50a15849c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32220 from KoBeWi/them_overrides","body":"Load overrides if getting style from current class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ed98669b655f69dd5527301c467855c7a37425d":{"hash":"2ed98669b655f69dd5527301c467855c7a37425d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32207 from Calinou/improve-inspector-folding-appearance","body":"Improve folding appearance in the editor inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a28d18f554924c06faf6473c75ac38b4f053288c":{"hash":"a28d18f554924c06faf6473c75ac38b4f053288c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Load overrides if getting style from current class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32220},"ba566dff2e7c3f98b0ea6e088843e4d9aaa8b531":{"hash":"ba566dff2e7c3f98b0ea6e088843e4d9aaa8b531","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Distinguish editor-originating messages in the editor log","body":"This fades out messages originating from the editor to make messages\nprinted by the project stand out more.\n\nThis also tweaks wording in some editor messages for consistency.","is_cherrypick":false,"cherrypick_hash":"","pull":32210},"a7712cc9e4f0451794ad7eb2685786c0f2e954e7":{"hash":"a7712cc9e4f0451794ad7eb2685786c0f2e954e7","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Add new events and accompanying logic to notify when the app is paused and resumed on Android devices.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32064},"04f43116d60c49c1f6dac2edf5140404692b62a9":{"hash":"04f43116d60c49c1f6dac2edf5140404692b62a9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve folding appearance in the editor inspector","body":"The arrow is now displayed at the left to be consistent with\nother places where folding is used. The arrow icons used are now\nconsistent with the rest of the editor. The `arrow_up` icon is\nno longer used anywhere, so it was removed.\n\nAdditional spacing was also added for a better visual appearance.","is_cherrypick":false,"cherrypick_hash":"","pull":32207},"91ecd7b6a679edeaee6b6ac147074c80d2bd30f6":{"hash":"91ecd7b6a679edeaee6b6ac147074c80d2bd30f6","is_merge":false,"authored_by":["MDQ6VXNlcjQxNDAyNDc="],"author_raw":"luz.paz <luzpaz@users.noreply.github.com>","committer_raw":"luz.paz <luzpaz@users.noreply.github.com>","summary":"Fix misc. source comment typos","body":"Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt `","is_cherrypick":false,"cherrypick_hash":"","pull":32150},"2add51d0823fe2ef7cb439a6f3fae17e8dd4717f":{"hash":"2add51d0823fe2ef7cb439a6f3fae17e8dd4717f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31964 from nekomatata/fix-animation-player-error","body":"Fixed switching back to AnimationPlayerEditor with empty animation list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c3d5c964941cc8ed4c1b4ba796e2cb990feb0442":{"hash":"c3d5c964941cc8ed4c1b4ba796e2cb990feb0442","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31921 from bojidar-bg/28978-uninitialized-array-value","body":"Fix uninitialized arrays and dictionaries retaining value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9db6ad8c5a37dcfdc1ba8d3f1ddd0ddb05845b0":{"hash":"f9db6ad8c5a37dcfdc1ba8d3f1ddd0ddb05845b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31919 from m4gr3d/use_aar_for_custom_build","body":"Leverage Android archive (AAR) file for Godot custom build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af51fbd994f1f5ece1f50617cb1aaf41369b8574":{"hash":"af51fbd994f1f5ece1f50617cb1aaf41369b8574","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32174 from Calinou/2d-editor-display-zoom","body":"Display the current zoom percentage in the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d55c840a0d44813b3dd9dc5da6bf2bbfd0c0164d":{"hash":"d55c840a0d44813b3dd9dc5da6bf2bbfd0c0164d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32153 from Calinou/doc-improve-image-get-pixel","body":"Improve the `Image.get_pixel()` and `Image.get_pixelv()` documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a385c8506c8f407bd8f2bbc0928cb0d77f8131af":{"hash":"a385c8506c8f407bd8f2bbc0928cb0d77f8131af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32151 from Calinou/improve-custom-cursor-documentation","body":"Mention more caveats for custom mouse cursors in the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"291f408fcf53976606382f9e7db55e672fd82a6c":{"hash":"291f408fcf53976606382f9e7db55e672fd82a6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32100 from SaracenOne/gdscript_parent_const_types","body":"Fix const deceleration for inherited scripts above immediate parent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e23cb2c715e9f1f443a14c7025b50e9de2670ab1":{"hash":"e23cb2c715e9f1f443a14c7025b50e9de2670ab1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32004 from raphael10241024/fix_shader_uniform","body":"Fix gles3 shader uniform vec3 error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"093c1c1a6944715ffa3dafd55f6cff21b925de24":{"hash":"093c1c1a6944715ffa3dafd55f6cff21b925de24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31985 from nekomatata/fix-builtin-script-resource","body":"Fixed resource loading when editing built-in script from resource","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc9985b770f28626ade78e189408571bbfabf1a6":{"hash":"fc9985b770f28626ade78e189408571bbfabf1a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31961 from YeldhamDev/info_messages","body":"Add informational messages to various editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5f14cc6f7e4f5ad49119e31fb26dcf5277af1de":{"hash":"b5f14cc6f7e4f5ad49119e31fb26dcf5277af1de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31934 from mitchcurtis/28187","body":"Produce an error when a class has the same name as a Singleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e73a44e241774d1ea84a8976f0963ae7df71cf9":{"hash":"1e73a44e241774d1ea84a8976f0963ae7df71cf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31904 from byfron/styleboxflag_uvcoords","body":"Computes UV coordinates of the canvas_item vertices of StyleBoxFlat","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28265fb52639067d11e392c808f5f28d120674e4":{"hash":"28265fb52639067d11e392c808f5f28d120674e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31202 from azagaya/light-data","body":"Create shadow_vec for altering shadow computation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fae14153f708098165bc90c69aebdf96c0ef8ac3":{"hash":"fae14153f708098165bc90c69aebdf96c0ef8ac3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31188 from codecustard/LineEdit_disable_shortcuts","body":"Add Ability to Enable/Disable Shortcuts and Selection for LineEdit/TextEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"318ac6ee1395c121fdabc12abfe43b0980ef467c":{"hash":"318ac6ee1395c121fdabc12abfe43b0980ef467c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31142 from mitchcurtis/assert-message","body":"GDScript: add an optional message parameter to assert()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"838e474e664847e6e698b6b9873ad3c3ee3b4a12":{"hash":"838e474e664847e6e698b6b9873ad3c3ee3b4a12","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjI5NTM4"],"author_raw":"Relintai <relintai@gmail.com>","committer_raw":"Relintai <relintai@gmail.com>","summary":"Fix crash on some platforms in RichTextLabel.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32202},"996e30ee94eca4973aef383d86a7e86c88ff1134":{"hash":"996e30ee94eca4973aef383d86a7e86c88ff1134","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32019 from RevoluPowered/feature/implement-pbr-materials","body":"FBX Importer - Maya material PBR path is read properly now","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3ae7c3da3d3004d0259b91522e8bff51418ce60":{"hash":"b3ae7c3da3d3004d0259b91522e8bff51418ce60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31997 from RevoluPowered/feature/fix-blend-shape-disappearing","body":"Fixed blend shapes disappearing in FBX Importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c3bb69e72d7d67f74e78aec234fa6b5812427a5":{"hash":"8c3bb69e72d7d67f74e78aec234fa6b5812427a5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix incorrect typing when creating methods via the connection dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32209},"269ba00fd32c379bda0862e386ebfb3677a59fa6":{"hash":"269ba00fd32c379bda0862e386ebfb3677a59fa6","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA=="],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Implemented maya stingray support","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32019},"efd6f6dbad69eb97366a9ad4ce42f9d2dc3d9f57":{"hash":"efd6f6dbad69eb97366a9ad4ce42f9d2dc3d9f57","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA=="],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Implemented basic texture mapping for PBR material definitions","body":"This reads materials properly from Maya and expands on existing functionality to make this work properly.\n\naiTextureType_SHININESS no longer used as not appropriate for PBR texture as it is legacy.\n\nThis fix will be also present in assimp soon.","is_cherrypick":false,"cherrypick_hash":"","pull":32019},"ff8864e020acc4a7adcebede36c5709cdb7a1043":{"hash":"ff8864e020acc4a7adcebede36c5709cdb7a1043","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA==","MDQ6VXNlcjMyMzIx"],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Fixed blend shapes disappearing","body":"Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","is_cherrypick":false,"cherrypick_hash":"","pull":31997},"38fc09e6696b46cf5839e25dac5d19d6f03018fc":{"hash":"38fc09e6696b46cf5839e25dac5d19d6f03018fc","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Clarify get_node vs get_node_or_null.","body":"Fixes #2771. It is confusing to say get_node will \"raise an error\" if\nthe node does not exist, as this phrase is used elsewhere in the godot\ndocs (e.g. at several points in the GDScript overview) to indicate\nsomething that will completely stop execution. Saying it logs an error\nis more accurate.","is_cherrypick":false,"cherrypick_hash":"","pull":33867},"8d2efe75ae8a18acc2da7bedb807a76afa83d8b7":{"hash":"8d2efe75ae8a18acc2da7bedb807a76afa83d8b7","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTk0MDQ="],"author_raw":"Mark Kuo <starryalley@gmail.com>","committer_raw":"Mark Kuo <starryalley@gmail.com>","summary":"Fix VideostreamGDNative audio buffer handling","body":"Fix the audio buffer start when there are previous remains","is_cherrypick":false,"cherrypick_hash":"","pull":32198},"ec9c5171d27be642d3e4003989b6256c5dbe4453":{"hash":"ec9c5171d27be642d3e4003989b6256c5dbe4453","is_merge":false,"authored_by":["MDQ6VXNlcjEwOTk0MDQ="],"author_raw":"Mark Kuo <starryalley@gmail.com>","committer_raw":"Mark Kuo <starryalley@gmail.com>","summary":"Fix VideostreamGDNative seek","body":"When seeking video, make sure audio buffers are reset and video time\nis updated.","is_cherrypick":false,"cherrypick_hash":"","pull":32199},"53c9eaf9334666b4f5d83ef26736f616d28e1c44":{"hash":"53c9eaf9334666b4f5d83ef26736f616d28e1c44","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix editor dimming being disabled when a dialog is closed even when others are open","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32197},"d81ddaf33ecddab1c83bc964b0bee4328b7f7b06":{"hash":"d81ddaf33ecddab1c83bc964b0bee4328b7f7b06","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added skin support and simplified APIs to override bone position.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32275},"973a4fe50f9dfd67f3cf4f81b912853fd80992a6":{"hash":"973a4fe50f9dfd67f3cf4f81b912853fd80992a6","is_merge":false,"authored_by":["MDQ6VXNlcjM5NDI4OTMw"],"author_raw":"AlexRixhardson <alexrixhardson@gmail.com>","committer_raw":"AlexRixhardson <alexrixhardson@gmail.com>","summary":"Fix crash on iOS devices during rotate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32194},"a1fcac640061c45e9dc55b1189e82aed3e2672fb":{"hash":"a1fcac640061c45e9dc55b1189e82aed3e2672fb","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32191 from Chaosus/fix_typos","body":"Some formatting fixes in visual_shader_nodes.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6dcd4379cac74894dbdeb0b69a0ef14c06d1fecc":{"hash":"6dcd4379cac74894dbdeb0b69a0ef14c06d1fecc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Some formatting fixes in visual_shader_nodes.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32191},"d630472b9862d5c3fc8b13a5172ba67c5d065671":{"hash":"d630472b9862d5c3fc8b13a5172ba67c5d065671","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix autocompletion undo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32190},"706f3d1aca7150dfa413fdd67abcdc9fccbd8a39":{"hash":"706f3d1aca7150dfa413fdd67abcdc9fccbd8a39","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32096 from Eoin-ONeill-Yokai/bug32089","body":"Fix RichTextLabel Sanitization Runtime Error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95f6f81dc2cd733f3b50e62c3a2286b04f8646bc":{"hash":"95f6f81dc2cd733f3b50e62c3a2286b04f8646bc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display the current zoom percentage in the 2D editor","body":"This makes it possible for the user to know precisely the current\nzoom level. The zoom percentage can be clicked to reset it to 100%\n(similar to Firefox).","is_cherrypick":false,"cherrypick_hash":"","pull":32174},"cf2ae78956c8ddc010062cf5eff38e40229a3665":{"hash":"cf2ae78956c8ddc010062cf5eff38e40229a3665","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix region editor for NinePatchRect","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32180},"1399262ffac0c7f5011e653c4859bd60553c2419":{"hash":"1399262ffac0c7f5011e653c4859bd60553c2419","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32176 from Faless/js/fix_export_js","body":"Fix HTML5 export after #30864","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ee84f53a912f25afdaae256e70ffb2908ad1b7a":{"hash":"6ee84f53a912f25afdaae256e70ffb2908ad1b7a","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"GLES2 Fixes for ninepatch margins when patch size is smaller than the patch texture resolution..","body":"Scaled ninepatch margins in screen space to be relative of the ninepatch size when the patch size is smaller than the patch texture resolution.","is_cherrypick":false,"cherrypick_hash":"","pull":32170},"2861fd9552c242ef7a98f63312f253e6534c5b34":{"hash":"2861fd9552c242ef7a98f63312f253e6534c5b34","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Implement shader array support for varyings (#30925)","body":"Implement shader array support for varyings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfa246cda825f9ab6ce936b33caeb53e68fa54ce":{"hash":"bfa246cda825f9ab6ce936b33caeb53e68fa54ce","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the 3D light gizmos","body":"OmniLight and SpotLight gizmos were tweaked to better represent\ntheir depth in the 3D world.\n\nThe default light gizmo color was changed to match the gizmo\nicon color closely.","is_cherrypick":false,"cherrypick_hash":"","pull":32173},"628f46760512a5bd4e318a86fa62e7d0cdf0e394":{"hash":"628f46760512a5bd4e318a86fa62e7d0cdf0e394","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Allow weakref(null) in gdscript","body":"Tiny addition I personally found useful - this allows us to `var my_ref := weakref(null)` for nullable weak ref (with type hint!). When trying to test if `my_ref` is holding valid reference, we can just `if my_ref.get_ref():` instead of `if my_ref and my_ref.get_ref():` everywhere.","is_cherrypick":false,"cherrypick_hash":"","pull":32172},"3e782c78ae46dd3452e7a61a52c65a69f09b8413":{"hash":"3e782c78ae46dd3452e7a61a52c65a69f09b8413","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32161 from Chaosus/fix_rect","body":"[Mono] Corrected rectangle intersection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46bb523db7114ee38b14172111949b2325131126":{"hash":"46bb523db7114ee38b14172111949b2325131126","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"[Mono] Corrected rectangle intersection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32161},"e65d2184b95ce22553dd6df729e79db3f75c30aa":{"hash":"e65d2184b95ce22553dd6df729e79db3f75c30aa","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"throw error when user tries to use Canvas background without sample buffer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31751},"46d71ee2a15940fc3978d11d2db40b7a36430df4":{"hash":"46d71ee2a15940fc3978d11d2db40b7a36430df4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `Image.get_pixel()` and `Image.get_pixelv()` documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32153},"40dd544994a938d37a5ae3d0e96ed4f176c0f19a":{"hash":"40dd544994a938d37a5ae3d0e96ed4f176c0f19a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention more caveats for custom mouse cursors in the documentation","body":"See #32147 and #32148.","is_cherrypick":false,"cherrypick_hash":"","pull":32151},"c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97":{"hash":"c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix keying integer and float values from inspector not being able to use bezier curves","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32146},"e5d9c7dcb02f432fc1900753f961562fde43b0ce":{"hash":"e5d9c7dcb02f432fc1900753f961562fde43b0ce","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix some errors while reparenting nodes in the Scene dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32143},"6df03fe61f8b25f932e0666cfd873e563e8cf1ed":{"hash":"6df03fe61f8b25f932e0666cfd873e563e8cf1ed","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display an error message if no version control systems are available","body":"This removes the need for a dedicated placeholder entry.\n\nThis closes #32135.","is_cherrypick":false,"cherrypick_hash":"","pull":32137},"757c509437720b50056bd67f8d4e463c38c5b13e":{"hash":"757c509437720b50056bd67f8d4e463c38c5b13e","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Add array slice method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31172},"50da1b7d15f2a7c5babf059dd649eea1cd0497ec":{"hash":"50da1b7d15f2a7c5babf059dd649eea1cd0497ec","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add correct class selection in Select VCS menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32134},"1333ea2a2d70d45a295702c2d941e7bfb00bfe94":{"hash":"1333ea2a2d70d45a295702c2d941e7bfb00bfe94","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implement shader array support for varyings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30925},"e7760deb741ae9a42e7bd17b4f35f29e7f251383":{"hash":"e7760deb741ae9a42e7bd17b4f35f29e7f251383","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTML5 export after #30864","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32176},"0dd4a2790f9f890a15a9c47f54bc2fe170b3d62d":{"hash":"0dd4a2790f9f890a15a9c47f54bc2fe170b3d62d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Document AnimationPlayer's 'get_queue()' and 'caches_cleared'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32102},"5c2582ad340cb5b67e8d459a06bf41fd3bb6c386":{"hash":"5c2582ad340cb5b67e8d459a06bf41fd3bb6c386","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix errors in the animation editor when removing tracks via undo/redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32129},"96d6724b5df369132adb7e43ef5ae1e6ee2151ef":{"hash":"96d6724b5df369132adb7e43ef5ae1e6ee2151ef","is_merge":false,"authored_by":["MDQ6VXNlcjYwODAzNjg="],"author_raw":"skyace65 <trekie96@hotmail.com>","committer_raw":"skyace65 <trekie96@hotmail.com>","summary":"Remove outdated information from skeleton class reference","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32127},"ac2f68760d67200d508ac99b198ccb95f9a7d59e":{"hash":"ac2f68760d67200d508ac99b198ccb95f9a7d59e","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix int overflow in EditorResourcePreview::_preview_ready","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32123},"c2bcc3f700643e042fff250cde360f87c46086dd":{"hash":"c2bcc3f700643e042fff250cde360f87c46086dd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the same axis colors consistently in the 2D and 3D editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32119},"7d3374eecfc161271cbee9d1cb2ae8dc28b93f6e":{"hash":"7d3374eecfc161271cbee9d1cb2ae8dc28b93f6e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention that AnimatedTexture doesn't support atlases","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32120},"22ad5ce3cd29a0e8c907cb281a29766306c1ee30":{"hash":"22ad5ce3cd29a0e8c907cb281a29766306c1ee30","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention that look_at() expects global coordinates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32118},"7e8dd867da17b45e54c68027f8bfea784c932852":{"hash":"7e8dd867da17b45e54c68027f8bfea784c932852","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Mention constructor arguments in duplicate() doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32116},"9e5f1d664165ad218c7d6c2248db7b5dd69a750d":{"hash":"9e5f1d664165ad218c7d6c2248db7b5dd69a750d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an \"hover\" style to items in the project manager","body":"This makes the project manager feel more responsive to user input.","is_cherrypick":false,"cherrypick_hash":"","pull":32112},"1d488e45fc07e0120eb018ab2ccecdcabd0e0707":{"hash":"1d488e45fc07e0120eb018ab2ccecdcabd0e0707","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix ambiguous method description regarding `body_test_motion` in 2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32101},"ebc6fb9869e0852c805b43a3286da763811c5f62":{"hash":"ebc6fb9869e0852c805b43a3286da763811c5f62","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Fix Sanitization Bug","body":"From issue #32089 -- I messed up the property hints by putting them\nin the wrong location. Should be working as intended now.","is_cherrypick":false,"cherrypick_hash":"","pull":32096},"6290616c0affc3fb37ac3c9baeb58406ce1e130c":{"hash":"6290616c0affc3fb37ac3c9baeb58406ce1e130c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Properly remove GridMap node from editor on undo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32095},"fd1b5cc39f27c647c7036ac14109f35ab3ae4316":{"hash":"fd1b5cc39f27c647c7036ac14109f35ab3ae4316","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the node deletion confirmation message","body":"- Add \"the root node\" in the beginning if the selected node\nis the current scene's root\n- Add \"and its children\" at the end of the message if the node\nhas at least one child and is not an instanced scene","is_cherrypick":false,"cherrypick_hash":"","pull":32094},"aa8e3e7b0fcb02c641b10e9748e3d9406c300884":{"hash":"aa8e3e7b0fcb02c641b10e9748e3d9406c300884","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"GDScript: add an optional message parameter to assert()","body":"Before this patch, assert() only took the condition to assert on:\n\nassert(item_data)\n\nNow, it can optionally take a string that will be printed upon failure:\n\nassert(item_data, item_name + \" has no item data in ItemDatabase\")\n\nThis makes it easier to immediately see what the issue is by being\nable to write informative failure messages.\n\nThanks to @wiped1 for sharing their patch, upon which this is based.\n\nCloses #17082","is_cherrypick":false,"cherrypick_hash":"","pull":31142},"4553935f27bb635bd043434f6c8be03b4939a25d":{"hash":"4553935f27bb635bd043434f6c8be03b4939a25d","is_merge":false,"authored_by":[""],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[X11] set PID as window attribute","body":"This allows other programs to find out the PID of a Godot instance just\nby the X11 window ID.","is_cherrypick":false,"cherrypick_hash":"","pull":32087},"add0004a787fdb374da2bee780f676d0a5c62092":{"hash":"add0004a787fdb374da2bee780f676d0a5c62092","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Revise and update AStar documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30556},"98136418ac861b975636e2553812deaba9225920":{"hash":"98136418ac861b975636e2553812deaba9225920","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Improve support for directed graphs in AStar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30556},"cf00f35a8e86321feef9e482fd8ed8db75e35e24":{"hash":"cf00f35a8e86321feef9e482fd8ed8db75e35e24","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Allow for constant deceleration to be detected inherited scripts above the immediate parent.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32100},"d9b34d2a3dff4ef8152d1809a8dec778f866e6c4":{"hash":"d9b34d2a3dff4ef8152d1809a8dec778f866e6c4","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Fix right click crash in Locales Filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32079},"7e89ec2cd84faf27d53e82ec7fccd8a22e2ba6a2":{"hash":"7e89ec2cd84faf27d53e82ec7fccd8a22e2ba6a2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Preserve folding when sub-scene is changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32074},"6a36779e89c3183b6ef58e250bcd10735736d4d8":{"hash":"6a36779e89c3183b6ef58e250bcd10735736d4d8","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"Optimized variant reference function.","body":"Optimized critical execution path in Variant::reference by removing expensive and unnecessary call to clear for atomic types.","is_cherrypick":false,"cherrypick_hash":"","pull":32054},"6efbabeb9e1e196538934d3be5ae05541f610eb9":{"hash":"6efbabeb9e1e196538934d3be5ae05541f610eb9","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Remote Tree Navigate to Inspected","body":"Fixes the regression of remote-tree not navigating to what is being inspected in the inspector.","is_cherrypick":false,"cherrypick_hash":"","pull":32049},"b8007b39474ff3f5beca80123009d57a83b236c3":{"hash":"b8007b39474ff3f5beca80123009d57a83b236c3","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix scrollwheel triggering focus change","body":"Clicking or using the scrollwheel outside of the focused control triggers a focus change. This makes sense for mouse clicks, but scrollwheeling outside the focuses control does not. This PR ignores scrollwheeling outside of the focused control.","is_cherrypick":false,"cherrypick_hash":"","pull":32047},"24e1039eb6fe32115e8d1a62a84965e9be19a2ed":{"hash":"24e1039eb6fe32115e8d1a62a84965e9be19a2ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32045 from neikeq/fix-cannot-create-mono-log-file","body":"Mono: Fix unable to create log file due to str_format bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3dcd7e54f49ee379c7e71726888452cb2c38b178":{"hash":"3dcd7e54f49ee379c7e71726888452cb2c38b178","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix unable to create log file due to str_format bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32045},"481dbceed0d0610a6c689e3be448b7953994763e":{"hash":"481dbceed0d0610a6c689e3be448b7953994763e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Adds fuzzy search for help search dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32043},"bee38c6b0bf3c524484bce95b135fbeaf9fa6cc5":{"hash":"bee38c6b0bf3c524484bce95b135fbeaf9fa6cc5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Find the previous match in the editor help when pressing Shift + Enter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11890aa27b9387977f618b61703da2a437a10aea":{"hash":"11890aa27b9387977f618b61703da2a437a10aea","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the SoftBody node editor icon","body":"The new icon uses 2-pixel-thick lines for consistency with other icons.\nIts pixels are also aligned to the 16 pixel grid.","is_cherrypick":false,"cherrypick_hash":"","pull":32036},"e9f49a6d5ac88a6afca8a16f91a05f4fcdf5a589":{"hash":"e9f49a6d5ac88a6afca8a16f91a05f4fcdf5a589","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31993 from Calinou/improve-string-humanize-size","body":"Improve the `String::humanize_size()` method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da2af72d7357498dac7ce425c9ad3ab66eadb32f":{"hash":"da2af72d7357498dac7ce425c9ad3ab66eadb32f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32022 from neikeq/fix-mono-export-windows-backslash","body":"Mono: Fix PCK assembly paths when exporting from Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ea5c907a7351093277bf38cc43f333fa2b82539":{"hash":"7ea5c907a7351093277bf38cc43f333fa2b82539","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #32023 from neikeq/issue-31854","body":"Fix missing method for internal_MonoWindowsInstallRoot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56883686a3008a4cd7e198cc52c694f95fa1d7bb":{"hash":"56883686a3008a4cd7e198cc52c694f95fa1d7bb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add some missing icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32035},"afe34344a6f1a803aabb30cf632c9adc54dea095":{"hash":"afe34344a6f1a803aabb30cf632c9adc54dea095","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Implemented get_path() & get_path_absolute() for FileAccessEncrypted","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32032},"d53ddc5baa29a4fdcdcd56c772d1430747661229":{"hash":"d53ddc5baa29a4fdcdcd56c772d1430747661229","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed resource loading when editing built-in script from resource","body":"Fixes #27380","is_cherrypick":false,"cherrypick_hash":"","pull":31985},"d6269e1bc08aed303f5c18d5abf6ddc93cdda6d7":{"hash":"d6269e1bc08aed303f5c18d5abf6ddc93cdda6d7","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Preserve group order in scene files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b678d682240bbfcd92120fcb45d671983db26141":{"hash":"b678d682240bbfcd92120fcb45d671983db26141","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add Ability to Enable/Disable Shortcuts for LineEdit/TextEdit","body":"This PR adds the ability to enable/disable shortcut keys and selection for LineEdit/TextEdit. It also updates the context menu when you disable/enable the shortcut keys or selection.","is_cherrypick":false,"cherrypick_hash":"","pull":31188},"93897fb8849d5b4326ef2d16797f5e0d9c835ff7":{"hash":"93897fb8849d5b4326ef2d16797f5e0d9c835ff7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix missing method for internal_MonoWindowsInstallRoot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32023},"e439581198de92e63661c4fe71108cb59cc2d999":{"hash":"e439581198de92e63661c4fe71108cb59cc2d999","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix PCK assembly paths when exporting from Windows","body":"Assembly paths were written to PCK files with backslash as path separator and PackedData only supports forward slash.\nThis would make exported games unable to find the assemblies.","is_cherrypick":false,"cherrypick_hash":"","pull":32022},"8a8173231ccd2852d33fb23774699dd98a41538a":{"hash":"8a8173231ccd2852d33fb23774699dd98a41538a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement snapping in the audio bus editor","body":"Holding Ctrl will round the value to the nearest decibel.","is_cherrypick":false,"cherrypick_hash":"","pull":32021},"ea622a16dd88ec1c13750e30555d4de421d95be7":{"hash":"ea622a16dd88ec1c13750e30555d4de421d95be7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display audio buses' current volume in a tooltip when hovering slider","body":"This also removes an unused editor icon.\n\nThis closes #30884.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84d0f324c4a4fa5936e69e2f13b626a95635d8d6":{"hash":"84d0f324c4a4fa5936e69e2f13b626a95635d8d6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve Ctrl snapping in EditorSpinSlider","body":"- Remove FPS dependency by using a simpler implementation that just\nrounds the final number\n- Make it possible to combine Ctrl and Shift together for slow,\nprecise snapping","is_cherrypick":false,"cherrypick_hash":"","pull":32017},"b8358680670efd75a1a91ea516d1316e2c3fad18":{"hash":"b8358680670efd75a1a91ea516d1316e2c3fad18","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTMyODMw"],"author_raw":"azagaya <azagaya.games@gmail.com>","committer_raw":"azagaya <azagaya.games@gmail.com>","summary":"Create shadow_vec for altering shadow computation","body":"In 2.1 and 3.0, light_vec could be modified for altering shadow_computations.\nBut it broke shadows when rotating light. shadow_vec would do the same, but without breaking\nshadows in rotated lights if not used.\n\nAdd inverse light transformation to shadow vec, so it's not affected when rotating lights;\n\nAdded usage define for shadow vec.\n\nFor shadow vec working properly when rotating a light, it's needed to multiply it by light_matrix normalized. Added usage define in order to don't do that if shadow_vec not used.","is_cherrypick":false,"cherrypick_hash":"","pull":31202},"8f5ffeeacc3ee5537f32a931f2d1ad566747ad9f":{"hash":"8f5ffeeacc3ee5537f32a931f2d1ad566747ad9f","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"Produce an error when a class has the same name as a Singleton","body":"If you somehow end up with a Singleton.gd that looks like this:\n\nextends Node\n\nclass_name Singleton\n\nfunc foo():\npass\n\nYou will get an error when using it in another file:\n\nextends Node2D\n\nfunc _init():\n# Parser Error: Non-static function \"foo\" can only be called from an instance.\nSingleton.foo()\n\nThis error is confusing. This patch ensures that an error on the class_name line will be produced:\n\nParse Error: The class \"Singleton\" conflicts with the AutoLoad singleton of the same name, and is therefore redundant. Remove the class_name declaration to fix this error.\n\nFixes #28187.","is_cherrypick":false,"cherrypick_hash":"","pull":31934},"21222fb478bc510a6c3ec49ef8f6b453ad8892f0":{"hash":"21222fb478bc510a6c3ec49ef8f6b453ad8892f0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make editor inspector easing lines use the accent color when dragged","body":"This makes their visual feedback more consistent with other controls.\n\nThis also makes easing lines slightly more subtle by decreasing\ntheir opacity by 10%.","is_cherrypick":false,"cherrypick_hash":"","pull":32011},"fbcb68c15ac4e8f7baed93154dcd03d127f460d9":{"hash":"fbcb68c15ac4e8f7baed93154dcd03d127f460d9","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"Animation Bezier Editor : fix double inserts on undo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32010},"407839daab862ceb795c04d8ab05f60136955936":{"hash":"407839daab862ceb795c04d8ab05f60136955936","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Display editor icons for filesystem dock popup menu options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32009},"a701d4e940d93758279bbbe72633306b3c646781":{"hash":"a701d4e940d93758279bbbe72633306b3c646781","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"SpriteFramesEditor improvements around deleting animations","body":"- Reorganized buttons layout to make it clearer between deleting animation & frame\n- Added a confirmation popup for deleting an animation\n- Fixed errors on selecting an animation after deleting one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8bb5e90eadca45fe10e3baafa1b225d4dda4b61":{"hash":"b8bb5e90eadca45fe10e3baafa1b225d4dda4b61","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix gles3 shader uniform vec3 error, close #30930","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":32004},"c2b902af4b968c25cd86fb9e706edcaedb0c9dec":{"hash":"c2b902af4b968c25cd86fb9e706edcaedb0c9dec","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes OptionButton Not Updating if Current Selection Already Selected","body":"When the option button's current selection is updated to a different text/icon, the selected option does not update until you unselect the option and then select it again.","is_cherrypick":false,"cherrypick_hash":"","pull":32003},"004846865895f2234310a8a9c421ef9d32f2d920":{"hash":"004846865895f2234310a8a9c421ef9d32f2d920","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add ability to reorder animation frames via drag and drop","body":"Allows you to reorder the frames of the animation by dragging the frames around.","is_cherrypick":false,"cherrypick_hash":"","pull":32000},"9a94fe7d26bfc53569317897d73d1daf0e62130f":{"hash":"9a94fe7d26bfc53569317897d73d1daf0e62130f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `String::humanize_size()` method","body":"- Use \"B\" insted of \"Bytes\" to be more compact\n- Use suffixes that denote a binary prefix\n- Make suffixes localizable\n\nThis removes the need for the custom\n`EditorNetworkProfiler:_format_bandwidth()` method.","is_cherrypick":false,"cherrypick_hash":"","pull":31993},"4ee8ecd3efee742be58c1ff191e78d0de09b57b6":{"hash":"4ee8ecd3efee742be58c1ff191e78d0de09b57b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31989 from sparkart/revert-30833-fix_inspector_clear_remote_node","body":"Revert \"Fix Clearing Inspector for Remote Node\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"768d637a1bc94a0a6a9b4ea2eb50e2c8197be3ab":{"hash":"768d637a1bc94a0a6a9b4ea2eb50e2c8197be3ab","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31870 from JFonS/add_network_profiler","body":"Add network profiler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bac4e17840181db274810e1721e25a8e057aacd":{"hash":"2bac4e17840181db274810e1721e25a8e057aacd","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix Clearing Inspector for Remote Node\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31989},"892adf733c8461d6b0dacec14925b2f20fec4660":{"hash":"892adf733c8461d6b0dacec14925b2f20fec4660","is_merge":false,"authored_by":["MDQ6VXNlcjM2NjcxNzQ0"],"author_raw":"J-Camilleri <jon.d.cam@gmail.com>","committer_raw":"J-Camilleri <jon.d.cam@gmail.com>","summary":"Input actions can be reordered by drag and drop.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31061},"8244f535cd2a610f40bb22894ac87d08c48a0601":{"hash":"8244f535cd2a610f40bb22894ac87d08c48a0601","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add network profiler","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31870},"8bcf6ca95317329242e954a71047ce1183cfe5f8":{"hash":"8bcf6ca95317329242e954a71047ce1183cfe5f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31979 from Eoin-ONeill-Yokai/bugfix-31973","body":"CharFXTransform Type Hint Error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1a062662fb1da17cb9aec92e8b218929cb26fd6":{"hash":"d1a062662fb1da17cb9aec92e8b218929cb26fd6","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Removed useless code from Switch in visual shader (#31984)","body":"Removed useless code from Switch in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c188c5597f386a4f2ea88e0d756f330f32e29621":{"hash":"c188c5597f386a4f2ea88e0d756f330f32e29621","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed useless code from Switch in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31984},"c2de26822f56878a694dfab0c68ad3391995f161":{"hash":"c2de26822f56878a694dfab0c68ad3391995f161","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix formatting error for bool in resulted code of visual shader (#31983)","body":"Fix formatting error for bool in resulted code of visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd507739ea673d9c4142c316e652a015783033a6":{"hash":"bd507739ea673d9c4142c316e652a015783033a6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix formatting error for bool in resulted code of visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31983},"b85b2da9888b86b2c4e6617bd15e4b3692e87f4d":{"hash":"b85b2da9888b86b2c4e6617bd15e4b3692e87f4d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Bug Fix 31973 Type Hint Error","body":"Fixed a bug introduced in my previous PR involving CharFXTransform not\nallowing the use of type hinting. Should now work properly. This should\nalso help with Godot Mono issues...","is_cherrypick":false,"cherrypick_hash":"","pull":31979},"f2d203a8a413c3a58ac2761b76323f39bd88b356":{"hash":"f2d203a8a413c3a58ac2761b76323f39bd88b356","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Remove the jetbrains setup directory as it's now obsolete.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31919},"7fabfd402f235ebcf64cfde3b399b8b62b969243":{"hash":"7fabfd402f235ebcf64cfde3b399b8b62b969243","is_merge":false,"authored_by":[""],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Split the Android platform java logic into an Android library module (`lib`) and an application module (`app`).","body":"The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip').","is_cherrypick":false,"cherrypick_hash":"","pull":31919},"e5f96a344ac5234c7a8116e5b8ac9feb67b02e22":{"hash":"e5f96a344ac5234c7a8116e5b8ac9feb67b02e22","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Small improvements to the inspector dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31978},"789be6596b82a6c743f93235b539cbb68406d1d7":{"hash":"789be6596b82a6c743f93235b539cbb68406d1d7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve documentation pertaining to shadow atlas sizes","body":"This partially addresses #27650.","is_cherrypick":false,"cherrypick_hash":"","pull":31976},"f9821a5caf30f7c2d870541950e967048c1cb82f":{"hash":"f9821a5caf30f7c2d870541950e967048c1cb82f","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes Subresource Showing While Unselected","body":"The inspector would still display the subresource of the last selected node. This PR resolves that issue.","is_cherrypick":false,"cherrypick_hash":"","pull":31975},"fd0dace4b58480b1879ca08d05d001dda766062e":{"hash":"fd0dace4b58480b1879ca08d05d001dda766062e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Small fixes for the Tile/GridMap editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31974},"e205cbbd06deb02eff579469fa420ac25dc0688f":{"hash":"e205cbbd06deb02eff579469fa420ac25dc0688f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31967 from nekomatata/fix-builtin-script-scene","body":"Load scene if needed when editing recent built-in script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8e92b802c16f8f9d120bf01bc5923c702a3c3ff":{"hash":"c8e92b802c16f8f9d120bf01bc5923c702a3c3ff","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Delete ISSUE_TEMPLATE.md","body":"Deleted old style issue template.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"083bb0242d5019f0dffb9e5a709c927e1a00fe2f":{"hash":"083bb0242d5019f0dffb9e5a709c927e1a00fe2f","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update issue templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbcf26b7bf396c3a23a8b81baa164453b685691b":{"hash":"bbcf26b7bf396c3a23a8b81baa164453b685691b","is_merge":false,"authored_by":["MDQ6VXNlcjE0MTg1ODg5"],"author_raw":"HaSa1002 <johawitt@outlook.de>","committer_raw":"HaSa1002 <johawitt@outlook.de>","summary":"Fix out of range crash on remapping files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31970},"ad499f234fbbf00c27a842729c0b832bc216a168":{"hash":"ad499f234fbbf00c27a842729c0b832bc216a168","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Load scene if needed when editing recent built-in script","body":"Fixes #31966","is_cherrypick":false,"cherrypick_hash":"","pull":31967},"aadbb66dc23d547393bc220e1f36b56cf10f5cca":{"hash":"aadbb66dc23d547393bc220e1f36b56cf10f5cca","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31926 from Chaosus/vs_switch","body":"Some improvements for Switch node in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b01d07e0496397697c904db71d58f248c30d1123":{"hash":"b01d07e0496397697c904db71d58f248c30d1123","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed switching back to animation player editor with no animation to select","body":"Fixes #31959","is_cherrypick":false,"cherrypick_hash":"","pull":31964},"038d19988da3ca8654f172ec53e8feb8cea12173":{"hash":"038d19988da3ca8654f172ec53e8feb8cea12173","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added missing OUTPUT_IS_SRGB and FRONT_FACING inputs to visual… (#31960)","body":"Added missing OUTPUT_IS_SRGB and FRONT_FACING inputs to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a8b537970a4e34d01c7820325b461841dacbe6d":{"hash":"1a8b537970a4e34d01c7820325b461841dacbe6d","is_merge":false,"authored_by":["MDQ6VXNlcjYwODAzNjg="],"author_raw":"skyace65 <trekie96@hotmail.com>","committer_raw":"skyace65 <trekie96@hotmail.com>","summary":"[Docs] Clarify VisibilityEnabler2D description","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31944},"5f3a55acb7f01e69ff875af54a753494f651febb":{"hash":"5f3a55acb7f01e69ff875af54a753494f651febb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add informational messages to various editors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31961},"bf3024c172913310e665148d4dd2ac7eb433f99b":{"hash":"bf3024c172913310e665148d4dd2ac7eb433f99b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missing OUTPUT_IS_SRGB and FRONT_FACING to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31960},"b25b1fb6008b32810af56e7033d915fa9f3ca677":{"hash":"b25b1fb6008b32810af56e7033d915fa9f3ca677","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix parsing array indexing symbol in visual shader expression (#31958)","body":"Fix parsing array indexing symbol in visual shader expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1046a9d143f56db7783ed6c6c674d93904c9bcb8":{"hash":"1046a9d143f56db7783ed6c6c674d93904c9bcb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31927 from willnationsdev/csv-import","body":"Add CSV import without translation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54f0889f205cb3e34e368a1b35657acf2acc37f7":{"hash":"54f0889f205cb3e34e368a1b35657acf2acc37f7","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix parsing array indexing symbol in visual shader expression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31958},"604dc426d57f3a525060b9bb4c37d89c470cff15":{"hash":"604dc426d57f3a525060b9bb4c37d89c470cff15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31957 from nekomatata/fix-editor-preview-cache","body":"Fixed order of parameters when updating resource cache file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d76eb8938815e1f29796d9103f3e5152c7ccbb6":{"hash":"3d76eb8938815e1f29796d9103f3e5152c7ccbb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23658 from Eoin-ONeill-Yokai/rich-text-plus","body":"RichTextLabel - New Real Time Text Effects and Custom BBCode Extensions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"56123ece326362d45c5922720445dda07e8dadff":{"hash":"56123ece326362d45c5922720445dda07e8dadff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31955 from nekomatata/fix-caret-blink-timer","body":"TextEdit & LineEdit caret blink timers run only when focused","is_cherrypick":false,"cherrypick_hash":"","pull":""},"855a465c877db03345dc826ac2a7e4c2e12f693f":{"hash":"855a465c877db03345dc826ac2a7e4c2e12f693f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31956 from IronicallySerious/add-vcs-copyright","body":"Add copyright headers to VCS integration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b397bcf4a1d8ef0f72cffd248309592d9c66b041":{"hash":"b397bcf4a1d8ef0f72cffd248309592d9c66b041","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Run doctool after overridden properties changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31925},"6c4407bae499ad9dc94287a123febc61878dd92e":{"hash":"6c4407bae499ad9dc94287a123febc61878dd92e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add overriden properties to the documentation","body":"Fixes #31855","is_cherrypick":false,"cherrypick_hash":"","pull":31925},"c6ddaacf59d5296c42cf090ac31479ea879aab8b":{"hash":"c6ddaacf59d5296c42cf090ac31479ea879aab8b","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed order of parameters when updating resource cache file (fixes #31930)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31957},"444ba61aac60c71e4ee392d5b0df06f72cc3c8b6":{"hash":"444ba61aac60c71e4ee392d5b0df06f72cc3c8b6","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add copyright headers to vcs integration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31956},"3e469655a94002505bf0b89061b34e64353c95e0":{"hash":"3e469655a94002505bf0b89061b34e64353c95e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31947 from sparkart/fixes_inspector_displaying_unselected_info","body":"Fixes Inspector Showing Unselected Info","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fdea3262256dec682ee3c6b3244dd6a3fe8a082":{"hash":"5fdea3262256dec682ee3c6b3244dd6a3fe8a082","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"TextEdit & LineEdit caret blink timers run only when focused (fixes #31936)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31955},"306e64a9f58f30a29f256a20ceccafd1ff7d027c":{"hash":"306e64a9f58f30a29f256a20ceccafd1ff7d027c","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add call_recursive method to TreeItem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22834},"b679f622d8e66dbba8e15ec0a222cc6ad1827e80":{"hash":"b679f622d8e66dbba8e15ec0a222cc6ad1827e80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31618 from fjordyo0707/fix_mesh_edges","body":"Fix the edges of the mesh vertex","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47065f0c3e6fb04c621c81835dafd86a13f23278":{"hash":"47065f0c3e6fb04c621c81835dafd86a13f23278","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes Inspector Showing Unselected Info","body":"When deselecting a node, the inspector would show the name of the last thing selected.","is_cherrypick":false,"cherrypick_hash":"","pull":31947},"124e51fdde79e2130dd10ba75f92e9c727166e0b":{"hash":"124e51fdde79e2130dd10ba75f92e9c727166e0b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMDI2OTQ4"],"author_raw":"huisedenanhai <1728315644@qq.com>","committer_raw":"huisedenanhai <1728315644@qq.com>","summary":"make core/Reference thread safe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31932},"7ac0239afa5237db132840e0adb78c05c64b4212":{"hash":"7ac0239afa5237db132840e0adb78c05c64b4212","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add CSV import without translation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31927},"75cbcb596a2ffc2a289fe1319292d1eb9a788732":{"hash":"75cbcb596a2ffc2a289fe1319292d1eb9a788732","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30982 from iwek7/feature/skip_breakpoints","body":"Adds skip-breakpoints feature","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d162798cd172404a5a7101a9c5666046ef62e88":{"hash":"5d162798cd172404a5a7101a9c5666046ef62e88","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31619 from Calinou/assetlib-improve-sort-fields","body":"Improve sorting options in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bd35a5a4bd096bde2117f4dfe832f580725aa97":{"hash":"9bd35a5a4bd096bde2117f4dfe832f580725aa97","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31908 from 64epicks/master","body":"Implemented `ord` function in VisualScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fede9ba52e6e2df3f7bd13300bd985bf037a8234":{"hash":"fede9ba52e6e2df3f7bd13300bd985bf037a8234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31942 from Calinou/improve-delete-node-confirmation","body":"Improve the node deletion confirmation message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4967f303f595b192b8b9a0521a43b8eb804ebc9c":{"hash":"4967f303f595b192b8b9a0521a43b8eb804ebc9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31461 from IronicallySerious/add-vcs-integration","body":"VCS integration for Godot Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"feedd6c615ae168a9934500932a8af9538f307f6":{"hash":"feedd6c615ae168a9934500932a8af9538f307f6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"Update RichTextLabel to support real time effects and custom BBCodes.","body":"Added a new ItemFX type to RichTextLabel which supports dynamic text\neffects.\n\nRichTextEffect Resource Type was added which can be extended for more\nreal time text effects.","is_cherrypick":false,"cherrypick_hash":"","pull":23658},"d2900347bf0586879df856e807858178d3bde5f4":{"hash":"d2900347bf0586879df856e807858178d3bde5f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31931 from fire/assimp_map_mode","body":"Assimp map mode is not initialized before use.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"284548c4b74646c331a1a5e0b32c54d8929c3fc0":{"hash":"284548c4b74646c331a1a5e0b32c54d8929c3fc0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the node deletion confirmation message","body":"The confirmation message now displays the number of nodes to delete,\nor the node's name if only one node is selected.","is_cherrypick":false,"cherrypick_hash":"","pull":31942},"7a27abae495872ab2008dcc44cbe627e810fd6a7":{"hash":"7a27abae495872ab2008dcc44cbe627e810fd6a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <aole@users.noreply.github.com>","committer_raw":"Bhupendra Aole <aole@users.noreply.github.com>","summary":"Change minimum size when theme changed","body":"Need to call minimum_size_changed on controls whenever the theme is changed.\n\nFixes godotengine#29816","is_cherrypick":false,"cherrypick_hash":"","pull":31935},"617797c47cac39830282b7ea85fc38eb2d242e19":{"hash":"617797c47cac39830282b7ea85fc38eb2d242e19","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"iwek7 <miwanczuk7@gmail.com>","committer_raw":"iwek7 <miwanczuk7@gmail.com>","summary":"Adds skip-breakpoints feature","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30982},"1094522d7616ef2c858a6475816a5e38b0a241da":{"hash":"1094522d7616ef2c858a6475816a5e38b0a241da","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Assimp map mode is not initialized before use.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31931},"073f625a91969b93644321326e42bbc511348262":{"hash":"073f625a91969b93644321326e42bbc511348262","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","committer_raw":"Bhupendra Aole <aole@users.noreply.github.com>","summary":"Create a GDScript String function repeat","body":"Fixes #30610","is_cherrypick":false,"cherrypick_hash":"","pull":31883},"750f8d4926edb14269d9f6a117c5a9fd4765373a":{"hash":"750f8d4926edb14269d9f6a117c5a9fd4765373a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31844 from 2shady4u/TweenInSceneTree","body":"Timer and Tween check if they are in SceneTree when starting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86c930998bc5620edb04df492117aa6f5e410a2e":{"hash":"86c930998bc5620edb04df492117aa6f5e410a2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28122 from mrcdk/show_get_property_list_in_completion","body":"When triggering completion show all the properties added with _get_property_list()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a00a9e868ee6c27adf90bdf2349a4fd9616ffa54":{"hash":"a00a9e868ee6c27adf90bdf2349a4fd9616ffa54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31021 from willnationsdev/script-reflection","body":"Expose Script reflection methods to scripting API.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e430f8ca61262f5b3594191f0ea51fbc240c0ec3":{"hash":"e430f8ca61262f5b3594191f0ea51fbc240c0ec3","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTA2OTI3"],"author_raw":"64epicks <jacob_paul@outlook.com>","committer_raw":"64epicks <jacob_paul@outlook.com>","summary":"Implemented `ord` function in VisualScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31908},"d98e944a19b40f57ad9db9fd496fa39cd0b56208":{"hash":"d98e944a19b40f57ad9db9fd496fa39cd0b56208","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add VCS editor plugin UI elements to editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31461},"97959a53df144222f468d1622a3cb7e2f7e48741":{"hash":"97959a53df144222f468d1622a3cb7e2f7e48741","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add an overridable VCS Interface for the editor","body":"The VCS interface can be thought of like a proxy system, where any call\nto the API is redirected to the actual implementation of the VCS API\nwhich may be existing in the form of a GDNative plugin which is marked\nas a singleton and is not marked reloadable. If the implementation\ndoesn't exist in the file system, it only returns the default responses which contain\nmostly empty containers of the data type that every API call returns.\n\nEditorVCSInterface is used like a Godot object with a script attached to it. The script\nis the implementation of the API and the object is the interface to the\nscript, which returns default responses if the script doesn't exist or\nif the script doesn't define a function that handles that particular API call.\n\nThe entire system has been implemented using Object::call() and its\nability to switch to the script instance to handle the API call if the\nscript exists. Look for VersionControlEditorPlugin::_initialize() for\nthe essential API setup.","is_cherrypick":false,"cherrypick_hash":"","pull":31461},"07e3be3debe968dcffd3b62202e3862edb9a7d27":{"hash":"07e3be3debe968dcffd3b62202e3862edb9a7d27","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add version control editor plugin","body":"Provides the editor with all the VCS GUI and extracts the data from the\nupcoming VCS API to cater to the project with VCS interaction.","is_cherrypick":false,"cherrypick_hash":"","pull":31461},"a4a0295154fde6ef478df0b157d950bfaaf561a5":{"hash":"a4a0295154fde6ef478df0b157d950bfaaf561a5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve sorting options in the asset library","body":"The reverse sorting options are now integrated in the list of\nsorting options, making the \"Reverse\" button unnecessary.\nThis pattern tends to be easier to discover by users.\n\nThe \"Downloads\" sorting option was also removed as it's not\nimplemented in the backend.","is_cherrypick":false,"cherrypick_hash":"","pull":31619},"9e9c16c1e5c497f03235d7bef064e759a2ae813a":{"hash":"9e9c16c1e5c497f03235d7bef064e759a2ae813a","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Try and show all the properties added with _get_property_list() when triggering completion.","body":"Closes https://github.com/godotengine/godot/issues/25097","is_cherrypick":false,"cherrypick_hash":"","pull":28122},"a79d8e3b8fb8accdead9568f9818aeeee78b0d1e":{"hash":"a79d8e3b8fb8accdead9568f9818aeeee78b0d1e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Some improvements for Switch node in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31926},"5323d24fadadbc6c4a109a9848fd9c3ea08f4474":{"hash":"5323d24fadadbc6c4a109a9848fd9c3ea08f4474","is_merge":false,"authored_by":[""],"author_raw":"Enzo Ferrari <enzoigupi@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed javascript code to remove animateStatusIndeterminate callback when the game is loaded.","body":"(cherry picked from commit a5a413c7e971808576bbcf369e91208b51d0d819)","is_cherrypick":true,"cherrypick_hash":"a5a413c7e971808576bbcf369e91208b51d0d819","pull":""},"a5a413c7e971808576bbcf369e91208b51d0d819":{"hash":"a5a413c7e971808576bbcf369e91208b51d0d819","is_merge":false,"authored_by":[""],"author_raw":"Enzo Ferrari <enzoigupi@gmail.com>","committer_raw":"Enzo Ferrari <enzoigupi@gmail.com>","summary":"Fixed javascript code to remove animateStatusIndeterminate callback when the game is loaded.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30864},"41beecaa0818cc1b6eeeff2420de462c961d0247":{"hash":"41beecaa0818cc1b6eeeff2420de462c961d0247","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@merumelu, @sparkart\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e337b31ebcf4509e1cf4cb64b02908ade59df05":{"hash":"5e337b31ebcf4509e1cf4cb64b02908ade59df05","is_merge":false,"authored_by":["MDQ6VXNlcjQyNDg0NDYx"],"author_raw":"shaderbeast <jd16581556@gmail.com>","committer_raw":"shaderbeast <jd16581556@gmail.com>","summary":"Added is_inside_tree() check in both Timer and Tween","body":"Tween now throws error and doesnt even execute.","is_cherrypick":false,"cherrypick_hash":"","pull":31844},"331bb5a8c64831d870b70e7d0a201e3c215b5120":{"hash":"331bb5a8c64831d870b70e7d0a201e3c215b5120","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31295 from fstiewitz/focus-rect-issue","body":"Fix get_meta error and visual bug when editing scene with keyboard","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5bfd138a7f79aa5698a4046214c7af3f70f39d":{"hash":"af5bfd138a7f79aa5698a4046214c7af3f70f39d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31346 from sparkart/Add_scrollwheel_input_to_spinslider","body":"Add scrollwheel input to spin slider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4dfea5fc9c39d78d8aa4643f4d56bb33dd3916b1":{"hash":"4dfea5fc9c39d78d8aa4643f4d56bb33dd3916b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31389 from Calinou/add-node-comments","body":"Add an `editor_description` property to Node for documentation purposes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"720065c7214366313717f49183b9bb941a942fc5":{"hash":"720065c7214366313717f49183b9bb941a942fc5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31476 from SoulForMachine/fix-move-and-slide-error","body":"Prevent move_and_slide() to generate an error.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad9f39108f1ab35bbb661e2cd998d1dfd1db57a1":{"hash":"ad9f39108f1ab35bbb661e2cd998d1dfd1db57a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31507 from YeldhamDev/button_icon_expand","body":"Add feature to Button to make its icon expand/shrink with the button's size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd7c4c62ab35b75ef7f873b27d6ba93cb8ebefab":{"hash":"dd7c4c62ab35b75ef7f873b27d6ba93cb8ebefab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31782 from aole/persist-ColorPicker-color-mode","body":"Persist ColorPicker color mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ee0ca3d43b93a102aaf037c0d947c70359c20fb":{"hash":"2ee0ca3d43b93a102aaf037c0d947c70359c20fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31916 from puthre/bezier_editor_zoom","body":"Animation Bezier Editor - fixed vertical zoom around mouse","is_cherrypick":false,"cherrypick_hash":"","pull":""},"726711d8c5bcabd914c2a561ac92fa43c2adf0e2":{"hash":"726711d8c5bcabd914c2a561ac92fa43c2adf0e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31756 from raphael10241024/fast_aabb_transform","body":"a faster function to transform aabb","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35ee5be1dd43063d16507b53f93d60e6875f762e":{"hash":"35ee5be1dd43063d16507b53f93d60e6875f762e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31795 from puthre/master","body":"Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f727ee167284b88f7b53954648593745d1fa640":{"hash":"2f727ee167284b88f7b53954648593745d1fa640","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31847 from aole/editor-expose-current-path","body":"Expose current path function to EditorPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00258684d3a1402735f404908131841f017fa57c":{"hash":"00258684d3a1402735f404908131841f017fa57c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31915 from KoBeWi/xformers","body":"Don't transform global position of mouse input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1fe20a57e80fb6594106804fd8d4ba97d49dc06":{"hash":"a1fe20a57e80fb6594106804fd8d4ba97d49dc06","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31880 from nekomatata/joystick-ui-navigation","body":"Fixed UI navigation using joy axis inputs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40a9cc66a983611dbfac4c3b00964c730f9f3d15":{"hash":"40a9cc66a983611dbfac4c3b00964c730f9f3d15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31871 from aaronfranke/equal-approx-inf","body":"Check for exact equality before approximate equality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ca7b4ee451cd67db1148b07e45f717506be7730":{"hash":"3ca7b4ee451cd67db1148b07e45f717506be7730","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix uninitialized arrays and dictionaries retaining value","body":"Fixes #28978","is_cherrypick":false,"cherrypick_hash":"","pull":31921},"4c169352a61fc97eff65867017910c94a6dbfde3":{"hash":"4c169352a61fc97eff65867017910c94a6dbfde3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31913 from Calinou/improve-animation-autokey-icon","body":"Improve the animation autokey editor icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e33f13840deb5ff97fa43882ab9b8431809ea290":{"hash":"e33f13840deb5ff97fa43882ab9b8431809ea290","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"Animation Bezier Editor - fixed vertical zoom around mouse","body":"Fixed vertical zoom so it zooms around the mouse cursor not around the center of the window.","is_cherrypick":false,"cherrypick_hash":"","pull":31916},"e21cc3cc8d93fd8fb1837025d6b0d43d71103969":{"hash":"e21cc3cc8d93fd8fb1837025d6b0d43d71103969","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't transform global position of mouse input","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31915},"61d7427289c436ae6237b0408486b0259188fe06":{"hash":"61d7427289c436ae6237b0408486b0259188fe06","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the animation autokey editor icon","body":"The icon was redrawn to snap to a 16x16 grid, with a lower number\nof SVG nodes in the process.","is_cherrypick":false,"cherrypick_hash":"","pull":31913},"037237f5183c4b8752f8a08d610bb9395ad294ea":{"hash":"037237f5183c4b8752f8a08d610bb9395ad294ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31898 from Calinou/animation-editor-add-precise-snapping","body":"Implement precise snapping in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2060503801945299036de578746c77c6e91acf1":{"hash":"e2060503801945299036de578746c77c6e91acf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31890 from Calinou/curve-editor-add-snapping","body":"Implement snapping in the Curve editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"413db5d8ff3272b6e994f8323971876dac0f71e4":{"hash":"413db5d8ff3272b6e994f8323971876dac0f71e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31889 from Calinou/gradient-editor-add-snapping","body":"Implement snapping in the Gradient editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"169c1dc9ef85d4d0e4aafe7dfaa7654329b36dda":{"hash":"169c1dc9ef85d4d0e4aafe7dfaa7654329b36dda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31906 from Calinou/assetlib-refresh-once","body":"Refresh the asset library only once on startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7ed4829ba6035f7711bc59ac1b48c40468306a4":{"hash":"b7ed4829ba6035f7711bc59ac1b48c40468306a4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NzQ4MjYx"],"author_raw":"byfron <josecrubio82@gmail.com>","committer_raw":"byfron <josecrubio82@gmail.com>","summary":"Computes UV coordinates of the canvas_item vertices of StyleBoxFlat","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31904},"244088c76dccf49f3d921f6540517e7075f756eb":{"hash":"244088c76dccf49f3d921f6540517e7075f756eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26812 from KoBeWi/auto-complete-the-scenes","body":"Add autocomplete support for change_scene()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10b040ab20b396abd7fbd108ce3345834344fb34":{"hash":"10b040ab20b396abd7fbd108ce3345834344fb34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31893 from bojidar-bg/25081-gdscript-index-self","body":"Re-allow indexing on objects and other non-builtin types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f915d386a292efdb1ba3307d6a0c4d2a592b38b":{"hash":"6f915d386a292efdb1ba3307d6a0c4d2a592b38b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Refresh the asset library only once on startup","body":"This avoids unnecessary calls to the API when switching between tabs\nin the editor or project manager.","is_cherrypick":false,"cherrypick_hash":"","pull":31906},"d03ce5c2271ef2d8f7f44003a6aa678149943f4a":{"hash":"d03ce5c2271ef2d8f7f44003a6aa678149943f4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31902 from YeldhamDev/ruler_icon","body":"Add icon for the ruler tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85955c5f25032f546aaccd7820a63ca009e1fef1":{"hash":"85955c5f25032f546aaccd7820a63ca009e1fef1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31843 from 2shady4u/parserCtrlClick","body":"Solves ctrl+click on functions by ignoring the cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3d05fa42da89540a1eb1d9fd7964b2b953e39b6":{"hash":"e3d05fa42da89540a1eb1d9fd7964b2b953e39b6","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Re-allow indexing on \"self\" and object types in GDScript","body":"Fixes #25081","is_cherrypick":false,"cherrypick_hash":"","pull":31893},"892318f5c782b376acdc8d3fe73ecd23402a41f9":{"hash":"892318f5c782b376acdc8d3fe73ecd23402a41f9","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add autocomplete support for change_scene()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26812},"2beea262bee317d3d566d475f46f45c8d7a7f94e":{"hash":"2beea262bee317d3d566d475f46f45c8d7a7f94e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31571 from NeoSpark314/tonemapping_none_option","body":"Don't clamp color to [0, 1] in Linear tonemapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa0ed471222738836767ae48f69fd9f21f7a9ae4":{"hash":"aa0ed471222738836767ae48f69fd9f21f7a9ae4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31892 from alexey-makarenko/fix/editor_search_back_infinitely","body":"Fix editor infinite loop in search_prev issue #31328","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97d48e04f92d3c901b6b9b162f603090f9feecff":{"hash":"97d48e04f92d3c901b6b9b162f603090f9feecff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31901 from akien-mga/completion-option-fix-build","body":"gdscript: Fix build after #24925","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab6daed4676c559f8a4ef12dd8caa23c10723566":{"hash":"ab6daed4676c559f8a4ef12dd8caa23c10723566","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add icon for the ruler tool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31902},"eb38bc6c0a5b52dab088ae6e6681f13a288fb9d7":{"hash":"eb38bc6c0a5b52dab088ae6e6681f13a288fb9d7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"gdscript: Fix build after #24925","body":"The PR did not use the ScriptCodeCompletionOption system introduced\nlater on, and somehow this did not generate a merge conflict even\nthough neighboring code was changed.","is_cherrypick":false,"cherrypick_hash":"","pull":31901},"877912b23ccfbbb349b495bdf52b694535cc896a":{"hash":"877912b23ccfbbb349b495bdf52b694535cc896a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24925 from Mr-Slurpy/typed-autoload","body":"Added autoloads as a potential type.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55b9c6804c17de3bb05562b861bfff6aa0999a8a":{"hash":"55b9c6804c17de3bb05562b861bfff6aa0999a8a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement precise snapping in the animation editor","body":"Holding Shift while snapping is enabled will now make snapping\n4 times as precise.","is_cherrypick":false,"cherrypick_hash":"","pull":31898},"d767edb9b3439a200caf07d7ec6dd3e2b9495ac1":{"hash":"d767edb9b3439a200caf07d7ec6dd3e2b9495ac1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21443 from deepmax/ord_function","body":"Add ord() function to return Unicode code point of a string of length one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"544c39d1e72759d228bce4c5af72744db698d570":{"hash":"544c39d1e72759d228bce4c5af72744db698d570","is_merge":false,"authored_by":["MDQ6VXNlcjIyNjc2MjI5"],"author_raw":"amakarenko <alexey-makarenko@hotmail.com>","committer_raw":"amakarenko <alexey-makarenko@hotmail.com>","summary":"Fix editor infinit loop in search_prev","body":"Fixes godotengine#31328","is_cherrypick":false,"cherrypick_hash":"","pull":31892},"f07fc5b434e24cf124752687803eef4ceb9dbb91":{"hash":"f07fc5b434e24cf124752687803eef4ceb9dbb91","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement snapping in the Curve editor","body":"Holding Ctrl will snap the selected point/tangent by increments\nof 10% of the curve's width/height. Holding Shift as well will snap\nby increments of 2.5% instead.","is_cherrypick":false,"cherrypick_hash":"","pull":31890},"dbd253d7a26b2720f92d5372398cc0086f49c5b5":{"hash":"dbd253d7a26b2720f92d5372398cc0086f49c5b5","is_merge":false,"authored_by":["MDQ6VXNlcjQyNDg0NDYx"],"author_raw":"shaderbeast <jd16581556@gmail.com>","committer_raw":"shaderbeast <jd16581556@gmail.com>","summary":"Solves ctrl+click on functions by ignoring the cursor","body":"Obeyed CLANG format rules\n\n\nObeying CLANG format rules attempt 2\n\n\nObeying CLANG format rules attempt 3\n\n\nClean up\n\n\nFixed runaway while loop\n\n\nRemoved int initialization","is_cherrypick":false,"cherrypick_hash":"","pull":31843},"98a0c2b20fe12deb61ca7eb805951b8b42b3b275":{"hash":"98a0c2b20fe12deb61ca7eb805951b8b42b3b275","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement snapping in the Gradient editor","body":"Holding Ctrl will snap the selected point's position\nby increments of 0.1. Holding Ctrl + Shift will snap by increments\nof 0.025 instead.\n\nThe previous behavior is preserved when holding just Shift (snapping\nto other gradient points).","is_cherrypick":false,"cherrypick_hash":"","pull":31889},"7e731bbce221c423340821f1801a4fe021138358":{"hash":"7e731bbce221c423340821f1801a4fe021138358","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31878 from aole/Initialize-TileMap-Custom-Transform","body":"Initialize TileMap Custom Transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"220ff5baf29673ebdce4aeef4ddd19b629b44e9f":{"hash":"220ff5baf29673ebdce4aeef4ddd19b629b44e9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31829 from KoBeWi/one_tool_to_ruler_2d","body":"Add 2D ruler tool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e908c957b2a88c16c6345a3b92d76195d50cf9c":{"hash":"7e908c957b2a88c16c6345a3b92d76195d50cf9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31875 from Calinou/jsonrpc-uppercase-constants","body":"Make JSONRPC constants uppercase for consistency with other classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b15ac770c8b4955c1872a253980c9792800374b":{"hash":"8b15ac770c8b4955c1872a253980c9792800374b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31884 from YeldhamDev/multiline_text_update_fix","body":"Fix multiline texts not updating its contents correctly in the inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f28a2f978af9f906ea5547da3ac7cd41db6c4be":{"hash":"5f28a2f978af9f906ea5547da3ac7cd41db6c4be","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix multiline texts not updating its contents correctly in the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31884},"01c9ad1cdff598c1686ef3f03e302e4b9779dafb":{"hash":"01c9ad1cdff598c1686ef3f03e302e4b9779dafb","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed UI navigation using joy axis inputs","body":"Fixes #31879","is_cherrypick":false,"cherrypick_hash":"","pull":31880},"0b5a600564778b4189adbd35fc6cef5db3495a0d":{"hash":"0b5a600564778b4189adbd35fc6cef5db3495a0d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","committer_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","summary":"Initialize TileMap Custom Transform","body":"Initialize TileMap Custom Transform to same as Cell Size (64).\nFixes #30948.","is_cherrypick":false,"cherrypick_hash":"","pull":31878},"7e01986ce1341016f91d3dcaf62ab51c989b3d1f":{"hash":"7e01986ce1341016f91d3dcaf62ab51c989b3d1f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make JSONRPC constants uppercase for consistency with other classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31875},"aa06f515e0730c6bfcff14f9805355ce12db688a":{"hash":"aa06f515e0730c6bfcff14f9805355ce12db688a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31867 from KoBeWi/rogue_scrollbars","body":"Ignore size of hidden scrollbars in ScrollContainer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dceba3afcbfde4c4b5d5549c0c907de87b7f421":{"hash":"7dceba3afcbfde4c4b5d5549c0c907de87b7f421","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31587 from RevoluPowered/feature/fbx-importer","body":"FBX Importer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad214c03560d721d9b8bbff03835fc7fa4884943":{"hash":"ad214c03560d721d9b8bbff03835fc7fa4884943","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA==","MDQ6VXNlcjMyMzIx"],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Assimp FBX Import support","body":"Issues fixed:\n- Updated assimp to latest and backported fixes into godot.\n- Fixed file scale being ignored from FBX file.\n- Fixed bone removal\n- Implemented proper armature binding\n- Fixed recursion not always going through the entire path\n- Implemented assimp global scaling system\n- Fixed assimp global scale process to support unit conversion\n- Implemented proper fbx scaling\n- Fixed asserts caused by missing faces in some models which could crash\n- Fixed valid bone removal\n- Fixed root node being overwriten by assimp which caused data loss\n- Fixed armature construction so that it works with multiple roots\n- Implemented basic support for FBX standard materials\n- Refactoring to improve code quality and improve function reuse.\n- Simplified node creation from assimp scene into subsections: create_light, create_mesh, create_bone.\n- Creating meshes is now done after hierarchy is created so that the skeleton is always available.\n- Added support to assimp to support file scale in all formats which call SetFileScale.\n- Many other fixes provided into assimp.\n\nKnown issues:\n- FBX pivots from Maya do not currently work. (workaround: for now use blender import and export to remove pivot tracks)\n- Hierarchy creates an extra node for each mesh - this was done intentionally but we intended to do a pass to remove these as they're a required node.\n- When an animated mesh has not executed any animation the rest pose is wrong.\n\nCo-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","is_cherrypick":false,"cherrypick_hash":"","pull":31587},"f8b4cf0fc41b40601d90a44bd6d348a6c1e11fe5":{"hash":"f8b4cf0fc41b40601d90a44bd6d348a6c1e11fe5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Check for exact equality before approximate equality","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31871},"62c0185cb3c2c808c78e9107333a3c4bdb6dadfd":{"hash":"62c0185cb3c2c808c78e9107333a3c4bdb6dadfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31865 from Xrayez/geometry-remove-transform","body":"Remove redundant transform method in Geometry singleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05e5faa876d5c474e8fa879512c7125d655959d0":{"hash":"05e5faa876d5c474e8fa879512c7125d655959d0","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add 2D ruler tool","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31829},"aa444453b881546eb3830fe9f1b8b00774d64c3a":{"hash":"aa444453b881546eb3830fe9f1b8b00774d64c3a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Ignore size of hidden scrollbars in ScrollContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31867},"4611977d49e001b9c56bf07d9c3fc1b58047f307":{"hash":"4611977d49e001b9c56bf07d9c3fc1b58047f307","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31832 from Xrayez/save-png-err-msgs","body":"Provide error messages when PNG save fails","is_cherrypick":false,"cherrypick_hash":"","pull":""},"152495bac30b7c93d7da57e26589920226c60f8c":{"hash":"152495bac30b7c93d7da57e26589920226c60f8c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31656 from Cykyrios/master","body":"Rename and relocate Draw Minimap editor property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75272881d95b876b8e7aba2b645f8f8475adfa7b":{"hash":"75272881d95b876b8e7aba2b645f8f8475adfa7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31862 from Chaosus/vs_custom_tutorial","body":"Added link to tutorial for VisualShaderNodeCustom","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff65489ddcbc9a8bc07eefa16d1c6c6c26c0fa6d":{"hash":"ff65489ddcbc9a8bc07eefa16d1c6c6c26c0fa6d","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix semicolon parsing in visual shader expression (#31857)","body":"Fix semicolon parsing in visual shader expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08272585e9daa3dfb4988e7f495212ffe5979bfc":{"hash":"08272585e9daa3dfb4988e7f495212ffe5979bfc","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Remove redundant transform method in Geometry singleton","body":"Transform2D's xform method can be used instead which handles\n`PoolVector2Array` now (as well as 3D version).","is_cherrypick":false,"cherrypick_hash":"","pull":31865},"ed00313a0b35c8d9b8e9ae2229e4de89782188e4":{"hash":"ed00313a0b35c8d9b8e9ae2229e4de89782188e4","is_merge":false,"authored_by":["MDQ6VXNlcjUzNzM3MzE3"],"author_raw":"Cykyrios <cykyrios@gmail.com>","committer_raw":"Cykyrios <cykyrios@gmail.com>","summary":"Reorganize & rename text editor settings categories","body":"Add Navigation category for scroll and minimap settings.\nRename Line Numbers category to Appearance.\nRename Open Scripts category to Script List.\nRename \"Draw Minimap\" setting to \"Show Minimap\" (this is more consistent with other settings).\n\nReorder settings by category in code_editor.cpp to match settings list","is_cherrypick":false,"cherrypick_hash":"","pull":31656},"cd99157e2e524b6546f574cac19c49b554057dfb":{"hash":"cd99157e2e524b6546f574cac19c49b554057dfb","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Provide error messages when PNG save fails","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31832},"a758175da8d2ebad0769fc45679fabe8ef7eacd8":{"hash":"a758175da8d2ebad0769fc45679fabe8ef7eacd8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 3.2-alpha","body":"IMPORTANT: This means that the master branch is now considered feature-complete\nfor the upcoming 3.2 release, and thus in *feature freeze*.\n\nUnless explicitly allowed by project maintainers, no new feature PRs will be\nconsidered for merge until Godot 3.2-stable is released. Current PRs made\nbefore the feature freeze will still be reviewed and potentially merged before\nthe beta stage, if deemed satisfactory.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c693b5a5bd43474947eaf9a498214f26b1d8dbda":{"hash":"c693b5a5bd43474947eaf9a498214f26b1d8dbda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31761 from Xrayez/trans2d-vector2array","body":"Add transform methods for PoolVector*Array","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69de1eca01507c49141de2485e64861ca3e368ee":{"hash":"69de1eca01507c49141de2485e64861ca3e368ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31667 from YeldhamDev/geometry_point_circle_cleanup","body":"Add 'is_point_in_circle()' to Geometry class, and general file cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"040a75b826d8c6a25a38760133b780b66c5e480c":{"hash":"040a75b826d8c6a25a38760133b780b66c5e480c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added link to tutorial for VisualShaderNodeCustom","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31862},"815055a29b3b459c170d794253b14953065281f5":{"hash":"815055a29b3b459c170d794253b14953065281f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31835 from Calinou/increase-editor-sectioned-inspector-min-width","body":"Increase the minimum width of the editor sectioned inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5b7eb61b7b510f8b4b6b736ca311be98b96b11d":{"hash":"e5b7eb61b7b510f8b4b6b736ca311be98b96b11d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31833 from Calinou/doc-improve-audiostream","body":"Improve AudioStreamSample and AudioStreamGenerator documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e8ce420f127f273d7fcc46a260349b4868cd643":{"hash":"4e8ce420f127f273d7fcc46a260349b4868cd643","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31850 from aole/script-callback-enable-disable-EditorPlugin","body":"Script callback for enabling/disabling EditorPlugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a02d2fdb84e08fe2ca87cc2343bb863cfce77280":{"hash":"a02d2fdb84e08fe2ca87cc2343bb863cfce77280","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31848 from Chaosus/fix_graph_resizer_style","body":"Fix resizer icon visiblity on light theme in GraphNode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adb85fc8ae3a68168e003ce42958bc933282fcaf":{"hash":"adb85fc8ae3a68168e003ce42958bc933282fcaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31858 from godotengine/revert-31321-master","body":"Revert \"Add __atomic_* operators support for atomic operations\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8ae8f2fb187fc690764e576d5dcc31637b1109c":{"hash":"c8ae8f2fb187fc690764e576d5dcc31637b1109c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Add __atomic_* operators support for atomic operations\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31858},"a68ea5721f0151782379f6f3302b6fee86987596":{"hash":"a68ea5721f0151782379f6f3302b6fee86987596","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix semicolon parsing in visual shader expression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31857},"5dd51a5b3b3da516c0e8bb2855d2772def037203":{"hash":"5dd51a5b3b3da516c0e8bb2855d2772def037203","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix visual shader expression parsing (#31853)","body":"Fix visual shader expression parsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"466a9ffdc6d27e597bed7334637b6edc0af1c8a9":{"hash":"466a9ffdc6d27e597bed7334637b6edc0af1c8a9","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix visual shader expression parsing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31853},"979e7729472ce4e67d7d04cfeebdba9a1f60b9f0":{"hash":"979e7729472ce4e67d7d04cfeebdba9a1f60b9f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31839 from Calinou/canvasitem-update-only-if-needed","body":"Call some CanvasItem property setters only if needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6952cb94463b7a58794de2d11cd07da12667c49":{"hash":"f6952cb94463b7a58794de2d11cd07da12667c49","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","committer_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","summary":"Script callback for enabling/disabling EditorPlugin","body":"Parameter p_config_changes should be passed as true to enable callback to user scripts\nfor enabling or disabling of the EditorPlugin.\nFixes #30654","is_cherrypick":false,"cherrypick_hash":"","pull":31850},"8fd858954753a7e87e220cd538ef905b0615c7cb":{"hash":"8fd858954753a7e87e220cd538ef905b0615c7cb","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix resizer icon visiblity on light theme in GraphNode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31848},"3518e7a6c7f0a0b32bb6809183515344914151a2":{"hash":"3518e7a6c7f0a0b32bb6809183515344914151a2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","committer_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","summary":"Expose current path to EditorPlugin","body":"get_selected_path returns only the resource directory.\nget_current_path fulfils the need to get the full path.\nThis does not break backward compatibility and the function (get_current_path)\nis already available in FileSystemDock just like get_selected_path.\nFixes 30652.","is_cherrypick":false,"cherrypick_hash":"","pull":31847},"00aabec8bb598592b8a8702797b51fc9f6ca6169":{"hash":"00aabec8bb598592b8a8702797b51fc9f6ca6169","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31828 from Paulb23/minimap_drag_less_then_control","body":"Fix minimap drag when height is less then control size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fdf85cd9b12a8cd6ebb5467603230c2ac853613":{"hash":"3fdf85cd9b12a8cd6ebb5467603230c2ac853613","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31794 from Calinou/editor-increase-line-spacing","body":"Increase line spacing in the editor help and asset library descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61eeace97238dea90a4231649cad74bc7e2303fb":{"hash":"61eeace97238dea90a4231649cad74bc7e2303fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31810 from merumelu/plugin-config-warnings","body":"Warn about all missing keys in plugin.cfg","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7cf58a7f667e75862b8e3f2502aad3cfee8b3b0f":{"hash":"7cf58a7f667e75862b8e3f2502aad3cfee8b3b0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31808 from qarmin/crash_audioogg","body":"Fix crash when AudioStreamOGGVorbis is empty","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c8dc6f026d40030757c4636035fc99271ed480a":{"hash":"8c8dc6f026d40030757c4636035fc99271ed480a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Call some CanvasItem property setters only if needed","body":"The CanvasItem property setters `set_modulate`, `set_self_modulate`\nand `set_light_mask` have some side effects that don't need to be run\nif the value hasn't changed.\n\nThis closes #31777.","is_cherrypick":false,"cherrypick_hash":"","pull":31839},"e19f7b3c38b2fd92f3160fa3a95662e4b81cb8df":{"hash":"e19f7b3c38b2fd92f3160fa3a95662e4b81cb8df","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase the minimum width of the editor sectioned inspector","body":"This makes sure section names such as \"Window Placement\" or\n\"Vram Compression\" aren't being cut off due to the panel width\nbeing too low.","is_cherrypick":false,"cherrypick_hash":"","pull":31835},"b0c8d12a631839ffcced325ee0ac74f08d07d106":{"hash":"b0c8d12a631839ffcced325ee0ac74f08d07d106","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve AudioStreamSample and AudioStreamGenerator documentation","body":"- Add a link to the audio generator demo in AudioStreamGenerator\nand AudioStreamGeneratorPlayback.\n- Mention that signed PCM8 data is expected in AudioStreamSample\n(and how to convert unsigned PCM8 to signed PCM8).","is_cherrypick":false,"cherrypick_hash":"","pull":31833},"b17b51d9701459d43da7c6766642762649802ff0":{"hash":"b17b51d9701459d43da7c6766642762649802ff0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31825 from fstiewitz/viewport-container-input","body":"Fix object picking inside ViewportContainers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c28b9af210d843607e015386a6e5d8fcc0ceb734":{"hash":"c28b9af210d843607e015386a6e5d8fcc0ceb734","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31827 from merumelu/httprequest-errors","body":"HTTPRequest: include faulty URLs in error texts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c7c7dbcb5c34d62cba642d8175eeb14d77ebb13":{"hash":"5c7c7dbcb5c34d62cba642d8175eeb14d77ebb13","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"HTTPRequest: include faulty URLs in error texts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31827},"b1aaeb07ea57ea9881389b637f41ebd8883c06ed":{"hash":"b1aaeb07ea57ea9881389b637f41ebd8883c06ed","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix minimap drag when height is less then control size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31828},"21b6be28ea6648e28c0cbcb5574177d7ef135996":{"hash":"21b6be28ea6648e28c0cbcb5574177d7ef135996","is_merge":false,"authored_by":["MDQ6VXNlcjc4MTc3MTQ="],"author_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","committer_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","summary":"process unhandled input in ViewportContainer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31825},"1de3ec911fb365979595942e1c4b88ac19192188":{"hash":"1de3ec911fb365979595942e1c4b88ac19192188","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <aole@users.noreply.github.com>","committer_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","summary":"Default ColorPicker color mode setting","body":"There is a new setting for Default ColorPicker color mode in Editor Settings->Interface->Inspector. Initially this setting will be RGB. Editor ColorPicker will always start with mode defined in this settiing.\nFixes #30755 and #30754","is_cherrypick":false,"cherrypick_hash":"","pull":31782},"dd2035d6e9ce2f865d17267c44529ccbca4c34eb":{"hash":"dd2035d6e9ce2f865d17267c44529ccbca4c34eb","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Warn about all missing keys in plugin.cfg","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31810},"4f6eb3610f70b2a73a19dd8b92fb03c4739ef25b":{"hash":"4f6eb3610f70b2a73a19dd8b92fb03c4739ef25b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31805 from YeldhamDev/collision_object_unneeded_checks","body":"Remove some unneeded checks in CollisionObject(2D)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fc359411f6a65b318bafdbc7aa33c30c7e473ed":{"hash":"9fc359411f6a65b318bafdbc7aa33c30c7e473ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31803 from KoBeWi/minicursor","body":"Don't change cursor when minimap is disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cffec896f9fc4c23cef448468ab50d45d4f04083":{"hash":"cffec896f9fc4c23cef448468ab50d45d4f04083","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31801 from merumelu/editor-remove-tools-defined-guards","body":"Editor: remove TOOLS_ENABLED guards","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbaf35c4f540033d51ed02c5541b2270da288fd0":{"hash":"bbaf35c4f540033d51ed02c5541b2270da288fd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31797 from KoBeWi/release_the_lookup","body":"Perform symbol lookup on button release","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cd2197362d88dd582539525cf7ea59b391c0438":{"hash":"2cd2197362d88dd582539525cf7ea59b391c0438","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash when AudioStreamOGGVorbis is empty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31808},"c902066bb5276d664dbd3c61cb5a3adf28ee6491":{"hash":"c902066bb5276d664dbd3c61cb5a3adf28ee6491","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove some unneeded checks in CollisionObject(2D)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31805},"b0805a1b5302b37fced85884baa8531e02104805":{"hash":"b0805a1b5302b37fced85884baa8531e02104805","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't change cursor when minimap is disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31803},"e2459479dea6a853bc180b182f1817ede4baa611":{"hash":"e2459479dea6a853bc180b182f1817ede4baa611","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Editor: remove TOOLS_ENABLED guards","body":"For code inside editor/ `#ifdef TOOLS_ENABLED`\nis always true so those checks are redundant.","is_cherrypick":false,"cherrypick_hash":"","pull":31801},"ba854bbc7bb0eae230299de4da8dfcb7caf74b69":{"hash":"ba854bbc7bb0eae230299de4da8dfcb7caf74b69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31796 from Chaosus/fix_icons","body":"Fixed GraphEdit header icons to make them update when theme is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b55b3d71a8205f76a86a7d5efc56182a4c066a64":{"hash":"b55b3d71a8205f76a86a7d5efc56182a4c066a64","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Perform symbol lookup on button release","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31797},"a5ebed211f090ec5ef58114b4f95061487c3f8d6":{"hash":"a5ebed211f090ec5ef58114b4f95061487c3f8d6","is_merge":false,"authored_by":["MDQ6VXNlcjM4Mzgy"],"author_raw":"Valentin Zagura <puthre@gmail.com>","committer_raw":"Valentin Zagura <puthre@gmail.com>","summary":"Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31795},"efbd2bbf18eb98b07a4cbfe02c8768029c4842a7":{"hash":"efbd2bbf18eb98b07a4cbfe02c8768029c4842a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31792 from Calinou/spinbox-expression-ignore-prefix-suffix","body":"Ignore the prefix and suffix in the SpinBox expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fde0579ed1d79ba1561c0dbc566dd8374dc8cf73":{"hash":"fde0579ed1d79ba1561c0dbc566dd8374dc8cf73","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fixed GraphEdit header icons to make them update when theme is changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31796},"d6984f7311e62fd028f1863ee448e20603e4d195":{"hash":"d6984f7311e62fd028f1863ee448e20603e4d195","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Increase line spacing in the editor help and asset library descriptions","body":"This makes for more readable text.","is_cherrypick":false,"cherrypick_hash":"","pull":31794},"58e7cbccc093e735dce79b5fd194a55f9a0f376d":{"hash":"58e7cbccc093e735dce79b5fd194a55f9a0f376d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30927 from mahubu/console-multi-selection-cursor","body":"Change cursor to multi-selection cursor when selecting text in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"495a0a97a296f8c9921e90846590fa55f595b701":{"hash":"495a0a97a296f8c9921e90846590fa55f595b701","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31768 from qarmin/fix_memory_leak_in_ResourceFormatSaverBinary","body":"Fix memory leak in ResourceFormatSaverBinary::save","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3db1d400458853bfa33c4605c819d368c11e4a57":{"hash":"3db1d400458853bfa33c4605c819d368c11e4a57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31790 from Chaosus/fix_graph_light_theme","body":"Fix editor's GraphEdit lines color on light theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68f0d21cc45989c537047ab1e0cc08de960c66f1":{"hash":"68f0d21cc45989c537047ab1e0cc08de960c66f1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Ignore the prefix and suffix in the SpinBox expression","body":"This fixes a regression caused by\n86a31e9e385c7909a0cdd24a5ee790c3dca03b98.","is_cherrypick":false,"cherrypick_hash":"","pull":31792},"2e6aa062700610f197ab8e5fe6bcc83e60af00f1":{"hash":"2e6aa062700610f197ab8e5fe6bcc83e60af00f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31791 from Keetz/DisableDefaultWavTrim","body":"Disabled trim and normalize as default for wav import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca652bbc47063b5386c1d020ddaf9662fe9b22b5":{"hash":"ca652bbc47063b5386c1d020ddaf9662fe9b22b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25353 from azagaya/master","body":"Use also invisible tabs to calculate minimum size of tab container","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b244ab4acc85ae89dc5f64bc528559db408b890c":{"hash":"b244ab4acc85ae89dc5f64bc528559db408b890c","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix memory leak in ResourceFormatSaverBinary::save","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31768},"fa6f86b886bf199ea0788743a49503e449afb5f7":{"hash":"fa6f86b886bf199ea0788743a49503e449afb5f7","is_merge":false,"authored_by":["MDQ6VXNlcjQ2OTMyODMw"],"author_raw":"azagaya <azagaya.games@gmail.com>","committer_raw":"azagaya <azagaya.games@gmail.com>","summary":"Make tab containers in editor, project settings, and export dialog, to use hidden tabs for min size computation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25353},"57c60cdc3590709010db664b23f99823a65c4c4e":{"hash":"57c60cdc3590709010db664b23f99823a65c4c4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31706 from akien-mga/android-custom-build-improvements","body":"Buildsystem and workflow improvements to the new Android custom builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c653a020d606d5f570e4bcc2ed66f0289b2d04ed":{"hash":"c653a020d606d5f570e4bcc2ed66f0289b2d04ed","is_merge":false,"authored_by":["MDQ6VXNlcjY3MDczMzA="],"author_raw":"Rasmus Ketelsen <rke@gamblify.com>","committer_raw":"Rasmus Ketelsen <rke@gamblify.com>","summary":"Disabled trim and normalize as default for wav import","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31791},"04e4c3a8d38ab623b1ea7ce6dc60f0a7a03484ef":{"hash":"04e4c3a8d38ab623b1ea7ce6dc60f0a7a03484ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31767 from Calinou/tweak-editor-window-dim","body":"Tweak the editor window dimming intensity, remove dim fade animation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"227b1c32bc5b24ed85cf33b051ae63003c34cff8":{"hash":"227b1c32bc5b24ed85cf33b051ae63003c34cff8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix graph edit lines color on light theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31790},"e0dc066ec09236f1286800074cdcc0a254799168":{"hash":"e0dc066ec09236f1286800074cdcc0a254799168","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31789 from Chaosus/fix_few_icons","body":"Fix few icons in SpatialEditor which don't update when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19d449ec4cc9e7332bafdd4ab9c57ae7728216fd":{"hash":"19d449ec4cc9e7332bafdd4ab9c57ae7728216fd","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix few icons in SpatialEditor which don't update when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31789},"8d78c43ce9b96353daa8a19b0385136dfa111bb8":{"hash":"8d78c43ce9b96353daa8a19b0385136dfa111bb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31781 from Calinou/spinbox-use-expressions","body":"Calculate the SpinBox value using the Expression class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ddcd824df91fa570c79532d1a3da7c9503728e5":{"hash":"2ddcd824df91fa570c79532d1a3da7c9503728e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31766 from Calinou/editor-improve-light-theme-colors-2","body":"Improve more light theme colors in the editor for better readability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"931f7d0ebf0da9aaee4a7e375ab0226521f231fd":{"hash":"931f7d0ebf0da9aaee4a7e375ab0226521f231fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31754 from aole/node-selection-issue-on-node-create-dialog","body":"Fix selecting recent node in CreateDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f4afe0e585dd415a5ed9112c5e8a33145ec0629":{"hash":"5f4afe0e585dd415a5ed9112c5e8a33145ec0629","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31784 from neikeq/workaround-mono-thread-suspend","body":"Mono: Force preemptive thread suspend mode as a temporary workaround","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a6070dde3fcd6f13d55ed8b580487b6b1f42263":{"hash":"5a6070dde3fcd6f13d55ed8b580487b6b1f42263","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Force preemptive thread suspend mode as a temporary workaround","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31784},"86a31e9e385c7909a0cdd24a5ee790c3dca03b98":{"hash":"86a31e9e385c7909a0cdd24a5ee790c3dca03b98","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Calculate the SpinBox value using the Expression class","body":"This closes #31780.","is_cherrypick":false,"cherrypick_hash":"","pull":31781},"a5e0aa32d9143b115b81788f504fb5bf1a27892a":{"hash":"a5e0aa32d9143b115b81788f504fb5bf1a27892a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31770 from neikeq/supercedes-31008","body":"Fix GodotTools.ProjectEditor HintPaths for referenced packages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d2883c9bfc1264267b7abb1472b0ded30daa7e6":{"hash":"6d2883c9bfc1264267b7abb1472b0ded30daa7e6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix GodotTools.ProjectEditor HintPaths for referenced packages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31770},"aa3ef8893b78e26ecbca35b1bcdd56244a88063f":{"hash":"aa3ef8893b78e26ecbca35b1bcdd56244a88063f","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"Removed clamping of the Linear tonemapping when KEEP_3D_LINEAR","body":"Changed the behaviour of the Linear tonemapping operator to not clamp to [0, 1] range\nin the case when KEEP_3D_LINEAR is defined. This allows to render values > 1.0 in\nfloating point texture targets (via Viewport) for further processing or saving high\ndynamic range data into files. This only works when no color conversion is active.","is_cherrypick":false,"cherrypick_hash":"","pull":31571},"9b09daa8c58b80082dc5964c39cd3861f8bb8669":{"hash":"9b09daa8c58b80082dc5964c39cd3861f8bb8669","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add feature to Button to make its icon expand/shrink with the button's size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31507},"208dd5b4a657e616af9f3da5e690a85247079847":{"hash":"208dd5b4a657e616af9f3da5e690a85247079847","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef9f234d2ba5289a84832974e54ea7ace9806717":{"hash":"ef9f234d2ba5289a84832974e54ea7ace9806717","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the editor window dimming intensity, remove dim fade animation","body":"The fade animation tended to give the editor a \"sluggish\" feel\nwhen running at lower FPS (which is common in heavy 3D scenes),\nso it's probably a good idea to remove it.\n\nThis also makes dimming less intense (50% instead of 60%).","is_cherrypick":false,"cherrypick_hash":"","pull":31767},"00ec90474c66a7f0e276090bac860028ed1169f0":{"hash":"00ec90474c66a7f0e276090bac860028ed1169f0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"Adds templates for Basque, Irish and Odia.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65d61d0360b8c7649dad3b1706ad3a60c639c2d7":{"hash":"65d61d0360b8c7649dad3b1706ad3a60c639c2d7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46471a8d697527127eb2d76b570539dc0eb2f044":{"hash":"46471a8d697527127eb2d76b570539dc0eb2f044","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31764 from t-karcher/patch-2","body":"Updated description for \"stepify\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d6033c1a8ef166f2c743909fbb5ade2337e2973":{"hash":"2d6033c1a8ef166f2c743909fbb5ade2337e2973","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve more light theme colors in the editor for better readability","body":"This also makes the \"pressed icon\" color easier to distinguish\non a light theme.\n\nThis closes #31763.","is_cherrypick":false,"cherrypick_hash":"","pull":31766},"a8a293832ea8de13713f0f7936476a9ce70717c8":{"hash":"a8a293832ea8de13713f0f7936476a9ce70717c8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDc1NDM="],"author_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","committer_raw":"Bhupendra Aole <bhupendra.aole@gmail.com>","summary":"Fix selecting recent node in CreateDialog","body":"If the node name matches exactly as the search, the node should be selected.\nThis also fixes when the user clicks on recent nodes.\n\nFixes #24044","is_cherrypick":false,"cherrypick_hash":"","pull":31754},"02ed79f7f7de99bc7dd2622fd44d17d658843026":{"hash":"02ed79f7f7de99bc7dd2622fd44d17d658843026","is_merge":false,"authored_by":["MDQ6VXNlcjIyODk3MDMw"],"author_raw":"Thomas Karcher <t_karcher@posteo.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Updated description for \"stepify\"","body":"Mentioned the possibility to use stepify as a rounding function; +code examples","is_cherrypick":false,"cherrypick_hash":"","pull":31764},"07cff56f485298291132656f45b6679a314e04c1":{"hash":"07cff56f485298291132656f45b6679a314e04c1","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Add transform methods for PoolVector*Array","body":"Similarly to `Vector2` and `Rect2` transforms in 2D and Vector3, Plane,\nand AABB in 3D. PoolVector2Array and PoolVector3Array were the only\nmissing Variant types in both Transform2D and Transform respectively.","is_cherrypick":false,"cherrypick_hash":"","pull":31761},"52024c0e9078b90c073b1e750d3f10ea3edda5b1":{"hash":"52024c0e9078b90c073b1e750d3f10ea3edda5b1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Extract libs from pre-built APKs when installing build template","body":"Otherwise we would need to include all of them in android_source.zip,\nwhich means building the zip after all libs have been built by SCons\n(so it would have to be done via gradle or a manual script).\n\nBy extracting it from the pre-built APKs, we save some disk space in\ntemplates archives too.","is_cherrypick":false,"cherrypick_hash":"","pull":31706},"b1f294b3ac5706185849c1a45f3754676904cdd8":{"hash":"b1f294b3ac5706185849c1a45f3754676904cdd8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Improve dialogs about custom build template","body":"The language didn't make it clear that it's installing a *source* template\nto the project folder, for later use when compiling custom APKs.\n\nFixes #28736.","is_cherrypick":false,"cherrypick_hash":"","pull":31706},"b948b3884033dc8c0bfbd5fbe40751f8b9892e45":{"hash":"b948b3884033dc8c0bfbd5fbe40751f8b9892e45","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Generate android_source.zip during build","body":"This is now needed after #27781, as this android_source.zip template\nis used for custom Android builds from the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":31706},"9762372329253a5d89feac7705770eb2f8e0cc04":{"hash":"9762372329253a5d89feac7705770eb2f8e0cc04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30635 from KoBeWi/billbo_3dns","body":"Add a Billboard property for Sprite3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6b094cdfc6cb102a4c2e378f6ae2a06ac646638":{"hash":"a6b094cdfc6cb102a4c2e378f6ae2a06ac646638","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31748 from Calinou/add-project-description","body":"Add a project description setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65d5003bce46f0e715073c6aad5f4b81b9e93ea6":{"hash":"65d5003bce46f0e715073c6aad5f4b81b9e93ea6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31611 from Calinou/animation-editor-hsize-cursor","body":"Change mouse cursor when hovering a resize area in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94805cb0bc015f717d050ee8747b2f6c913a1af1":{"hash":"94805cb0bc015f717d050ee8747b2f6c913a1af1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31755 from YeldhamDev/assetlib_minor_cleanup","body":"Minor cleanup of the AssetLib's asset dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1af1b791892db9f3ea4e5b8a775133895ef56b34":{"hash":"1af1b791892db9f3ea4e5b8a775133895ef56b34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31750 from YeldhamDev/group_editor_enhancements","body":"Major enhancements for the group editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b97169740eeffc6a89a7a3fbca7f0dd851ea7130":{"hash":"b97169740eeffc6a89a7a3fbca7f0dd851ea7130","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31741 from akien-mga/lsp-requires-websocket-jsonrpc","body":"GDScript: Disable LSP if either jsonrpc or websocket are disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebbf63a87c574cb8633b3005ad3f55292dbfeea2":{"hash":"ebbf63a87c574cb8633b3005ad3f55292dbfeea2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31746 from clayjohn/skip-vertex-transform-gles2","body":"Fix skip_vertex_transform bug in GLES2 CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c475f89ff7e0fc4b2955539469b9c227295cb5e3":{"hash":"c475f89ff7e0fc4b2955539469b9c227295cb5e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31740 from bruvzg/x11_mod_keys","body":"Fix modifier keys causing key-code mismatch on Linux/X11.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7995ce03f353b5c56ee0984e6fcc4ca3fb2ae081":{"hash":"7995ce03f353b5c56ee0984e6fcc4ca3fb2ae081","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31738 from bojidar-bg/31056-class_name-extends","body":"Remove check for class_name and extends order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc3f8c49df5e6610b91df9e9fc043e58eb757edb":{"hash":"dc3f8c49df5e6610b91df9e9fc043e58eb757edb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31752 from YeldhamDev/button_left_offset_fix","body":"Fix wrong offset in Button when alignment is set to left","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7febd72d66ffe36c50d79684805142d8153f666":{"hash":"e7febd72d66ffe36c50d79684805142d8153f666","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"a faster funtion to transform aabb","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31756},"edc360056058f2a919ec5642dd04c2d1adea3ef0":{"hash":"edc360056058f2a919ec5642dd04c2d1adea3ef0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor cleanup of the AssetLib's asset dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31755},"da5195fc927614aa9340bb1a1729428f0e5bbfbc":{"hash":"da5195fc927614aa9340bb1a1729428f0e5bbfbc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix wrong offset in Button when alignment is set to left","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31752},"dd511c411b2c1379d2194cd9433d35c42f2632aa":{"hash":"dd511c411b2c1379d2194cd9433d35c42f2632aa","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Major enhancements for the group editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31750},"b055ade1c3043ee5e1089c3a3eeb4953c39e55b7":{"hash":"b055ade1c3043ee5e1089c3a3eeb4953c39e55b7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add a Billboard property for Sprite3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30635},"5bd01bf6378b301f34ca23b55f501555e8724978":{"hash":"5bd01bf6378b301f34ca23b55f501555e8724978","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a project description setting","body":"The description is displayed as a tooltip when hovering the project\nin the Project Manager. It can span multiple lines.\n\nThis partially addresses #8167.","is_cherrypick":false,"cherrypick_hash":"","pull":31748},"65d1b0b427cdccc5b2463cbc703b922d95075895":{"hash":"65d1b0b427cdccc5b2463cbc703b922d95075895","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31729 from aaronfranke/mono-color","body":"[Mono] Various Color fixes and improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebf293d545b30b69fa99eacb2c4ead4ddbc7710b":{"hash":"ebf293d545b30b69fa99eacb2c4ead4ddbc7710b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31717 from Calinou/tweak-default-fog-depth-end","body":"Tweak the default fog depth end to use a fixed value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97f66900bbcb314072730ab0528938e0a427f2ce":{"hash":"97f66900bbcb314072730ab0528938e0a427f2ce","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fix skip_vertex_transform bug in GLES2 CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31746},"5565f5591f1096870327d893f8539eff22d17e68":{"hash":"5565f5591f1096870327d893f8539eff22d17e68","is_merge":false,"authored_by":[""],"author_raw":"Masoud Montazeri <masoud@divar.ir>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add ord() function to return Unicode code point of a string of length one","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":21443},"4a6b445a93905a9fa86e841d9cf74b4932a3c4d0":{"hash":"4a6b445a93905a9fa86e841d9cf74b4932a3c4d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31728 from fire/improve-uvatlas","body":"Tweak xatlas and import new version b4b5426","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96ea1e6fb073a32aab2bbefb5eec12769a8435ed":{"hash":"96ea1e6fb073a32aab2bbefb5eec12769a8435ed","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31600 from Chaosus/shader_func_return_fix","body":"Fix shader crash when users miss the return statement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b791efdb1642dcbe0a0572072a176ba39d47c9e1":{"hash":"b791efdb1642dcbe0a0572072a176ba39d47c9e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31737 from bojidar-bg/31455-stack-underflow","body":"Fix yield check in GDScriptFunction","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4aed4b44b633721b674e3325e760abbb94984fd7":{"hash":"4aed4b44b633721b674e3325e760abbb94984fd7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31454 from lliberadzki/gridmap-navmesh-baking","body":"Support baking gridmap navmesh.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b994124df3546b351f673304ad227195298b102c":{"hash":"b994124df3546b351f673304ad227195298b102c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GDScript: Disable LSP if either jsonrpc or websocket are disabled","body":"Follow-up to #29780.","is_cherrypick":false,"cherrypick_hash":"","pull":31741},"46ad60385b68a8af142108715a12a3363ffb3fea":{"hash":"46ad60385b68a8af142108715a12a3363ffb3fea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29780 from GodotExplorer/gdscript-lsp","body":"Add Language Server Protocol for GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd63d3e1ec50eda33f6c300b90a69e791b9d969c":{"hash":"bd63d3e1ec50eda33f6c300b90a69e791b9d969c","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix modifier keys causing key-code mismatch on Linux/X11.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31740},"b70b16a20ff7a17c0cbb199867283710c1fc73b8":{"hash":"b70b16a20ff7a17c0cbb199867283710c1fc73b8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Remove check for class_name and extends order","body":"Closes #31056","is_cherrypick":false,"cherrypick_hash":"","pull":31738},"38601dd3e959d09a659b2700cce5e2f2ddbe82a1":{"hash":"38601dd3e959d09a659b2700cce5e2f2ddbe82a1","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix shader crash when users miss the return statement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31600},"007a46ef6b9dc26f3f450de91c4ca210271a1070":{"hash":"007a46ef6b9dc26f3f450de91c4ca210271a1070","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31735 from follower/patch-5","body":"Typo fix: \"differt\" -> \"different\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"112aa6e367e4115114f0bf2145c9f988beb7bcfa":{"hash":"112aa6e367e4115114f0bf2145c9f988beb7bcfa","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix yield check in GDScriptFunction","body":"Fixes #31455","is_cherrypick":false,"cherrypick_hash":"","pull":31737},"c3c805aff8f039a1ac2c7a7179358a4ff1bd10a6":{"hash":"c3c805aff8f039a1ac2c7a7179358a4ff1bd10a6","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Tweak xatlas and import new version b4b5426","body":"* Avoid xatlas crash\n* Enable alignment and disable bruteforce for speedups\n* Update xatlas to b4b5426\n* Delete old patches","is_cherrypick":false,"cherrypick_hash":"","pull":31728},"538328898b7022c029134ffc94aac6edbda5a12f":{"hash":"538328898b7022c029134ffc94aac6edbda5a12f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Fix copyright headers in new files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"185072015f0fa38bbb2b48f5bd3b39cc6e07c487":{"hash":"185072015f0fa38bbb2b48f5bd3b39cc6e07c487","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31606 from toasteater/fix/nativescript-new-json-return-type","body":"Fix the return type of NativeScript::new in API json","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8499033354c09b55a399eb727cec8c3fb7608b0c":{"hash":"8499033354c09b55a399eb727cec8c3fb7608b0c","is_merge":false,"authored_by":["MDQ6VXNlcjE4OTk2Mg=="],"author_raw":"follower <follower@rancidbacon.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Typo fix: \"differt\" -> \"different\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31735},"2dbc7d312ffdcbd9745e8ef70d81c7b7a61ef0ec":{"hash":"2dbc7d312ffdcbd9745e8ef70d81c7b7a61ef0ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31733 from YeldhamDev/assetlib_fixes_enhancements","body":"AssetLib minor fixes and enhancements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"758642488d29f696f1e4114bd2250248db65d2d1":{"hash":"758642488d29f696f1e4114bd2250248db65d2d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31731 from YeldhamDev/break_continue_safe","body":"Make 'break' and 'continue' be marked as safe","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9fa78bd8c77e5f33b0a21cbd5b193eea07947b9":{"hash":"b9fa78bd8c77e5f33b0a21cbd5b193eea07947b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31727 from Calinou/vsync-setting-editor-restart","body":"Mark the V-Sync project setting to require an editor restart","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ce2701abef4983444838600709be7746ef488e4":{"hash":"6ce2701abef4983444838600709be7746ef488e4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"AssetLib minor fixes and enhancements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31733},"a8826ad3b8cececd6e49fc2caaed56b3f220333d":{"hash":"a8826ad3b8cececd6e49fc2caaed56b3f220333d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'break' and 'continue' be marked as safe","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31731},"34ab6549b112f5a59f7d0ee73e2806ad602af13e":{"hash":"34ab6549b112f5a59f7d0ee73e2806ad602af13e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Various Color improvements","body":"I also slid in a fix to C++ Vector3 > and >=","is_cherrypick":false,"cherrypick_hash":"","pull":31729},"1c1928774c95f131ea00a1cda0c8157ea7fc0f15":{"hash":"1c1928774c95f131ea00a1cda0c8157ea7fc0f15","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mark the V-Sync project setting to require an editor restart","body":"The V-Sync project setting also applies to the editor, but\nit will only take effect when the editor is restarted.","is_cherrypick":false,"cherrypick_hash":"","pull":31727},"6cc54a58647454850c5475f6759c1bbbb76d68d3":{"hash":"6cc54a58647454850c5475f6759c1bbbb76d68d3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add 'is_point_in_circle()' to Geometry class, and general file cleanup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31667},"c59da91aad4c73c68e5e2884674f5fb3c3340751":{"hash":"c59da91aad4c73c68e5e2884674f5fb3c3340751","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31718 from sparkart/fix_projectmanager_keyup","body":"Fixes Keyup Navigation in Project Manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8de8d5e34867f855865d14af59347d08be56442":{"hash":"d8de8d5e34867f855865d14af59347d08be56442","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31722 from Calinou/assetlib-improve-image-loading-speed","body":"Improve image loading performance in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e28e7f54f8e696f73c4e3afad092d34cd57dc66f":{"hash":"e28e7f54f8e696f73c4e3afad092d34cd57dc66f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31719 from Calinou/assetlib-display-broken-icons","body":"Display a \"broken file\" icon for missing images in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"177a5988fffd960a760e683c370e68368e431260":{"hash":"177a5988fffd960a760e683c370e68368e431260","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31716 from profan/fix/unitialized","body":"Fix otherwise unitialized variables, found in #31694","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f38c64e8b13d5700f87087f731dddf2590300432":{"hash":"f38c64e8b13d5700f87087f731dddf2590300432","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31709 from akien-mga/android-fix-thirdparty","body":"Android: Fix another regression with Secure.ANDROID_ID, and fix formatting and documentation of thirdparty code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89c13c3ae92e52d839079cb9d26b794340002b7f":{"hash":"89c13c3ae92e52d839079cb9d26b794340002b7f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display a \"broken file\" icon for missing images in the asset library","body":"This partially addresses #31683.","is_cherrypick":false,"cherrypick_hash":"","pull":31719},"2ed7bf58ba55b58e200ac7291da1e2d72d290074":{"hash":"2ed7bf58ba55b58e200ac7291da1e2d72d290074","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve image loading performance in the asset library","body":"This closes #31614.","is_cherrypick":false,"cherrypick_hash":"","pull":31722},"36e39966778b17cb8ba78071b50e3f8c97db324f":{"hash":"36e39966778b17cb8ba78071b50e3f8c97db324f","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes Keyup Navigation in Project Manager","body":"This PR fixes the issue of navigation via keyup in the project manager not selecting the first item.","is_cherrypick":false,"cherrypick_hash":"","pull":31718},"bc1b2b96e1e10d5d44d5d3357fb733279b76a609":{"hash":"bc1b2b96e1e10d5d44d5d3357fb733279b76a609","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the default fog depth end to use a fixed value","body":"The previous value (0) was a special case in the fog shader.\nIt made the shader use the Camera's `far` value as the fog depth end\nvalue, which led to an inconsistency in the fog rendering between\nthe editor and a running project. This is because the editor camera\nuses a `far` property of 500 by default, whereas the Camera node's\n`far` property is set to 100 by default.\n\nThe new fixed value is equal to the default `far` property in Camera,\nwhich leads to a consistent appearance between the editor and a running\nproject.\n\nThis closes #31686.","is_cherrypick":false,"cherrypick_hash":"","pull":31717},"b7c46ed9298b6be4d61574979f686f59b8313be0":{"hash":"b7c46ed9298b6be4d61574979f686f59b8313be0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31713 from volzhs/fix-vibrate","body":"Suppress MissingPermission warning for Android vibration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3d6887e36808adcbf8c851f3dfc46c8fc88330c":{"hash":"d3d6887e36808adcbf8c851f3dfc46c8fc88330c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31705 from akien-mga/android-format-build-files","body":"Android: Style fixes to manifest and build.gradle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7052d248c60672769b0cfec8e1ad7fa75d4b1ad":{"hash":"d7052d248c60672769b0cfec8e1ad7fa75d4b1ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31714 from akien-mga/travis-fix-return-value","body":"Travis: Fix builds wrongly reporting success after #31013","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4817595c0eecf6c63ff338628f56acd5ddde6f25":{"hash":"4817595c0eecf6c63ff338628f56acd5ddde6f25","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"fix otherwise unitialized variables, found in #31694","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31716},"1b9ece832af030e45551b696b35a2ca628787efd":{"hash":"1b9ece832af030e45551b696b35a2ca628787efd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27803 from Keetz/resource-importer-scene-save-as-tres","body":"Added the ability to import scene resources as .tres files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bbb8d22c42c536931e0467699221d03ad9827b7":{"hash":"0bbb8d22c42c536931e0467699221d03ad9827b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Fix builds wrongly reporting success after #31013","body":"Seems to be a 5 year old bug that upstream doesn't care about.\nhttps://github.com/travis-ci/travis-ci/issues/1066","is_cherrypick":false,"cherrypick_hash":"","pull":31714},"8dfe83406f785374dae3df64978618cc61ff5cb9":{"hash":"8dfe83406f785374dae3df64978618cc61ff5cb9","is_merge":false,"authored_by":["MDQ6VXNlcjY3MDczMzA="],"author_raw":"Rasmus Ketelsen <rke@gamblify.com>","committer_raw":"Rasmus Ketelsen <rke@gamblify.com>","summary":"Added the ability to import scene resources as .tres files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27803},"eb8d181cb216b022cdf697b8ce1ea5e0d3b70fd7":{"hash":"eb8d181cb216b022cdf697b8ce1ea5e0d3b70fd7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Sync Google billing library with upstream, unmodified","body":"Synced with https://github.com/googlesamples/android-play-billing/commit/7a94c6905a9c125518354c216b5c3094fde47ce1.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"8cda898fbb1df0900829d370beeafea00e16ac78":{"hash":"8cda898fbb1df0900829d370beeafea00e16ac78","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Suppress MissingPermission warning for Android vibration","body":"It does check its permission every `vibrate_handheld()` calls.\nVibrate permission is added by checking it on export settings.\n\nAnd there are some changes for deprecated method.","is_cherrypick":false,"cherrypick_hash":"","pull":31713},"bd9f6c23cbcce1ef2b334124c1cb9d0e3a7696ca":{"hash":"bd9f6c23cbcce1ef2b334124c1cb9d0e3a7696ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Don't apply clang-format to platform/android/java/src/com","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"472d10a0ade2df140363587ac1e9c508454b32a3":{"hash":"472d10a0ade2df140363587ac1e9c508454b32a3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Reapply custom changes to Google expansion.downloader lib","body":"I don't know why they're needed, but readding for now to keep things\nworking as they were.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"ee5898f58aa51607189c8ff673c58445617bf447":{"hash":"ee5898f58aa51607189c8ff673c58445617bf447","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Resync Google expansion.downloader library with upstream, unmodified","body":"Synced with https://github.com/google/play-apk-expansion/commit/9ecf54e5ce7c5a74a2eeedcec4d940ea52b16f0e.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"ce60217894271dc2a354d21089e8c846f8a57915":{"hash":"ce60217894271dc2a354d21089e8c846f8a57915","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Reapply changes to Google licensing lib from #24145","body":"But document them better this time.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"6f0367052a3450d732aa197f20251b168e1094b4":{"hash":"6f0367052a3450d732aa197f20251b168e1094b4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Resync Google licensing lib with upstream, unmodified","body":"It had been synced with style changes (spaces -> tabs), not sure why\nI accepted to merge it this way back then...\n\nSynced with https://github.com/google/play-licensing/commit/eb57657f666363914085cdde49d875cf49f5ab06,\nsame as before.\n\nCustom-changes will be reapplied in the next commit, if relevant.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"071ebb1e4871431e7edf7f679afd02e594ea5af9":{"hash":"071ebb1e4871431e7edf7f679afd02e594ea5af9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Fix another regression with Secure.ANDROID_ID","body":"Regression from #24145, which was missed in #28146.","is_cherrypick":false,"cherrypick_hash":"","pull":31709},"04ac6a43a4b94bdaa6ca1bc1b85b8cc5293cc069":{"hash":"04ac6a43a4b94bdaa6ca1bc1b85b8cc5293cc069","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Style fixes to manifest and build.gradle","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31705},"6cd00432c39d97f6fc1e23fff59be58c8764c115":{"hash":"6cd00432c39d97f6fc1e23fff59be58c8764c115","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31702 from akien-mga/android-gradle-5.1.1","body":"Android: Bump gradle version to 5.1.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70047745f184d955263a96518a3b31ebf5c9eec5":{"hash":"70047745f184d955263a96518a3b31ebf5c9eec5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31701 from akien-mga/sdl-controllerdb","body":"Sync controller mappings DB with SDL2 community repo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1afd77e375b39c39dde1d4a236ed073df9e8b6d8":{"hash":"1afd77e375b39c39dde1d4a236ed073df9e8b6d8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Bump gradle version to 5.1.1","body":"Matching changes made in #31521 and #31547 but only in the Jetbrains\nIDE config.","is_cherrypick":false,"cherrypick_hash":"","pull":31702},"9ceab5289267c441efd6cd7d9fa88f32c6d6431b":{"hash":"9ceab5289267c441efd6cd7d9fa88f32c6d6431b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Sync controller mappings DB with SDL2 community repo","body":"Synced with gabomdq/SDL_GameControllerDB@ef8542c9f354e0f65cb861b67f0aa81366060874.","is_cherrypick":false,"cherrypick_hash":"","pull":31701},"6b7117ce3f09c82cb7a3597a240b5b025a4c4862":{"hash":"6b7117ce3f09c82cb7a3597a240b5b025a4c4862","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31662 from profan/perf/astar-reserve","body":"Allow to reserve space for nodes in A* and elements in OAHashMap explicitly.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"839590302f7ea80164c45428b53024e008092547":{"hash":"839590302f7ea80164c45428b53024e008092547","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31700 from akien-mga/mono-osx-fix-build","body":"Mono: Fix OSX build due to invalid function call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92ead83913e1280ebb89df12e1dfb2f8737b0f3e":{"hash":"92ead83913e1280ebb89df12e1dfb2f8737b0f3e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Fix OSX build due to invalid function call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31700},"9650531bc588dd7330aca0003dea77113dbd29a3":{"hash":"9650531bc588dd7330aca0003dea77113dbd29a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31685 from merumelu/referencerect-with-advanced-gui-disabled","body":"Register ReferenceRect when building with ADVANCED_GUI_DISABLED","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91cfe7a2279e8ca6806e13d7d3474d3ec28a2103":{"hash":"91cfe7a2279e8ca6806e13d7d3474d3ec28a2103","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31691 from m4gr3d/fix_oculus_mobile_input_mapping","body":"Update the fallback input mapping for the Oculus mobile devices.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5eaaabceaf1403b8348b95830bd177df8a01ef72":{"hash":"5eaaabceaf1403b8348b95830bd177df8a01ef72","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Update the fallback input mapping for the Oculus mobile devices.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31691},"1031833fb04784908b7a28579af055f7264a2ce1":{"hash":"1031833fb04784908b7a28579af055f7264a2ce1","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"allow to reserve space in OAHashMap explicitly and also in AStar.","body":"* also handle overflow occurring in _get_probe_length","is_cherrypick":false,"cherrypick_hash":"","pull":31662},"2f63811c9aa1d1710dc045e01b1391493243ddde":{"hash":"2f63811c9aa1d1710dc045e01b1391493243ddde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25656 from bruvzg/macos_multi_instances","body":"[macOS] Add ability to open multiple editor instances and global/dock menu access","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b202f3dd0cd1900a8302f7404207ed27d7a9ed9":{"hash":"2b202f3dd0cd1900a8302f7404207ed27d7a9ed9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31659 from Klesomik/master","body":"Fix memory leak in Find in Files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5883f912b3a1b967842f7e9b3bb68bfeb4bd905b":{"hash":"5883f912b3a1b967842f7e9b3bb68bfeb4bd905b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31676 from KoBeWi/this_shader_is_a_history","body":"Clear undo history on shader load","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1919a5cb834ce22f809414a451fb51f5f0caaf00":{"hash":"1919a5cb834ce22f809414a451fb51f5f0caaf00","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31684 from YeldhamDev/multiline_text_array_fix","body":"Fix Multiline texts not updating correcly inside arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6185976372af1dbab561853f2d91386d62c55e2c":{"hash":"6185976372af1dbab561853f2d91386d62c55e2c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31681 from Xrayez/image-indexed-outdated","body":"Modify outdated comments and error messages regarding indexed images","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1cea44de19215578e1fc54eb3d78d789032eb462":{"hash":"1cea44de19215578e1fc54eb3d78d789032eb462","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31607 from Calinou/improve-gdscript-messages","body":"Improve writing style in GDScript error/warning messages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d3c879fe1bbba83aa7c365441422b0dcb22b82f4":{"hash":"d3c879fe1bbba83aa7c365441422b0dcb22b82f4","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzgzNDUy"],"author_raw":"Klesomik <Klesomiks@gmail.com>","committer_raw":"Klesomik <Klesomiks@gmail.com>","summary":"Memory leak fixed","body":"In some functions in editor/find_in_files.cpp was detected a memory leak\nDirAccess* and FileAccess* were replaced by DirAccessRef and FileAccessRef\nDirAccessRef and FileAccessRef are just wrappers for DirAccess* and FileAccess*\n\nFixes for issue #31659","is_cherrypick":false,"cherrypick_hash":"","pull":31659},"32ae896eefada8432ecf264fff627830fb8a299c":{"hash":"32ae896eefada8432ecf264fff627830fb8a299c","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Register ReferenceRect when building with ADVANCED_GUI_DISABLED","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31685},"9c36d893e330635a9aa287bf0c08e1a439831269":{"hash":"9c36d893e330635a9aa287bf0c08e1a439831269","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix Multiline texts not updating correcly inside arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31684},"a919f5e614d0a2212e50c648aa0fb3e31c61e9e0":{"hash":"a919f5e614d0a2212e50c648aa0fb3e31c61e9e0","is_merge":false,"authored_by":[""],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Fix return type of Control::get_drag_data in API json","body":"Control::get_drag_data is a virtual method that returns Variant, but have the\nObject type in its MethodInfo.\n\nThis changes the MethodInfo of Control::get_drag_data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2121c97ae4e1c0d94eb3caf29118a28a31fdca3":{"hash":"e2121c97ae4e1c0d94eb3caf29118a28a31fdca3","is_merge":false,"authored_by":[""],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Make VarArg methods return types show up as Variant in API json","body":"VarArg methods have the return type Object in the API json for GDNative. This\ncan cause undefined behavior in some language bindings due to lack of\ndocumentation on VarArg methods' behavior.\n\nThis changes the MethodInfo of:\n\n- CSharpScript::_new\n- GDScript::_new\n- PluginScript::_new","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be99e7b68f554fbdb7d9f979265542f4bd6724bd":{"hash":"be99e7b68f554fbdb7d9f979265542f4bd6724bd","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31680 from neikeq/fix-android-gen-sources","body":"Fix 'android_mono_config.gen.cpp' not compiled first time it's generated","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa805e269940125f6e439cd994e8014ef08186b1":{"hash":"aa805e269940125f6e439cd994e8014ef08186b1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix 'android_mono_config.gen.cpp' not compiled first time it's generated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31680},"c362527cb5eea651d1332d3891166526df69ec51":{"hash":"c362527cb5eea651d1332d3891166526df69ec51","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Modify outdated comments and error messages regarding indexed images","body":"Godot doesn't support indexed images anymore (FORMAT_INDEXED),\nso those are removed to avoid any confusion.","is_cherrypick":false,"cherrypick_hash":"","pull":31681},"bf8322376c97eee0f2ce25737c959bc33b945e60":{"hash":"bf8322376c97eee0f2ce25737c959bc33b945e60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31674 from dankan1890/drag&drop_tileset","body":"Added drag and drop to the tileset plugin.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db6d4352ea528e925c69ee94f6fb9bc0942719ec":{"hash":"db6d4352ea528e925c69ee94f6fb9bc0942719ec","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Add methods to modify global and dock menus. Add ability to open multiple editor/project manager instances, recent/favourite project list to project manager dock menu and opened scene list to editor dock menu.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25656},"766b27662a8dba639ab1890508c3d4fb95b73519":{"hash":"766b27662a8dba639ab1890508c3d4fb95b73519","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clear undo history on shader load","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31676},"c12ce2b4ddaf22cb06b69a8d0c685b54485e8c05":{"hash":"c12ce2b4ddaf22cb06b69a8d0c685b54485e8c05","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjIzODE="],"author_raw":"Milan Davidovic <milan.davidovic@protonmail.com>","committer_raw":"Milan Davidovic <milan.davidovic@protonmail.com>","summary":"Prevent move_and_slide() to generate an error.","body":"When moving KinematicBody2D from one scene to another and not freeing\nthe old scene, the first call to move_and_slide() in the new scene will\ngenerate an error because KinematicBody2D keeps internaly a\nRID on_floor_body of a body resource in the old scene which no more has\na space assigned.\n\nTo fix this, on_floor_body is set to empty RID in response to\nNOTIFICATION_ENTER_TREE notification of KinematicBody2D and\nKinematicBody. Also all other data related to move_and_slide() is reset:\nfloor, ceiling, wall flags, colliders vector, floor_velocity.\n\nThis fixes #31416.","is_cherrypick":false,"cherrypick_hash":"","pull":31476},"4b53fdb25d545b0a2fc73f6a46775ced586994b7":{"hash":"4b53fdb25d545b0a2fc73f6a46775ced586994b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31481 from Calinou/generate-gdnative-use-gles2","body":"Always use the GLES2 backend when generating the GDNative API JSON","is_cherrypick":false,"cherrypick_hash":"","pull":""},"816ddd7817a2a99b9a60c9358552ea7998ca097e":{"hash":"816ddd7817a2a99b9a60c9358552ea7998ca097e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31556 from Chaosus/gles2_inverse","body":"Implemented inverse shader function to GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1222df0ad02757666eaa437e44abf2f8340539b9":{"hash":"1222df0ad02757666eaa437e44abf2f8340539b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31585 from 2shady4u/removeguides","body":"Added button/shortcut for removing all guides","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6984e8058c0070f2f3b523ae393c81abbc9cce9":{"hash":"f6984e8058c0070f2f3b523ae393c81abbc9cce9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31615 from Calinou/assetlib-improve-loading","body":"Improve loading UX in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f560c4679e1434fbc6fc442c3ad209ffd8b592e":{"hash":"1f560c4679e1434fbc6fc442c3ad209ffd8b592e","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Added drag and drop to the tileset plugin.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31674},"57afa90f0c30ca52a46659123c0f6ff1d94137c3":{"hash":"57afa90f0c30ca52a46659123c0f6ff1d94137c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31652 from Calinou/csharp-alpha-dialog-android","body":"Mention Android support in the C# alpha dialog message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0985d5fa991d14f5393ced5783b69b967a69f4f5":{"hash":"0985d5fa991d14f5393ced5783b69b967a69f4f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31496 from nekomatata/fix-text-edit-insert-selection","body":"Update TextEdit selection when inserting line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41b5c6295278cb00b0372b01481c674561e8f4ef":{"hash":"41b5c6295278cb00b0372b01481c674561e8f4ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31654 from Paulb23/minimap_fixes","body":"Viewport highlight, colour cache and minimap scrolling fixes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d6d4371467a94c01418e9d475e994fe61b7b4d0":{"hash":"6d6d4371467a94c01418e9d475e994fe61b7b4d0","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31653 from neikeq/enforce-cs7.0-in-csproj","body":"Set C# 7 as LangVersion for GodotTools and Godot API projects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3af8bd071eb6e99c9b3de90f5aaa939d18cda4f3":{"hash":"3af8bd071eb6e99c9b3de90f5aaa939d18cda4f3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Set C# 7 as LangVersion for GodotTools and Godot API projects","body":"This will make it harder for someone to accidentally commit code that requires a newer version.","is_cherrypick":false,"cherrypick_hash":"","pull":31653},"32d5427f550b4c67e3dbc2bd157b83612787534b":{"hash":"32d5427f550b4c67e3dbc2bd157b83612787534b","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Refactor TextEdit control height calculations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31654},"bc839ed3f31d3e64537c5f00499f48a81579d8eb":{"hash":"bc839ed3f31d3e64537c5f00499f48a81579d8eb","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Update TextEdit selection & cursor when inserting line","body":"Fixes #31458","is_cherrypick":false,"cherrypick_hash":"","pull":31496},"c5b5c6b49b595a48ad0362beb8f2dc9a8132065c":{"hash":"c5b5c6b49b595a48ad0362beb8f2dc9a8132065c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Minimap scroll now acts similar to scrollbar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31654},"27f5ab2d7b6878764df51460f2c060507e7fe984":{"hash":"27f5ab2d7b6878764df51460f2c060507e7fe984","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention Android support in the C# alpha dialog message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31652},"360d0bb6a3109bc518f13f539d39960425af67d3":{"hash":"360d0bb6a3109bc518f13f539d39960425af67d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31649 from exts/revert_notifyawaiter","body":"reverted NotifyAwaiter<T> Reset() to support c#7.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14b173d0d993b2f1c486890bb68b932db6090e88":{"hash":"14b173d0d993b2f1c486890bb68b932db6090e88","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31650 from Chaosus/fix_shader_hint_range","body":"Fix hint range step for integer in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"982becfa39b0f48c0fa9308097c43f18e4abdc29":{"hash":"982becfa39b0f48c0fa9308097c43f18e4abdc29","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix hint range step for integer in shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31650},"1df0e88ae8905fef7a9ce73d7e6e53dfaa7a1eee":{"hash":"1df0e88ae8905fef7a9ce73d7e6e53dfaa7a1eee","is_merge":false,"authored_by":["MDQ6VXNlcjE2Mzg3MTA3"],"author_raw":"lamonte <lamonteh2@gmail.com>","committer_raw":"lamonte <lamonteh2@gmail.com>","summary":"default is only supported by 7.1, reverted to support 7.0 out of the box (no conflict)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31649},"660682a2a38815675ac338bcd9232789fe815958":{"hash":"660682a2a38815675ac338bcd9232789fe815958","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix _get_description param name (visual shaders) (#31647)","body":"Fix _get_description param name (visual shaders)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac4e6f00414a88536c7db03c947b0b325bca0288":{"hash":"ac4e6f00414a88536c7db03c947b0b325bca0288","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix _get_description param name (visual shaders)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31647},"0d37f198f5f00664f7023b69fed712791289149a":{"hash":"0d37f198f5f00664f7023b69fed712791289149a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31628 from merumelu/treeitem-icon-modulate","body":"Tree: fix and expose icon modulation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33e531d95bea7733d2208c52660bc55649a2abae":{"hash":"33e531d95bea7733d2208c52660bc55649a2abae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31642 from Chaosus/fix_textedit","body":"Disallow undo/redo by user input in readonly TextEdit's","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abc20f0fd26b131bdf31330ab881b09f80f5f965":{"hash":"abc20f0fd26b131bdf31330ab881b09f80f5f965","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixes for visual shader member filter (#31643)","body":"Fixes for visual shader member filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d2e5f281e10de94e462b8d93af6842a628b1554":{"hash":"1d2e5f281e10de94e462b8d93af6842a628b1554","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fixes for visual shader member filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31643},"4efa1b6906789d786e2a356dc572348347cc02db":{"hash":"4efa1b6906789d786e2a356dc572348347cc02db","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Disallow undo/redo in readonly TextEdit's","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31642},"a7aacfef7f0753034d6ac468dba4574f8d04d357":{"hash":"a7aacfef7f0753034d6ac468dba4574f8d04d357","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31641 from Chaosus/vs_fix_preview2","body":"Small performance fix for preview in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"494ea78610c267f34c231c7ace9b98f4d87a6f99":{"hash":"494ea78610c267f34c231c7ace9b98f4d87a6f99","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Small performance fix for preview in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31641},"38ba150800be99bab08e38cd8cab0cd6b6b9216a":{"hash":"38ba150800be99bab08e38cd8cab0cd6b6b9216a","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31640 from Chaosus/vs_mark_error","body":"Enhanced preview for a visual shader to show errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f350a2c7197fe868a653782b75d6f7ef6b81130":{"hash":"7f350a2c7197fe868a653782b75d6f7ef6b81130","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Enhanced preview for a visual shader to show errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31640},"c6fb6a6a21e2be05206a82a346969d3f9a73756b":{"hash":"c6fb6a6a21e2be05206a82a346969d3f9a73756b","is_merge":false,"authored_by":["MDQ6VXNlcjQyNDg0NDYx"],"author_raw":"shaderbeast <jd16581556@gmail.com>","committer_raw":"shaderbeast <jd16581556@gmail.com>","summary":"Added button/shortcut for removing all guides","body":"Added undo/redo\n\n\nCorrectly added has_meta","is_cherrypick":false,"cherrypick_hash":"","pull":31585},"eac0af5892a4cfa92e6cae1224f671a4d7bf9901":{"hash":"eac0af5892a4cfa92e6cae1224f671a4d7bf9901","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Tree: fix and expose icon modulation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31628},"ec4d2b26ecb9c7aaba4941b00b8022cf03ebc380":{"hash":"ec4d2b26ecb9c7aaba4941b00b8022cf03ebc380","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed syntax highlighting cache not clearing final line","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31654},"b75c2b6d763a37b9fcd900243649cb8bbe91deb8":{"hash":"b75c2b6d763a37b9fcd900243649cb8bbe91deb8","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Adjust viewport colour based on background colour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31654},"f2777c04c3957984ac66f5c19b4b796b57ef790c":{"hash":"f2777c04c3957984ac66f5c19b4b796b57ef790c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31596 from Chaosus/shader_switch","body":"Implements switch flow control operator in shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"912f4fca6f31c713835200081102d40589fcffb7":{"hash":"912f4fca6f31c713835200081102d40589fcffb7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31624 from qarmin/add_forgotten_checking","body":"Add forgotten pointer checking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33c62db7afc345722c767368e97566e41bfd7a8a":{"hash":"33c62db7afc345722c767368e97566e41bfd7a8a","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Add forgotten pointer checking","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31624},"57589a767dcb52063bd891eb8cb8544829278bbf":{"hash":"57589a767dcb52063bd891eb8cb8544829278bbf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31604 from Xrayez/fix-inertia-2d","body":"Fix uninitialized inertia value in Body2DSW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c28053eade1d5aa93edaea89218718a196f5380":{"hash":"4c28053eade1d5aa93edaea89218718a196f5380","is_merge":false,"authored_by":["MDQ6VXNlcjMzMzI0MjUx"],"author_raw":"fjordyo <fjordyo0707@gmail.com>","committer_raw":"fjordyo <fjordyo0707@gmail.com>","summary":"Fix the edges of the mesh vertex","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31618},"f524dc5da613b4da66c2a950b51f0d3d52eac66c":{"hash":"f524dc5da613b4da66c2a950b51f0d3d52eac66c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve loading UX in the asset library","body":"The asset library will now fade when loading pages instead\nof displaying a progress bar, which is a more common design pattern\nwhen browsing an online resource's pages.\n\nA \"Loading...\" text will be displayed before the first page loads.","is_cherrypick":false,"cherrypick_hash":"","pull":31615},"3d61ca5696e7497df9344b828337104dd7ac3731":{"hash":"3d61ca5696e7497df9344b828337104dd7ac3731","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Register as an editor instance when generating the GDNative API JSON","body":"This enables the automatic GLES2 fallback if the hardware\ndoesn't support the GLES3 backend.\n\nThis closes #27768.","is_cherrypick":false,"cherrypick_hash":"","pull":31481},"bd05d0e71bff67e14309db604824b047d17d62f4":{"hash":"bd05d0e71bff67e14309db604824b047d17d62f4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Change mouse cursor when hovering a resize area in the animation editor","body":"This also scales the default width of the track name column\non hiDPI displays.","is_cherrypick":false,"cherrypick_hash":"","pull":31611},"a4794af5dfa6bb20ab75981205aa8082c42d9f0d":{"hash":"a4794af5dfa6bb20ab75981205aa8082c42d9f0d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve writing style in GDScript error/warning messages","body":"This uses double quotes everywhere for consistency.","is_cherrypick":false,"cherrypick_hash":"","pull":31607},"718f09ad201d294498803fdf8646d4fa18c66419":{"hash":"718f09ad201d294498803fdf8646d4fa18c66419","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix uninitialized inertia value in Body2DSW","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31604},"9eb10f1e4a470d5d3cc5d94f8daa9e36297b0f28":{"hash":"9eb10f1e4a470d5d3cc5d94f8daa9e36297b0f28","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an `editor_description` property to Node for documentation purposes","body":"It is implemented using editor-only metadata, in a way similar to\nedit locking or Position2D gizmo extents.\n\nThis closes #2082.","is_cherrypick":false,"cherrypick_hash":"","pull":31389},"4dda253ee05b2a459c596c5775e40ae27e2cb872":{"hash":"4dda253ee05b2a459c596c5775e40ae27e2cb872","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implements switch to shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31596},"791d7f78b52f5b828aa5541897e12c6a1861ef6f":{"hash":"791d7f78b52f5b828aa5541897e12c6a1861ef6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31593 from SaracenOne/project_theme_shutdown_fix","body":"Fixes issue with project_default_theme not being cleaned up","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7ba8a1fa1fbbf94c155c9d398ed591c395269c9":{"hash":"b7ba8a1fa1fbbf94c155c9d398ed591c395269c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31590 from karroffel/codeowners-update","body":"remove karroffel from CODEOWNERS file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08ceef2e390ade1800cee3a5c75f4194611f2bb7":{"hash":"08ceef2e390ade1800cee3a5c75f4194611f2bb7","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fixes issue with project_default_theme not being dereferenced on cleanup.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31593},"2a855a068a43aa6944b6fa5b8e5ddad4c96a5b5e":{"hash":"2a855a068a43aa6944b6fa5b8e5ddad4c96a5b5e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31589 from Chaosus/minimap_enabled","body":"Make code minimap to be visible by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dd6388d3f6683fec6ce8d3521338ad4329a727c0":{"hash":"dd6388d3f6683fec6ce8d3521338ad4329a727c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31588 from Calinou/editor-help-add-horizontal-margins","body":"Add horizontal margins to the editor help based on width","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4df91109a13978a69af59d5830ccba0664339f5c":{"hash":"4df91109a13978a69af59d5830ccba0664339f5c","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"remove karroffel from CODEOWNERS file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31590},"98ccdc08891615748c9ac69764ca778c9e43d7ea":{"hash":"98ccdc08891615748c9ac69764ca778c9e43d7ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30398 from tomasantunes/master2","body":"Increase color preset slots","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cff5d0b30bef7fafc32425275c5be28fb8828f5":{"hash":"0cff5d0b30bef7fafc32425275c5be28fb8828f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30833 from sparkart/fix_inspector_clear_remote_node","body":"Fix Clearing Inspector for Remote Node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfed4b6a9781099589f71cf5e70ad9848f7fd3dc":{"hash":"bfed4b6a9781099589f71cf5e70ad9848f7fd3dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31014 from DavidSichma/kinematic_angle","body":"Fix floor_max_angle comparison for impossible angles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51d50e167da7736cd92bba57007d218eb464741e":{"hash":"51d50e167da7736cd92bba57007d218eb464741e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31094 from aaronfranke/vector-sign-mod-etc","body":"Add Vector2/3 sign and posmod functions, axis, docs, misc additions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a53e792effa108f4566758671b9ffb67ec8fcda":{"hash":"3a53e792effa108f4566758671b9ffb67ec8fcda","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31513 from qarmin/int_overflow","body":"Prevent int overflow and underflow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de6783eaca9c6d95f02b6998ac63eaa622bac19a":{"hash":"de6783eaca9c6d95f02b6998ac63eaa622bac19a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31543 from fogine/#31503-ios-touch-events-stolen","body":"Fixes iOS>=11 stealing touch events","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73f1f9b44ffa0ab64326e2158d859c78c12a32fc":{"hash":"73f1f9b44ffa0ab64326e2158d859c78c12a32fc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31586 from SonerSound/issue_31533","body":"Export path is the only path to be saved as a relative path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2477d414a1643e94f411843ad48e58d32076600e":{"hash":"2477d414a1643e94f411843ad48e58d32076600e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31111 from Xrayez/script-templates-project","body":"Allow to define and load script templates per project","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d5675c399681a4ed191e9420ff1d5164f4be0aa9":{"hash":"d5675c399681a4ed191e9420ff1d5164f4be0aa9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31575 from creikey/increase-anchor-precision","body":"Increase control node's anchor precision","is_cherrypick":false,"cherrypick_hash":"","pull":""},"739cbf45c3c083a47498d1cddb6bd7a92ad040f7":{"hash":"739cbf45c3c083a47498d1cddb6bd7a92ad040f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31569 from SaracenOne/plugin_shutdown_fix","body":"Fix an exception when trying to close down editor with plugins using autoload singletons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9262ad45d6a44e321be5b0ae1eed53bb9fd3c91f":{"hash":"9262ad45d6a44e321be5b0ae1eed53bb9fd3c91f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31548 from Calinou/project-manager-improve-missing","body":"Improve the display of missing projects in the Project Manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db7bbbdbc7face2f29bcf2e1235c88a108288fbc":{"hash":"db7bbbdbc7face2f29bcf2e1235c88a108288fbc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Make code minimap to be visible by default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31589},"e564bffd902d943360f5e458c7c5f4a511daf7e0":{"hash":"e564bffd902d943360f5e458c7c5f4a511daf7e0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add horizontal margins to the editor help based on width","body":"This decreases the number of characters per line, and therefore\nhelps make the editor help more readable.","is_cherrypick":false,"cherrypick_hash":"","pull":31588},"326f8560060c0a7234d9f3057313546f91662ace":{"hash":"326f8560060c0a7234d9f3057313546f91662ace","is_merge":false,"authored_by":["MDQ6VXNlcjExNzU2NDg4"],"author_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","committer_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","summary":"Export path is the only path to be saved as a relative path","body":"Also reverts 90b2415343287f67586956c798d4b7a63544158f","is_cherrypick":false,"cherrypick_hash":"","pull":31586},"89bcfa4b364e1edc8e175f766b50d145864eb159":{"hash":"89bcfa4b364e1edc8e175f766b50d145864eb159","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31580 from Paulb23/issue_31565_out_of_size","body":"Fix minimap mouse click resolving to -1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5c1830a433209c86063fb4319a699b76898c3e7":{"hash":"a5c1830a433209c86063fb4319a699b76898c3e7","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix minimap mouse click resolving to -1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31580},"ccf294b92f02af6e60206e220dcf4a8474f73f0a":{"hash":"ccf294b92f02af6e60206e220dcf4a8474f73f0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31566 from Faless/ssl/fix_custom_cert","body":"Fix StreamPeerSSL connect_to_stream w/ custom cert.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5deb83e041ef6ed2fdda671c3085ba5af6609c6e":{"hash":"5deb83e041ef6ed2fdda671c3085ba5af6609c6e","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Increase control node's anchor precision","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31575},"f013596760da0631bc6efb4c5ab527bf1553c1de":{"hash":"f013596760da0631bc6efb4c5ab527bf1553c1de","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Allow to define and load script templates per project","body":"Previously it was only possible to create custom script templates per\neditor instance which could lead to certain name collisions, but now one\ncan create such templates per project tailored for specific use cases.\n\nThe default path to search for custom script templates is defined in\nproject settings via `editor/script_templates_search_path` setting as\n`res://script_templates` path, yet this can be configured per project.\n\nTemplates have at most two origins now:\n\n1. Project-specific, defined in `ProjectSettings`, for instance:\n- res://script_templates/\n2. Editor script templates, for instance:\n- %APPDATA%/Godot/script_templates/\n\nAs script templates can have the same name over different paths,\nthe override mechanism was also added, enabling project-specific\ntemplates over the editor ones.","is_cherrypick":false,"cherrypick_hash":"","pull":31111},"daf443bcbc8eda493efa55b5ed77575702bcde0c":{"hash":"daf443bcbc8eda493efa55b5ed77575702bcde0c","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix an exception when trying to close down editor with plugins enabled.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31569},"538405f9c778a3f4b25c9f1a1a8c8bbe419c3336":{"hash":"538405f9c778a3f4b25c9f1a1a8c8bbe419c3336","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Prevent int overflow and underflow","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31513},"0271a5f1d8677e38a9598b45e018c7cadb698ca2":{"hash":"0271a5f1d8677e38a9598b45e018c7cadb698ca2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the display of missing projects in the Project Manager","body":"- Use a \"broken file\" icon instead of a \"folder\" icon for missing\nprojects\n- Fade out the project icon for missing projects\n- Use transparent modulate for grayed out projects as it results in\nbetter-looking text\n- Disable the \"Edit\", \"Run\" and \"Rename\" buttons if at least\none missing project is selected\n- Make double-clicking or pressing Enter do nothing when a missing\nproject is selected\n- Change the \"Open in FileSystem\" tooltip accordingly for missing\nprojects\n- Don't connect the \"Open in FileSystem\" pressed signal to make the\nbutton ineffective for missing projects\n- Name missing projects as \"Missing Project\" instead of\n\"Unnamed Project\"","is_cherrypick":false,"cherrypick_hash":"","pull":31548},"17d5b471b9be55a60c366da82629099f6937ec88":{"hash":"17d5b471b9be55a60c366da82629099f6937ec88","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Better error handling in SSLContext, Crypto","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31566},"99f657d89f43615bff12e00e59d07499dccec20d":{"hash":"99f657d89f43615bff12e00e59d07499dccec20d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix StreamPeerSSL connect_to_stream w/ custom cert","body":"Follow up on #29871.\nWas checking the wrong parameter, causing the code to ignore provided\nstream-specific SSL certificate.","is_cherrypick":false,"cherrypick_hash":"","pull":31566},"79a480a55e1ebada7f2987afeeb2039a39c8666b":{"hash":"79a480a55e1ebada7f2987afeeb2039a39c8666b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31554 from YeldhamDev/filedock_cleanup_changes","body":"Cleanup and minor changes in FileSystem Dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bff0458bcc2a45dbde3e16768a4ec1e040c0f3d7":{"hash":"bff0458bcc2a45dbde3e16768a4ec1e040c0f3d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31386 from raphael10241024/fix_inertia","body":"Fix custom inertia in physics2d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d9ae522b4ad2c98679dbc34bbb0623137359d5b":{"hash":"7d9ae522b4ad2c98679dbc34bbb0623137359d5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31562 from neikeq/issue-31549","body":"Make sure '.mono/metadata/' exists before creating file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c5b45c9f090f28fdc015e658cc81225a2a3a7a92":{"hash":"c5b45c9f090f28fdc015e658cc81225a2a3a7a92","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Cleanup and minor changes in FileSystem Dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31554},"1349e0e585bda2f27ce0231b6ed862b0fe6cd3b3":{"hash":"1349e0e585bda2f27ce0231b6ed862b0fe6cd3b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Fix wrong hyperlinks in Control and Tree.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d298cf31180651b851bcb8c0eebf0de5d77acc9":{"hash":"6d298cf31180651b851bcb8c0eebf0de5d77acc9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31561 from Chaosus/vs_group_editable","body":"Added \"editable\" property to VisualShaderGroupNode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dae2a335c57ca50dfbb27c2aca710e599dd04fd6":{"hash":"dae2a335c57ca50dfbb27c2aca710e599dd04fd6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make sure '.mono/metadata/' exists before creating file","body":"Fixes #31549","is_cherrypick":false,"cherrypick_hash":"","pull":31562},"74713fe970716818b643f7043b655129943624f3":{"hash":"74713fe970716818b643f7043b655129943624f3","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"Fix custom inertia in physics2d, closes#30838","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31386},"abd13e4a53c02b6ee637a7566317782fc6fe16c2":{"hash":"abd13e4a53c02b6ee637a7566317782fc6fe16c2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31560 from akien-mga/revert-24269-sha256string","body":"Revert \"Feature: Add SHA256 for PoolByteArray\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"725e5d15ff1b168f8f5e9b18373058c0b9836939":{"hash":"725e5d15ff1b168f8f5e9b18373058c0b9836939","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added \"editable\" property to VisualShaderGroupNode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31561},"7402fd2c56c1165c1b212590235a408750b36fa7":{"hash":"7402fd2c56c1165c1b212590235a408750b36fa7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Feature: Add SHA256 for PoolByteArray\"","body":"This reverts commit e2c3bbabb0a12f58585bb441d91ee8882225b0ee.\n\nThis was superseded by #29871 which adds more crypto features with a\ndedicated interface.\n\nSince this commit was never in a stable release (merged during 3.2 dev),\nwe revert it to avoid having to deprecate it in favor of the Crypto API.\nSee https://github.com/godotengine/godot/pull/31187#issuecomment-523377965","is_cherrypick":false,"cherrypick_hash":"","pull":31560},"7978e9071b9b2e5056a6a4ef2ece44d7ea00b4fb":{"hash":"7978e9071b9b2e5056a6a4ef2ece44d7ea00b4fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31302 from Paulb23/issue_4881_code_minimap","body":"Add minimap to text_edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e5ba32b4b8c8ed3bbc9682ce7946307fec1e3ef":{"hash":"2e5ba32b4b8c8ed3bbc9682ce7946307fec1e3ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31545 from groud/add_smart_snapping_display","body":"Displays smart snapping guides when snapped","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ab4d4a59baf63c73ffbc507dea2a4de0e4aec3f":{"hash":"4ab4d4a59baf63c73ffbc507dea2a4de0e4aec3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31489 from iwek7/removeRenameRootOption","body":"Showing only working options in filesystem dock menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2f5c43ad96822ac70fc3efa3d5712c88fba2047":{"hash":"d2f5c43ad96822ac70fc3efa3d5712c88fba2047","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31502 from thimenesup/patch-1","body":"Expose SceneTreeDock::get_tree_editor() to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0a2679a7796de099ce95c1034ed55857ad80935":{"hash":"d0a2679a7796de099ce95c1034ed55857ad80935","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31550 from Faless/ssl/fix_regression","body":"Fix regression in StreamPeerSSL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"197d0ead29545bd7a80985644443bb3c19f19d07":{"hash":"197d0ead29545bd7a80985644443bb3c19f19d07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31547 from m4gr3d/bump_gradle_version","body":"Bump gradle version to 5.1.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4dcee2035ab9c6e8875463632378ff5174042ccf":{"hash":"4dcee2035ab9c6e8875463632378ff5174042ccf","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implemented inverse shader function to GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31556},"0cea72273fdb9dea9c2b2c612bdb52af9287cfb3":{"hash":"0cea72273fdb9dea9c2b2c612bdb52af9287cfb3","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Add minimap to text_edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31302},"895a15b3218f820af6af714e1dde9f086deba0ca":{"hash":"895a15b3218f820af6af714e1dde9f086deba0ca","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Add syntax highlighting cache","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31302},"b223b207c4a1d0854a60e03910c9fd39bbfb252f":{"hash":"b223b207c4a1d0854a60e03910c9fd39bbfb252f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix regression in StreamPeerSSL","body":"Validate that base stream is valid before accepting/connecting.\nAlso remove unnecessary includes.","is_cherrypick":false,"cherrypick_hash":"","pull":31550},"4282e129df67d1ace1c0b9103e9e59c588a58a8f":{"hash":"4282e129df67d1ace1c0b9103e9e59c588a58a8f","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Bump gradle version to 5.1.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31547},"e0df9de0cb307b415e23a5157092eb5c8334c6b0":{"hash":"e0df9de0cb307b415e23a5157092eb5c8334c6b0","is_merge":false,"authored_by":["MDQ6VXNlcjc4ODQyODg="],"author_raw":"fogine <7884288+fogine@users.noreply.github.com>","committer_raw":"fogine <7884288+fogine@users.noreply.github.com>","summary":"iOS>=11 platform - when handling gestures on screen edges, godot apps should have priority over OS","body":"Solves an issue where iOS would steal InputEventTouch events when near\nscreen edges in order to handle system wide gestures.\nFixes #31503","is_cherrypick":false,"cherrypick_hash":"","pull":31543},"692a78db19e6e387a159ed14f38ae3cdbbcfecd4":{"hash":"692a78db19e6e387a159ed14f38ae3cdbbcfecd4","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Displays smart snapping guides when snapped","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31545},"3bd49dabfa909187d514e018ff7c60339e343c71":{"hash":"3bd49dabfa909187d514e018ff7c60339e343c71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31535 from KoBeWi/TileMove","body":"Edit TileMap only with TOOL_SELECT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22df2b79b6a6ec2114108c7f7058719d643c1a48":{"hash":"22df2b79b6a6ec2114108c7f7058719d643c1a48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30851 from TheDevelo/webrtc-buffer","body":"Allow setting buffer size of WebRTCDataChannel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a4dbd9ee2fd471108dc4d217aacab74cf412925":{"hash":"1a4dbd9ee2fd471108dc4d217aacab74cf412925","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31437 from volzhs/vibrate-mobile","body":"Support vibration for Android and iOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e132c36261e832b7b461d97909bf15786acc85ba":{"hash":"e132c36261e832b7b461d97909bf15786acc85ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31539 from Calinou/improve-editor-strings","body":"Tweak a few strings displayed in the editor for consistency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"923ef2662542f8ec882c2f3cc01f773a3e94fdb3":{"hash":"923ef2662542f8ec882c2f3cc01f773a3e94fdb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31538 from Calinou/filedialog-rename-folder-icon-color","body":"Rename FileDialog's folder icon custom color to `folder_icon_modulate`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9520d9706aa2ea985e3542f77adea623fa408f14":{"hash":"9520d9706aa2ea985e3542f77adea623fa408f14","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Edit TileMap only with TOOL_SELECT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31535},"5f9ed1979d5fe1294e297cfe3e9e98cace9c1186":{"hash":"5f9ed1979d5fe1294e297cfe3e9e98cace9c1186","is_merge":false,"authored_by":["MDQ6VXNlcjc0MjEyMjA="],"author_raw":"Robert Fuchs <robertfuchsyoshi@gmail.com>","committer_raw":"Robert Fuchs <robertfuchsyoshi@gmail.com>","summary":"Allow setting buffer size of WebRTCDataChannel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30851},"3ae0306a1f7de50d52b9a6654c25934044527824":{"hash":"3ae0306a1f7de50d52b9a6654c25934044527824","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak a few strings displayed in the editor for consistency","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31539},"e1b9004b0f1560c4c66e7682334cf870851ebd5c":{"hash":"e1b9004b0f1560c4c66e7682334cf870851ebd5c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Rename FileDialog's folder icon custom color to `folder_icon_modulate`","body":"The custom color introduced in be8d569744e4eed9acb313d355d96e6989e92087\nhad the same name as the \"folder\" icon, which could cause conflicts\nin the generated documentation.\n\nThe new name is also more self-explanatory.","is_cherrypick":false,"cherrypick_hash":"","pull":31538},"99980d856bf2581ff7b86e50067a0f8814442834":{"hash":"99980d856bf2581ff7b86e50067a0f8814442834","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29871 from Faless/crypto/initial_pr","body":"More Crypto, SSL server, crt/key as Resource, HashingContext","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14c2f2fe28e6c639f4e3b15471c0f3f3e42890de":{"hash":"14c2f2fe28e6c639f4e3b15471c0f3f3e42890de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31450 from GodotExplorer/fix-31425","body":"Fix filter quotes wraped insert completion options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ffc1c4105dd2788d0f35917b9db3d6066837bf9":{"hash":"2ffc1c4105dd2788d0f35917b9db3d6066837bf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31534 from Calinou/3d-editor-distinguish-disabled-shapes","body":"Draw 3D collision shape/raycast gizmos in grayscale when disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c1263f8ec365c9e7061ea2a7406fc79f6f793e0":{"hash":"6c1263f8ec365c9e7061ea2a7406fc79f6f793e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31532 from Calinou/doc-improve-geometryinstance","body":"Improve the GeometryInstance class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc411115f5ddb214c19b23499400f10266095e5f":{"hash":"fc411115f5ddb214c19b23499400f10266095e5f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix Network Editor Settings setup.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"ce5a3f56a608dcafd33aed6a9f262ed7ca9f01e8":{"hash":"ce5a3f56a608dcafd33aed6a9f262ed7ca9f01e8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Rewrite StreamPeerSSL with SSLContext helper class","body":"connect_to_stream now accepts optional parameter to specify which\ncertificates to trust.\nImplement accept_stream (SSL server) with key/cert parameters to specify\nthe RSA key and X509 certificate resources.","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"dd8107caa43b8e9eca8dfcf144bbbd88ccde462f":{"hash":"dd8107caa43b8e9eca8dfcf144bbbd88ccde462f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"New CryptoMbedTLS Crypto implementation.","body":"Allows random bytes, RSA keys, and X509 certificates generation.","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"cb31b8797e72fc427a1987047aa885645c4e2c90":{"hash":"cb31b8797e72fc427a1987047aa885645c4e2c90","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add hashing context class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"3495d1bfa04606062a1ffa3b58eb3bdf51bb673c":{"hash":"3495d1bfa04606062a1ffa3b58eb3bdf51bb673c","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add hex_encode function to PoolByteArray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"1b36aa662cb8df7b9236963c7b8eb9e9424395ca":{"hash":"1b36aa662cb8df7b9236963c7b8eb9e9424395ca","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add Crypto custom class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"4061e5bb75cf4ad338cd077713946711cd7c70ea":{"hash":"4061e5bb75cf4ad338cd077713946711cd7c70ea","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Support vibration for Android and iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31437},"545b46ac2f13fe4df316e370ac8e3bbb04c62070":{"hash":"545b46ac2f13fe4df316e370ac8e3bbb04c62070","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix filter quotes wraped insert completion options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31450},"a350fd4a5755fdaaecef820e181ddda4ce866830":{"hash":"a350fd4a5755fdaaecef820e181ddda4ce866830","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Draw 3D collision shape/raycast gizmos in grayscale when disabled","body":"This makes them easier to distinguish from their enabled counterparts,\nas is already done in the 2D editor.","is_cherrypick":false,"cherrypick_hash":"","pull":31534},"b84b46d5df0ba7634bb1d07c525146c5bb10017a":{"hash":"b84b46d5df0ba7634bb1d07c525146c5bb10017a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the GeometryInstance class documentation","body":"This adds a mention that LOD properties currently have no effect.","is_cherrypick":false,"cherrypick_hash":"","pull":31532},"48eaf14030f315a915cece0d33c190c28561ca01":{"hash":"48eaf14030f315a915cece0d33c190c28561ca01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31528 from akien-mga/enoent-mingw","body":"FileAccessWindows: Add errno include for MinGW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05a43108995330741b8599cb5dcbe5cc40121ea9":{"hash":"05a43108995330741b8599cb5dcbe5cc40121ea9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31402 from profan/perf/astar-improvements","body":"A* performance improvements, use OAHashMap.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b8d65761ceabecaba0f5e1d71111997c5bf8b69":{"hash":"2b8d65761ceabecaba0f5e1d71111997c5bf8b69","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"iwek7 <miwanczuk7@gmail.com>","committer_raw":"iwek7 <miwanczuk7@gmail.com>","summary":"Improvements and fixes of filesystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31489},"e797ae470414b8ac49b4c9614d00a4c43d446219":{"hash":"e797ae470414b8ac49b4c9614d00a4c43d446219","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FileAccessWindows: Add errno include for MinGW","body":"Apparently MSVC is happy with ENOENT without it, but MinGW seems to\nrequire it.\nFollow-up to #31499.","is_cherrypick":false,"cherrypick_hash":"","pull":31528},"51def4dab9d0e787c519aef914764a6140565d90":{"hash":"51def4dab9d0e787c519aef914764a6140565d90","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31523 from nekomatata/show-warning-loading","body":"EditorNode::show_warning displays a console warning during project loading","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1e6eeef3ec3b980c938b77a942491ee2e890c55":{"hash":"a1e6eeef3ec3b980c938b77a942491ee2e890c55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31521 from m4gr3d/force_quit_on_destroy","body":"Shut down Godot processes on app exit.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a735afac950bf4e04efcb606fee9a07c98e2759d":{"hash":"a735afac950bf4e04efcb606fee9a07c98e2759d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"EditorNode::show_warning displays a console warning instead of failing during project load","body":"Fixes #31522","is_cherrypick":false,"cherrypick_hash":"","pull":31523},"7b37321ae3996b8660f18ae8b2b630e9c1940621":{"hash":"7b37321ae3996b8660f18ae8b2b630e9c1940621","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31499 from nekomatata/fix-new-project-metadata","body":"Setting project metadata doesn't fail when project_metadata.cfg doesn't exist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4bac39354981da7c2357bde749eecff653809081":{"hash":"4bac39354981da7c2357bde749eecff653809081","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"astar performance improvements, use oahashmap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31402},"b49226e0850d6dd30801881433bf3fef1f1608b1":{"hash":"b49226e0850d6dd30801881433bf3fef1f1608b1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Support for file not found in ConfigFile::Load and handle a few specific cases","body":"EditorSettings::set_project_metadata: creates project_metadata.cfg if it doesn't exist\nEditorPlugin::get_config: removed (not used)\n\nFixes #31444","is_cherrypick":false,"cherrypick_hash":"","pull":31499},"f35b1f3b9159a6c1197c24d8195000468d1c1c61":{"hash":"f35b1f3b9159a6c1197c24d8195000468d1c1c61","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Shut down Godot processes on app exit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31521},"093798c976373a664a8e274ae31774e8dcf2238a":{"hash":"093798c976373a664a8e274ae31774e8dcf2238a","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix preview for global expressions in visual shaders (#31505)","body":"Fix preview for global expressions in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d5b9694283e94a61dbce4d908d56b72fde79cb6":{"hash":"8d5b9694283e94a61dbce4d908d56b72fde79cb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31013 from Calinou/travis-test-headless-editor","body":"Travis CI: Test project exporting/script running in the headless editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e3fb6d760b0b209ddbde189eab9698015212720":{"hash":"1e3fb6d760b0b209ddbde189eab9698015212720","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix preview for global expressions in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31505},"79a4930501f74212e7799c679d8e25d5d26e36c7":{"hash":"79a4930501f74212e7799c679d8e25d5d26e36c7","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTUzNTg2"],"author_raw":"thimenesup <thimenesup@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Expose SceneTreeDock::get_tree_editor()","body":"This can be useful for plugins that rely on some signals emitted by it, Like my Networked Scene Editor plugin https://github.com/thimenesup/GodotNetworkedSceneEditor","is_cherrypick":false,"cherrypick_hash":"","pull":31502},"5efd43609b84c2fec2ea452a1c27b028388e8389":{"hash":"5efd43609b84c2fec2ea452a1c27b028388e8389","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Travis CI: Test project exporting/script running in the headless editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31013},"bb5bf8ef49fd9d4e0580998dd03644d99bd3bc1a":{"hash":"bb5bf8ef49fd9d4e0580998dd03644d99bd3bc1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31498 from KoBeWi/setter_getter_radar","body":"Include setters and getters in help search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e068fbbb2064d7dc407bbc37bbfbadb898fb1b8c":{"hash":"e068fbbb2064d7dc407bbc37bbfbadb898fb1b8c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Include setters and getters in help search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31498},"f21371d7f4df40c9aeb39fc11ebf81a362048fad":{"hash":"f21371d7f4df40c9aeb39fc11ebf81a362048fad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31419 from NeoSpark314/fix_oculusquest_panorama","body":"changed the constant scale of cube_normal to -1.0 instead of -1000000…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4377ca46534e6376ccf50ae1cbc0e607be252a1":{"hash":"a4377ca46534e6376ccf50ae1cbc0e607be252a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31356 from Calinou/improve-project-manager-ui","body":"Improve the project manager UI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8db4c848d72214f9913ea521f802b477f7ea259":{"hash":"a8db4c848d72214f9913ea521f802b477f7ea259","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31395 from ptrojahn/floatsarenasty","body":"Replace is_zero_approx(A.distance_to(B)) with A==B","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e84d83ce7805bc3f91c091efd426f1ca4389e044":{"hash":"e84d83ce7805bc3f91c091efd426f1ca4389e044","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31492 from Calinou/file-dialog-color-folders","body":"Use a different color for folder icons in file dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6c4ef345574be727153cbdf26eaaf0531162598":{"hash":"e6c4ef345574be727153cbdf26eaaf0531162598","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31486 from KoBeWi/typos_must_die","body":"Fix various typos and style errors in text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f2c9252b6ee51f7cffd2d7b99339164fb60f4c81":{"hash":"f2c9252b6ee51f7cffd2d7b99339164fb60f4c81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31483 from Faless/ws/fix_double_relay","body":"Fix WebSocketServer relaying message twice.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1aeeb34d0ae0d52806477eeb2d05c29d2fa2b68":{"hash":"a1aeeb34d0ae0d52806477eeb2d05c29d2fa2b68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31482 from Faless/ws/fix_relay","body":"WebSocketServer now sanitize destination peers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b27f091f228ecb51a392f3048c55cb7387ac5fd":{"hash":"8b27f091f228ecb51a392f3048c55cb7387ac5fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31480 from Calinou/doc-animationplayer-queue-loop","body":"Mention caveat with looped animations in `AnimationPlayer.queue()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d8951764ab88649663dcade2a040ff9a1951a56":{"hash":"5d8951764ab88649663dcade2a040ff9a1951a56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31466 from Calinou/improve-2d-path-editors","body":"Improve the appearance of 2D path editors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4e760096a947a5e5a87881e2a63947ea7c54915e":{"hash":"4e760096a947a5e5a87881e2a63947ea7c54915e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31443 from Calinou/editor-use-minimum-window-size","body":"Define a minimum window size in the editor and project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b9d4e15de771ff83980a61cacd928748c911ade":{"hash":"1b9d4e15de771ff83980a61cacd928748c911ade","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31478 from kubecz3k/anim-fix","body":"fix animation freeze when playing animation from another AnimationPlayer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be8d569744e4eed9acb313d355d96e6989e92087":{"hash":"be8d569744e4eed9acb313d355d96e6989e92087","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use a different color for folder icons in file dialogs","body":"This makes them easier to distinguish from files for quick\nvisual grepping.\n\nThis can also be used in projects by setting the FileDialog \"folder\"\ncolor. The default value (`Color(1, 1, 1)`) has no visual impact,\nfor compatibility with existing projects.","is_cherrypick":false,"cherrypick_hash":"","pull":31492},"7e075029c87f69ea39a93285d419b6dcff9ed633":{"hash":"7e075029c87f69ea39a93285d419b6dcff9ed633","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix various typos and style errors in text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31486},"d1539db2c6e42b4425adb8f8373eda155bc8b735":{"hash":"d1539db2c6e42b4425adb8f8373eda155bc8b735","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix WebSocketServer relaying message 2 times.","body":"The WebSocketMultiplayerPeer was relaying the same message two times,\nboth in _server_relay and _process_multiplayer (which was only supposed\nto store the packet, given the server was one of the destination).\n\n_process_multiplayer now only store the packet, and calls _server_relay\nwhich will relay the message to other clients if needed.","is_cherrypick":false,"cherrypick_hash":"","pull":31483},"7c9c6df7e48ffbe63c402b20f60ba369b34f4e98":{"hash":"7c9c6df7e48ffbe63c402b20f60ba369b34f4e98","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Replace is_zero_approx(A.distance_to(B)) with A==B","body":"Related to #22988 (Fixes the holes in the shape of\nthe first comment)","is_cherrypick":false,"cherrypick_hash":"","pull":31395},"17be67b8c726fe5c87a296e64a739033dd2890dd":{"hash":"17be67b8c726fe5c87a296e64a739033dd2890dd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"WebSocketServer now sanitize destination peers.","body":"When relaying messages in multiplayer mode.\nCould cause a crash in case a malicious client sends a bogus packet and\nfor those cases where a peer has just disconnected and a message arrive\nfrom another peer with the disconnected one as destination.","is_cherrypick":false,"cherrypick_hash":"","pull":31482},"c19871af6d6ae7faef0d4052b3a27e59814abcf1":{"hash":"c19871af6d6ae7faef0d4052b3a27e59814abcf1","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Move CryptoCore to it's own folder.","body":"Crypto classes will be placed in core/crypto.","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"5cb41faece5969314ed69e0292d0a51f0425c53a":{"hash":"5cb41faece5969314ed69e0292d0a51f0425c53a","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix CryptoCore signatures, add SHA1 context.","body":"Fix hash size in SHA256 signature\nFix source parameter in hash context update function to be const.\nAdd SHA1 hash context.","is_cherrypick":false,"cherrypick_hash":"","pull":29871},"4cb3984862412675ee6a742f31191c67bae202f0":{"hash":"4cb3984862412675ee6a742f31191c67bae202f0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention caveat with looped animations in `AnimationPlayer.queue()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31480},"9d849c21ccde126dd841d4b9c89dfe3c1c865599":{"hash":"9d849c21ccde126dd841d4b9c89dfe3c1c865599","is_merge":false,"authored_by":["MDQ6VXNlcjYxMjk1OTQ="],"author_raw":"Jakub Grzesik <kubecz3k@gmail.com>","committer_raw":"Jakub Grzesik <kubecz3k@gmail.com>","summary":"fix animation freeze when playing animation from another AnimationPlayer","body":"Donated by IMVU, Inc.\n\nFixes #31410\nWhen we create an animation player with an animation from which we will start another AnimationPlayer's animation at the moment when that animation is already active - it will be stopped. When starting an animation with play() func all the 'outside' animations for animation player were removed (`_stop_playing_caches` func). This pr prevents this behaviour for the case when play is called for animation that's still active. This way the behaviour is the same between \"Animation Playback track\" and other tracks (tested with value track)","is_cherrypick":false,"cherrypick_hash":"","pull":31478},"cce148b0242836b5c32a7fa6c39013a2fc1c9eff":{"hash":"cce148b0242836b5c32a7fa6c39013a2fc1c9eff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31473 from Chaosus/shader_bug","body":"Fix ternary operator shader compiler expression","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e71cf83fbd1d303c48304d556e9ca975489cc8c5":{"hash":"e71cf83fbd1d303c48304d556e9ca975489cc8c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31470 from clayjohn/GLES2-skeleton-memory-leak","body":"Check if skeleton texture is already allocated before reallocating","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9abf5578eeac2bfb9480456736cf90a255758ae0":{"hash":"9abf5578eeac2bfb9480456736cf90a255758ae0","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix ternary operator shader compiler expression","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31473},"99de3906ba1a42f1279634bc23258ce39828c5f6":{"hash":"99de3906ba1a42f1279634bc23258ce39828c5f6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"check if skeleton texture is already allocated before reallocating","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31470},"558e93f069d273f02f15b3b04921d09a3b30848d":{"hash":"558e93f069d273f02f15b3b04921d09a3b30848d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the appearance of 2D path editors","body":"- Add new handle icons for path/polygon editors\n- Add smooth path point icons and curve tangent icons\n- Use a gray color for tangent lines in the Path2D and Path editors\n- Use antialiasing for Path2D lines","is_cherrypick":false,"cherrypick_hash":"","pull":31466},"bcd2f248ec04681c731ad0f90ad9869ac1745183":{"hash":"bcd2f248ec04681c731ad0f90ad9869ac1745183","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31460 from YeldhamDev/textedit_readonly_syntax_fix","body":"Keep syntax highlighting on TextEdit in readonly mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76837e21631d903d4da08d1acd3e14ae6424a345":{"hash":"76837e21631d903d4da08d1acd3e14ae6424a345","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31462 from YeldhamDev/shader_preview_text_simplification","body":"Simplify structure of preview text in visual shader editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fa32d69a53212c46a09a7331fc07e5aa767e504":{"hash":"2fa32d69a53212c46a09a7331fc07e5aa767e504","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Keep syntax highlighting on TextEdit in readonly mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31460},"c19a66d72f9bee4783515d7681040096867f6c8f":{"hash":"c19a66d72f9bee4783515d7681040096867f6c8f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Simplify structure of preview text in visual shader editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31462},"ef37f00525643e391e19b79f84fc6fd15762b3be":{"hash":"ef37f00525643e391e19b79f84fc6fd15762b3be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31453 from Chaosus/vs_code_preview","body":"Added code preview to visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9cd58b69164027f0429e720767265fb00c11a125":{"hash":"9cd58b69164027f0429e720767265fb00c11a125","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31449 from Chaosus/vs_global_expression","body":"Added global expressions to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"808e44df6d39aaf231341c50bacc646fa1f93915":{"hash":"808e44df6d39aaf231341c50bacc646fa1f93915","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added code preview to visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31453},"909d611b33627df6ebf8ca038a3f352c5d5be9e6":{"hash":"909d611b33627df6ebf8ca038a3f352c5d5be9e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31456 from Calinou/travis-use-stages","body":"Travis CI: Use a multi-stage build to run static checks first","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2920c8fbaa7c0f9393c71c7f97cad6c1ca99bdcd":{"hash":"2920c8fbaa7c0f9393c71c7f97cad6c1ca99bdcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31447 from Calinou/spatial-editor-use-shortcut-tooltips","body":"Use shortcut tooltips in the spatial editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b7be55bac752f26e74cdad7de56b575b6b13502":{"hash":"1b7be55bac752f26e74cdad7de56b575b6b13502","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Travis CI: Use a multi-stage build to run static checks first","body":"This prevents Travis CI from performing full builds if static checks\nhave failed.\n\nThis also removes `sudo: false` as it is deprecated.","is_cherrypick":false,"cherrypick_hash":"","pull":31456},"82acd436b4f4587232fef3ba65873ef1785e8341":{"hash":"82acd436b4f4587232fef3ba65873ef1785e8341","is_merge":false,"authored_by":[""],"author_raw":"lukasz.liberadzki <lukasz.liberadzki@tuatara.pl>","committer_raw":"lukasz.liberadzki <lukasz.liberadzki@tuatara.pl>","summary":"Baking gridmap navmesh.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31454},"fb5e8b509b859f9e81d7b7c63086fb7e8dae5dd2":{"hash":"fb5e8b509b859f9e81d7b7c63086fb7e8dae5dd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31448 from Calinou/improve-snap-object-to-floor","body":"Improve \"Snap Object to Floor\" functionality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80c2f303ae94210c89873e239a6a5e7ba29c1627":{"hash":"80c2f303ae94210c89873e239a6a5e7ba29c1627","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31445 from KoBeWi/how_to_input","body":"Clarify usage of action_press","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d154e55f45e68efb17a65adea5b86416d37998f0":{"hash":"d154e55f45e68efb17a65adea5b86416d37998f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31442 from KoBeWi/grounded_grabber","body":"Update Slider grabber position when using mouse wheel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f7e0f9dfc7b880b82275a70ff644ffa6324ca2d":{"hash":"7f7e0f9dfc7b880b82275a70ff644ffa6324ca2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31439 from YeldhamDev/node_dock_minor_improvements","body":"Minor improvements to the Node dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c853a45e632b0d912f3616c749120f28e29b66a":{"hash":"5c853a45e632b0d912f3616c749120f28e29b66a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31423 from Calinou/improve-node-signal-group-tooltip","body":"Improve the scene tree signals/groups tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"343466c0159dc5e77ab1ce8ea313b1decbc5665b":{"hash":"343466c0159dc5e77ab1ce8ea313b1decbc5665b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31440 from akien-mga/diraccesspack-dir_exists","body":"DirAccessPack: Fix dir_exists and file_exists for res:// paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3b43771aa9181349ba6de876e31969d2ea1331a":{"hash":"e3b43771aa9181349ba6de876e31969d2ea1331a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added global expressions to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31449},"96a256557c64aa15a6f016ffe2c3ed2c714e4e45":{"hash":"96a256557c64aa15a6f016ffe2c3ed2c714e4e45","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor improvements to the Node dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31439},"78878fbc97bc4ca1489dfff382c61f35a6a1049b":{"hash":"78878fbc97bc4ca1489dfff382c61f35a6a1049b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve \"Snap Object to Floor\" functionality","body":"- Display an error message if no selected nodes could be snapped\n- Only register an undo/redo action if at least one node\ncould be snapped\n- Increase the maximum snapping height to 20\n- Increase the negative snapping limit to 0.2","is_cherrypick":false,"cherrypick_hash":"","pull":31448},"092346d82b9e3a7e3f957e7d239db09fc4b4a0c4":{"hash":"092346d82b9e3a7e3f957e7d239db09fc4b4a0c4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Add Vector2/3 sign and posmod functions, misc additions","body":"Also make the docs more consistent, add Axis enum to Vector2, add > and >=. and C# also gets % and an override for vector-vector mod.","is_cherrypick":false,"cherrypick_hash":"","pull":31094},"35ad0475c3cb6eff0cc2415136d77db387fa9e7c":{"hash":"35ad0475c3cb6eff0cc2415136d77db387fa9e7c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use shortcut tooltips in the spatial editor","body":"This makes the tooltips display the correct shortcuts in case\nthey are changed, as is done automatically by `set_shortcut()`.\n\nButton shortcuts are now used to apply shortcut actions,\nwhich makes for cleaner code.","is_cherrypick":false,"cherrypick_hash":"","pull":31447},"b950867df82e1c6aa19063353c9190471b8c80ce":{"hash":"b950867df82e1c6aa19063353c9190471b8c80ce","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify usage of action_press","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31445},"cc9f2a2d8bf36e7244e7291ad7fdb32a3e3f2ef2":{"hash":"cc9f2a2d8bf36e7244e7291ad7fdb32a3e3f2ef2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31401 from aaronfranke/no-init-scripts","body":"Allow plugins to not have an init script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0eee235c4dfd7d0af90301151709d4e22668fbd":{"hash":"c0eee235c4dfd7d0af90301151709d4e22668fbd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Define a minimum window size in the editor and project manager","body":"This prevents most UI elements from overlapping or being cut off\nas a result of the window being too small.\n\nThis closes #20669.","is_cherrypick":false,"cherrypick_hash":"","pull":31443},"8a0e6e23a778bc84ba349974f9444e74c1df0e48":{"hash":"8a0e6e23a778bc84ba349974f9444e74c1df0e48","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Update Slider grabber position when using mouse wheel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31442},"ad8746e0de047b9153496d2c88cb14a92cc82be9":{"hash":"ad8746e0de047b9153496d2c88cb14a92cc82be9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"DirAccessPack: Fix dir_exists and file_exists for res:// paths","body":"Both methods check against containers using relative paths as index,\nso the `res://` part needs to be stripped.\n\nFixes #26009.","is_cherrypick":false,"cherrypick_hash":"","pull":31440},"86371b7298e32356c8ce892f768c56bec7088292":{"hash":"86371b7298e32356c8ce892f768c56bec7088292","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31435 from godotengine/revert-31367-add_minmax_winsize_setting","body":"Revert \"Add Min/Max Window Size Setting\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0743a07447e613ce0c15f0f55d9284e754c19628":{"hash":"0743a07447e613ce0c15f0f55d9284e754c19628","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Add Min/Max Window Size Setting\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31435},"f7e57df6a290388c18c34047490dd524a20316b0":{"hash":"f7e57df6a290388c18c34047490dd524a20316b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31431 from akien-mga/err_explain","body":"Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c62302a4321323625a00ba0f3e474db8a74e012f":{"hash":"c62302a4321323625a00ba0f3e474db8a74e012f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the scene tree signals/groups tooltip","body":"The tooltip now displays the number of connections and groups\nthat are assigned to the hovered node.","is_cherrypick":false,"cherrypick_hash":"","pull":31423},"8fb80788dfd41345a5dc67cc5ffd23b9f024649f":{"hash":"8fb80788dfd41345a5dc67cc5ffd23b9f024649f","is_merge":false,"authored_by":["MDQ6VXNlcjE2MTA2MjE="],"author_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","committer_raw":"Holger Dammertz <holger.dammertz@googlemail.com>","summary":"changed the constant scale of cube_normal to -1.0 instead of -1000000.0; this fixes a rendering issue on oculus quest and does not change the computation as the vector is normalized afterwards.","body":"Adapted the comment above the code to reflect the change made as it already mentioned that z could be set to 1.","is_cherrypick":false,"cherrypick_hash":"","pull":31419},"cef7ca4abb59d3d316ba026c6248544c931394e8":{"hash":"cef7ca4abb59d3d316ba026c6248544c931394e8","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the project manager UI","body":"This incorporates many suggestions from #31342.\n\nThis also revises the search behavior to be simpler and more efficient:\n\n- Searching will now search in both the project name and path. A project\nwill be displayed if either of these match the search term.\n- If the search term contains a \"/\", the whole path will be used to match\nthe search term. Otherwise, only the last path component will be used.","is_cherrypick":false,"cherrypick_hash":"","pull":31356},"d3153c28f0b82ca047a892f6dbcd9d5f9344e3d5":{"hash":"d3153c28f0b82ca047a892f6dbcd9d5f9344e3d5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG'","body":"The last remaining ERR_EXPLAIN call is in FreeType code and makes sense as is\n(conditionally defines the error message).\n\nThere are a few ERR_EXPLAINC calls for C-strings where String is not included\nwhich can stay as is to avoid adding additional _MSGC macros just for that.\n\nPart of #31244.","is_cherrypick":false,"cherrypick_hash":"","pull":31431},"de4aabe89b7b68677f145f21c956183bbc92f686":{"hash":"de4aabe89b7b68677f145f21c956183bbc92f686","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31244 from Unholydeath/BB_ChangeErrorMacros","body":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71d71d55b5c0d6da4d1555823ac432bf0b33389a":{"hash":"71d71d55b5c0d6da4d1555823ac432bf0b33389a","is_merge":false,"authored_by":[""],"author_raw":"Braden Bodily <thebodily@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'","body":"Condensed some if and ERR statements. Added dots to end of error messages\n\nCouldn't figure out EXPLAINC. These files gave me trouble: core/error_macros.h, core/io/file_access_buffered_fa.h (where is it?),\ncore/os/memory.cpp,\ndrivers/png/png_driver_common.cpp,\ndrivers/xaudio2/audio_driver_xaudio2.cpp (where is it?)","is_cherrypick":false,"cherrypick_hash":"","pull":31244},"40640a01dc90be00e55e4eef3c7800401ef63b18":{"hash":"40640a01dc90be00e55e4eef3c7800401ef63b18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31424 from Calinou/improve-animation-editor-timeline","body":"Improve timeline drawing in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fe8f73c939d40ad32a43289fce18322b54b5ef67":{"hash":"fe8f73c939d40ad32a43289fce18322b54b5ef67","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31422 from sparkart/attachscript_by_scripteditor","body":"Adds Attaching Script via Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be42f1bf6cd1fa18321bbd24b77955ddcd535f7e":{"hash":"be42f1bf6cd1fa18321bbd24b77955ddcd535f7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31399 from Calinou/box-selection-add-borders","body":"Add an outline to box selection rectangles for better visibility","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7a7163dff974fbfaa17ff934e03dea3b5ff9885":{"hash":"c7a7163dff974fbfaa17ff934e03dea3b5ff9885","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31398 from KoBeWi/1000_ways_to_make_scene","body":"Allow to create scene from FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ab02761d7ee793f194b833c3d337de08a0f9f4f":{"hash":"9ab02761d7ee793f194b833c3d337de08a0f9f4f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31396 from Calinou/low-processor-mode-editor-restart","body":"Set the low processor mode sleep editor settings to require a restart","is_cherrypick":false,"cherrypick_hash":"","pull":""},"822a41a8c00f489df3fcad8eaaa8799e8f96dcd9":{"hash":"822a41a8c00f489df3fcad8eaaa8799e8f96dcd9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31367 from sparkart/add_minmax_winsize_setting","body":"Add Min/Max Window Size Setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a341c65f65f7171c95b1278621742f8497421f0a":{"hash":"a341c65f65f7171c95b1278621742f8497421f0a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve timeline drawing in the animation editor","body":"A small arrow-like icon is now drawn at the top of the timeline.\nThe timeline is now also wider as to be more visible.","is_cherrypick":false,"cherrypick_hash":"","pull":31424},"afecc0bc2283dfbfbce70ae95c28e0ed4ecd4160":{"hash":"afecc0bc2283dfbfbce70ae95c28e0ed4ecd4160","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31309 from raphael10241024/fix_dof","body":"DOF can effect transparent objects now,","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9445a0faa425abbdeff2443550c096dc3b207e3":{"hash":"c9445a0faa425abbdeff2443550c096dc3b207e3","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Adds Attaching Script via Script Editor","body":"Allows you to attach a script by dragging the name in the script list of the script editor to the node in the scene tree.","is_cherrypick":false,"cherrypick_hash":"","pull":31422},"ceb61fb784e42f1ffb323e0fc4fee7515fdd3b34":{"hash":"ceb61fb784e42f1ffb323e0fc4fee7515fdd3b34","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Allow plugins to not have an init script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31401},"108f9646f544076708f1b7418960193950cb6208":{"hash":"108f9646f544076708f1b7418960193950cb6208","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an outline to box selection rectangles for better visibility","body":"This also refactors selection box color definitions\nto avoid repetition.","is_cherrypick":false,"cherrypick_hash":"","pull":31399},"a7bf643a7b08cd5f2e59a6834ff37e9af757adf9":{"hash":"a7bf643a7b08cd5f2e59a6834ff37e9af757adf9","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add Min/Max Window Size Setting","body":"Add project settings to easily set the minimum and maximum window size.","is_cherrypick":false,"cherrypick_hash":"","pull":31367},"de8ce3e625e74833aec6a5d165e7e82100a1dbf3":{"hash":"de8ce3e625e74833aec6a5d165e7e82100a1dbf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31392 from YeldhamDev/autocomplete_width_limit_fix","body":"Fix autocompletion widget having its text leak outside","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8a986c094d14c3537a0300b1d70d5780cc081af":{"hash":"f8a986c094d14c3537a0300b1d70d5780cc081af","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix autocompletion widget having its text leak outside","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31392},"cedee8281b747c4dd60e4e9d8d2f9bfa8b1f62b2":{"hash":"cedee8281b747c4dd60e4e9d8d2f9bfa8b1f62b2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to create scene from FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31398},"bfce99bc9873f075c724c23db23111f5c0cb8abf":{"hash":"bfce99bc9873f075c724c23db23111f5c0cb8abf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Set the low processor mode sleep editor settings to require a restart","body":"These settings are only read when the editor starts.","is_cherrypick":false,"cherrypick_hash":"","pull":31396},"b24228e03b950d5efdea18df0dd7b6fed58f0385":{"hash":"b24228e03b950d5efdea18df0dd7b6fed58f0385","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31391 from Calinou/improve-particles-emission-editor-errors","body":"Improve error reporting in the Particles emission point creation dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"983e348fe908bbb949f8aed5c8f948ec69275e9c":{"hash":"983e348fe908bbb949f8aed5c8f948ec69275e9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31387 from Daw11/assets-image-autoselect","body":"Automatically select the first image of the assets page","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97dcdd1a6b3c4e2ecbc32b1244900afb239ed04d":{"hash":"97dcdd1a6b3c4e2ecbc32b1244900afb239ed04d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31381 from sparkart/fix_projectmanager_buttons","body":"Fixes ProjectManager Buttons Not Updating","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63d45136dceedf207a490ca070f3b437d37126e4":{"hash":"63d45136dceedf207a490ca070f3b437d37126e4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve error reporting in the Particles emission point creation dialog","body":"- Display an error message if the selected node doesn't\nextend from Spatial\n- Display the selected node name in error messages to provide\nadditional context when relevant\n- Clarify error messages\n- Use the standard editor warning dialog","is_cherrypick":false,"cherrypick_hash":"","pull":31391},"dd31974a88763bb032fb726c3ced2ca74c804c39":{"hash":"dd31974a88763bb032fb726c3ced2ca74c804c39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31385 from Daw11/lanczos-upscaling","body":"Fix image offset when upscaling with Lanczos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7434966f103812a123811e7fa388692cb606ef88":{"hash":"7434966f103812a123811e7fa388692cb606ef88","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Davide Busterna <davidebusterna@gmail.com>","committer_raw":"Davide Busterna <davidebusterna@gmail.com>","summary":"Automatically select the first image of the assets page","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31387},"5ba632a73b7132b398e822e78669a56d22660563":{"hash":"5ba632a73b7132b398e822e78669a56d22660563","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Davide Busterna <davidebusterna@gmail.com>","committer_raw":"Davide Busterna <davidebusterna@gmail.com>","summary":"Fix image offset when upscaling with Lanczos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31385},"1f5dc0ea3bf4b9b21d70fda3c4c4f2c9409b3fbf":{"hash":"1f5dc0ea3bf4b9b21d70fda3c4c4f2c9409b3fbf","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fixes ProjectManager Buttons Not Updating","body":"Fixes buttons in ProjectManager not updating to disabled after deleting projects.","is_cherrypick":false,"cherrypick_hash":"","pull":31381},"b030834b6384d5f57e5fc63db21b643adc86b3da":{"hash":"b030834b6384d5f57e5fc63db21b643adc86b3da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31321 from julianaito/master","body":"Add __atomic_* operators support for atomic operations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c78bf816ff4d679cd645460603b21c83d24f3571":{"hash":"c78bf816ff4d679cd645460603b21c83d24f3571","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31376 from zzwx-forks/master","body":"Documentation note that Node::add_child() fails if child already has a parent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d998daeaa72130d72f87b8648cb2e70be82982ea":{"hash":"d998daeaa72130d72f87b8648cb2e70be82982ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31375 from Calinou/add-auto-editor-font-hinting","body":"Add an \"Auto\" editor font hinting setting to match OS font rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fec228bc535fffba8ad2b3c4646a89017af231cd":{"hash":"fec228bc535fffba8ad2b3c4646a89017af231cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31379 from YeldhamDev/code_search_matches_fix","body":"Fix matches result in the code search not appearing when the quantity is 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22e9544582fb821feba10fa08f5cc0a1ab8e71fc":{"hash":"22e9544582fb821feba10fa08f5cc0a1ab8e71fc","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix matches result in the code search not appearing when the quantity is 0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31379},"d4d03e5de9189d2c81a19a40362b8c23f9a8893f":{"hash":"d4d03e5de9189d2c81a19a40362b8c23f9a8893f","is_merge":false,"authored_by":["MDQ6VXNlcjgxNjkwODI="],"author_raw":"zzwx <8169082+zzwx@users.noreply.github.com>","committer_raw":"zzwx <8169082+zzwx@users.noreply.github.com>","summary":"Documentation note that Node::add_child() fails if child already has a parent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31376},"c940d29973776919e8fe4aac6ea815145375a1c3":{"hash":"c940d29973776919e8fe4aac6ea815145375a1c3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an \"Auto\" editor font hinting setting to match OS font rendering","body":"The \"Auto\" setting picks the font hinting setting that best matches\nthe operating system's font rendering settings.\nThis font hinting setting is now the default.","is_cherrypick":false,"cherrypick_hash":"","pull":31375},"3185a1b274791cb8c152aa422eee03cfd433a84f":{"hash":"3185a1b274791cb8c152aa422eee03cfd433a84f","is_merge":false,"authored_by":["MDQ6VXNlcjQxMjg3MzY3"],"author_raw":"Charlène <julianaito@posteo.jp>","committer_raw":"Charlène <julianaito@posteo.jp>","summary":"Replace legacy __sync atomic operations with newer __atomic ones","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31321},"188a10df8b9258805c5551615d8f6cfa6a4466a0":{"hash":"188a10df8b9258805c5551615d8f6cfa6a4466a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31263 from Chaosus/vs_plugin","body":"Plugin support for visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33e9fce1bb31cad8ae9632e2382f4c156d9842c3":{"hash":"33e9fce1bb31cad8ae9632e2382f4c156d9842c3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Plugin support for visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31263},"5f44ee30ec10009b067ff343f3826fd35c10a4d6":{"hash":"5f44ee30ec10009b067ff343f3826fd35c10a4d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31360 from nekomatata/fix-error-parallax-mirroring","body":"Fixed error in ParallaxLayer when set_mirroring is called before entering the tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c607c356484c30162e713c91bbc7f6e4a4aeda4":{"hash":"6c607c356484c30162e713c91bbc7f6e4a4aeda4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31266 from IAmActuallyCthulhu/pr/remove-redundant-author-comments","body":"Remove redundant author doc comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed5c03528d031045965352d066cbc2bce94f273d":{"hash":"ed5c03528d031045965352d066cbc2bce94f273d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31373 from KoBeWi/project_manager_alzheimer","body":"Fix Project Manager not remembering sorting option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"927a7916f659d5ddf845f02d802f7c8890824246":{"hash":"927a7916f659d5ddf845f02d802f7c8890824246","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed error in ParallaxLayer when set_mirroring is called before entering the tree","body":"Fixes #31300","is_cherrypick":false,"cherrypick_hash":"","pull":31360},"bd9a0a32361552ec0aa2e4f19b8041aeb85d4b42":{"hash":"bd9a0a32361552ec0aa2e4f19b8041aeb85d4b42","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix Project Manager not remembering sorting option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31373},"1dae4c9e7f547ce5da12ed0d741feb2b26e306bb":{"hash":"1dae4c9e7f547ce5da12ed0d741feb2b26e306bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31267 from sparkart/fix_optionbutton_offset","body":"Fix Offset with OptionButton Popup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1387c683d48cbe144b24453459d02376180ba42c":{"hash":"1387c683d48cbe144b24453459d02376180ba42c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31329 from KoBeWi/vscode_ftw","body":"Tweak the behavior of search/replace bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8995d95da0cfe3acebfb425f00bb1586c1f3a92b":{"hash":"8995d95da0cfe3acebfb425f00bb1586c1f3a92b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31347 from neikeq/monodevelop-addin","body":"C#: Add Ide Connection library and server for the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fedb2bf28d613b781d38a1b374ee1917bca0047":{"hash":"6fedb2bf28d613b781d38a1b374ee1917bca0047","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31362 from Calinou/icons-use-lanczos-filtering","body":"Use Lanczos filtering for variable-sized images such as project icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b7c126352f52ca2bd22194283632c9f3c6d6d91":{"hash":"9b7c126352f52ca2bd22194283632c9f3c6d6d91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31368 from supagu/master","body":"Exposed set_as_minsize to gdscript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97167209cbed3e9c896de73b8b55b225ba007c3c":{"hash":"97167209cbed3e9c896de73b8b55b225ba007c3c","is_merge":false,"authored_by":["MDQ6VXNlcjExMTUzMjMy"],"author_raw":"Fabian <supagu@gmail.com>","committer_raw":"Fabian <supagu@gmail.com>","summary":"Exposed set_as_minsize to gdscript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31368},"e89c4c22dee54533450feb4032bc5d608dbb2ddc":{"hash":"e89c4c22dee54533450feb4032bc5d608dbb2ddc","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add scrollwheel input to spin slider","body":"Adds the ability to adjust the editor's spin slider using the mouse scrollwheel.","is_cherrypick":false,"cherrypick_hash":"","pull":31346},"5ff2688064a83f052149d011d894d1ae4432f9ac":{"hash":"5ff2688064a83f052149d011d894d1ae4432f9ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31357 from YeldhamDev/theme_editor_fixup_fixup","body":"Regression fixup to the theme editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f2bcfd909d75bcf6e2ac018573bd6bf5462cf35":{"hash":"8f2bcfd909d75bcf6e2ac018573bd6bf5462cf35","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use Lanczos filtering for variable-sized images such as project icons","body":"This results in better-looking icons with less artifacts\ninduced by downscaling.","is_cherrypick":false,"cherrypick_hash":"","pull":31362},"fcec35884042738e42fb7d7e6455f3890b062ca9":{"hash":"fcec35884042738e42fb7d7e6455f3890b062ca9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31355 from nekomatata/fix-select-prev-freeze","body":"Fixed freeze on search previous","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7c2bcff767edbafdfe1c4e797f6a6a3f4b324c5":{"hash":"b7c2bcff767edbafdfe1c4e797f6a6a3f4b324c5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Regression fixup to the theme editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31357},"6a842fbb6de9ac2228aee7de694d574b9612f58c":{"hash":"6a842fbb6de9ac2228aee7de694d574b9612f58c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed freeze on search_prev (missing condition for searching from a previous result, now the same as search_next)","body":"Fixes #31328","is_cherrypick":false,"cherrypick_hash":"","pull":31355},"7863ea39dbf3c4ac4395f873de28736a64d75f66":{"hash":"7863ea39dbf3c4ac4395f873de28736a64d75f66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31354 from profan/fix/astar-self-list-include","body":"Remove unused self list include from A*","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7092dd9d58d09619402e81e2e42ffc913df16216":{"hash":"7092dd9d58d09619402e81e2e42ffc913df16216","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"remove unused self list include from astar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31354},"8f45d481568514f3c61c027ed2cb4d72e930a494":{"hash":"8f45d481568514f3c61c027ed2cb4d72e930a494","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Implemented do/while loops for shaders (#31349)","body":"Implemented do/while loops for shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a525e3c5ceb5e463575cb06f4a33b9585086ce38":{"hash":"a525e3c5ceb5e463575cb06f4a33b9585086ce38","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implemented do/while loops for shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31349},"72c40c788fdd7b2e83c21c861a9e9a472774fff0":{"hash":"72c40c788fdd7b2e83c21c861a9e9a472774fff0","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Tweak the behavior of search/replace bar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31329},"f8574da2c2277c11ec168defa345497ec99cef65":{"hash":"f8574da2c2277c11ec168defa345497ec99cef65","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31338 from Calinou/reorganize-menus","body":"Reorganize various menus for consistency and conciseness","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61ab7fdf4e85417a919eb62b84a6b14c48a00a1a":{"hash":"61ab7fdf4e85417a919eb62b84a6b14c48a00a1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31239 from YeldhamDev/script_search_matches_placement","body":"Make the script search have a proper matches counter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95a8b2b5d9cc7d9a2b4302a9259a3035b572cd35":{"hash":"95a8b2b5d9cc7d9a2b4302a9259a3035b572cd35","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the script search have a proper matches counter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31239},"985955d5b46031c2555540a3a0091f4a46bddbfe":{"hash":"985955d5b46031c2555540a3a0091f4a46bddbfe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31326 from Calinou/template-manager-disable-download-dev","body":"Only display download buttons in the template manager when available","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a10a93fb0d2467fd836ad38501550ca79f0fa72":{"hash":"0a10a93fb0d2467fd836ad38501550ca79f0fa72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31345 from Chaosus/shader_const_strict","body":"Force user to initialize local shader constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"592909db16d1914287883b60a3bdb66f5b86d971":{"hash":"592909db16d1914287883b60a3bdb66f5b86d971","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f1dce435471473642209123c42c5c730776bb54":{"hash":"5f1dce435471473642209123c42c5c730776bb54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31336 from Calinou/scons-libs-use-lists","body":"Always use lists for `LIBS` in SCons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e1c23a3531fe7f222b841de87784292eea02c6f":{"hash":"9e1c23a3531fe7f222b841de87784292eea02c6f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Reorganize various menus for consistency and conciseness","body":"- Clean up the recent scripts dialog to match the recent scenes dialog\n- Add \"...\" at the end of shortcuts that cause a modal dialog to appear\n\nThis closes #31148.","is_cherrypick":false,"cherrypick_hash":"","pull":31338},"5c29b063d1a9fda87aec39e42f69c8889d237130":{"hash":"5c29b063d1a9fda87aec39e42f69c8889d237130","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Only display download buttons in the template manager when available","body":"Development builds don't have official export templates available.\nClicking the \"Download\" or \"Re-Download\" button resulted in an error\nwhile fetching the list of mirrors.\n\nThis hides the download-related features when using a development build.","is_cherrypick":false,"cherrypick_hash":"","pull":31326},"24417f19752f16b6c637db42713f569af39184bf":{"hash":"24417f19752f16b6c637db42713f569af39184bf","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Force user to initialize local shader constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31345},"4403744ef97dd3584173ef7bf5108650ed1eff25":{"hash":"4403744ef97dd3584173ef7bf5108650ed1eff25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31335 from Xenoamor/bugfix/GridMapListTextCutoff","body":"Fix GridMap list text not expanding when palette is resized","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57270dd943f858dbbf9f2915f027baa95c1bdc50":{"hash":"57270dd943f858dbbf9f2915f027baa95c1bdc50","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31334 from m-r-hunt/EditorPlugin-doc-improvement","body":"Improve documentation of EditorPlugin.add_tool_submenu_item method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7adb21f3b75068a1147d57c8bc3263c18164240":{"hash":"b7adb21f3b75068a1147d57c8bc3263c18164240","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31330 from Mellondill/rt_env_call_main","body":"HTML5: this.rtenv.callMain is not a function when using latest-upstream backend","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a476a5b71eb7039ccdec9a12daba92a9c2485302":{"hash":"a476a5b71eb7039ccdec9a12daba92a9c2485302","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31317 from sparkart/master","body":"Fix Right-Click Menu Deselecting Edits Content","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7d484982eb011259d5d11d022e18b513eae2c30":{"hash":"e7d484982eb011259d5d11d022e18b513eae2c30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31292 from iwek7/fixDebuggerInspectionForNodes","body":"Fixes issue with debug inspecing of nodes that are not in the scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ccc2af2263f599681c92fe4e11995ece6ccc074":{"hash":"1ccc2af2263f599681c92fe4e11995ece6ccc074","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31254 from YeldhamDev/text_editor_find_files","body":"Add \"Find in Files...\" to the text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05daf5c78be6e6c2f6a74a129edd1c53826a9f8e":{"hash":"05daf5c78be6e6c2f6a74a129edd1c53826a9f8e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Always use lists for `LIBS` in SCons","body":"This closes #31288.","is_cherrypick":false,"cherrypick_hash":"","pull":31336},"69438149f5b1e62e8cc57ce66553061c1f63a49d":{"hash":"69438149f5b1e62e8cc57ce66553061c1f63a49d","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDk5NTE="],"author_raw":"Xenoamor <darkvortex56@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix GridMap list text not expanding when palette is resized","body":"This is to close #31304","is_cherrypick":false,"cherrypick_hash":"","pull":31335},"575e6a2d4aecf5a51c245c5e4bc2f67c05fd6344":{"hash":"575e6a2d4aecf5a51c245c5e4bc2f67c05fd6344","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31327 from neikeq/csharp-lang-icon","body":"Add C# language editor icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"45767fe5f6b353d93ba1e256f7d0d09831adc0bc":{"hash":"45767fe5f6b353d93ba1e256f7d0d09831adc0bc","is_merge":false,"authored_by":["MDQ6VXNlcjYwNjEzMjM="],"author_raw":"Max Hunt <max@huntw3.com>","committer_raw":"Max Hunt <max@huntw3.com>","summary":"Improve documentation of EditorPlugin.add_tool_submenu_item method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31334},"3c176827d6f67ae09ba4406507a0a927e3d51dee":{"hash":"3c176827d6f67ae09ba4406507a0a927e3d51dee","is_merge":false,"authored_by":[""],"author_raw":"mellondill <melondill@gmail.com>","committer_raw":"mellondill <melondill@gmail.com>","summary":"https://github.com/godotengine/godot/issues/31297 - HTML5: this.rtenv.callMain is not a function when using latest-upstream backend","body":"Added needed changed for normal compiling with emscripten 1.38.41 and later","is_cherrypick":false,"cherrypick_hash":"","pull":31330},"bda461c2b18fefdb15ffc77746316b449c08ffd2":{"hash":"bda461c2b18fefdb15ffc77746316b449c08ffd2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Add C# language editor icon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31327},"98a3b2e5f48444a95ac5382d18ae5ab1fe8683f7":{"hash":"98a3b2e5f48444a95ac5382d18ae5ab1fe8683f7","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <mwianczuk7@gmail.com>","summary":"Fixes issue when inspecting nodes that are not in the tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31292},"3c78837218bafed0324d67f4f721fed8887a4369":{"hash":"3c78837218bafed0324d67f4f721fed8887a4369","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31322 from neikeq/mono-gitignore-override-sln","body":"Make git no longer ignore solution files inside the mono module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d86ef74e714599a3da02a588d96915c535ab267":{"hash":"3d86ef74e714599a3da02a588d96915c535ab267","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"Find in Files...\" to the text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31254},"2b1159476681677bad25be138e388e45e9822224":{"hash":"2b1159476681677bad25be138e388e45e9822224","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31319 from Xrayez/script-lang-icons","body":"Display language icons in script create dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33c0d47273584af625987c8553e41bdba2cec179":{"hash":"33c0d47273584af625987c8553e41bdba2cec179","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make git no longer ignore solution files inside the mono module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31322},"d7f3de8581c88d88595615db01f177161a032b26":{"hash":"d7f3de8581c88d88595615db01f177161a032b26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31235 from akien-mga/clean-cache-after-export","body":"Export: Remove temp files from cache after export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd9852b98298054a2246a345c4e072d82967b915":{"hash":"bd9852b98298054a2246a345c4e072d82967b915","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Display language icons in script create dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31319},"37a16fee05f2ee528c8556af9f4337a909e58de5":{"hash":"37a16fee05f2ee528c8556af9f4337a909e58de5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Export: Remove temp files from cache after export","body":"So far we left most temporary files lying around, so this attempts to\nfix that.\n\nI added a helper method to DirAccess to factor out the boilerplate of\ncreating a DirAccess, checking if the file exists, remove it or print\nan error on failure.","is_cherrypick":false,"cherrypick_hash":"","pull":31235},"5441aaf768d6dd4c3d8465e6b340ae38ddc7db1d":{"hash":"5441aaf768d6dd4c3d8465e6b340ae38ddc7db1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31228 from aaronfranke/identity-constants","body":"Add Basis constants and format Transform constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26c5bac428c5190ca8d2f44180e5c248fc5e66c9":{"hash":"26c5bac428c5190ca8d2f44180e5c248fc5e66c9","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Right-Click Menu Deselecting Edits Content","body":"Right-clicking a property to open the context menu deselects the text field. This causes the context menu to be useless because it doesn't have anything to edit.","is_cherrypick":false,"cherrypick_hash":"","pull":31317},"e23f5e6415758e4eae0a5ba635afaba7d654c09f":{"hash":"e23f5e6415758e4eae0a5ba635afaba7d654c09f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31315 from fstiewitz/fix-find-in-files-crash","body":"Fix crash on right click in \"Find in Files\" panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1de92fbdf0490d86e0cfbe24f8c30463afcc20a":{"hash":"b1de92fbdf0490d86e0cfbe24f8c30463afcc20a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31314 from BastiaanOlij/fix_api_struct_gen","body":"Fix self reference issue in core structures for GDNative plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82b9557803f33521694587b6014645a05a814ecb":{"hash":"82b9557803f33521694587b6014645a05a814ecb","is_merge":false,"authored_by":["MDQ6VXNlcjI0MzgwNDkx"],"author_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","committer_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","summary":"Remove redundant author doc comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31266},"bf9a97c2cb6f00e3bc24ce0389999b33a9da5121":{"hash":"bf9a97c2cb6f00e3bc24ce0389999b33a9da5121","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix self reference issue in core structures for GDNative plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31314},"b18747af4b9e7b1fbfb35a478556eba6328ccce5":{"hash":"b18747af4b9e7b1fbfb35a478556eba6328ccce5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31179 from KoBeWi/code_editor_magic","body":"Add Evaluate Selection option to Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3123fe8ec6435e206fcf7fc2dc5f8e04c5e08901":{"hash":"3123fe8ec6435e206fcf7fc2dc5f8e04c5e08901","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31286 from profan/fix/err-explain-rest-modules","body":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f330add2b8e44a7d74dc243a7d71a8c7bc50386c":{"hash":"f330add2b8e44a7d74dc243a7d71a8c7bc50386c","is_merge":false,"authored_by":["MDQ6VXNlcjc4MTc3MTQ="],"author_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","committer_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","summary":"fix(find_in_files): crash when selecting with RMB","body":"in replace mode, if no search result has been selected and RMB is pressed on a checkbox, the editor\ncrashes in editor/find_in_files.cpp:712 because item is NULL","is_cherrypick":false,"cherrypick_hash":"","pull":31315},"8aeade74dbed218bf44eec7a5fff76a3526d4e4c":{"hash":"8aeade74dbed218bf44eec7a5fff76a3526d4e4c","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31286},"839cc98cb9d65bd80f50a7f981350966fedc54ee":{"hash":"839cc98cb9d65bd80f50a7f981350966fedc54ee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31290 from nekomatata/fix-test-regex-disabled","body":"Fixed link errors when building in debug with RegEx module disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c8434a98d22e9d50008a1d143a935a1e996d7f4":{"hash":"6c8434a98d22e9d50008a1d143a935a1e996d7f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31251 from YeldhamDev/text_editor_goto_full","body":"Move \"Go to Line...\" from \"Edit\" to \"Go To\" in text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72670788bbb93f4a8e0e2bd92499b23d06c122d8":{"hash":"72670788bbb93f4a8e0e2bd92499b23d06c122d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31249 from Calinou/tweak-multiline-text-popup-size","body":"Tweak the size of the multiline text edit popup dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1dde733726cfd4a86235e42bf691024a964dc35":{"hash":"a1dde733726cfd4a86235e42bf691024a964dc35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31247 from YeldhamDev/theme_editor_fixup","body":"Minor fixups to the theme editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ff4b13271851dcd6bcdd77150565152afbe4dc0":{"hash":"5ff4b13271851dcd6bcdd77150565152afbe4dc0","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"DOF can effect transparent objects now, close #28240","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31309},"2e0525a16147e662ceedb898797fd4cff596f042":{"hash":"2e0525a16147e662ceedb898797fd4cff596f042","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31310 from SaracenOne/record_fix","body":"Fix recording bus regression.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e823cffbc5e03805e6850bc41e168b0bdecf24e":{"hash":"0e823cffbc5e03805e6850bc41e168b0bdecf24e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31270 from nekomatata/fix-vertex-color-init-gles3","body":"Fixed vertex color initialization with default value in GLES3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b97e198bddd72beb5aeaba12e98fcf667a35228b":{"hash":"b97e198bddd72beb5aeaba12e98fcf667a35228b","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Offset with OptionButton Popup","body":"Fixes the offset issue with the OptionButton's popup.","is_cherrypick":false,"cherrypick_hash":"","pull":31267},"d8ba9f182480449cb20b253873813c26b0fff07f":{"hash":"d8ba9f182480449cb20b253873813c26b0fff07f","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix recording bus regression.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31310},"7464e61fab3d7b11c476f2917e46531f0027cc35":{"hash":"7464e61fab3d7b11c476f2917e46531f0027cc35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31277 from drougge/fvwmfix","body":"Work around Editor hangs and makes Xorg take up 100% cpu [fvwm]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f7e898b9f732fe9f91c2a1798b0503247e23678":{"hash":"6f7e898b9f732fe9f91c2a1798b0503247e23678","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31274 from nekomatata/doc-hint-range","body":"Updated doc for PROPERTY_HINT_RANGE (or_greater/or_lesser)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef91119502d306be7980e93f82953dc4010d2259":{"hash":"ef91119502d306be7980e93f82953dc4010d2259","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31271 from raphael10241024/gles2_shader","body":"Fix GLES2 canvas shader uniform error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0cbde254e9e284dc030c67c89b284b975e746252":{"hash":"0cbde254e9e284dc030c67c89b284b975e746252","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31269 from IAmActuallyCthulhu/pr/remove-old-image-loader-doc-comments","body":"Remove old doc comments in image_loader header","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50a4ed3d13ec3f18d95d958c9d197adf5e99d6fa":{"hash":"50a4ed3d13ec3f18d95d958c9d197adf5e99d6fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31258 from creikey/fix-redefine","body":"Show that identifier found in function names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82a86e807404b7406ba3e7d035ceb0ff89eb90f1":{"hash":"82a86e807404b7406ba3e7d035ceb0ff89eb90f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31259 from clayjohn/gles2-depth-allocation","body":"Check for unsigned_short support for gles2 depth buffer allocation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1a0fb1467f72c652cacbc77fa7efdb241b8e454":{"hash":"a1a0fb1467f72c652cacbc77fa7efdb241b8e454","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Prevent editor compilation with regex module disabled, which is not supported","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31290},"e852b3a2712e0d67c71b220a27bac09b25d2c35f":{"hash":"e852b3a2712e0d67c71b220a27bac09b25d2c35f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed vertex color initialization with default value in gles3","body":"Fixes #30275, #31250","is_cherrypick":false,"cherrypick_hash":"","pull":31270},"dcf65433f1fa103b46b67f9ae655b5a591152b51":{"hash":"dcf65433f1fa103b46b67f9ae655b5a591152b51","is_merge":false,"authored_by":["MDQ6VXNlcjc4MTc3MTQ="],"author_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","committer_raw":"Fabian Stiewitz <fabian@stiewitz.pw>","summary":"fix(Tree): get_meta condition","body":"If an item in a Tree has never been selected, its metadata \"__focus_rect\"\nis not set. If an unselected item is then edited (Tree::edit_selected()),\nan error is thrown in console.","is_cherrypick":false,"cherrypick_hash":"","pull":31295},"360fb0ffa80d807ae0334a9f4f1c9c4833a383b1":{"hash":"360fb0ffa80d807ae0334a9f4f1c9c4833a383b1","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed link errors when building in debug with option module_regex_enabled=no","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31290},"e5b91a15e64c84fdc1055f86414df4fb808e31fb":{"hash":"e5b91a15e64c84fdc1055f86414df4fb808e31fb","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Improve code compeletion for virtual methods with signatures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"72d11cd17355585bd3f2b6d467ebb45ad55b6759":{"hash":"72d11cd17355585bd3f2b6d467ebb45ad55b6759","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add optional goto definition support for native symbols","body":"This action will show help for target symbol in godot editor and bring the godot editor window to foreground\nImproved markdown documentation for symbols.","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"666ed89011551ae7691c8eeeb3fff74e17b48020":{"hash":"666ed89011551ae7691c8eeeb3fff74e17b48020","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add generate script api to dictionary support","body":"Expose GDScriptLanguageProtocol singleton and classes for editor plugins (Not visiable in class tree)\nFix minor bug in symbol resolve","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"9618b0c63e3330865350bd8bbc6a9d2faf9dd26c":{"hash":"9618b0c63e3330865350bd8bbc6a9d2faf9dd26c","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Check client workspace directory is valid","body":"Drop test initialize message sent to client\nRemove unused code property for the parser class","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"b2f02317fabe284220c74c21229e4cad6ab74e93":{"hash":"b2f02317fabe284220c74c21229e4cad6ab74e93","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Improve symbol resolve for inner classes","body":"Only level one inner classes would be resolved currently but it sould cover most real world use case\nImprove documation parseing for const values\nImprove documation format for native symbols","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"76c9e4ceb73b02bd95ab0512e27229516208dc60":{"hash":"76c9e4ceb73b02bd95ab0512e27229516208dc60","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Improved performance for completion and symbol resolvation.","body":"Improved uri and workspace path translatation on windows platform.\nThe smart resolvation is much faster than builtin's in the server side.\nThe smart resolve mode is still disabled as default as the clients might be slow with a planty of completion items.","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"fa6d6a329c93224b5454b17603284913da0472a3":{"hash":"fa6d6a329c93224b5454b17603284913da0472a3","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add optional smart resolve sulotion","body":"The smart resolvaion can guess most symbols but it might be slow so disabled by default users can turn on it in the editor setting","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"37aafaaa9cc7d66c85fd9395e46b2386d899ba12":{"hash":"37aafaaa9cc7d66c85fd9395e46b2386d899ba12","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add a symbol pool to cache all native symbols and workspackes symbols.","body":"Implement hover\nImplement completion documentation resolve\nImplement hover documentation\nImplement go to definition","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"f58560ac361fbe0fcc38df6a8f80818e55517aef":{"hash":"f58560ac361fbe0fcc38df6a8f80818e55517aef","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add GDScript Language Protocol plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"61ed6efa5b6ad094d9d2a904d8c796c72a97275c":{"hash":"61ed6efa5b6ad094d9d2a904d8c796c72a97275c","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Add JSONRPC-2.0 implementation as a module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29780},"deb73001ab3874afa40dd12a4260e2d4c9fba641":{"hash":"deb73001ab3874afa40dd12a4260e2d4c9fba641","is_merge":false,"authored_by":["MDQ6VXNlcjU0MTcwMw=="],"author_raw":"Carl Drougge <bearded@longhaired.org>","committer_raw":"Carl Drougge <bearded@longhaired.org>","summary":"OS_X11::set_window_maximized gives up after 0.5s","body":"Spinning forever is clearly worse, especially since this happens on at\nleast FVWM even though the window actually is maximized.","is_cherrypick":false,"cherrypick_hash":"","pull":31277},"09e3905c06a51d59cde20ec4bf63f88c8dedad47":{"hash":"09e3905c06a51d59cde20ec4bf63f88c8dedad47","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Updated doc for PROPERTY_HINT_RANGE (or_greater/or_lesser instead of allow_greater/allow_lesser)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31274},"049dd309febe4a03ce31e35a7305f7446874e956":{"hash":"049dd309febe4a03ce31e35a7305f7446874e956","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"check for unsigned_short support for gles2 depth buffer allocation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31259},"48f28c68bce3015bc24e52159dc2d597dffc7522":{"hash":"48f28c68bce3015bc24e52159dc2d597dffc7522","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix gles2 canvas shader uniform error,close #31201","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31271},"a940ed781c8dbae503edd4854780ee3773439a3d":{"hash":"a940ed781c8dbae503edd4854780ee3773439a3d","is_merge":false,"authored_by":["MDQ6VXNlcjI0MzgwNDkx"],"author_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","committer_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","summary":"Remove old doc comments in image_loader header","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31269},"3418f76a9eab9f496e5b26310bd3bc1125b8119b":{"hash":"3418f76a9eab9f496e5b26310bd3bc1125b8119b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31255 from iwek7/colorPickerUndo","body":"Adds support for undo/redo for in-editor color picker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c7327da332c6bf56f8c2a8e601a13fa718ede05":{"hash":"3c7327da332c6bf56f8c2a8e601a13fa718ede05","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31253 from SaracenOne/audio_capture_javascript","body":"Fix audio capture naming in web export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f7a166c356b1f9bf32f3dcb5b62f76fc54dbb35":{"hash":"9f7a166c356b1f9bf32f3dcb5b62f76fc54dbb35","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Show that identifier found in function names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31258},"7254284efdef8d99405b2c8ffb9ef7ab35daf14e":{"hash":"7254284efdef8d99405b2c8ffb9ef7ab35daf14e","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"Adds support for undo/redo for in-editor color picker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31255},"69f7263cd8990b39e4c1cc678b2d0f57686b07b7":{"hash":"69f7263cd8990b39e4c1cc678b2d0f57686b07b7","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Fix audio capture naming in Javascript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31253},"68ce87fbab511ada7fd17baa41972bcc9d73d036":{"hash":"68ce87fbab511ada7fd17baa41972bcc9d73d036","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Move \"Go to Line...\" from \"Edit\" to \"Go To\" in text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31251},"ca4254102084e592b8c6a6e9ab14f0c7b7cc81e4":{"hash":"ca4254102084e592b8c6a6e9ab14f0c7b7cc81e4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the size of the multiline text edit popup dialog","body":"This caps its size on large displays. This in turn prevents lines from\nbecoming very long, which could hamper text readability.","is_cherrypick":false,"cherrypick_hash":"","pull":31249},"1c872c75dbca070b63f8355cb0aa85f1a7f369ad":{"hash":"1c872c75dbca070b63f8355cb0aa85f1a7f369ad","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor fixups to the theme editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31247},"85f13a0d240114b9d858b7fe9ea53ecab3dcde68":{"hash":"85f13a0d240114b9d858b7fe9ea53ecab3dcde68","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Add Basis constants and format Transform constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31228},"71a6d2cd17b9b48027a6a36b4e7b8adee0eb373c":{"hash":"71a6d2cd17b9b48027a6a36b4e7b8adee0eb373c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31237 from KoBeWi/transformnodes","body":"Improve node Change Type option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aaa55dfac12a79a7074bfd97c8ee2859bb1fbe53":{"hash":"aaa55dfac12a79a7074bfd97c8ee2859bb1fbe53","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31216 from YeldhamDev/err_msg_main_servers","body":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"main\" and \"servers\" directories","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9fbba73dd5d447675275cb60b616aaac48462c2a":{"hash":"9fbba73dd5d447675275cb60b616aaac48462c2a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Improve node Change Type option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31237},"5ca74604217758d91e344b052fe87c9eda8940a9":{"hash":"5ca74604217758d91e344b052fe87c9eda8940a9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"main\" and \"servers\" directories","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31216},"7bb2215ed0d7415179a8b59ad4766a3b573cf696":{"hash":"7bb2215ed0d7415179a8b59ad4766a3b573cf696","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31213 from KoBeWi/explain_scenes","body":"Replace ERR_EXPLAIN in scene/* code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7bc984cd67fbc4a76e107d0e6f7d2c3fa2ba9de7":{"hash":"7bc984cd67fbc4a76e107d0e6f7d2c3fa2ba9de7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31234 from profan/hotfix/err-explain-old","body":"Fix usage of old ERR_FAIL macro when new variant intended.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5e0fff66d55d07a7910bcd7f170da2f952f7cb":{"hash":"af5e0fff66d55d07a7910bcd7f170da2f952f7cb","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Remove ERR_EXPLAIN from scene/* code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31213},"7d0c8a90413243fe7b4931c6ec9aca802b36d673":{"hash":"7d0c8a90413243fe7b4931c6ec9aca802b36d673","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"fix usage of old macro when new variant intended","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31234},"3ea33c0e455f5e52b73ae5da51d0000e8decef7b":{"hash":"3ea33c0e455f5e52b73ae5da51d0000e8decef7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31221 from neikeq/err-explain-to-msg-mono","body":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'modules/mono'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80c7cb63783414daba5a5ef84085bbb3c6f1ff15":{"hash":"80c7cb63783414daba5a5ef84085bbb3c6f1ff15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31227 from profan/fix/err-explain-usages","body":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"platform\", \"modules/gdnative\", \"modules/gdscript\" directories.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c55ce204b3065d55df2717a7e0bcb0681392ac34":{"hash":"c55ce204b3065d55df2717a7e0bcb0681392ac34","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'modules/mono'","body":"And 'CRASH_*_MSG' as well.\n\nAlso make error messages puntuation and quotation more consistent.","is_cherrypick":false,"cherrypick_hash":"","pull":31221},"51cd47e2aa6adfeab99cade9433fd2ee49f4ba4b":{"hash":"51cd47e2aa6adfeab99cade9433fd2ee49f4ba4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31226 from creikey/fix-is-crash","body":"Expression before 'is' may be null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"432ef8e486b4a3ad17997e2552696387f2d41c1d":{"hash":"432ef8e486b4a3ad17997e2552696387f2d41c1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31230 from sparkart/fix_unclamped_exp_range","body":"Fix Exponential Range Graphical Error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ab118c4646b136cd83ff8406ce62a2576809def":{"hash":"6ab118c4646b136cd83ff8406ce62a2576809def","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"platform\", \"modules/gdnative\", \"modules/gdscript\" directories.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31227},"2e1b58c79337a31e7293c120933b1ceab0d2fd1d":{"hash":"2e1b58c79337a31e7293c120933b1ceab0d2fd1d","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Exponential Range Graphical Error","body":"Fixes the Exponential Range Slider having a graphical error with less than 1 values.","is_cherrypick":false,"cherrypick_hash":"","pull":31230},"2339e85b783b7ccbb4e7a233b9c54c7e0546eb13":{"hash":"2339e85b783b7ccbb4e7a233b9c54c7e0546eb13","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Expression before 'is' may be null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31226},"5f77e6958d2f83f39f3b06a58492e0133c6d6527":{"hash":"5f77e6958d2f83f39f3b06a58492e0133c6d6527","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31225 from YeldhamDev/editor_help_matches","body":"Show matches found when searching the docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76d1183178d4464c586d3a12a3689203799ad3a6":{"hash":"76d1183178d4464c586d3a12a3689203799ad3a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31223 from creikey/fix-csg-crash","body":"Button object used after pressed is called","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24a6b3f382b994903c0c301e87a55fe1fa042e98":{"hash":"24a6b3f382b994903c0c301e87a55fe1fa042e98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31222 from YeldhamDev/editplugins_cosmetic_changes","body":"Minor cosmetic changes in some editor plugins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bb2717005e4e3f3a5ca230b02089d624d155c34":{"hash":"6bb2717005e4e3f3a5ca230b02089d624d155c34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31220 from YeldhamDev/goto_single_menu","body":"Move \"Go to Function/Line\" to \"Go To\" menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"790f9f628c5337b068503822b8c96d9175af2584":{"hash":"790f9f628c5337b068503822b8c96d9175af2584","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Show matches found when searching the docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31225},"806c315a053833a2c77202ca645130bfe7bea23b":{"hash":"806c315a053833a2c77202ca645130bfe7bea23b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31193 from creikey/cpuparticles-gizmo","body":"Add particles icon to CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c69ff6833c4bd6b42b9cad70928544fc6b7cbfc4":{"hash":"c69ff6833c4bd6b42b9cad70928544fc6b7cbfc4","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Button object used after pressed is called","body":"- by queueing for deletion node can call own cleanup methods","is_cherrypick":false,"cherrypick_hash":"","pull":31223},"eeb9268800e9fffc78c3bfa550ede7da48b249cb":{"hash":"eeb9268800e9fffc78c3bfa550ede7da48b249cb","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor cosmetic changes in some editor plugins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31222},"31584dd5116a6c40444de64b4518548197456b41":{"hash":"31584dd5116a6c40444de64b4518548197456b41","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Move \"Go to Function/Line\" to \"Go To\" menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31220},"345fcb96a2035fd7d6d72632560b2f874a800a02":{"hash":"345fcb96a2035fd7d6d72632560b2f874a800a02","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Add particles icon to CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31193},"fe3cd5175589c27c3564224b317bbc0177a5a735":{"hash":"fe3cd5175589c27c3564224b317bbc0177a5a735","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31215 from IronicallySerious/patch-1","body":"Add Tree iteration instructions thorugh TreeItem","is_cherrypick":false,"cherrypick_hash":"","pull":""},"460226cb714ddeafbd355e6f81307eb83b5ea492":{"hash":"460226cb714ddeafbd355e6f81307eb83b5ea492","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31042 from iwek7/fixColorPickerInEditor","body":"Fixes color picker in code editor - it now only changes one color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19f41bd224a4dbc13c069753f512ac8a0968123e":{"hash":"19f41bd224a4dbc13c069753f512ac8a0968123e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31212 from YeldhamDev/script_editor_icon_update","body":"Update icons in script editor when theme changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d366855abd5a2cce0b01e99d97c05f6560197cad":{"hash":"d366855abd5a2cce0b01e99d97c05f6560197cad","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Add Tree iteration instructions thorugh TreeItem","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31215},"7841800c1e7fe47de6ad8a54197ee3ed2b611d89":{"hash":"7841800c1e7fe47de6ad8a54197ee3ed2b611d89","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31214 from Chaosus/vs_fix_search_bug","body":"Fix incorrect search member in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c8a55aa0da8ca5e6ebf1b7b6bc0052c63785d2f":{"hash":"6c8a55aa0da8ca5e6ebf1b7b6bc0052c63785d2f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect search member in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31214},"e7b07e1e58c5931585295b59a2714a1188a67fb9":{"hash":"e7b07e1e58c5931585295b59a2714a1188a67fb9","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"iwek7 <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"Fixes color picker in code editor - now it only changes one color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31042},"7bb7b77a07f4600c310cc09b036bbe55a6d34672":{"hash":"7bb7b77a07f4600c310cc09b036bbe55a6d34672","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Update icons in script editor when theme changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31212},"d2a67c9c1fdee470064f2b3c5750c98f174b5399":{"hash":"d2a67c9c1fdee470064f2b3c5750c98f174b5399","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30714 from Calinou/invert-default-fog-height","body":"Invert and adjust the default fog height values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22b42c3315081144ecea26e4a51600255dc8eed6":{"hash":"22b42c3315081144ecea26e4a51600255dc8eed6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30893 from profan/fix/err-explain","body":"Implement error macros that come with an error message, replacing ERR_EXPLAIN.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f53fdbe108431322e78eea995417db83d9da339f":{"hash":"f53fdbe108431322e78eea995417db83d9da339f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31087 from Calinou/editor-improve-light-theme-colors","body":"Improve light theme colors in the editor for better readability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8affda09168c38c5b5ff21845e80ca5e1668ec57":{"hash":"8affda09168c38c5b5ff21845e80ca5e1668ec57","is_merge":false,"authored_by":["MDQ6VXNlcjI4MTYzNDA="],"author_raw":"Robin Hübner <profan@prfn.se>","committer_raw":"Robin Hübner <profan@prfn.se>","summary":"implement accompanying error macros that come with an error message, to replace ERR_EXPLAIN usage.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30893},"274bac2783bdee5a80d25e0b12f0a54d36ffc276":{"hash":"274bac2783bdee5a80d25e0b12f0a54d36ffc276","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30934 from santouits/debugg","body":"Hopefully fix the random crashes with threads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d7439adaafd33b09e9b6e521e0d6af669b1e2d9":{"hash":"4d7439adaafd33b09e9b6e521e0d6af669b1e2d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31185 from mitchcurtis/get_path","body":"Improve error message in Node::get_path()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"636233035070b4e6a9f8ffa00fc9ff937a3a5b95":{"hash":"636233035070b4e6a9f8ffa00fc9ff937a3a5b95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31178 from Chaosus/vs_copy_between_graphs","body":"Allow copy/paste nodes between vertex/fragment/light modes in vshaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e578c1fef86b8b1307e9ceb089b6efd5e53a5f18":{"hash":"e578c1fef86b8b1307e9ceb089b6efd5e53a5f18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31195 from bojidar-bg/31143-funcref-call_funcv","body":"Add FuncRef.call_funcv","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0ad034a1db01be35e532664fc5f65cf6a8ab83d":{"hash":"f0ad034a1db01be35e532664fc5f65cf6a8ab83d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31182 from mitchcurtis/remove_child","body":"Improve error message in Node::remove_child()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5becb2e3229a1f04e7324fb4cb320fd1ec07f098":{"hash":"5becb2e3229a1f04e7324fb4cb320fd1ec07f098","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31194 from bojidar-bg/29312-corrupt-initial-tilemap","body":"Fix corrupted TileMap saves due to missing/wrong format","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7123fab771cb443d5b32006d062eb41ec8e98001":{"hash":"7123fab771cb443d5b32006d062eb41ec8e98001","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add FuncRef.call_funcv","body":"Closes #31143","is_cherrypick":false,"cherrypick_hash":"","pull":31195},"67a9f2646b0b5107aa99d731ad91d79e4a945417":{"hash":"67a9f2646b0b5107aa99d731ad91d79e4a945417","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31196 from bojidar-bg/31115-asset-library-save-error","body":"Handle all download errors in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6684f8ca8d473857a23ab440051ad04c40fd1f4":{"hash":"c6684f8ca8d473857a23ab440051ad04c40fd1f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31198 from akien-mga/locale-match","body":"Translation: Fix logic bug finding match for regional locales","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b33042507bbccacc0b31be4415613a124e18d9ff":{"hash":"b33042507bbccacc0b31be4415613a124e18d9ff","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Translation: Fix logic bug finding match for regional locales","body":"The match test was inverted. The rest of the changes\nare documentation and cleanup.\n\nFixes #26346 and fixes #31192.","is_cherrypick":false,"cherrypick_hash":"","pull":31198},"ae4a382dd2af3d62d087178ccda599c76e3813f2":{"hash":"ae4a382dd2af3d62d087178ccda599c76e3813f2","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"Improve error message in Node::remove_child()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31182},"ef05306ca250cc29346e89aedd3e327860f56502":{"hash":"ef05306ca250cc29346e89aedd3e327860f56502","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31189 from YeldhamDev/find_files_text_error","body":"Fix error when going to a text file by clicking in a result from \"Find in files\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7145d963e29d3625a97f2097e0b8f56e0ba6bcee":{"hash":"7145d963e29d3625a97f2097e0b8f56e0ba6bcee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30902 from creikey/update-manifest","body":"Oculus requires apps with line when head tracking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b08cc16f19c09a2acd5bfdfd85859825cb184e2":{"hash":"2b08cc16f19c09a2acd5bfdfd85859825cb184e2","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Handle all download errors in the asset library","body":"Addresses part of #31115","is_cherrypick":false,"cherrypick_hash":"","pull":31196},"1d5ae6da5b3ac5f5ae8810ed1913c6aec2299227":{"hash":"1d5ae6da5b3ac5f5ae8810ed1913c6aec2299227","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31047 from Zylann/save_exr","body":"Add Image.save_exr()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"141ee27dad7406f90543ac2c519e15b5cbcc52c3":{"hash":"141ee27dad7406f90543ac2c519e15b5cbcc52c3","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix corrupted TileMap saves due to missing/wrong format","body":"Fixes #29312","is_cherrypick":false,"cherrypick_hash":"","pull":31194},"e37e71d961ed999720cc00e05a3b60d68259ac59":{"hash":"e37e71d961ed999720cc00e05a3b60d68259ac59","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31191 from aaronfranke/serializable","body":"[Mono] Make all structs seralizable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"699afca7ef6556c1c30539291a7c8af0c3fcc4d6":{"hash":"699afca7ef6556c1c30539291a7c8af0c3fcc4d6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix error when going to a text file by clicking in a result from \"Find in files\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31189},"50fd2deede92bcc7d0c502731092da89aa2c1e41":{"hash":"50fd2deede92bcc7d0c502731092da89aa2c1e41","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Make all structs seralizable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31191},"62ed44d75f26c570ac4bbf5852048954f4b83c4c":{"hash":"62ed44d75f26c570ac4bbf5852048954f4b83c4c","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Add feature tag for hmd devices based on DOF","body":"- Necessary according to https://developers.google.com/vr/develop/android/3dof-to-6dof","is_cherrypick":false,"cherrypick_hash":"","pull":30902},"282deb9a7a478173ee876dcb97b441ef588cf09b":{"hash":"282deb9a7a478173ee876dcb97b441ef588cf09b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add Evaluate Selection option to Script Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31179},"cd2de77b04e2e91b5fbef99cde837e125b12c435":{"hash":"cd2de77b04e2e91b5fbef99cde837e125b12c435","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Add Image.save_exr()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31047},"c332eab86481e95fa24c967b9de14293ae34e29e":{"hash":"c332eab86481e95fa24c967b9de14293ae34e29e","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"Improve error message in Node::get_path()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31185},"d1a35b5a970879de9ec648ffd6fae539a607d49b":{"hash":"d1a35b5a970879de9ec648ffd6fae539a607d49b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Invert and adjust the default fog height values","body":"This makes height fog appear at the bottom of the scene\n(instead of the top), which is generally the expected result.\n\nThis also tweaks the fog height setting hint to be more flexible.\n\nThis closes #30709.","is_cherrypick":false,"cherrypick_hash":"","pull":30714},"05be97a607105dbd8fb93bc90d5fc3dd3eaf94a2":{"hash":"05be97a607105dbd8fb93bc90d5fc3dd3eaf94a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31119 from KoBeWi/full_control","body":"Complete the Control class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e9052fae3d7bec82330e88d65ab336fd3f15e56":{"hash":"5e9052fae3d7bec82330e88d65ab336fd3f15e56","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allow copy/paste nodes between vertex/fragment/light modes in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31178},"2dbc817b93bc7e88f8983e5c4de9ee3b30778769":{"hash":"2dbc817b93bc7e88f8983e5c4de9ee3b30778769","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Complete the Control class documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31119},"05d58a4e6a7c6f88ff98b887c63246b7cde6817d":{"hash":"05d58a4e6a7c6f88ff98b887c63246b7cde6817d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31122 from Muller-Castro/enhancement","body":"Unnecessary reassignments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b514d920dbcb2a6f4317c0e95f0884abde58342":{"hash":"7b514d920dbcb2a6f4317c0e95f0884abde58342","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31099 from Chaosus/shader_local_const","body":"Implemented local shader constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca05613aed241898cd716c10529920b5f5ca0313":{"hash":"ca05613aed241898cd716c10529920b5f5ca0313","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31050 from sparkart/fix_tileset_shape_offset","body":"Fix Wrong Shape Offsets in Tileset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba541bceca806a53070a4fd54955ac4a63c1633a":{"hash":"ba541bceca806a53070a4fd54955ac4a63c1633a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31077 from qarmin/coverity_bugs","body":"Change some code proposed by Coverity and Cppcheck","is_cherrypick":false,"cherrypick_hash":"","pull":""},"904e3100aceee7560e24ae1293c5b8a1e6201d55":{"hash":"904e3100aceee7560e24ae1293c5b8a1e6201d55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31127 from MuffinManKen/checkbox_implement_check_vadjust","body":"Implemented check_vadjust in CheckBox & CheckButton. It was exposed to the editor, but not used.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af935af38dc0dfc01b010920c8624ac09491ea55":{"hash":"af935af38dc0dfc01b010920c8624ac09491ea55","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30468 from SaracenOne/expose_audio_capture","body":"Exposes capture methods to AudioServer + documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f2bcb8f025e33718d06a72cbd439f1ba02aed0f":{"hash":"1f2bcb8f025e33718d06a72cbd439f1ba02aed0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31174 from qarmin/thread_sanitizer","body":"Added Thread Sanitizer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efc025648389a1aa94e480f9689e61b446f390f0":{"hash":"efc025648389a1aa94e480f9689e61b446f390f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31163 from nekomatata/fix-state-machine-transition-priority","body":"Fixed AnimationTreeStateMachine transition priority","is_cherrypick":false,"cherrypick_hash":"","pull":""},"362ff8caed10d863fde42911036370cd9a5a89e6":{"hash":"362ff8caed10d863fde42911036370cd9a5a89e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27046 from KoBeWi/camera2d_brag_margins_stuff","body":"Tweaks related to Camera2D drag margins","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db871987190721fe0dbed8b242d29f49d7f8fb0c":{"hash":"db871987190721fe0dbed8b242d29f49d7f8fb0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31175 from nekomatata/fix-collide-local-shape","body":"Fixed KinematicCollision.get_local_shape()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46efc9a70e8089ba3b41a4acc248844ff66f1e9b":{"hash":"46efc9a70e8089ba3b41a4acc248844ff66f1e9b","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Allow comma prefix in visual shader's expression parser (#31176)","body":"Allow comma prefix in visual shader's expression parser","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0b5b218638df5b7b2998233182a7d8a1118e717":{"hash":"e0b5b218638df5b7b2998233182a7d8a1118e717","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Add some code changes/fixes proposed by Coverity and Clang Tidy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31077},"80080f2655479d9f88e0636b39fec1f3e6f485e2":{"hash":"80080f2655479d9f88e0636b39fec1f3e6f485e2","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allow comma prefix to visual shader's expression parser","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31176},"189e4e59ad18fe2c2927d3fae9e68c60ed5a7ed9":{"hash":"189e4e59ad18fe2c2927d3fae9e68c60ed5a7ed9","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed KinematicCollision.get_local_shape() - the local shape id was never set during move_and_collide()","body":"Fixes #31144","is_cherrypick":false,"cherrypick_hash":"","pull":31175},"14c16d6851be6837ef3ea3e97efd989d7d0e972f":{"hash":"14c16d6851be6837ef3ea3e97efd989d7d0e972f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Added Thread Sanitizer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31174},"a909efeb120afcb41f2c67720e7638ece0a6d6ff":{"hash":"a909efeb120afcb41f2c67720e7638ece0a6d6ff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31173 from sparkart/search_in_tscn","body":"Fix Find in Files Not Working Properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5f16e57fdbae84c063bb0c2e6185921e719f3c3":{"hash":"f5f16e57fdbae84c063bb0c2e6185921e719f3c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30804 from hbina/fix_issue_30160","body":"Fixed crash when making subresource unique in inspector dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d8c7c30a025e674567fafcef91ac86d784d536e":{"hash":"0d8c7c30a025e674567fafcef91ac86d784d536e","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Find in Files Not Working Properly","body":"When using the \"Find in Files\" option to search in non-script files (e.g. .tscn), the search does not work properly.","is_cherrypick":false,"cherrypick_hash":"","pull":31173},"765839b2ad9034a7e3905aad081be1eeca2f0fb8":{"hash":"765839b2ad9034a7e3905aad081be1eeca2f0fb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31161 from merumelu/default-theme-checkbutton","body":"Default theme: make toggle_off_disabled.png the same dimension as other CheckButton images","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78e84c29e653de67831ed6751ccf92bb2ad1cabb":{"hash":"78e84c29e653de67831ed6751ccf92bb2ad1cabb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31057 from Chaosus/vs_mix_improvements","body":"Some improvements to Mix visual shader function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"befc2c0894209ddd3905e419d3b1df6fa6134431":{"hash":"befc2c0894209ddd3905e419d3b1df6fa6134431","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"add forgotten calls to inspector_dock->update(...).","body":"I believe many calls to the said function was mistakenly left out leading to InspectorDock having a pointer to deleted values.\nAs such, this commit introduces many such calls to inspector_dock where I believe is appropriate...","is_cherrypick":false,"cherrypick_hash":"","pull":30804},"aaad50e4d9b5d9e5d7729e145d6b695ec16d2279":{"hash":"aaad50e4d9b5d9e5d7729e145d6b695ec16d2279","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed AnimationTreeStateMachine transition priority (last transition was always chosen instead of least cost)","body":"Fixes #31132","is_cherrypick":false,"cherrypick_hash":"","pull":31163},"ffacd0a1487dcfcc83ee6d3f9928418f640622b7":{"hash":"ffacd0a1487dcfcc83ee6d3f9928418f640622b7","is_merge":false,"authored_by":["MDQ6VXNlcjM3MzgzMzE2"],"author_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","committer_raw":"Muller-Castro <37383316+Muller-Castro@users.noreply.github.com>","summary":"Removed unnecessary reassigns","body":"Those assignments are duplicated since add_to_group() or remove_from_group() aren't changing the state of those members.","is_cherrypick":false,"cherrypick_hash":"","pull":31122},"908f0eadba67931f9fcdf8cf2b93ca50bc5b48fa":{"hash":"908f0eadba67931f9fcdf8cf2b93ca50bc5b48fa","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Default theme: make toggle_off_disabled.png the same dimension as other CheckButton images","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31161},"deec700497f860602a26cf16904e44a23cc722ce":{"hash":"deec700497f860602a26cf16904e44a23cc722ce","is_merge":false,"authored_by":["MDQ6VXNlcjIyNjAxMzU3"],"author_raw":"Ken Paulson <ken@muffinmangames.com>","committer_raw":"Ken Paulson <ken@muffinmangames.com>","summary":"Implemented check_vadjust in CheckBox & CheckButton. It was exposed to the editor, but wasn't used.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31127},"52cfb5f5799af38e4aa543417a76999b732c3a54":{"hash":"52cfb5f5799af38e4aa543417a76999b732c3a54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31121 from willnationsdev/plugin-select-editor","body":"Let EditorPlugins set editor/distraction-free mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"459f5cb75e09fa673267d5aa63a9038a29b7131a":{"hash":"459f5cb75e09fa673267d5aa63a9038a29b7131a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Tweaks related to Camera2D drag margins","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27046},"85b07813b0045457a8f16801e1438e23ee2e4d79":{"hash":"85b07813b0045457a8f16801e1438e23ee2e4d79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31136 from Calinou/tweak-animation-editor-range-steps","body":"Tweak range steps in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2e3264259bc97410632314b95897c796e5a0ac85":{"hash":"2e3264259bc97410632314b95897c796e5a0ac85","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Let EditorPlugins set editor/distraction-free mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31121},"365994a6305fe7eb1e1e40bc8a780be59ab6bf59":{"hash":"365994a6305fe7eb1e1e40bc8a780be59ab6bf59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30998 from Calinou/cap-warnings-errors-per-second","body":"Cap the number of warnings/errors per second rather than per frame","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e1054bbb7366bfe280495c69d93df1bd3068674":{"hash":"9e1054bbb7366bfe280495c69d93df1bd3068674","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31107 from yamgent/fix-mouse-wheel-coord","body":"Fix wrong mouse wheel position for MOUSE_MODE_CAPTURED on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a28657cf52f2fa0235207bfb12b1460c2d787d2":{"hash":"4a28657cf52f2fa0235207bfb12b1460c2d787d2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak range steps in the animation editor","body":"This makes the step of the \"frame\" SpinBox larger, so that clicking\non the SpinBox arrows will make the number increase in a visible manner.\nPreviously, the full number was being cut off due to the SpinBox\nbeing narrow.\n\nThis also makes the \"step\" SpinBox allow for more precise input.","is_cherrypick":false,"cherrypick_hash":"","pull":31136},"4188b0c139dc71b425528db97afdc1e54c2fb5b4":{"hash":"4188b0c139dc71b425528db97afdc1e54c2fb5b4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31129 from TGRCdev/compressed_eof_fix","body":"Fixed EOF flag not resetting on seek back in compressed file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27c518702a89c0874815042d09b2cf3980cc088e":{"hash":"27c518702a89c0874815042d09b2cf3980cc088e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31125 from Calinou/improve-animation-editor-snapping","body":"Improve snapping in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0dc195da85ab0b9b3446a0d523bc4b086b2a5f4":{"hash":"d0dc195da85ab0b9b3446a0d523bc4b086b2a5f4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Some improvements to Mix visual shader function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31057},"c6f7015bca044ae4ce079a6304f089c2751d03b8":{"hash":"c6f7015bca044ae4ce079a6304f089c2751d03b8","is_merge":false,"authored_by":["MDQ6VXNlcjQwNzkxODQ="],"author_raw":"TGRCDev <tiger@caldwellfive.com>","committer_raw":"TGRCDev <tiger@caldwellfive.com>","summary":"Fixed EOF flag not resetting on seek back","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31129},"8b12498f8b1d034da10e9f2b2abe5158ff00eb66":{"hash":"8b12498f8b1d034da10e9f2b2abe5158ff00eb66","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve snapping in the animation editor","body":"Snapping can now be toggled temporarily by holding the Ctrl key.\nToggling timeline snapping is now done with the \"Snap\" checkbox rather\nthan by setting the animation's \"Step\" setting to 0.\n\nThe timeline cursor can no longer exit the animation's boundaries\nif the animation's \"Step\" is set to 0.","is_cherrypick":false,"cherrypick_hash":"","pull":31125},"fa35a73f0aa914ad282a0b9878ef485152521f40":{"hash":"fa35a73f0aa914ad282a0b9878ef485152521f40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31116 from sparkart/add_quit_shortcut","body":"Add Shortcut Settings for Quitting Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e490c16a3d0562271a310140f09a59f29c256d54":{"hash":"e490c16a3d0562271a310140f09a59f29c256d54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31114 from merumelu/editornode-begone","body":"Remove Editor dependency from SceneTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8e4ae09639e639cc49bba1dade990ee13ac4e0cf":{"hash":"8e4ae09639e639cc49bba1dade990ee13ac4e0cf","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add Shortcut Settings for Quitting Editor","body":"Adds the ability to change the shortcut keys in Editor Settings for quitting the editor.","is_cherrypick":false,"cherrypick_hash":"","pull":31116},"dcd551bf782c8f07e676c96717cf97c254adf0cd":{"hash":"dcd551bf782c8f07e676c96717cf97c254adf0cd","is_merge":false,"authored_by":["MDQ6VXNlcjE3Njc2ODQ3"],"author_raw":"merumelu <merumelu@protonmail.com>","committer_raw":"merumelu <merumelu@protonmail.com>","summary":"Remove Editor dependency from SceneTree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31114},"7464074cb8e4b38fe9eb73952477f9ebf197cd82":{"hash":"7464074cb8e4b38fe9eb73952477f9ebf197cd82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30987 from clayjohn/GLES2-light-negative","body":"Implement negative for OmniLights and SpotLights in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b16d799a6fba50efb199e2a04b1beab0704f247f":{"hash":"b16d799a6fba50efb199e2a04b1beab0704f247f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31078 from YeldhamDev/windowdiag_title_translation_update","body":"Update WindowDialog title when translation changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d5534e2e8d36c061f50cf1a6c79855139f3ddf3":{"hash":"4d5534e2e8d36c061f50cf1a6c79855139f3ddf3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31081 from Calinou/animation-editor-larger-keyframes","body":"Make keyframes easier to select in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5aea7bc10811a81991535c5cd22e185b74b51f35":{"hash":"5aea7bc10811a81991535c5cd22e185b74b51f35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31108 from Chaosus/vs_fix_texture","body":"Fix opening of sub-resource properties in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43ee35431eb2074fc81f11bd8394a0dbe43985ff":{"hash":"43ee35431eb2074fc81f11bd8394a0dbe43985ff","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix opening of sub-resource properties in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31108},"b12240a199803c1aa08ba58e5770315f250b4d62":{"hash":"b12240a199803c1aa08ba58e5770315f250b4d62","is_merge":false,"authored_by":["MDQ6VXNlcjMxNjg5MDg="],"author_raw":"Tan Wang Leng <tanwangleng@outlook.com>","committer_raw":"Tan Wang Leng <tanwangleng@outlook.com>","summary":"Fix wrong mouse wheel position for MOUSE_MODE_CAPTURED on Windows","body":"WM_MOUSEWHEEL and WM_MOUSEHWHEEL report mouse coordinates relative to\nthe screen (see lParam in [1]), rather than to the window like the rest\nof the mouse events.\n\nThe current code already makes adjustments to take that into account.\n\nHowever, it only makes the adjustments if the mouse is not captured, and\nthe coordinates are always relative to the screen regardless of whether\nthe mouse is captured or not, so let's fix the code to always\nconsistently apply the adjustments.\n\nThis fixes #29559.\n\n[1] - https://docs.microsoft.com/en-us/windows/win32/inputdev/wm-mousewheel","is_cherrypick":false,"cherrypick_hash":"","pull":31107},"834d07cfc1d61710f73a13fb72d83c48f3b4390c":{"hash":"834d07cfc1d61710f73a13fb72d83c48f3b4390c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06a890f7a3028ca632a17c221b28c906a58e809e":{"hash":"06a890f7a3028ca632a17c221b28c906a58e809e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Update WindowDialog title when translation changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31078},"45be9c67ef4367b551e6c62b3f5fd246db41e825":{"hash":"45be9c67ef4367b551e6c62b3f5fd246db41e825","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31091 from aaronfranke/wrap","body":"Optimize Wrap functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c3805019d1100e5da831e492d4a6c7e1960501f":{"hash":"7c3805019d1100e5da831e492d4a6c7e1960501f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31085 from sparkart/fix_redundant_navpolygons","body":"Fix Redundant Navigation Polygons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b24b3497d60a41d654510cc0504b34e56d20c99f":{"hash":"b24b3497d60a41d654510cc0504b34e56d20c99f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implemented local shader constants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31099},"2b983f9c74ba0313243a37b84d1ec39731d39fcb":{"hash":"2b983f9c74ba0313243a37b84d1ec39731d39fcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31075 from KoBeWi/right_for_acceptance","body":"Accept also right-click event in LineEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d5ad99cde20099f62923ecf9c47002c41ce2336":{"hash":"7d5ad99cde20099f62923ecf9c47002c41ce2336","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31063 from rzllmr/fix-tilemap-order","body":"Fix row-column-swap in TileMap palette","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9bba94d603c706dfd1443c9e3fb8a13332c5a16":{"hash":"d9bba94d603c706dfd1443c9e3fb8a13332c5a16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31053 from aaronfranke/vector2i-cleanup","body":"Some minor Vector2i usage cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00efb61fbd122ab885117f9c714877a5dba1b6ea":{"hash":"00efb61fbd122ab885117f9c714877a5dba1b6ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31048 from Calinou/fix-gizmo-size-low-viewport-height","body":"Fix 3D manipulator the gizmo growing too large on small viewports","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be3b2f3ff9693171bae8bd4f689bb1b18cdaab43":{"hash":"be3b2f3ff9693171bae8bd4f689bb1b18cdaab43","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31041 from 2shady4u/master","body":"Mark class_name line as safe in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"818704a4215aab003bdd44834e32f9e1a2ab00d6":{"hash":"818704a4215aab003bdd44834e32f9e1a2ab00d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31028 from creikey/fix-theme-update-richtextlabl","body":"Same method when redrawing as when theme changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9c10450bd79e862ac1d35576cba30a8425d7e0b":{"hash":"a9c10450bd79e862ac1d35576cba30a8425d7e0b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] [Mono] Optimize Wrap functions","body":"Use is_zero_approx(), avoid a negative, and also rename \"rng\" to \"range\".","is_cherrypick":false,"cherrypick_hash":"","pull":31091},"1e4398c3457ccabcf4fefe6d7a4665d90048d56c":{"hash":"1e4398c3457ccabcf4fefe6d7a4665d90048d56c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve light theme colors in the editor for better readability","body":"This tweaks existing color conversions and adds new conversions\nfor animation track icon colors.","is_cherrypick":false,"cherrypick_hash":"","pull":31087},"6c83550dfca4e38a6bb87bf12ff950ca3ab8f285":{"hash":"6c83550dfca4e38a6bb87bf12ff950ca3ab8f285","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Redundant Navigation Polygons","body":"When adjusting the vertices of a navigation polygon, the tile editor would create a duplicate navigation polygon. So each time you made an adjustment, another copy of the polygon would be created.","is_cherrypick":false,"cherrypick_hash":"","pull":31085},"625b87633efa2d67cfbc49f0060f27fedd2e0245":{"hash":"625b87633efa2d67cfbc49f0060f27fedd2e0245","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Wrong Shape Offsets in Tileset","body":"Closes #30994\n\nWhen modifying the properties of a tileset in the editor, some properties only apply to the first tile (such as the shape offset).\n\nThis change resolves that issue by traversing the changes to all of the shapes in the tileset instead of the first one.","is_cherrypick":false,"cherrypick_hash":"","pull":31050},"6e2c27f84f41e3f6208b30d0f617f5ee0924d3ad":{"hash":"6e2c27f84f41e3f6208b30d0f617f5ee0924d3ad","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make keyframes easier to select in the animation easier","body":"Keyframe SVG icons are now 10×10 instead of 8×8 (except for\nBezier-related icons). This makes them easier to select\nsince the empty space is part of the clickable area.\n\nSelected keyframes are now also visually larger to make them\neasier to distinguish from unselected keyframes.\n\nThis closes #27276.","is_cherrypick":false,"cherrypick_hash":"","pull":31081},"b65f6f794425d208470395e5f3e1dc6deef363c7":{"hash":"b65f6f794425d208470395e5f3e1dc6deef363c7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Accept also right-click event in LineEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31075},"7126654eafc5a50a782bfbcdcfcb243807662eab":{"hash":"7126654eafc5a50a782bfbcdcfcb243807662eab","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31068 from neikeq/issue-31065","body":"C#: Fix Color.ToHtml()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57fe284fe66fff094070f641d54921882a8b4024":{"hash":"57fe284fe66fff094070f641d54921882a8b4024","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix Color.ToHtml()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31068},"0b94203a79d3261d4cc3bbcdb3438a5a45c8c572":{"hash":"0b94203a79d3261d4cc3bbcdb3438a5a45c8c572","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add Ide Connection library and server for the editor","body":"This will be used for communicating between the Godot editor and external IDEs/editors, for things like opening files, triggering hot-reload and running the game with a debugger attached.","is_cherrypick":false,"cherrypick_hash":"","pull":31347},"653039151a91291eda757f72674b6b968770cf51":{"hash":"653039151a91291eda757f72674b6b968770cf51","is_merge":false,"authored_by":["MDQ6VXNlcjMwMjk5Nzgz"],"author_raw":"rzllmr <30299783+rzllmr@users.noreply.github.com>","committer_raw":"rzllmr <30299783+rzllmr@users.noreply.github.com>","summary":"Fix row-column-swap in TileMap palette","body":"Due to the TileSet coordinates using x for columns and y for rows, the\ncolumns are assigned to the rows in the TileMap palette and distort the\norder. Thus the default sorting algorithm prioritizing x is replaced\nwith a custom one prioritizing y.\n\nFixes #24751","is_cherrypick":false,"cherrypick_hash":"","pull":31063},"e14e08cfc57fc23ae40f0649841836e50970b39c":{"hash":"e14e08cfc57fc23ae40f0649841836e50970b39c","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31062 from Chaosus/fix_gles2_rendering","body":"Fix GLES2 \"black\" rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"393f14249594d1e7654912d0d6a5b98011424075":{"hash":"393f14249594d1e7654912d0d6a5b98011424075","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix GLES2 rendering","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31062},"20556e3fd818310daf475dcc68183c35cb4284e3":{"hash":"20556e3fd818310daf475dcc68183c35cb4284e3","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Return back spacer for non-expression nodes in visual shader (#31058)","body":"Return back spacer for non-expression nodes in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a0767d88362ce94386f79e7ce3d6bc780f970f0":{"hash":"8a0767d88362ce94386f79e7ce3d6bc780f970f0","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Return back spacer for non-expression nodes in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31058},"1a06496f4583010f74517e549cc6e9722c5c75c6":{"hash":"1a06496f4583010f74517e549cc6e9722c5c75c6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Some Vector2i usage cleanup","body":"Replace casting Vector2 -> Vector2i -> Vector2 with a simple call to .floor(), and some minor fixes.","is_cherrypick":false,"cherrypick_hash":"","pull":31053},"20154d3b2a7c6442f1d882cd070fcdbedd060cde":{"hash":"20154d3b2a7c6442f1d882cd070fcdbedd060cde","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix 3D manipulator the gizmo growing too large on small viewports","body":"This closes #27112. This closes #19116.","is_cherrypick":false,"cherrypick_hash":"","pull":31048},"4d08f72b767fa8ea9c3118b48a205dc87417df2e":{"hash":"4d08f72b767fa8ea9c3118b48a205dc87417df2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31022 from Calinou/doc-mention-poolintarray-limits","body":"Mention 32-bit integer limit in the PoolIntArray documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e6a52b215c5cbc186deba76bcf7972f694713b2":{"hash":"1e6a52b215c5cbc186deba76bcf7972f694713b2","is_merge":false,"authored_by":["MDQ6VXNlcjQyNDg0NDYx"],"author_raw":"shaderbeast <jd16581556@gmail.com>","committer_raw":"shaderbeast <jd16581556@gmail.com>","summary":"Mark class_name line as safe in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31041},"045ab51ae50139e645958149c6d6d354026ccdd4":{"hash":"045ab51ae50139e645958149c6d6d354026ccdd4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31033 from Chaosus/shader_button","body":"Added link to docs for shader editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"770ce20ea3b8e4e75d4b9e74dd124726583acb1c":{"hash":"770ce20ea3b8e4e75d4b9e74dd124726583acb1c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added link to docs for shader editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31033},"b14f12b571b3ae80876a82f81a774fb8e1a1f5bb":{"hash":"b14f12b571b3ae80876a82f81a774fb8e1a1f5bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31032 from KoBeWi/searchlect","body":"Select found text in Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1af799b16b116099e0b627adf539ffd329fa549":{"hash":"b1af799b16b116099e0b627adf539ffd329fa549","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Select found text in Script Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31032},"cb3676726b01825c6ff94284e4240fa305b8fc7d":{"hash":"cb3676726b01825c6ff94284e4240fa305b8fc7d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Mention 32-bit integer limit in the PoolIntArray documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31022},"e088358ca142584fa7ea49e6506beccf518f8352":{"hash":"e088358ca142584fa7ea49e6506beccf518f8352","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31018 from follower/fix-thirdparty-assimp-compile-fail","body":"Fix error when building assimp on older Mac OS X version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"69e6dc91641070a80823ecd17619a39ae71ff080":{"hash":"69e6dc91641070a80823ecd17619a39ae71ff080","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31015 from Calinou/improve-gizmo-axis-colors","body":"Improve the gizmo axis colors and increase the manipulator opacity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46986321c1960d13ae25ea4a7100e37ba6372c57":{"hash":"46986321c1960d13ae25ea4a7100e37ba6372c57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31001 from KoBeWi/come_back_script","body":"Add Reopen Closed Script option in Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d6b9ccc9ae9e1e7fe1ef4aa3c319a00cf31e1e0":{"hash":"6d6b9ccc9ae9e1e7fe1ef4aa3c319a00cf31e1e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@Anutrix, @hbina, @santouits\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c123a8c4f503dc40aa4a5b10c9e8224cd58ff112":{"hash":"c123a8c4f503dc40aa4a5b10c9e8224cd58ff112","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Same method when redrawing as when theme changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31028},"88f79802f692c9de0fbef353c3aa7eff9ed85c6b":{"hash":"88f79802f692c9de0fbef353c3aa7eff9ed85c6b","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Expose Script reflection methods to scripting API.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31021},"84698dfa3d6df46cc150e192e62829ed6006196f":{"hash":"84698dfa3d6df46cc150e192e62829ed6006196f","is_merge":false,"authored_by":["MDQ6VXNlcjE4OTk2Mg=="],"author_raw":"follower <follower@rancidbacon.com>","committer_raw":"follower <follower@rancidbacon.com>","summary":"Fix error when building assimp on older Mac OS X version.","body":"Prevents this error when building with Mac OS X 10.9 SDK:\n\nerror: no member named 'atoi' in namespace 'std'; did you mean simply 'atoi'?","is_cherrypick":false,"cherrypick_hash":"","pull":31018},"77e894768798c6d6b02759edf5774fb0cd09ac04":{"hash":"77e894768798c6d6b02759edf5774fb0cd09ac04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30905 from clayjohn/set-cpuparticles2d-visible","body":"Toggle CPUParticles2D visibility when redrawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d57680cf343265bf83ab06990228567d0e0775d6":{"hash":"d57680cf343265bf83ab06990228567d0e0775d6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the gizmo axis colors and increase the manipulator opacity","body":"The new colors should make it easier to see the manipulator gizmo.\nHighlighted gizmos are now fully opaque (instead of being white),\nkeeping the color information while a gizmo is highlighted.\n\nThis also adds a setting hint for the manipulator gizmo opacity\neditor setting.\n\nAxis colors were taken from Blender 2.80.\n\nThis partially addresses #16154.","is_cherrypick":false,"cherrypick_hash":"","pull":31015},"5718599bd2eb8e5f58f4264948d8e0fca10ba8fd":{"hash":"5718599bd2eb8e5f58f4264948d8e0fca10ba8fd","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add Reopen Closed Script option in Script Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31001},"2fae8832c5480582c9d35eefd3b5c541042cbc94":{"hash":"2fae8832c5480582c9d35eefd3b5c541042cbc94","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Fix floor_max_angle comparison for impossible angles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31014},"3a6102a6f716904bb158819146e3fed7590b8106":{"hash":"3a6102a6f716904bb158819146e3fed7590b8106","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31010 from Chaosus/vs_fix_expression","body":"Some visual fixes for Expression node in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82e2efe591aa31603fa62477eec05510903ebd03":{"hash":"82e2efe591aa31603fa62477eec05510903ebd03","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Some visual fixes for Expression node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31010},"a967ece4c783e320119ba39b2a8f4a7e95dc1e3e":{"hash":"a967ece4c783e320119ba39b2a8f4a7e95dc1e3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31009 from Chaosus/vs_fix_outer_product","body":"Fix outerProduct function in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10b3f7925b8c0f79852d7462420b6817eecdf944":{"hash":"10b3f7925b8c0f79852d7462420b6817eecdf944","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31007 from sparkart/vs_descriptive_tooltips","body":"Add descriptive tooltips in VS editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b755cf1a2d4952ab245fdee4390a49cf900d0cb0":{"hash":"b755cf1a2d4952ab245fdee4390a49cf900d0cb0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #31004 from Kanabenki/fix-undo-close-scene","body":"Don't add unsaved scene to previous scenes list when closing a tab","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8743da90d964f7b9110f6e3578fba30ac810f6ac":{"hash":"8743da90d964f7b9110f6e3578fba30ac810f6ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30993 from Chaosus/gles2_funcs","body":"Expose several GLES3 built-ins to GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3256fbfd10d2c43f1915f92b54f2809ba9659c72":{"hash":"3256fbfd10d2c43f1915f92b54f2809ba9659c72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30992 from Calinou/tweak-damping-setting-hints","body":"Tweak Area and PhysicsBody damping setting hints for consistency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c34d75b67845cbd49cbb821bfc9cfa9ed25343dc":{"hash":"c34d75b67845cbd49cbb821bfc9cfa9ed25343dc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix outerProduct function in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31009},"5c447cecd29c0c60cc0052a82090e293e8915ef1":{"hash":"5c447cecd29c0c60cc0052a82090e293e8915ef1","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Add descriptive tooltips in VS editor","body":"In the Visual Script editor, the override icon is not very clear what it's intended purpose is for. Currently, its tooltip just says: \"Function:\" which is the same tooltip as the \"add new function\" icon.\n\nTo resolve this issue, this PR adds descriptive tooltips to the following icons in the Visual Script editor:\n-Override Function\n-Add Function\n-Add Variable\n-Add Signal","is_cherrypick":false,"cherrypick_hash":"","pull":31007},"648313ab8a7364ce9429108b22d31cd22e555bc3":{"hash":"648313ab8a7364ce9429108b22d31cd22e555bc3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Don't add unsaved scene to previous scenes list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":31004},"507e41e6986b75a81d66ff82dc5754a6909818e3":{"hash":"507e41e6986b75a81d66ff82dc5754a6909818e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30999 from nekomatata/fix-regression-godot-physics","body":"Fixed regression in Godot Physics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b4c538ab2d6330e0d65dc2947d05d42c7678315":{"hash":"8b4c538ab2d6330e0d65dc2947d05d42c7678315","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Expose several GLES3 built-ins to GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30993},"53ac260d19282741da3618726ff1fa404b442344":{"hash":"53ac260d19282741da3618726ff1fa404b442344","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Reverted fix that makes sense for collision_solver_2d_sat but not for the 3d version","body":"(original commit: aab8da25ad2c3e6d2df03abbc8e35c1725938c40)\n\nFixes #30886","is_cherrypick":false,"cherrypick_hash":"","pull":30999},"47c615caf3701c25743d0b7aa68cde49958ca09c":{"hash":"47c615caf3701c25743d0b7aa68cde49958ca09c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Cap the number of warnings/errors per second rather than per frame","body":"This reproduces the behavior used for printing when using the remote\ndebugger. The default limit is 100 errors and 100 warnings per second,\nwhich makes it possible to display much more GDScript warnings\nbefore overflowing.\n\nThis also adds a \"Too many warnings\" message, so that warnings\ndon't look like errors when overflowing anymore.\n\nThis closes #21896.","is_cherrypick":false,"cherrypick_hash":"","pull":30998},"0243dc53b8491d086f7e472a07c8ef081456fb12":{"hash":"0243dc53b8491d086f7e472a07c8ef081456fb12","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak Area and PhysicsBody damping setting hints for consistency","body":"This partially addresses #19182.","is_cherrypick":false,"cherrypick_hash":"","pull":30992},"d66461e85a123a7fbc2d2fef7029d80efec33d71":{"hash":"d66461e85a123a7fbc2d2fef7029d80efec33d71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30972 from Chaosus/vs_copy_paste","body":"Implement copy/paste in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f70450680728c3e7b986b4f63733605b6f8cb3f6":{"hash":"f70450680728c3e7b986b4f63733605b6f8cb3f6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implement copy/paste in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30972},"f34998023da5d26543e34e0af0cbecbd062c54ac":{"hash":"f34998023da5d26543e34e0af0cbecbd062c54ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30986 from sparkart/fix_progressbar_border_error","body":"Fix ProgressBar Wrong Value with Border","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96c30048558d1954288b7b69f7a63400012e3d4f":{"hash":"96c30048558d1954288b7b69f7a63400012e3d4f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"allow omnilights and spotlights to use negative in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30987},"0636e664ff310671755d0693f70a776ca34365fe":{"hash":"0636e664ff310671755d0693f70a776ca34365fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30981 from IAmActuallyCthulhu/pr/fix-typo-physics-2d-server-wrap-mt","body":"Correct typo and format of comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51b2d8668504d2a99fd3c5bfe4e6f68c7198dfc8":{"hash":"51b2d8668504d2a99fd3c5bfe4e6f68c7198dfc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30977 from clayjohn/GLES3-screen-uv","body":"Properly pass SCREEN_PIXEL_SIZE to canvas light shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7db96e22dd2b6f52df2474e750d9b8445d23c137":{"hash":"7db96e22dd2b6f52df2474e750d9b8445d23c137","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix ProgressBar Wrong Value with Border","body":"Closes: #30969\n\nThe FG rectangle of the progressbar is incorrect when dealing with a non-zero border. This issue stems from wrong order of operations when drawing the rectangle: int p = r * get_size().width - mp;","is_cherrypick":false,"cherrypick_hash":"","pull":30986},"4e617d2ca29b4efce7f8360dfedce627b0731028":{"hash":"4e617d2ca29b4efce7f8360dfedce627b0731028","is_merge":false,"authored_by":["MDQ6VXNlcjI0MzgwNDkx"],"author_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","committer_raw":"IAmActuallyCthulhu <iamactuallycthulhu@gmail.com>","summary":"Correct typo and format of comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30981},"518f0fb1900b29c761c939559195ae10de610ec8":{"hash":"518f0fb1900b29c761c939559195ae10de610ec8","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"properly pass SCREEN_PIEXEL_SIZE to canvas light shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30977},"4b7b1b0d4acf8d49505a839a0aa745ce60641545":{"hash":"4b7b1b0d4acf8d49505a839a0aa745ce60641545","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30945 from RevoluPowered/feature/assimp_update","body":"Updated assimp to commit 1d565b0 with iFire","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27651139085c0f7e265951e25b7fcf865dad4d5d":{"hash":"27651139085c0f7e265951e25b7fcf865dad4d5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30958 from akien-mga/jpgd-security-fixes-google","body":"jpgd.h: Backport security vulnerabilities fixes from Google Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"875075cd654e665e65560164ec499a764b706b1b":{"hash":"875075cd654e665e65560164ec499a764b706b1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30961 from Calinou/window-size-error","body":"Turn `OS.set_min/max_window_size()` warnings into errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5544ea4a178bc788c6b1ca5dd25dbc36ad14c072":{"hash":"5544ea4a178bc788c6b1ca5dd25dbc36ad14c072","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30966 from akien-mga/android-remove-stl-no","body":"Android: Remove unusable android_stl=no option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"243f400ee201aa59f23ec073983b8557d641d01a":{"hash":"243f400ee201aa59f23ec073983b8557d641d01a","is_merge":false,"authored_by":["MDQ6VXNlcjc0ODc3MA=="],"author_raw":"Gordon MacPherson <gordon@gordonite.tech>","committer_raw":"Gordon MacPherson <gordon@gordonite.tech>","summary":"Updated assimp to commit 1d565b0 with iFire","body":"Signed-off-by: RevoluPowered <gordon@gordonite.tech>\nSigned-off-by: K. S. Ernest (iFIre) Lee <ernest.lee@chibifire.com>","is_cherrypick":false,"cherrypick_hash":"","pull":30945},"2da1614bebad0dd9a2e5b85c1350d9705e85fc68":{"hash":"2da1614bebad0dd9a2e5b85c1350d9705e85fc68","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Remove unusable android_stl=no option","body":"As of 3.1 and later, we have too many thirdparty C++ dependencies\nand some internal uses of `new` and `delete` too for it to make\nsense to build without the STL on Android.\n\nThe option has been broken since 3.0, and the \"System STL\" that we\nrelied on for basic support of `new` and `delete` is likely to be\ndropped from the NDK:\nhttps://android.googlesource.com/platform/ndk/+/ndk-release-r20/docs/BuildSystemMaintainers.md#System-STL","is_cherrypick":false,"cherrypick_hash":"","pull":30966},"c9a1a69ad67d1d270627d11cb095d5bafb1beeb1":{"hash":"c9a1a69ad67d1d270627d11cb095d5bafb1beeb1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30967 from akien-mga/android-drop-ndk-pre-15","body":"Android: Drop support for NDK < r15","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13efc1bb062a64d513618b136bfd3d888adb2ec5":{"hash":"13efc1bb062a64d513618b136bfd3d888adb2ec5","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Hopefully fix the random crashes with threads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30934},"d6ef5daf48a2137b7dd87b389e76fad0af625946":{"hash":"d6ef5daf48a2137b7dd87b389e76fad0af625946","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Android: Drop support for NDK < r15","body":"NDK r15c was released over two years ago (July 2017), and we\ncannot build against r14b anyway as it seems to fail with our\nsetup to link the STL.","is_cherrypick":false,"cherrypick_hash":"","pull":30967},"dfa324eb8ea4a1f9a53dd6e29e9016b7f5dcd232":{"hash":"dfa324eb8ea4a1f9a53dd6e29e9016b7f5dcd232","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30962 from silvanocerza/remote-tree-collapse-fix","body":"Fixed remote scene tree not collapsing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8dae84c9a4c60d63f6be02a8edc90839ece488b":{"hash":"d8dae84c9a4c60d63f6be02a8edc90839ece488b","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Fixed remote scene tree not collapsing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30962},"7de2c70e11ae6a1a4a1166ad2e413fd11400d2d9":{"hash":"7de2c70e11ae6a1a4a1166ad2e413fd11400d2d9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Turn `OS.set_min/max_window_size()` warnings into errors","body":"Since invalid values will cause the setting to be discarded,\nit makes more sense to display an error message instead of a\nwarning message.","is_cherrypick":false,"cherrypick_hash":"","pull":30961},"606b56b5fbdb0311f74813bc4ec9e7359e1ff433":{"hash":"606b56b5fbdb0311f74813bc4ec9e7359e1ff433","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDE3MzUy"],"author_raw":"Tomás Antunes <tomasantunes@gmail.com>","committer_raw":"Tomás Antunes <tomasantunes@gmail.com>","summary":"Increase color preset slots","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30398},"5c333270eddb8c17b7edbafbe4079fa430123c43":{"hash":"5c333270eddb8c17b7edbafbe4079fa430123c43","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"jpgd.h: Backport security vulnerabilities fixes from Google Android","body":"Squashed version of https://github.com/richgel999/jpeg-compressor/pull/10\nwith the line endings fixed (DOS to Unix).\n\nSee https://github.com/richgel999/jpeg-compressor/pull/10 and #30952\nfor details. Relates to CVE-2017-0700.\n\nFixes #30952.","is_cherrypick":false,"cherrypick_hash":"","pull":30958},"7d76f3b3939e783a7e635879096737d392daf343":{"hash":"7d76f3b3939e783a7e635879096737d392daf343","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30944 from YeldhamDev/bottom_panel_icon_simplify","body":"Make the expand icon in the bottom panel always be the same","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71dbe398df6a70a2bdafb328b997f9264961b824":{"hash":"71dbe398df6a70a2bdafb328b997f9264961b824","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30943 from ibrahn/fix-win-gettime-aliasing","body":"Fix strict-aliasing warning in OS_Windows::get_unix_time.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9da24f7e3d9d8c63e72f7bf985f9cefa52f80a68":{"hash":"9da24f7e3d9d8c63e72f7bf985f9cefa52f80a68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30938 from nobuyukinyuu/2d-editor-zoom-p1","body":"Changes default canvas_item_editor coarse zoom level from 1.5 to sqrt(2)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3502a85ba859fe1cad983d78e7b33f8e3d886e8d":{"hash":"3502a85ba859fe1cad983d78e7b33f8e3d886e8d","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fix strict-aliasing warning in OS_Windows::get_unix_time.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30943},"ffab25c95a52857d65be9755f4ec750b0a53429c":{"hash":"ffab25c95a52857d65be9755f4ec750b0a53429c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27952 from Kanabenki/undo-close-tab","body":"Add Undo Close Tab option in tabs context menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73d2a997616be6b91bc1fecbf4745abe88f85a92":{"hash":"73d2a997616be6b91bc1fecbf4745abe88f85a92","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30911 from hadrien-psydk/optimize_dir_access_unix_get_next_lnk","body":"Optimize DirAccessUnix::get_next() for some file systems (with link support)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f516622c352843d9df6c13edaebc1b39e6387ce":{"hash":"3f516622c352843d9df6c13edaebc1b39e6387ce","is_merge":false,"authored_by":["MDQ6VXNlcjEwMjMwMDM="],"author_raw":"nobuyuki_nyuu <nobuyuki.nyuu@gmail.com>","committer_raw":"nobuyuki_nyuu <nobuyuki.nyuu@gmail.com>","summary":"Changes default coarse 2d zoom level from 1.5 to sqrt(2).","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30938},"14e3d29f0c371dff734e7da9b6fcb49c7d367606":{"hash":"14e3d29f0c371dff734e7da9b6fcb49c7d367606","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30890 from KoBeWi/how_to_action","body":"Clarify is_action_pressed() for multiple assigned buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d15090e2756dc0c8df83767dc08bb62b4bdb6a14":{"hash":"d15090e2756dc0c8df83767dc08bb62b4bdb6a14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30909 from Kaligule/patch-1","body":"Add a reference to pow to the description of exp.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6988b7d2bf44fbddb1049832b1e7581b77e6333":{"hash":"d6988b7d2bf44fbddb1049832b1e7581b77e6333","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make the expand icon in the bottom panel always be the same","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30944},"b697121d75aad486f658daa864535a1d2ae8ad96":{"hash":"b697121d75aad486f658daa864535a1d2ae8ad96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30895 from clayjohn/gles2-shader-funcs","body":"Added round function to gles2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"961b9b30e3b941032b355decaa7171f2612b1f34":{"hash":"961b9b30e3b941032b355decaa7171f2612b1f34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30932 from Dragoncraft89/master","body":"Translate TabContainer titles, when inherited from node name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10c015b7300d3a54fb4e60439aaee39fd8f35e5d":{"hash":"10c015b7300d3a54fb4e60439aaee39fd8f35e5d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1babc23d95f34a23bcc545ebadf05f8b27dc7daa":{"hash":"1babc23d95f34a23bcc545ebadf05f8b27dc7daa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adffd9aaef124ae42b97c0c97cfe3c47bf813344":{"hash":"adffd9aaef124ae42b97c0c97cfe3c47bf813344","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30935 from YeldhamDev/gdnative_plugin_fix","body":"Fix 'GDNativeLibrary' editor being incorrectly opened","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baa1d0c3d0d4001b4d4696772461fc714e68f58e":{"hash":"baa1d0c3d0d4001b4d4696772461fc714e68f58e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30923 from NilsIrl/better_dropdown","body":"Improve platform selection in the GDNativeLibrary dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"051b5b3d15219d32ff766a37182ce4bcb0515783":{"hash":"051b5b3d15219d32ff766a37182ce4bcb0515783","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f25dde6b4c46bec1fd25a3dd8f65c774b0fef94":{"hash":"3f25dde6b4c46bec1fd25a3dd8f65c774b0fef94","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added round function to gles2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30895},"147990cb6dcd6659e1ffd3dd5aa89603ec4806c9":{"hash":"147990cb6dcd6659e1ffd3dd5aa89603ec4806c9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'GDNativeLibrary' editor being incorrectly opened","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30935},"cc0e5e51b816cadcbf4ae3f909d35c783a71d3d5":{"hash":"cc0e5e51b816cadcbf4ae3f909d35c783a71d3d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30931 from guilhermefelipecgs/fix_30917","body":"Fix set_default_cursor_shape always sending motion event","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65101c9a204f6ef6ed05ab60f97518bf56f81127":{"hash":"65101c9a204f6ef6ed05ab60f97518bf56f81127","is_merge":false,"authored_by":["MDQ6VXNlcjExMTYyMjA1"],"author_raw":"Florian Kothmeier <floriankothmeier@web.de>","committer_raw":"Florian Kothmeier <floriankothmeier@web.de>","summary":"Translate TabContainer titles, when inherited from node name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30932},"508761e0cd3685f65d64718d72d5627b12968cd8":{"hash":"508761e0cd3685f65d64718d72d5627b12968cd8","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix set_default_cursor_shape always sending motion event","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30931},"b90ef52eceef51ff6ad58ca230b159642f984651":{"hash":"b90ef52eceef51ff6ad58ca230b159642f984651","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Find trailing whitespace and indentation in gdnative_api.json","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5e1d7c178d4a99b978da50c8102911cd4a85086":{"hash":"e5e1d7c178d4a99b978da50c8102911cd4a85086","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30928 from NilsIrl/remove_useless","body":"Remove useless variable and line in OptionButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2c81a74555ca098da4d03a54f44664d933d7182":{"hash":"a2c81a74555ca098da4d03a54f44664d933d7182","is_merge":false,"authored_by":["MDQ6VXNlcjM1ODYyNDY="],"author_raw":"Kaligule <Kaligule@googlemail.com>","committer_raw":"jlippmann <johannes.lippmann@paessler.com>","summary":"Add a reference to pow to the description of exp.","body":"This might be especially usefull since godot script doesn't support ** or ^ as operators, so beginners might search for the exponential function, when what they really need is the pow function.\n\nThis is exactly what happened to me and since I couldn't find helpfull information in the documentation I had to look it up online, where I found the answer on a helpfull [reddit thread](https://www.reddit.com/r/godot/comments/3mvwz0/how_do_i_do_exponents_in_godot/).\n\n@akien-mga told me how to reference methods here:\ngodotengine#30909","is_cherrypick":false,"cherrypick_hash":"","pull":30909},"abceb74b490cbd4c7bed0d7bf0411267c367290a":{"hash":"abceb74b490cbd4c7bed0d7bf0411267c367290a","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Remove useless variable and line in OptionButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30928},"a19c15d105ca471b05e5e0b6bf9576cae8e0f7bf":{"hash":"a19c15d105ca471b05e5e0b6bf9576cae8e0f7bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30926 from NilsIrl/if_to_switch","body":"Change if to switch in OptionButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dfecd62235af1209c11bfc359ef9338e4349f3f5":{"hash":"dfecd62235af1209c11bfc359ef9338e4349f3f5","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Change if to switch in OptionButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30926},"b1dbd114c4535e3ac04469335c371d091244f9a3":{"hash":"b1dbd114c4535e3ac04469335c371d091244f9a3","is_merge":false,"authored_by":["MDQ6VXNlcjY2MTc5NTc="],"author_raw":"Teto <mqrco7@yahoo.fr>","committer_raw":"MB <mqrco7@yahoo.fr>","summary":"Change cursor to multi-selection cursor when selecting text in RichTextLabel.","body":"Fix for #27545 : returns 'CURSOR_IBEAM' shape when selection is clicked.","is_cherrypick":false,"cherrypick_hash":"","pull":30927},"639127de0967bf32b20dac9a54c4bba44d2786ad":{"hash":"639127de0967bf32b20dac9a54c4bba44d2786ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30898 from clayjohn/max-lights-reflections","body":"Add project setting for max lights and reflections in GLES3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e02c5ef48ac50f66d7702e4be19282122acf1b0d":{"hash":"e02c5ef48ac50f66d7702e4be19282122acf1b0d","is_merge":false,"authored_by":["MDQ6VXNlcjc2MDUyOTM="],"author_raw":"Hadrien <hadrien@psydk.org>","committer_raw":"Hadrien <hadrien@psydk.org>","summary":"Optimize DirAccessUnix::get_next() for some file systems","body":"On some file systems, like ext4 on Linux, readdir() gives enough\ninformation to determine the entry type in order to avoid doing\na stat() system call.\n\nUse this information and call stat() only if necessary: for file\nsystems that do not support this feature and for links.","is_cherrypick":false,"cherrypick_hash":"","pull":30911},"d69409338be5335ca0066eb4d7d960279f3b5947":{"hash":"d69409338be5335ca0066eb4d7d960279f3b5947","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Improve platform selection in the GDNativeLibrary dock","body":"* Replace button text with currently selected platforms\n* Expand button size horizontally","is_cherrypick":false,"cherrypick_hash":"","pull":30923},"5d172d5d9aaf05a247a517612def8fc719efa69f":{"hash":"5d172d5d9aaf05a247a517612def8fc719efa69f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30918 from Chaosus/fix_crash","body":"Fix filter crash in EditorFileDialog for MeshLib/TileSet conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6b82f108ad4deb1a1fc87eea905650127dd686d":{"hash":"c6b82f108ad4deb1a1fc87eea905650127dd686d","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Update transforms after timers update to make sure changes are made before render","body":"Fixes #29952","is_cherrypick":false,"cherrypick_hash":"","pull":30919},"aec53acd7dc7532143c5073f6a47a8463128badd":{"hash":"aec53acd7dc7532143c5073f6a47a8463128badd","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix filter crash in EditorFileDialog for MeshLib/TileSet conversion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30918},"d06da7193d9e02c43119e989ab88513b975e28e0":{"hash":"d06da7193d9e02c43119e989ab88513b975e28e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30869 from NilsIrl/#30841","body":"Replace radion buttons with checkboxes in GDNativeLibrary editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47df673d737f10dcc7dbcc32a574a3589bddc3f7":{"hash":"47df673d737f10dcc7dbcc32a574a3589bddc3f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30870 from raphael10241024/fix_shadow","body":"update algorithm about paking float to vec4 to fix shadow slipping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75e80e7665b949a92c264ae2ff5486c3ff3bc8e9":{"hash":"75e80e7665b949a92c264ae2ff5486c3ff3bc8e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30876 from santouits/no","body":"Remove physics thread getting the gl context","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ad1abed47141218a3b3b5521f52f237bd962ebb":{"hash":"5ad1abed47141218a3b3b5521f52f237bd962ebb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30877 from JosephCatrambone/master","body":"Bugfix GLTF import: Do not reindex when blend shapes are present.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"698d87bdeb2f51a7a5c0d96e48f8c8370a14c139":{"hash":"698d87bdeb2f51a7a5c0d96e48f8c8370a14c139","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30879 from Calinou/simplify-font-editor-settings","body":"Simplify editor settings related to font hinting and antialiasing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8547a351eb53e95c10525dcd3fb6a1fd58f746fd":{"hash":"8547a351eb53e95c10525dcd3fb6a1fd58f746fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30774 from aaronfranke/set-obsolete","body":"Make Set methods obsolete","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb4d145c22379a7ffd40965b4ba182854708c218":{"hash":"cb4d145c22379a7ffd40965b4ba182854708c218","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"toggle CPUParticles2D visibility when redrawing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30905},"1a981ef268149c0db0fc0a1267e8c73130661016":{"hash":"1a981ef268149c0db0fc0a1267e8c73130661016","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"add project setting for max lights and reflections in gles3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30898},"7dbbb5eac7a2a64066b0acd9b0cf7c8800f9c809":{"hash":"7dbbb5eac7a2a64066b0acd9b0cf7c8800f9c809","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Deprecate Set methods","body":"These silently fail, so they should be removed. I accidentally added most of these last year, trying to make everything else consistent with Quat, sorry!\n\nAlso, a few tiny nitpicking changes are included, like whitespace and misspellings.","is_cherrypick":false,"cherrypick_hash":"","pull":30774},"becbb7b525e1cc9bf1520a0ac94b9e9f799f6169":{"hash":"becbb7b525e1cc9bf1520a0ac94b9e9f799f6169","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30891 from bojidar-bg/30875-tilemap-rightclick-pan","body":"Make it so that 2D viewport does not pan while editing tilemaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8e7e344bccb1ad31e987e775a502eb284f627c8":{"hash":"d8e7e344bccb1ad31e987e775a502eb284f627c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30889 from Faless/ws/client_free_crash","body":"Fix WebSocketClient crash when unref during signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"68b5f101c7274d9e57dde4f779e71d927e6664b2":{"hash":"68b5f101c7274d9e57dde4f779e71d927e6664b2","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Make it so that 2D viewport does not pan while editing tilemaps","body":"Fixes #30875","is_cherrypick":false,"cherrypick_hash":"","pull":30891},"7e329a7251b603c3d46da2456d687754547c5793":{"hash":"7e329a7251b603c3d46da2456d687754547c5793","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify is_action_pressed() for multiple assigned buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30890},"d6c9b377b933c28ea1758e12c2258945bf201d40":{"hash":"d6c9b377b933c28ea1758e12c2258945bf201d40","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix WebSocketClient crash when unref during signal","body":"Always call disconnect before emitting signals, to avoid calling it on a\nfreed object if the user decides to unreference it in a signal.","is_cherrypick":false,"cherrypick_hash":"","pull":30889},"331a703f5d2b1b47c4b8312971c44ed2faae505e":{"hash":"331a703f5d2b1b47c4b8312971c44ed2faae505e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30887 from homer666/sorting-order-editor-settings","body":"Update \"Sorting Order\" dropdown in Editor Settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4553f2e6b8d40a4ea2a370179115a349ffab48a5":{"hash":"4553f2e6b8d40a4ea2a370179115a349ffab48a5","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Update \"Sorting Order\" dropdown in Editor Settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47df933c27d03a14a53658278ffd48198e4a9c6a":{"hash":"47df933c27d03a14a53658278ffd48198e4a9c6a","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"update algorithm about paking float to vec4 to fix shadow shift and change rgba_shdow options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30870},"6c374f91dd1900552ae8205e68b44f287bcbfe0d":{"hash":"6c374f91dd1900552ae8205e68b44f287bcbfe0d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Simplify editor settings related to font hinting and antialiasing","body":"A single setting is now used to control the font hinting/antialiasing\nsettings of both main and code fonts. This means there are 2 settings\nin total (instead of 4).\n\nFont settings were also reordered for clarity.","is_cherrypick":false,"cherrypick_hash":"","pull":30879},"c2e91005ef7abcbc4b0d4339a398572467b082ee":{"hash":"c2e91005ef7abcbc4b0d4339a398572467b082ee","is_merge":false,"authored_by":["MDQ6VXNlcjIxNjAwNTU="],"author_raw":"Joseph Catrambone <jo.jcat@gmail.com>","committer_raw":"Joseph Catrambone <jo.jcat@gmail.com>","summary":"Bugfix in GLTF import: Flipping boolean check. Reindexing should _NOT_ happen when blend shapes are present.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30877},"472cda90478127bae69f59ef741c27fca612ac99":{"hash":"472cda90478127bae69f59ef741c27fca612ac99","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Remove physics thread getting the gl context","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30876},"a8ac739a5e677a51d85818f003531edf3f2518fd":{"hash":"a8ac739a5e677a51d85818f003531edf3f2518fd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Add Undo Close Tab option in tabs context menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27952},"ba63e0a5a27c2d861853294a87afd78fe1bef78c":{"hash":"ba63e0a5a27c2d861853294a87afd78fe1bef78c","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Replace radion buttons with checkboxes in GDNativeLibrary editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30869},"6c9ccf18f87a662e1994c870088a6beaaeeb0384":{"hash":"6c9ccf18f87a662e1994c870088a6beaaeeb0384","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25327 from groud/frame_row_column","body":"Add frame_coords accessor to Sprite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11cb4eb3638b0f97e1efde1ac54a3c7a94ea9d1b":{"hash":"11cb4eb3638b0f97e1efde1ac54a3c7a94ea9d1b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add frame_cords accessors to Sprite and Sprite3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25327},"94aabf56a0a22df689bc57c71981c0008eb40464":{"hash":"94aabf56a0a22df689bc57c71981c0008eb40464","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30865 from godotengine/revert-28952-update-margins","body":"Revert \"Update Control margins when size is overridden by change to minsize\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f494d5f10b2b81b6f2c6ea18f491027d9d6276d9":{"hash":"f494d5f10b2b81b6f2c6ea18f491027d9d6276d9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Update Control margins when size is overridden by change to minsize\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30865},"1107799de5d487f285d8a743357fd6928351a06d":{"hash":"1107799de5d487f285d8a743357fd6928351a06d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30849 from bojidar-bg/7898-mixed-indentation","body":"Disallow using of both tabs and spaces for indentation in the same file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a190ae3aaac83087bef2eb90423614656c947df":{"hash":"0a190ae3aaac83087bef2eb90423614656c947df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30857 from cbscribe/kcc_doc_process","body":"[DOCS] Correct \"fixed process\" reference in KinematicBody doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f4059ceb7cf87110a0d1e84f1f14585b08a2089":{"hash":"7f4059ceb7cf87110a0d1e84f1f14585b08a2089","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Correct \"fixed process\" reference in KinematicBody doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30857},"6f727c04761b043176735c225f8334166d50675a":{"hash":"6f727c04761b043176735c225f8334166d50675a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30855 from neikeq/issue-30853","body":"C#: Fix Transform2D.AffineInverse()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d54df7b9046363dd6d353f4ca172e9a3ddc39233":{"hash":"d54df7b9046363dd6d353f4ca172e9a3ddc39233","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix Transform2D.AffineInverse()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30855},"f12f3cf726c6e04b9beaaad4ae97b2946b9aecb8":{"hash":"f12f3cf726c6e04b9beaaad4ae97b2946b9aecb8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Disallow using of both tabs and spaces for indentation in the same file","body":"Closes #7898","is_cherrypick":false,"cherrypick_hash":"","pull":30849},"e4ec59b6ae7ba4da8a57d35a4763192fd84fa358":{"hash":"e4ec59b6ae7ba4da8a57d35a4763192fd84fa358","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30763 from Calinou/editor-add-version-info","body":"Display version information in the editor at all times","is_cherrypick":false,"cherrypick_hash":"","pull":""},"140e7e5edf33adaf12c8a1f4050256f3fe54b4ce":{"hash":"140e7e5edf33adaf12c8a1f4050256f3fe54b4ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30788 from Chaosus/direction_to_gdnative","body":"Added Vector2/3.direction_to methods to GDNative","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39579d2a6d1a59edfd49d054804f173f0d25d900":{"hash":"39579d2a6d1a59edfd49d054804f173f0d25d900","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30839 from Calinou/simplify-dim-editor-settings","body":"Simplify editor settings related to window dimming","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67ce3f7424250907681e50e3340a3950b000ca95":{"hash":"67ce3f7424250907681e50e3340a3950b000ca95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30846 from YeldhamDev/filediag_tooltip_changes","body":"Small adjustments to tooltips in '(Editor)FileDialog'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c2566875e7111fd7a95b4309b793b1b3665b6e0":{"hash":"8c2566875e7111fd7a95b4309b793b1b3665b6e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30828 from aaronfranke/oh-snap","body":"Snap transform gizmo values in the 3D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6697ad2c4f449b125aad638120f6d37f0d8c496b":{"hash":"6697ad2c4f449b125aad638120f6d37f0d8c496b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30842 from neikeq/fix-custom-props-msbuild","body":"Mono: Fix custom defines for Mono's MSBuild; remove xbuild","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8821569689030c21b541b14e4aa7c1ee513dd03f":{"hash":"8821569689030c21b541b14e4aa7c1ee513dd03f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix custom defines for Mono's MSBuild; remove xbuild","body":"Mono's MSBuild and System/VisualStudio's MSBuild expect a different format for surrounding property values with quotes on the command line.\n\nxbuild does not seem to support semicolons in property values from the command line: https://xamarin.github.io/bugzilla-archives/16/16465/bug.html\nIt's a good time to just remove xbuild support entirely.","is_cherrypick":false,"cherrypick_hash":"","pull":30842},"a82420fbe830bed286b972f46c6511a4ecf9c6c8":{"hash":"a82420fbe830bed286b972f46c6511a4ecf9c6c8","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30825 from neikeq/heya","body":"Fix incorrectly updating csproj and not closing build issues file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8fc87561931111ab0d01402a82cecf7ea5feb2c":{"hash":"e8fc87561931111ab0d01402a82cecf7ea5feb2c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Small adjustments to tooltips in '(Editor)FileDialog'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30846},"6f6a9d9c09c0cca1afc8701cccbf504c52054aad":{"hash":"6f6a9d9c09c0cca1afc8701cccbf504c52054aad","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Simplify editor settings related to window dimming","body":"Only a single checkbox is now exposed to control whether the editor\nwindow should be dimmed when opening a popup. The main use case\nfor disabling it is picking colors from the editor window while\na popup is open.","is_cherrypick":false,"cherrypick_hash":"","pull":30839},"2f2abadefe91ad3fb1c81be46f4573988b8226be":{"hash":"2f2abadefe91ad3fb1c81be46f4573988b8226be","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix Clearing Inspector for Remote Node","body":"Resolves: #30731\n\nWhen you stop debugging... if you were inspecting a remote node, partial information about the remote node remained in the inspector (e.g. name and warning).\n\nTo resolve this, called EditorNode::edit_current() instead of EditorInspector::edit(NULL), which will call all the methods required using \"NULL\" if the current selected object is NULL.\n\nIn EditorPath::update_path() if the selected object is NULL, it does not update the path to reflect this change, basically does nothing. To fix this, we nullify everything, before the history loop.","is_cherrypick":false,"cherrypick_hash":"","pull":30833},"b3cb58e7b37934ddb1a405b60ca1d81692ba8993":{"hash":"b3cb58e7b37934ddb1a405b60ca1d81692ba8993","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Some resources are freed before they are saved","body":"- PackedScenes freed before saved, so their path cache is lost\n- Solution is to move data to persistent static map\n- This patch will fix #30538","is_cherrypick":false,"cherrypick_hash":"","pull":30622},"53d2a4e9056a967eba625b7b930d87bf8804cc7e":{"hash":"53d2a4e9056a967eba625b7b930d87bf8804cc7e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Snap transform gizmo values in the 3D editor","body":"Snap to step size, and then also be careful to only display that many digits (to avoid numbers like 1.234001)","is_cherrypick":false,"cherrypick_hash":"","pull":30828},"d483a85a0ff4462fe7bff5d5ff6ea69c66cab417":{"hash":"d483a85a0ff4462fe7bff5d5ff6ea69c66cab417","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30829 from santouits/shadow-local","body":"fix getting correct mingw-w64 version","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6ab5b5e2bbdc6881f65c56a2c4ab39edbd6a87b":{"hash":"b6ab5b5e2bbdc6881f65c56a2c4ab39edbd6a87b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30823 from Paulb23/issue_29500_syntax_highlighter_leak","body":"Fix memory leaks with SyntaxHighlighters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21297a533eb40b939aac1afb62cae2c1ddcb551a":{"hash":"21297a533eb40b939aac1afb62cae2c1ddcb551a","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"fix getting correct mingw-w64 version","body":"When checking mingw-w64 version, at least on debian, the regex being used returned 86 because the name of the binary in debian starts with x86_64-w64 so we use the dumpversion option that gcc has. This fixes not compiling because gcc versions < 7 don't have some checks like shadow-local","is_cherrypick":false,"cherrypick_hash":"","pull":30829},"4e84478f4e4176a945c0a986524e019db18541c3":{"hash":"4e84478f4e4176a945c0a986524e019db18541c3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix incorrectly updating csproj and not closing build issues file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30825},"dee9e9dc629556c858e8f2b9b17c10db9876c5c2":{"hash":"dee9e9dc629556c858e8f2b9b17c10db9876c5c2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display version information in the editor at all times","body":"This closes #27811.","is_cherrypick":false,"cherrypick_hash":"","pull":30763},"3a68b241718a6bfef68e6e9916ec152b2615fea2":{"hash":"3a68b241718a6bfef68e6e9916ec152b2615fea2","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30820 from neikeq/issue-28394","body":"Mono: Don't try to update project assemblies from project manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e51aa14208b6c0b87191b046ace6b9b59678969f":{"hash":"e51aa14208b6c0b87191b046ace6b9b59678969f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix memory leaks with SyntaxHighlighters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30823},"c9befa63d2259738c3802608fc3fb0859c9a0ee7":{"hash":"c9befa63d2259738c3802608fc3fb0859c9a0ee7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Don't try to update project assemblies from project manager","body":"Previously, when running the project manager, we would try to load the API assemblies from the project and fail because we were not editing any project. This would make us try to copy the prebuilt API assemblies to the project. Since there is no project, it would try to copy them to the executable location. This would fail if Godot doesn't have permissions to write to that location.\nThis commit fixes that by instead trying to load the prebuilt API assemblies in the first place, if running the project manager.","is_cherrypick":false,"cherrypick_hash":"","pull":30820},"eb16c9830b89dd49f5f08f3f3d170d9b01fa09e0":{"hash":"eb16c9830b89dd49f5f08f3f3d170d9b01fa09e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30817 from YeldhamDev/body_warning_fix","body":"Fix wrong placement of new line in 'PhysicsBody' warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ff360b73b0b0241292c51b2358817244d277734":{"hash":"4ff360b73b0b0241292c51b2358817244d277734","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix wrong placement of new line in 'PhysicsBody' warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30817},"510bb3789e6d5a0703ddbbdd6714548db4f3d7e0":{"hash":"510bb3789e6d5a0703ddbbdd6714548db4f3d7e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30815 from YeldhamDev/debugger_monitor_text_integer","body":"Fix text position in the debugger's \"Monitors\" tab not being an integer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a33ef31a7a78087ccf51b09c4c959b66bdd2639":{"hash":"1a33ef31a7a78087ccf51b09c4c959b66bdd2639","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30814 from StraToN/makerst-add-meta-gh-hide","body":"Adds a meta on top of every generated class to hide Edit on Github link","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f12618fdf81e77cd7413383d49fc0fb19c93dd2":{"hash":"7f12618fdf81e77cd7413383d49fc0fb19c93dd2","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix text position in the debugger's \"Monitors\" tab not being an integer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30815},"d83b8881ae15e156590dfe47b00e2e6059286e69":{"hash":"d83b8881ae15e156590dfe47b00e2e6059286e69","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Adds a meta on top of every generated class to hide 'Edit on Github' link","body":"Linked docs issue https://github.com/godotengine/godot-docs/pull/2656","is_cherrypick":false,"cherrypick_hash":"","pull":30814},"4c74f50d1adfea1ebba208b980fe85018a8bfa1c":{"hash":"4c74f50d1adfea1ebba208b980fe85018a8bfa1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30351 from bojidar-bg/30288-override-global-theme","body":"Keep track of default theme and project custom default theme seperatelly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27d1e63dd461d6a61c2ef4f784e14ad7b9dfdc24":{"hash":"27d1e63dd461d6a61c2ef4f784e14ad7b9dfdc24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30807 from akien-mga/da-get_next-hidden","body":"DirAccess: Drop compat get_next(bool *is_dir) which was hidden","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d1dd54d8b50490e204f71a3782a344e9c75f046":{"hash":"7d1dd54d8b50490e204f71a3782a344e9c75f046","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30810 from Xrayez/doc-kinematic-test-only","body":"Make KinematicBody docs consistent regarding `test_only` argument","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ba50823c4715a43845207a28ad2f2051b6121e7":{"hash":"8ba50823c4715a43845207a28ad2f2051b6121e7","is_merge":false,"authored_by":["",""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Make KinematicBody docs consistent regarding `test_only` argument","body":"This simply makes the `move_and_collide` method descriptions in\nboth 2D and 3D to be in sync.\n\nCo-authored-by: 2DemiGods <2DemiGods@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":30810},"ffc8fb9c487a52a858fc9f6630bf2bc6e420e1bf":{"hash":"ffc8fb9c487a52a858fc9f6630bf2bc6e420e1bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30685 from jonri/vehicle-per-wheel-forces","body":"Vehicle per-wheel forces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9bff84ce3faf843f1c2af7625a04adad162a545":{"hash":"e9bff84ce3faf843f1c2af7625a04adad162a545","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23820 from clayjohn/pointmesh","body":"Added PointMesh primitive","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43238bb59af7a0b7e98540a2786d006dad8747c9":{"hash":"43238bb59af7a0b7e98540a2786d006dad8747c9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"DirAccess: Drop compat get_next(bool *is_dir) which was hidden","body":"Fixes this warning:\n```\n./core/os/dir_access.h:74:17: warning: 'virtual String DirAccess::get_next(bool*)' was hidden [-Woverloaded-virtual]\n```\n\nPart of #30790.","is_cherrypick":false,"cherrypick_hash":"","pull":30807},"1481d299ea97fa1311a75a9ee39eb97d624a8619":{"hash":"1481d299ea97fa1311a75a9ee39eb97d624a8619","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30776 from akien-mga/editor-configurable-float-step","body":"Inspector: Make default float step configurable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffca740185d5e34dbb41af825aeb4d04407894e1":{"hash":"ffca740185d5e34dbb41af825aeb4d04407894e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30806 from akien-mga/fix-hint-sprite-frames","body":"Inspector: Fix PROPERTY_HINT_SPRITE_FRAME not behaving as RANGE","is_cherrypick":false,"cherrypick_hash":"","pull":""},"336846e547c1daeb8855b091d21df3b91c2a80a8":{"hash":"336846e547c1daeb8855b091d21df3b91c2a80a8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Inspector: Fix PROPERTY_HINT_SPRITE_FRAME not behaving as RANGE","body":"This was a regression in 3.1 and later from the new inspector, where\nPROPERTY_HINT_SPRITE_FRAME was not fully re-implemented. It's meant to\nbe a normal PROPERTY_HINT_RANGE which also automatically increments its\nvalue when keyed in the animation player.\n\nTo avoid code duplication, I made the frames properties use the actual\nPROPERTY_HINT_RANGE and introduced a PROPERTY_USAGE_KEYING_INCREMENTS\nusage flag instead.","is_cherrypick":false,"cherrypick_hash":"","pull":30806},"5a5322ca0625edda3a62c78e51b7ef9e2697f2fe":{"hash":"5a5322ca0625edda3a62c78e51b7ef9e2697f2fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30792 from KoBeWi/releasent","body":"Don't release action if it's not pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b662bc65bfce7a82c0401cdb23eae31788ee4c23":{"hash":"b662bc65bfce7a82c0401cdb23eae31788ee4c23","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30796 from YeldhamDev/anim_undo_dict_duplicate","body":"Fix undo problems with method and transform tracks in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6c21ce736798d50be35ad36a196b70b52e6d93ed":{"hash":"6c21ce736798d50be35ad36a196b70b52e6d93ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30803 from YeldhamDev/debugger_monitor_text_center","body":"Center text in the debugger's \"Monitors\" tab","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb300ba8fe48a76d31b97564eb34c58c355cdbd5":{"hash":"eb300ba8fe48a76d31b97564eb34c58c355cdbd5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30799 from guilhermefelipecgs/fix_30795","body":"Fix crash when using custom cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2c4e4d6ff6e87c0d0542f7701c79673c71f6e2a":{"hash":"a2c4e4d6ff6e87c0d0542f7701c79673c71f6e2a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Center text in the debugger's \"Monitors\" tab","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30803},"ad0d87b4dddfe6b9e88510dd526bcd4028ba3030":{"hash":"ad0d87b4dddfe6b9e88510dd526bcd4028ba3030","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30802 from neikeq/exc-policy-and-issue-30519","body":"Unhandled exception policy and fix external editors on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0cdbb793822961e68727925d0f3f4e00f780306":{"hash":"c0cdbb793822961e68727925d0f3f4e00f780306","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix regression: external editors not working on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30802},"513cc78f85d8c45a9492ae25034cd2357714cfdf":{"hash":"513cc78f85d8c45a9492ae25034cd2357714cfdf","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add option to keep running after unhandled exceptions","body":"By default, an unhandled exception will cause the application to be terminated; but the project setting `mono/unhandled_exception_policy` was added to change this behaviour.\nThe editor is hard-coded to never terminate because of unhandled exceptions, as that would make writing editor plugins a painful task, and we cannot kill the editor because of a mistake in a thirdparty plugin.","is_cherrypick":false,"cherrypick_hash":"","pull":30802},"ff7c37927a7eac929e1518915dbeac259f63398f":{"hash":"ff7c37927a7eac929e1518915dbeac259f63398f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added pointMesh primitive","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23820},"c3f69c6c76a0495b6730d2483e64a31ee3a1d4ad":{"hash":"c3f69c6c76a0495b6730d2483e64a31ee3a1d4ad","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix crash caused by a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30799},"bd5b73108f7ff02a691888e34cddf72b8d84ad05":{"hash":"bd5b73108f7ff02a691888e34cddf72b8d84ad05","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't release action if it's not pressed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30792},"3d9df3b2ed252264a13b555574148262760859a4":{"hash":"3d9df3b2ed252264a13b555574148262760859a4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix undo problems with method and transform tracks in the animation editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30796},"bf237f651c09f4670baa84610ec41e2a36b1a6a4":{"hash":"bf237f651c09f4670baa84610ec41e2a36b1a6a4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added direction_to to GDNative","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30788},"adae2b073811d0f81afdfab277fdb27d2ba9f16a":{"hash":"adae2b073811d0f81afdfab277fdb27d2ba9f16a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30778 from YeldhamDev/anim_multi_key_edit","body":"Make possible to edit multiple keys in an animation again","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c608b6f6483254f1a6d2340135d95810037fc2fe":{"hash":"c608b6f6483254f1a6d2340135d95810037fc2fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23334 from malbach/align_sel_view","body":"Add 'Move to view' and make 'Align to view' only align","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa062c54fcdac6a17e38f3678c886779bce325f9":{"hash":"aa062c54fcdac6a17e38f3678c886779bce325f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25090 from Chaosus/string_count","body":"Added String.count method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cbd4337ce5bd3d589cd96e1a371d417be781841":{"hash":"3cbd4337ce5bd3d589cd96e1a371d417be781841","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30786 from YeldhamDev/update_dead_links","body":"Update some dead links in the codebase","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12ae7a4c02c186e9f136a7d4a8ea9f6f4805f718":{"hash":"12ae7a4c02c186e9f136a7d4a8ea9f6f4805f718","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Update some dead links in the codebase","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30786},"080c0bb7fea824f231e8972fe1e7f82290a2f453":{"hash":"080c0bb7fea824f231e8972fe1e7f82290a2f453","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added count method to String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25090},"d844e306147689c3f02473b3dd5d592bdf141023":{"hash":"d844e306147689c3f02473b3dd5d592bdf141023","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Inspector: Make default float step configurable","body":"Also allow lifting the decimal step formatting with a hint range step\nof 0. A new `range_step_decimals()` is added for this to avoid breaking\ncompatibility on the general purpose `step_decimals()` (which still\nreturns 0 for an input step of 0).\n\nSupersedes #25470.\nPartial fix for #18251.","is_cherrypick":false,"cherrypick_hash":"","pull":30776},"06a6507751f5899a590a1c67915890550e5a2793":{"hash":"06a6507751f5899a590a1c67915890550e5a2793","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30772 from mbrlabs/view-distance","body":"Increased max view distance in spatial editor plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4a218b9862b73b643ade6e8b0f5c205e9fbc9ca4":{"hash":"4a218b9862b73b643ade6e8b0f5c205e9fbc9ca4","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTEwMTg="],"author_raw":"malbach <malbach@free.fr>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add 'Align Rotation with View' to spatial editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":23334},"4c943cca2c6d6cd7a197cb1601a6356e65254837":{"hash":"4c943cca2c6d6cd7a197cb1601a6356e65254837","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30716 from qarmin/fixed_static_analiser_code","body":"Fix some code found by Coverity Scan and PVS Studio","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c8fa414bba9e56f344d6b4e645b94ec9913b898":{"hash":"4c8fa414bba9e56f344d6b4e645b94ec9913b898","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTAxMzU="],"author_raw":"Marcus Brummer <mbrlabs7@gmail.com>","committer_raw":"Marcus Brummer <mbrlabs7@gmail.com>","summary":"Increased max view distance in spatial editor plugin","body":"Increased from 10000 to 1000000. I also removed two related magic numbers.\nCloses #30766.","is_cherrypick":false,"cherrypick_hash":"","pull":30772},"aab8da25ad2c3e6d2df03abbc8e35c1725938c40":{"hash":"aab8da25ad2c3e6d2df03abbc8e35c1725938c40","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some code found by Coverity Scan and PVS Studio","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30716},"c7a427241e7f4dd6ab9ac89f51d3bb9f6632008b":{"hash":"c7a427241e7f4dd6ab9ac89f51d3bb9f6632008b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30735 from Zylann/project_manager_improvement","body":"Project manager improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"280c9a321242a4c13d8bdb427faeebda14f7eb9a":{"hash":"280c9a321242a4c13d8bdb427faeebda14f7eb9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30771 from YeldhamDev/open_screenshot_editor_settings","body":"Move \"Open Screenshot\" from the \"Editor\" menu to the editor settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9be52a5e0f45f3cfc78f475df6a2f60d7fa0d514":{"hash":"9be52a5e0f45f3cfc78f475df6a2f60d7fa0d514","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Move \"Open Screenshot\" from the \"Editor\" menu to the editor settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30771},"0381ff35aa5e39857d289f2768f657fcc1e091e9":{"hash":"0381ff35aa5e39857d289f2768f657fcc1e091e9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30764 from clayjohn/contact-shadow","body":"Fix contact shadows appearing when shading casting is off","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97e18f03dbf15fc49e41a1c71cd5db6899b2673f":{"hash":"97e18f03dbf15fc49e41a1c71cd5db6899b2673f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make possible to edit multiple keys in an animation again","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30778},"b1839e5e8502927373e948365b490a5dc60facb5":{"hash":"b1839e5e8502927373e948365b490a5dc60facb5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix contact shadows appearing when shading casting is off","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30764},"b62b8ccf944e51c03614b2b813e04c9b62245ffc":{"hash":"b62b8ccf944e51c03614b2b813e04c9b62245ffc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30732 from Calinou/default-disable-high-quality-vct","body":"Disable high-quality voxel cone tracing by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bcfbd25eefe4d1c0b8ac54ef7eb4abcc51cf68d4":{"hash":"bcfbd25eefe4d1c0b8ac54ef7eb4abcc51cf68d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30728 from FlamyAT/fix-inputevent-doc","body":"Documents the need for input_pickable in _input_event","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8d85762c4416ed383a33825dc3dd37b4fe15a9f":{"hash":"d8d85762c4416ed383a33825dc3dd37b4fe15a9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30753 from Calinou/make-header-run-from-any-location","body":"Make `make_header.py` functional when run from any location","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a36e09f39881fee2fe2da7ed89b76330202834bf":{"hash":"a36e09f39881fee2fe2da7ed89b76330202834bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30759 from akien-mga/ios-camera-type-mismatch","body":"Fix type mismatch in iOS interface orientation checks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77724fde60f683352f102b82a815cc84667ebdf5":{"hash":"77724fde60f683352f102b82a815cc84667ebdf5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix type mismatch in iOS interface orientation checks","body":"Not sure why this error popped up when I enabled C++11 on the codebase,\nbut I guess this should fix it.","is_cherrypick":false,"cherrypick_hash":"","pull":30759},"5dae2ea777da5395cf1b1e9a8bc6abc93f6ae6bb":{"hash":"5dae2ea777da5395cf1b1e9a8bc6abc93f6ae6bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Enable C++11 on the whole codebase","body":"**Important:** This does not mean *yet* that C++11 features should be used\nin contributions to Godot's codebase.\n\nFor now this change is done solely for feature branches working on Vulkan\nsupport and GDScript typed instruction sets for Godot 4.0, which will both\nuse C++11 features and are based on the master branch.\n\nThe plan is to start porting the codebase to C++11 after Godot 3.2 is\nreleased, following upcoming guidelines on the subset of new features that\nshould be used, and when/how to use them.\n\nWe will advertise clearly when C++11 contributions are open, especially\nonce we start a coordinated effort to port Godot's massive codebase. In the\nmeantime, please bear with us and good ol' C++03. :)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f03c1c8d4fcc5758be84ce114c1b4f7990a19aed":{"hash":"f03c1c8d4fcc5758be84ce114c1b4f7990a19aed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30752 from akien-mga/scons-fix-add_source_files","body":"SCons: Fix uses of [].append instead of env.add_source_files()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a84cef4fca3986bd46b3311e2771dbd1d0dbc08":{"hash":"9a84cef4fca3986bd46b3311e2771dbd1d0dbc08","is_merge":false,"authored_by":["MDQ6VXNlcjgwNTY4OTg="],"author_raw":"FlamyAT <8056898+FlamyAT@users.noreply.github.com>","committer_raw":"Filip <8056898+FlamyAT@users.noreply.github.com>","summary":"Documents the need for input_pickable in _input_event","body":"Update CollisionObject2D.xml\n\nAdded member tags to missing docs","is_cherrypick":false,"cherrypick_hash":"","pull":30728},"66d09a6b4cae73fbb48fe01082af5397c4a75d9a":{"hash":"66d09a6b4cae73fbb48fe01082af5397c4a75d9a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Fix uses of [].append instead of env.add_source_files()","body":"Also added support for SCons project-absolute paths (starting with #) and\nwarning about duplicates in add_source_files(), and fixed\ndefault_controller_mappings.gen.cpp being included twice after first build\ndue to *.cpp globbing.\n\nPart of #30270.","is_cherrypick":false,"cherrypick_hash":"","pull":30752},"017b224a87064a3d333ba63809a0f12cfe2c4412":{"hash":"017b224a87064a3d333ba63809a0f12cfe2c4412","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30713 from bojidar-bg/30615-trackpad-2d-viewport","body":"Improve touchpad support in 2d editor viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"31eb116d49a8648a560354c7caa895cc7a8661c5":{"hash":"31eb116d49a8648a560354c7caa895cc7a8661c5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make `make_header.py` functional when run from any location","body":"This removes the need to `cd` to `scene/resources/default_theme/`\nto get the expected result.","is_cherrypick":false,"cherrypick_hash":"","pull":30753},"5bb8334e971537cb4f29fc9336c27507f7f1fbe9":{"hash":"5bb8334e971537cb4f29fc9336c27507f7f1fbe9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30751 from akien-mga/emscripten-binaryen-trap-mode","body":"Emscripten: Do not define BINARYEN_TRAP_MODE='clamp'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b19da583db5db64185765ccdae497b55ab00534":{"hash":"6b19da583db5db64185765ccdae497b55ab00534","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30745 from clayjohn/gles2-shadow-transparency","body":"Fix GLES2 shadow transparency bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63544e6b02e42935b9f23ade6ff14a6731abe72d":{"hash":"63544e6b02e42935b9f23ade6ff14a6731abe72d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Emscripten: Do not define BINARYEN_TRAP_MODE='clamp'","body":"It is not supported in Emscripten's `latest-upstream` LLVM backend,\nand doesn't seem necessary in the `latest` backend either.\nIt was initially added in #22857 to solve a compilation error with the latter.\n\nPart of #30270.","is_cherrypick":false,"cherrypick_hash":"","pull":30751},"16288cabc0fa959f4f23d7861708ad751b2c6736":{"hash":"16288cabc0fa959f4f23d7861708ad751b2c6736","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: More formatting fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5b20b49bf721185f05d2881dc04884eb7ffc2b6e":{"hash":"5b20b49bf721185f05d2881dc04884eb7ffc2b6e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Formatting fixes in EditorPlugin docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"07e289963ce4b1bcdd02d9259991ec29b9f036e1":{"hash":"07e289963ce4b1bcdd02d9259991ec29b9f036e1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b7c459106e1bc86aa40dd77db0314c3f36fe82b":{"hash":"7b7c459106e1bc86aa40dd77db0314c3f36fe82b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30749 from godotengine/revert-22642-inspector_metadata","body":"Revert \"Expose \"meta\" to the Inspector\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f243b0a745d14c28a3a08fb9b1840aaa23eb079":{"hash":"5f243b0a745d14c28a3a08fb9b1840aaa23eb079","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30748 from godotengine/revert-26205-spatialmaterial-use-packed-channels","body":"Revert \"Tweak SpatialMaterial's default metallic and roughness texture channels\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f5b77acc9f3ee739e17d05d767edbff1b6bf6ea":{"hash":"9f5b77acc9f3ee739e17d05d767edbff1b6bf6ea","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Expose \"meta\" to the Inspector\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30749},"4b1ec08bc350f580c289cb2e919ce6ed5d4f4d45":{"hash":"4b1ec08bc350f580c289cb2e919ce6ed5d4f4d45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30726 from GodotExplorer/revert-30657-optimize_dir_access_unix_get_next","body":"Revert \"Optimize DirAccessUnix::get_next() for some file systems\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1b4568ba9ca83715be062edd30cedc0e2975d00":{"hash":"a1b4568ba9ca83715be062edd30cedc0e2975d00","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Tweak SpatialMaterial's default metallic and roughness texture channels\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30748},"ad616feda261f63bf2dd8ff0951bda58a90711ce":{"hash":"ad616feda261f63bf2dd8ff0951bda58a90711ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30659 from henriiquecampos/docs","body":"Add description for EditorSceneImporter, EditorPlugin.enable/disable and EditorInterface.select_file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"411c49b2abdff9daa2bfdc6232b824a6e67fb585":{"hash":"411c49b2abdff9daa2bfdc6232b824a6e67fb585","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30717 from akien-mga/zstd-1.4.1","body":"zstd: Update to upstream version 1.4.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e448fdad159a07ee855630ee4d3b0328a94998e0":{"hash":"e448fdad159a07ee855630ee4d3b0328a94998e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30720 from Calinou/doc-improve-variant","body":"Improve the Variant class documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92b65ff0c604d35dd9960310b772cba574e32926":{"hash":"92b65ff0c604d35dd9960310b772cba574e32926","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30740 from neikeq/typeinfo_static_fail","body":"Make it a build error if a GetTypeInfo specialization cannot be resolved","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f551457e124e2141fb6cfc75364b2660e8f36853":{"hash":"f551457e124e2141fb6cfc75364b2660e8f36853","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30741 from neikeq/fix-not-updating-editor-api-assembly","body":"Mono: Fix editor API assembly not being updated","is_cherrypick":false,"cherrypick_hash":"","pull":""},"150487e7280a1847b19a27f6b1465224bb14e8d6":{"hash":"150487e7280a1847b19a27f6b1465224bb14e8d6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix gles2 shadow transparency bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30745},"0197d86ab402b00e75853812538011415ffdaa85":{"hash":"0197d86ab402b00e75853812538011415ffdaa85","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix editor API assembly not being updated","body":"If both the core and editor API assemblies are missing or out of sync, Godot will only update the former and then abort when trying to load them again because the latter was not updated. Godot will update it correctly the next time it's started, but this should not be needed and it should work the first time. This commit fixes that.","is_cherrypick":false,"cherrypick_hash":"","pull":30741},"2c85439da00fa7277ef39d23ad29b6da9dd690e0":{"hash":"2c85439da00fa7277ef39d23ad29b6da9dd690e0","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make it a build error if a GetTypeInfo specialization cannot be resolved","body":"Previously it was a runtime error message.","is_cherrypick":false,"cherrypick_hash":"","pull":30740},"d3652887df0bbe5876dd7b64e741b3c5b14e0cad":{"hash":"d3652887df0bbe5876dd7b64e741b3c5b14e0cad","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Project manager improvements","body":"- Faster launch time by loading icons in a coroutine\n- Faster sorting, filtering, fav'ing etc\n- Refactored project list with a proper structured class","is_cherrypick":false,"cherrypick_hash":"","pull":30735},"b1e382178c0e0057d53acb95c7e1de19aa5af337":{"hash":"b1e382178c0e0057d53acb95c7e1de19aa5af337","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Disable high-quality voxel cone tracing by default","body":"This makes GIProbe significantly faster out of the box, at the cost\nof worse-looking GIProbe reflections.\n\nThis closes #30727.","is_cherrypick":false,"cherrypick_hash":"","pull":30732},"ee9f46423b85d6fbcfa43380c70cc7d0f3eff8f7":{"hash":"ee9f46423b85d6fbcfa43380c70cc7d0f3eff8f7","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Optimize DirAccessUnix::get_next() for some file systems\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30726},"4840d36654aae176c2273cd20e622130d304b03d":{"hash":"4840d36654aae176c2273cd20e622130d304b03d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the Variant class documentation","body":"Taken from\nhttps://docs.godotengine.org/en/latest/development/cpp/variant_class.html.","is_cherrypick":false,"cherrypick_hash":"","pull":30720},"cafb888361eba08297dd88b18dc71f4d418525c0":{"hash":"cafb888361eba08297dd88b18dc71f4d418525c0","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Allow tab key to be used for shortcuts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30721},"b81fa47f3882ef7d91baa9fa1351ea504fb019ca":{"hash":"b81fa47f3882ef7d91baa9fa1351ea504fb019ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"zstd: Update to upstream version 1.4.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30717},"e37594824fe00eb6aab05d2c7dfdad6c9d9ff28e":{"hash":"e37594824fe00eb6aab05d2c7dfdad6c9d9ff28e","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Improve touchpad support in 2d editor viewport","body":"Implements ideas from #30615","is_cherrypick":false,"cherrypick_hash":"","pull":30713},"437939589234559febabb9a4c392145521a9c3a5":{"hash":"437939589234559febabb9a4c392145521a9c3a5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30710 from neikeq/issue-30526","body":"Fix mono module build errors for release templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2acc1e30797fde204e2305cc40b7b9df3a15f247":{"hash":"2acc1e30797fde204e2305cc40b7b9df3a15f247","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTcxMDU5"],"author_raw":"Henrique Campos <henriquecampos@pigdev.studio>","committer_raw":"Henrique Campos <henriquecampos@pigdev.studio>","summary":"Add description for EditorPlugin.enable/disable methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30659},"ec679dfffa15ac531e46df8b72aa414ef9c90cab":{"hash":"ec679dfffa15ac531e46df8b72aa414ef9c90cab","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix mono module build errors for release templates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30710},"c7b0eed75757ed662b724cda6a10616dedd1cc35":{"hash":"c7b0eed75757ed662b724cda6a10616dedd1cc35","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTcxMDU5"],"author_raw":"Henrique Campos <henriquecampos@pigdev.studio>","committer_raw":"Henrique Campos <henriquecampos@pigdev.studio>","summary":"Add docs for EditorInterface, EditorPlugin and EditorSceneImporter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30659},"60efd67034724f3563d46e9ff3fd2db34763535b":{"hash":"60efd67034724f3563d46e9ff3fd2db34763535b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30693 from Chaosus/lerp_angle","body":"Added lerp_angle built-in function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d6b6dbd2fd61ede0030804332f9def112cf25e4":{"hash":"9d6b6dbd2fd61ede0030804332f9def112cf25e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30234 from zwostein/fix-AudioStreamPlayer3D","body":"Fixed multichannel panning for AudioStreamPlayer3D.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fec28da0ad39f8f0b728bcfddb420fe8b3cdce26":{"hash":"fec28da0ad39f8f0b728bcfddb420fe8b3cdce26","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30349 from qarmin/fix_arvr_crash_at_exit","body":"Fix ARVRServer crash at exit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e466dc2daa8eee7e6fb5a7fce40bf9e988a927cb":{"hash":"e466dc2daa8eee7e6fb5a7fce40bf9e988a927cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30698 from Anutrix/assimp-pass-by-ref","body":"Changed large const string values to const string ref in some assimp functions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7c1109958761b9e35597d66c293d1ab75f1bba91":{"hash":"7c1109958761b9e35597d66c293d1ab75f1bba91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30703 from hbina/patch-1","body":"Make comparison operator== const in EditorAutoloadSettings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d15cf7b672ac9911b4e82fed52b4c5e8d4312b0d":{"hash":"d15cf7b672ac9911b4e82fed52b4c5e8d4312b0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30576 from qarmin/lgtm_coverage","body":"Changed some code reported by LGTM and Coverity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6694c119d069d8ff8dc5290d38d2d33625f07807":{"hash":"6694c119d069d8ff8dc5290d38d2d33625f07807","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added lerp_angles built-in function","body":"Co-authored-by: Xrayez <https://github.com/Xrayez>\nCo-authored-by: DleanJeans <https://github.com/DleanJeans>","is_cherrypick":false,"cherrypick_hash":"","pull":30693},"700938bff772924941c4e1ea61bbfd2abe34d8d2":{"hash":"700938bff772924941c4e1ea61bbfd2abe34d8d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30708 from Anutrix/doc-astar-example-fix","body":"AStar and AStar2D examples fixed to not use 'as' keyword and also removed error causing code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3aeca706599c0c4eff22cd859869e143539e2c99":{"hash":"3aeca706599c0c4eff22cd859869e143539e2c99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30697 from bojidar-bg/6067-pale-customtype-script","body":"Make custom types more subtle and more useful","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42aa9aafb4bd8188090d6aee75a0a50d3dfac007":{"hash":"42aa9aafb4bd8188090d6aee75a0a50d3dfac007","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30707 from Anutrix/remove-an-unused-import","body":"Removed an unused import in platform/android/SCsub","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7cf3c8e72af694983b04dca4ba7a1e273e86fa8":{"hash":"d7cf3c8e72af694983b04dca4ba7a1e273e86fa8","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"AStar and AStar2D examples fixed to not use 'as' keyword and also removed error causing code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30708},"b0e44c9e5ddf74747ac249e8b8534b571729d0f0":{"hash":"b0e44c9e5ddf74747ac249e8b8534b571729d0f0","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Removed an unused commit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30707},"0142a54a16957d60bf3c9a8251e61ebae67a7ca6":{"hash":"0142a54a16957d60bf3c9a8251e61ebae67a7ca6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30696 from ivhilaire/fix/pluginscript-unregister-class","body":"Remove added pluginscript resource format loaders and savers on cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6cbaf7662f5ee3ca1d02c0ebc85854fceee057af":{"hash":"6cbaf7662f5ee3ca1d02c0ebc85854fceee057af","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Changed some code showed in LGTM and Coverage","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30576},"4dc717ea07915124b0250e23e98063f712f1c038":{"hash":"4dc717ea07915124b0250e23e98063f712f1c038","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Make comparison operator== const","body":"`operator==` of EditorAutoloadSettings is not const for whatever reason...","is_cherrypick":false,"cherrypick_hash":"","pull":30703},"e44041ae41c6b76678f52f772abb5e4834ed40a1":{"hash":"e44041ae41c6b76678f52f772abb5e4834ed40a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30695 from YeldhamDev/big_text_focus","body":"Make multiline text edit grab focus when popping up","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bf930c1176ed26155aa352b1f937c8ae043272e":{"hash":"0bf930c1176ed26155aa352b1f937c8ae043272e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30692 from qarmin/null_pointer_to_function","body":"Don't allow to pass to _is_node_locked function NULL pointer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f721788681533d4c53736bb873fb4e468fcfea9":{"hash":"4f721788681533d4c53736bb873fb4e468fcfea9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Make custom types more subtle and more useful","body":"Implements #6067 (aaronfranke's idea)\nFixes #26980","is_cherrypick":false,"cherrypick_hash":"","pull":30697},"1b4d3f7d56113a47225cc882bf5481589d828e83":{"hash":"1b4d3f7d56113a47225cc882bf5481589d828e83","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Changed large const string values to string ref in some assimp functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30698},"5d88f746770ac46506fbb69b04993af47cef6c10":{"hash":"5d88f746770ac46506fbb69b04993af47cef6c10","is_merge":false,"authored_by":["MDQ6VXNlcjMzMjc5MDkw"],"author_raw":"Ivan Hilaire <ivhilaire@gmail.com>","committer_raw":"Ivan Hilaire <ivhilaire@gmail.com>","summary":"Remove added pluginscript resource format loaders and savers on cleanup","body":"Properly release added resource loader and save references. Otherwise PluginScript API\nmay cause \"ObjectDB Instances still exist!\" warnings and segmentation faults on exit.","is_cherrypick":false,"cherrypick_hash":"","pull":30696},"df9c890022fef3e9a47a9f7c761a72b3c13c4bed":{"hash":"df9c890022fef3e9a47a9f7c761a72b3c13c4bed","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make multiline text edit grab focus when popping up","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30695},"c317a3ce16a35b21d85b250a0e810526bb89db38":{"hash":"c317a3ce16a35b21d85b250a0e810526bb89db38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30354 from LikeLakers2/multinodeedit-same-type-properties","body":"MultiNodeEdit now only shows properties with the exact same PropertyInfo data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed84c9e506469342bc5d6e03838dce9ea2672437":{"hash":"ed84c9e506469342bc5d6e03838dce9ea2672437","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Don't allow to pass to _is_node_locked function NULL pointer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30692},"e12f3a9bfd15429a2f574bb7cc9e096aa02e7c9c":{"hash":"e12f3a9bfd15429a2f574bb7cc9e096aa02e7c9c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21833 from StraToN/wrap-in-new-node","body":"Adds contextual item in scene tree dock to wrap selection in a new node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"249fdd9f80dc01f2a69f023b9a987563a4482b24":{"hash":"249fdd9f80dc01f2a69f023b9a987563a4482b24","is_merge":false,"authored_by":["MDQ6VXNlcjEyODkyMDc="],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"Julian Murgia <the.straton@gmail.com>","summary":"Adds contextual item in scene tree dock to wrap selection in a new node","body":"Fixes #20187","is_cherrypick":false,"cherrypick_hash":"","pull":21833},"9384b6ab0e3c79dde31f64ac52123a4f54b7bde3":{"hash":"9384b6ab0e3c79dde31f64ac52123a4f54b7bde3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"Fix a few typos in new strings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d779e7777718989da8e3301966334449e049b2a":{"hash":"0d779e7777718989da8e3301966334449e049b2a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21a2cd1a040489ea799ad213e81c2153362a44f7":{"hash":"21a2cd1a040489ea799ad213e81c2153362a44f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23270 from silvanocerza/remote_scene_tree_filter","body":"Implemented remote scene tree filtering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f796779f7c89cd2c92bc4531e5e90f49acda30f9":{"hash":"f796779f7c89cd2c92bc4531e5e90f49acda30f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23310 from aaronfranke/posmod-int","body":"Add integer posmod and rename default arg names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ca3e47d66fe3f3d849e2084d516949c84011f4b":{"hash":"2ca3e47d66fe3f3d849e2084d516949c84011f4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22642 from YeldhamDev/inspector_metadata","body":"Expose \"meta\" to the Inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b79303d39a0ec9eea5fb4c267a8db313b52b57a2":{"hash":"b79303d39a0ec9eea5fb4c267a8db313b52b57a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30683 from bojidar-bg/30671-triplanar-binormal","body":"Fix binormal sign when using triplanar mapping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"617bbdb174c07aff75db54a0b5a56f599f90b8da":{"hash":"617bbdb174c07aff75db54a0b5a56f599f90b8da","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29180 from fire/vs_type_hints","body":"Visualscript: Add types for get and set.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdf54a7f9e2aae90d16e5066c9cdfafad87d9a65":{"hash":"bdf54a7f9e2aae90d16e5066c9cdfafad87d9a65","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Visualscript: Add types for base type get and set.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29180},"40dec5591646721aed89b326e8f33d28839e7436":{"hash":"40dec5591646721aed89b326e8f33d28839e7436","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30600 from vortexofdoom/dualshock_joypad","body":"Added DualShock Equivalents to Joypad Button 10 and 11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36182104e8d656850edbd1fa903d7be9c2faff28":{"hash":"36182104e8d656850edbd1fa903d7be9c2faff28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30645 from Meriipu/document_tree_minwidth","body":"Documented the Tree column behaviour of min_width in conjunction with expand","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41500db7350874f70449a0a4642abade0d5525ca":{"hash":"41500db7350874f70449a0a4642abade0d5525ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30686 from Calinou/enable-auto-brace-complete","body":"Enable the script editor's \"Auto Brace Complete\" by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1644c3bb862508ff5348e548b1f752e0cefabc76":{"hash":"1644c3bb862508ff5348e548b1f752e0cefabc76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30674 from FlamyAT/patch-1","body":"Added missing InputEvent documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47ab209b55092599d18705592a3c92b81a7a592d":{"hash":"47ab209b55092599d18705592a3c92b81a7a592d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30684 from Calinou/improve-assetlib-image-display","body":"Improve preview and screenshot display in the asset library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a60f242982d70e85a5b2c182eb3289b2fa7812e1":{"hash":"a60f242982d70e85a5b2c182eb3289b2fa7812e1","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Add integer posmod and rename default arg names","body":"\"posmod\" is the integer version of \"fposmod\". We do not need a \"mod\" because of the % operator.\n\nI changed the default arg names from \"x\" and \"y\" to \"a\" and \"b\" because they are not coordinates. I also changed pow's arg names to \"base\" and \"exp\". Also, I reorganized the code in the VS built-in funcs switch statement.","is_cherrypick":false,"cherrypick_hash":"","pull":23310},"755689b0e9c2d6c998243e02635284ca37a9879f":{"hash":"755689b0e9c2d6c998243e02635284ca37a9879f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Enable the script editor's \"Auto Brace Complete\" by default","body":"This also adds a setting hint for the \"Code Complete Delay\" setting\nand cleans up some duplicated default setting values.\n\nThis closes #30662.","is_cherrypick":false,"cherrypick_hash":"","pull":30686},"4474e017617a8237ad6058c4cd57730d39114882":{"hash":"4474e017617a8237ad6058c4cd57730d39114882","is_merge":false,"authored_by":["MDQ6VXNlcjYyMjgxNTE="],"author_raw":"Jon Ring <jonnyring@gmail.com>","committer_raw":"Jon Ring <jonnyring@gmail.com>","summary":"Update documentation for new VehicleWheel members","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30685},"18103f2b898a30c459d30edf73048af651bbe6f3":{"hash":"18103f2b898a30c459d30edf73048af651bbe6f3","is_merge":false,"authored_by":["MDQ6VXNlcjYyMjgxNTE="],"author_raw":"Jon Ring <jonnyring@gmail.com>","committer_raw":"Jon Ring <jonnyring@gmail.com>","summary":"Add per-wheel throttle, brake, and steering for vehicles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30685},"ddf83d93b31003c54c05d2cb2e266cf305fbaa55":{"hash":"ddf83d93b31003c54c05d2cb2e266cf305fbaa55","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve preview and screenshot display in the asset library","body":"Images are now resized with Lanczos interpolation for higher quality.\nVideo thumbnails now display a \"pointing hand\" cursor when hovered\nas they will open in an external browser.","is_cherrypick":false,"cherrypick_hash":"","pull":30684},"bdffdd7e38354c66f0ec34db56bd249854949e70":{"hash":"bdffdd7e38354c66f0ec34db56bd249854949e70","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix binormal sign when using triplanar mapping","body":"Fixes #30671","is_cherrypick":false,"cherrypick_hash":"","pull":30683},"20a3bb9c484431439ffa60a158d7563c466cd530":{"hash":"20a3bb9c484431439ffa60a158d7563c466cd530","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30226 from lawnjelly/interpolate","body":"Add access to interpolation fraction for fixed timestep interpolation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2046d7b87ade87766b7e668b8021d95647d34214":{"hash":"2046d7b87ade87766b7e668b8021d95647d34214","is_merge":false,"authored_by":["MDQ6VXNlcjgwNTY4OTg="],"author_raw":"FlamyAT <Game.Couler@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added missing InputEvent documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30674},"708092f0373019256845f486435f92a99437843f":{"hash":"708092f0373019256845f486435f92a99437843f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30656 from Calinou/lower-directional-shadow-max-distance","body":"Lower the default directional shadow maximum distance to 100","is_cherrypick":false,"cherrypick_hash":"","pull":""},"950153757bddd65371d41eb44f9c91a4ead08b7e":{"hash":"950153757bddd65371d41eb44f9c91a4ead08b7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30648 from NilsIrl/useless_casts","body":"Remove useless casts to String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa8c4ed712fb53c092a45b1c06c5e4127d3a8bce":{"hash":"aa8c4ed712fb53c092a45b1c06c5e4127d3a8bce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30641 from YeldhamDev/assetlib_minor_improvements","body":"Minor improvements to the AssetLib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41968a6cb9ef88c21a4d2f05211fa146649c6cea":{"hash":"41968a6cb9ef88c21a4d2f05211fa146649c6cea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30663 from bojidar-bg/30269-stack-underflow","body":"Fix stack underflows when yielding twice","is_cherrypick":false,"cherrypick_hash":"","pull":""},"833659015417c7188c0268a278137bc19c41484c":{"hash":"833659015417c7188c0268a278137bc19c41484c","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix stack underflows when yielding twice","body":"Also, refactor GDScriptFunctionState::_signal_callback, removing some excessive repetition.\nFixes #30269.","is_cherrypick":false,"cherrypick_hash":"","pull":30663},"72b5a9e4764d711b9983bb3530e21fb17fb026ca":{"hash":"72b5a9e4764d711b9983bb3530e21fb17fb026ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30655 from Xrayez/bmp-compression-fix","body":"Fix BMP loader to distinguish between compression types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa4cb80a1eee24dec947ed5a262a917518d6c799":{"hash":"fa4cb80a1eee24dec947ed5a262a917518d6c799","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30657 from hadrien-psydk/optimize_dir_access_unix_get_next","body":"Optimize DirAccessUnix::get_next() for some file systems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1898a559a94d803ba3ead9127deb65c5a61aefaa":{"hash":"1898a559a94d803ba3ead9127deb65c5a61aefaa","is_merge":false,"authored_by":["MDQ6VXNlcjc2MDUyOTM="],"author_raw":"Hadrien <hadrien@psydk.org>","committer_raw":"Hadrien <hadrien@psydk.org>","summary":"Optimize DirAccessUnix::get_next() for some file systems","body":"On some file systems, like ext4 on Linux, readdir() gives enough\ninformation to determine the entry type in order to avoid doing\na stat() system call.\n\nUse this information and call stat() only if necessary.","is_cherrypick":false,"cherrypick_hash":"","pull":30657},"ce8a54b634318c09f78275ffd65217769ffdf5aa":{"hash":"ce8a54b634318c09f78275ffd65217769ffdf5aa","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Lower the default directional shadow maximum distance to 100","body":"With the default camera node settings, this makes directional shadows\nlook consistent between the editor and the running project.\n\nThe original issue occurs because the editor camera defaults to a\nZ-far value of 500, whereas the Camera node defaults to a Z-far\nvalue of 100. Since the directional shadow maximum distance is clamped\nto the Z-far value, it caused the running project's effective shadow\ndistance to be lower compared to the editor (100 instead of 200).\n\nThis partially addresses #13575.","is_cherrypick":false,"cherrypick_hash":"","pull":30656},"422a8ffe02c5b914739bbc8ad07057c323ba11e8":{"hash":"422a8ffe02c5b914739bbc8ad07057c323ba11e8","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix BMP loader to distinguish between compression types","body":"Some of the values in compression enumeration represent uncompressed formats:\n\nhttps://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/4e588f70-bd92-4a6f-b77f-35d0feaf7a57\n\nThis allows the loader to proceed with uncompressed formats.\nNote that loading compressed BMP's is still not supported.","is_cherrypick":false,"cherrypick_hash":"","pull":30655},"19d261336b6dcbad7aa823e744a04a4ff868faf6":{"hash":"19d261336b6dcbad7aa823e744a04a4ff868faf6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor improvements to the AssetLib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30641},"94c5e6a97e3222aab467a71580713777a2502df5":{"hash":"94c5e6a97e3222aab467a71580713777a2502df5","is_merge":false,"authored_by":["MDQ6VXNlcjQxMTgwNjA="],"author_raw":"Meriipu <Meriipu@users.noreply.github.com>","committer_raw":"Meriipu <Meriipu@users.noreply.github.com>","summary":"Document Tree column behaviour of min_width in conjunction w expand","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30645},"074115338e5c9962d89535c142578a7cebd1fb9c":{"hash":"074115338e5c9962d89535c142578a7cebd1fb9c","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Remove useless casts to String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30648},"d087a9e3283528792634de84b55a607d9b9b5137":{"hash":"d087a9e3283528792634de84b55a607d9b9b5137","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30647 from Calinou/add-scons-platform-list","body":"Add a `platform=list` SCons argument to list platforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b07e46c59f5f326ffa18c2e43ae8c64961e033ac":{"hash":"b07e46c59f5f326ffa18c2e43ae8c64961e033ac","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a `platform=list` SCons argument to list platforms","body":"This also improves the message display and makes an invalid selection\nexit with a non-zero status code.","is_cherrypick":false,"cherrypick_hash":"","pull":30647},"4d99e739672733d4d32c9b5bd75bd621cad6dd5c":{"hash":"4d99e739672733d4d32c9b5bd75bd621cad6dd5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30646 from Meriipu/document_TreeItem_disable_button","body":"documented TreeItem.set_button_disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96cbbffac76bd6b8c9467153c10c8e87626cccb9":{"hash":"96cbbffac76bd6b8c9467153c10c8e87626cccb9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30608 from sparkart/fix-script-not-clearing-when-renamed","body":"Fix losing scene modifications when renaming file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c59c2871a220f7251b9cb3ba5a59535f8a20bd1e":{"hash":"c59c2871a220f7251b9cb3ba5a59535f8a20bd1e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30634 from Xrayez/fix-bmp-table-assertion","body":"Fix BMP loader incorrectly interpreting color table size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5f4a85a7efc310b50b25091601341cb1d11ad9e":{"hash":"e5f4a85a7efc310b50b25091601341cb1d11ad9e","is_merge":false,"authored_by":["MDQ6VXNlcjQxMTgwNjA="],"author_raw":"Meriipu <Meriipu@users.noreply.github.com>","committer_raw":"Meriipu <Meriipu@users.noreply.github.com>","summary":"documented set_button_disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30646},"e30a137548dce0fe1f5eda223b900fcbdd2631b8":{"hash":"e30a137548dce0fe1f5eda223b900fcbdd2631b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30633 from creikey/fix-headless-export-crash","body":"Fix headless export crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d13567345c6966f351437dc901af7ae375016d3":{"hash":"1d13567345c6966f351437dc901af7ae375016d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30570 from SonerSound/gles2_inconsistent_fix","body":"Fix inconsistent lighting in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8abc59b83cdde7602a3fbafaa6173bed3caa759b":{"hash":"8abc59b83cdde7602a3fbafaa6173bed3caa759b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30626 from creikey/fix-anchor-helpers","body":"Lower priority of anchor helper input","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fabed73005f11c1c188ea315a92bbbcd24c67892":{"hash":"fabed73005f11c1c188ea315a92bbbcd24c67892","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30625 from bojidar-bg/27880-curvetexture-save-to-png","body":"Fix CurveTexture being listed as saveable to .png","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5230546d4f87601bab4dd83fa291b41c185257b5":{"hash":"5230546d4f87601bab4dd83fa291b41c185257b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30624 from bojidar-bg/29955-invalid-write-audiostreamsample","body":"Fix invalid write in AudioStreamSample::save_to_wav","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14e6760d5684647479b6203ed8fa780ea405ace7":{"hash":"14e6760d5684647479b6203ed8fa780ea405ace7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30631 from fire/update_xatlas","body":"Update xatlas to f65a664.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0584911f9fcce8ab79a50a99a5eff0a8e2f32bce":{"hash":"0584911f9fcce8ab79a50a99a5eff0a8e2f32bce","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"CameraServer is needed for editor node","body":"- Editor asks ClassDB for docs\n- ClassDB asks CameraFeed for default parameters\n- In CameraFeed's constructor, polls CameraServer","is_cherrypick":false,"cherrypick_hash":"","pull":30633},"d5c5aabbf28bdae7e7b5e2be0b66f640a0cd62cf":{"hash":"d5c5aabbf28bdae7e7b5e2be0b66f640a0cd62cf","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix BMP loader incorrectly interpreting color table size","body":"Color table should exist for images with bit count <= 8. Importing 16-bit\nBMP images could also likely have a color table but they're not currently\nsupported in Godot.","is_cherrypick":false,"cherrypick_hash":"","pull":30634},"a04e99ce4d658da96eda99eb6a854c43a77fe042":{"hash":"a04e99ce4d658da96eda99eb6a854c43a77fe042","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Update xatlas to f65a664.","body":"xatlas is now multicore.","is_cherrypick":false,"cherrypick_hash":"","pull":30631},"d4bed7586d91aaffbec7c9a4d10a3d82c5b741a0":{"hash":"d4bed7586d91aaffbec7c9a4d10a3d82c5b741a0","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Lower priority of anchor helper input","body":"- Fixes #30132","is_cherrypick":false,"cherrypick_hash":"","pull":30626},"65bb76ab35e6f7c6e1f5b3361ff2046bf371f86b":{"hash":"65bb76ab35e6f7c6e1f5b3361ff2046bf371f86b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix CurveTexture being listed as saveable to .png","body":"Fixes #27880","is_cherrypick":false,"cherrypick_hash":"","pull":30625},"ea949ab873a6b7ede1a877a06114d7162a31deaa":{"hash":"ea949ab873a6b7ede1a877a06114d7162a31deaa","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix invalid write in AudioStreamSample::save_to_wav","body":"Fixes #29955","is_cherrypick":false,"cherrypick_hash":"","pull":30624},"22c843b0c451a0c3d79a3b3e6af900b841c51c12":{"hash":"22c843b0c451a0c3d79a3b3e6af900b841c51c12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30602 from n-k-chilagani/first_time","body":"Fixed Make 3D viewport locked nodes unselectable as in 2D viewport","is_cherrypick":false,"cherrypick_hash":"","pull":""},"600c153076f192e467472895fe77bcc726595c86":{"hash":"600c153076f192e467472895fe77bcc726595c86","is_merge":false,"authored_by":["MDQ6VXNlcjI5MDM5NjE5"],"author_raw":"Nikhil Kumar <nikhilkumar0042@gmail.com>","committer_raw":"Nikhil Kumar <nikhilkumar0042@gmail.com>","summary":"Fixed Make 3D viewport locked nodes unselectable as in 2D viewport #29903","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30602},"df62bfdd49d344ece54e922f376280e781809398":{"hash":"df62bfdd49d344ece54e922f376280e781809398","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30548 from Calinou/tweak-audio-cutoff-property-hints","body":"Tweak audio cutoff property hints to allow reasonable values only","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ad6a1c66ee118af5a448e45bc7a9f2fe6bbaf02":{"hash":"0ad6a1c66ee118af5a448e45bc7a9f2fe6bbaf02","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30561 from Calinou/2d-guides-use-resize-cursors","body":"Use resize cursors when hovering or dragging guides in the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b1ee28a03b5a4c869023aad0f2304166959ce57":{"hash":"7b1ee28a03b5a4c869023aad0f2304166959ce57","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30567 from NilsIrl/static_func_inside_class","body":"Show static functions inside classes in method list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58d0fb12541b7f55cf2cbee19de453c771c76006":{"hash":"58d0fb12541b7f55cf2cbee19de453c771c76006","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30579 from NilsIrl/from_if_to_switch","body":"Use switch instead of if statement in editor_node.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a239727cfd58d1fd0ea8f0227263d610641a967b":{"hash":"a239727cfd58d1fd0ea8f0227263d610641a967b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30604 from YeldhamDev/line_align_caret_fix","body":"Fix incorrect caret position when clicking a 'LineEdit' with a non-left alignment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b9d502195fd6d7f9f2700f85f803d3876081b89":{"hash":"6b9d502195fd6d7f9f2700f85f803d3876081b89","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30611 from Chaosus/local_array_init_fix","body":"Allows to use non-constants in the local shader array initializer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfcc9ee9c158a04f9c904aa42ce89d33d7a38c79":{"hash":"cfcc9ee9c158a04f9c904aa42ce89d33d7a38c79","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Allows to use non-constants in the local shader array initializer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30611},"8202ba22127bdfbc51b351628c7e17377255831b":{"hash":"8202ba22127bdfbc51b351628c7e17377255831b","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30596 from Chaosus/shader_array_init","body":"Added local shader array initializer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9379cbc774805fca0ea563617eaa55af048419a4":{"hash":"9379cbc774805fca0ea563617eaa55af048419a4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added local array initializer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30596},"2350af5e703346384a53f988472df3c13c21da5a":{"hash":"2350af5e703346384a53f988472df3c13c21da5a","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix losing scene modifications when renaming file","body":"Closes: #30436\n\nWhen renaming/moving a file in the filesystem docker, changes on a scene that has dependencies on the file being renamed/moved are lost.\n\nTo resolve this, this patch saves the scenes that depend on the file first, to save its current state.","is_cherrypick":false,"cherrypick_hash":"","pull":30608},"47c558b98abf842910c780294314326662410cdf":{"hash":"47c558b98abf842910c780294314326662410cdf","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Expose audio callbacks as signals.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30468},"d91346f72090f124dc3473295014be8a59d12e3d":{"hash":"d91346f72090f124dc3473295014be8a59d12e3d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix incorrect caret position when clicking a 'LineEdit' with a non-left alignment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30604},"efd55631e2f05141072c26129bdc75d65cd1c53c":{"hash":"efd55631e2f05141072c26129bdc75d65cd1c53c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d413f075c2e2747fa30a42de53ae7273c4bf594":{"hash":"7d413f075c2e2747fa30a42de53ae7273c4bf594","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30590 from clayjohn/particle_life","body":"Added individual particle random lifetime","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cad5834b8856df66a97e7f997a81539f6a77d985":{"hash":"cad5834b8856df66a97e7f997a81539f6a77d985","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30563 from NathanWarden/texels_per_unit_doc","body":"Documentation for texels per unit on BakedLightmap.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba6fbe5fa771e6190cfc0a6d93ec774f5412d548":{"hash":"ba6fbe5fa771e6190cfc0a6d93ec774f5412d548","is_merge":false,"authored_by":["MDQ6VXNlcjY0MTExOTI="],"author_raw":"Daniel Larson <vortexofdoom97@gmail.com>","committer_raw":"Daniel Larson <vortexofdoom97@gmail.com>","summary":"Added DualShock Equivalents to Joypad Button 10 and 11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30600},"7a1b399df2ec508a93aacd798226a2e8d611e012":{"hash":"7a1b399df2ec508a93aacd798226a2e8d611e012","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Use switch instead of if statement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30579},"9e3455cb1e1f36b1a9d1495aaaa7dd4cfadb0f3e":{"hash":"9e3455cb1e1f36b1a9d1495aaaa7dd4cfadb0f3e","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Show static functions inside classes in method list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30567},"5d962f8baf9dfdbce36e6108b42e49b3f732cdfd":{"hash":"5d962f8baf9dfdbce36e6108b42e49b3f732cdfd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30583 from hbina/fix_crash_issue_30493","body":"Fix crashing when changing Node type.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7599f20c2e4896b820c54fb92cc328671d96aaf7":{"hash":"7599f20c2e4896b820c54fb92cc328671d96aaf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30594 from Anutrix/editor-help-font-fix","body":"Fixed editor_doc properties font alignment bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c81ec6f26d40b70283958a4ef3e216fb32cbaf14":{"hash":"c81ec6f26d40b70283958a4ef3e216fb32cbaf14","is_merge":false,"authored_by":["MDQ6VXNlcjEyNzU2MDQ3"],"author_raw":"Saracen <SaracenOne@gmail.com>","committer_raw":"Saracen <SaracenOne@gmail.com>","summary":"Exposes capture methods to AudioServer, variable renames for consistency,","body":"added documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":30468},"643ea41c6896a0f4380f099a843f7a28d83c50a4":{"hash":"643ea41c6896a0f4380f099a843f7a28d83c50a4","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Completed documentation for BakedLightmap node.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30563},"c5d4bd9e34531729052fb19acb1a96b01d42a17c":{"hash":"c5d4bd9e34531729052fb19acb1a96b01d42a17c","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Fixed editor_doc properties font alignment bug","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30594},"e6230a36f866c09f5ef9d70af33709d95b6fd812":{"hash":"e6230a36f866c09f5ef9d70af33709d95b6fd812","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30500 from Chaosus/shader_arrays","body":"Implemented local shader arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9c1e5aa7ce7d4ff82adcac004833718c89560c0":{"hash":"e9c1e5aa7ce7d4ff82adcac004833718c89560c0","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Fix crash when changing Node type","body":"Prevent the application from crashing by simply checking if current \"selection\" is not null before accessing it.\nFixes #30493","is_cherrypick":false,"cherrypick_hash":"","pull":30583},"c37379456fddb6515ec9e95b273a668accb3357b":{"hash":"c37379456fddb6515ec9e95b273a668accb3357b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Implemented local shader arrays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30500},"0fb80d7b0f6d7a3971922db3272087da7a016973":{"hash":"0fb80d7b0f6d7a3971922db3272087da7a016973","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg==","MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use resize cursors when hovering or dragging guides in the 2D editor","body":"This also tweaks the casing in undo/redo action names for consistency.\n\nThis closes #30550.\n\nCo-authored-by: Emmanuel Barroga <emmanuelbarroga@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":30561},"fead4e369a278aebc4730b04776539e31dd17898":{"hash":"fead4e369a278aebc4730b04776539e31dd17898","is_merge":false,"authored_by":["MDQ6VXNlcjc5MDYxNzI="],"author_raw":"Demiu <miazgapow@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Change p_stop_on_slope in 3D move_and_slide_with_snap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30588},"7e27da54d8ac3cacd7ecdcb8cdf009d76702ed69":{"hash":"7e27da54d8ac3cacd7ecdcb8cdf009d76702ed69","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30516 from kawa-yoiko/editor-settings-search","body":"Improvements on searching in the settings dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d4c3035ad7a128198a791be1b3587b5a1b6a28f":{"hash":"7d4c3035ad7a128198a791be1b3587b5a1b6a28f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30549 from Calinou/improve-2d-raycast-oneway-drawing","body":"Improve 2D RayCast and one-way collision drawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a559ed5aa49a2ca5de1a688996d7e7364406a02":{"hash":"9a559ed5aa49a2ca5de1a688996d7e7364406a02","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30540 from Calinou/add-gles2-line-antialiasing","body":"Implement CanvasItem line antialiasing in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9c369de6d838d649401d5ac61cde56e2fc6ac6d":{"hash":"b9c369de6d838d649401d5ac61cde56e2fc6ac6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30591 from Chaosus/shader_missing_texture_overload","body":"Added missed \"textureProjLod\" shader built-in overload for 3D textures","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58fd123f4547cd091d4aca33f7d7fb48a42ea309":{"hash":"58fd123f4547cd091d4aca33f7d7fb48a42ea309","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30581 from KoBeWi/tiled_shorts","body":"Add tilemap editor rotation hotkeys","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7f564063274bd6948152599ff8c4b8c335e85ed":{"hash":"e7f564063274bd6948152599ff8c4b8c335e85ed","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missed \"textureProjLod\" shader built-in overload for 3D textures","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30591},"5ef33742582ef0455653db6c7f92114853498ebb":{"hash":"5ef33742582ef0455653db6c7f92114853498ebb","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added individual particle random lifetime","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30590},"12c6e0e4976ffe65d51ee3a8239596adccecac81":{"hash":"12c6e0e4976ffe65d51ee3a8239596adccecac81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30569 from Calinou/remove-unused-vulkan-icon","body":"Remove unused Vulkan icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1db3d987b2ff1d41226d666d5655783f339af5ce":{"hash":"1db3d987b2ff1d41226d666d5655783f339af5ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30565 from bojidar-bg/27468-region-editor-in-the-way","body":"Fix TextureRegionEditorPlugin popping up even when explicitly hidden","is_cherrypick":false,"cherrypick_hash":"","pull":""},"158feb41940da9d119e7594bc43a9f5172330cc6":{"hash":"158feb41940da9d119e7594bc43a9f5172330cc6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30544 from bojidar-bg/30537-huge-default-values","body":"Fix huge multiline default values being generated","is_cherrypick":false,"cherrypick_hash":"","pull":""},"75f2575f28b2f7f40fdf213eeaebc80871218f35":{"hash":"75f2575f28b2f7f40fdf213eeaebc80871218f35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30552 from kawa-yoiko/match-unreachable","body":"Fix unreachable code detection in match statements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71cd4fa40dd339c35ce3372a18709adc00b34305":{"hash":"71cd4fa40dd339c35ce3372a18709adc00b34305","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30510 from sparkart/master","body":"Fix GraphNode immediately losing focus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0471e4d578d6675a4c20d8b6a328a456cfd84a4a":{"hash":"0471e4d578d6675a4c20d8b6a328a456cfd84a4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30543 from kawa-yoiko/editor-script-typecheck","body":"Fix potential crash caused by type mismatch in Ref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23f5154de7cce553709defbde8944beab1870988":{"hash":"23f5154de7cce553709defbde8944beab1870988","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30532 from Chaosus/vs_triplanar","body":"Added triplanar uniform texture node to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3745e3fe9672c161c3ce495781131129fe7cf69":{"hash":"b3745e3fe9672c161c3ce495781131129fe7cf69","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30589 from Chaosus/vs_boolean_fix","body":"Better boolean indication in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e82b5e910a9c0ad1ae1113b81f4b87913bb983e1":{"hash":"e82b5e910a9c0ad1ae1113b81f4b87913bb983e1","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Better boolean indication in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30589},"81f62d68c2e2f244671ecfa31e6e12809bfe2f4d":{"hash":"81f62d68c2e2f244671ecfa31e6e12809bfe2f4d","is_merge":false,"authored_by":["MDQ6VXNlcjc5MDYxNzI="],"author_raw":"Demiu <miazgapow@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fix KinematicBody::move_and_slide","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30588},"803544052a6d0aca73e7b3c4b7c3a9c5ee9707d8":{"hash":"803544052a6d0aca73e7b3c4b7c3a9c5ee9707d8","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30539 from Chaosus/vs_gles3_marking","body":"Highlight GLES3 functions in the visual shader member panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"545bf86d39ea3c68ed38e14a5018231295bed922":{"hash":"545bf86d39ea3c68ed38e14a5018231295bed922","is_merge":false,"authored_by":["MDQ6VXNlcjExNzU2NDg4"],"author_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","committer_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","summary":"Fix inconsistent lighting in GLES2","body":"Issue was possibily being caused by duplicating a light even when that\nlight was not in the render_light_instances array.","is_cherrypick":false,"cherrypick_hash":"","pull":30570},"7f3490c5e118b10f444edd8e7e8cdbc85df84085":{"hash":"7f3490c5e118b10f444edd8e7e8cdbc85df84085","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30584 from neikeq/yatta","body":"Mono: Better handling of missing/outdated API assemblies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e59ac40712aa656e94072f0bdd60147c49b003aa":{"hash":"e59ac40712aa656e94072f0bdd60147c49b003aa","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Better handling of missing/outdated API assemblies","body":"Remove the old API assembly invalidation system. It's pretty simple since now the editor has a hard dependency on the API assemblies and SCons takes care of prebuilding them.\nIf we fail to load a project's API assembly because it was either missing or outdated, we just copy the prebuilt assemblies to the project and try again. We also do this when creating the solution and before building, just in case the user removed them from the disk after they were loaded.\nThis way the API assemblies will be always loaded successfully. If they are not, it's a bug.\n\nAlso fixed:\n\n- EditorDef was behaving like GlobalDef in GodotTools.\n- NullReferenceException because we can't serialize System.WeakReference yet. Use Godot.WeakRef in the mean time.","is_cherrypick":false,"cherrypick_hash":"","pull":30584},"38d9434098937d22a364fab6fbdbca16227e9971":{"hash":"38d9434098937d22a364fab6fbdbca16227e9971","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add tilemap editor rotation hotkeys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30581},"381faf83c33c3f2c1e42e12b511d1b3ea9e50582":{"hash":"381faf83c33c3f2c1e42e12b511d1b3ea9e50582","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix GraphNode immediately losing focus","body":"Closes: #30243\n\nGraphNode immediately loses focus, and gives focus to its parent.\n\nThis fix changes implementation so that it does not transfer focus to its parent after receiving focus. Instead, it will transfer focus when the \"close button\" is pressed.","is_cherrypick":false,"cherrypick_hash":"","pull":30510},"0aaf6cb87ca9d023334c7852460996d96c739f81":{"hash":"0aaf6cb87ca9d023334c7852460996d96c739f81","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove unused Vulkan icon","body":"This icon was likely added to be used in the renderer selection\ndropdown, but now that the GLES2 and GLES3 icons have been removed\nin favor of just using text, it'll probably never be used.","is_cherrypick":false,"cherrypick_hash":"","pull":30569},"b648d3e1109bb029e60e05a4f924797c27b0681f":{"hash":"b648d3e1109bb029e60e05a4f924797c27b0681f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix TextureRegionEditorPlugin popping up even when explicitly hidden","body":"Fixes #27468","is_cherrypick":false,"cherrypick_hash":"","pull":30565},"206d515783814377381d95d5b0893d6fd308e5eb":{"hash":"206d515783814377381d95d5b0893d6fd308e5eb","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Fix unreachable code detection in match statements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30552},"350227013d2bccaab01c40d6bbf53c0834292168":{"hash":"350227013d2bccaab01c40d6bbf53c0834292168","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve 2D RayCast and one-way collision drawing","body":"- Make RayCast2D gray when it's disabled\n- Make the one-way collision arrow use the inverted shape debugging\ncolor (will result in an orange color by default)\n- This makes it easier to distinguish it from RayCast2D arrows\n- Make lines slightly thinner\n- Make the RayCast2D arrow tip larger\n- Use anti-aliasing for the RayCast2D and one-way collision lines","is_cherrypick":false,"cherrypick_hash":"","pull":30549},"9387114ce15bb18e86ae37c7c15026074f05acf7":{"hash":"9387114ce15bb18e86ae37c7c15026074f05acf7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak audio cutoff property hints to allow reasonable values only","body":"This also makes all cutoff property hints consistent.\n\nThis closes #29588.","is_cherrypick":false,"cherrypick_hash":"","pull":30548},"f451a4028217c13506f5f34ce78cd2d3f73f2f9f":{"hash":"f451a4028217c13506f5f34ce78cd2d3f73f2f9f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix huge multiline default values being generated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30544},"dd1589b2bc969e5f0d3ccee691b886fe735e0182":{"hash":"dd1589b2bc969e5f0d3ccee691b886fe735e0182","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Fix potential crash caused by type mismatch in Ref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30543},"d56fc13cad346143909630c579be57fc75d49e29":{"hash":"d56fc13cad346143909630c579be57fc75d49e29","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Highlight GLES3 functions in the visual shader member panel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30539},"707ce08cdd1a7203506a92d8133a579310dd5602":{"hash":"707ce08cdd1a7203506a92d8133a579310dd5602","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement CanvasItem line antialiasing in GLES2","body":"This is a straight copy-paste of the code from\n`drivers/gles3/rasterizer_canvas_gles3.cpp`. It is subject to the\nsame restrictions as the GLES3 implementation: it only works\non desktop platforms as they use OpenGL instead of OpenGL ES.","is_cherrypick":false,"cherrypick_hash":"","pull":30540},"b5b1a56c0447770bbf1c88735a3e8bbf8c2a12a8":{"hash":"b5b1a56c0447770bbf1c88735a3e8bbf8c2a12a8","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Fixes and improvements in settings search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30516},"584ca0f156cec64c259382895e105cf27566a987":{"hash":"584ca0f156cec64c259382895e105cf27566a987","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30466 from Chaosus/vs_boolean_funcs","body":"Added \"Is\" and \"Compare\" functions to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d6e1e310916acbf56d1cb8c533233040ec076f3":{"hash":"9d6e1e310916acbf56d1cb8c533233040ec076f3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added \"Is\" and \"Compare\" functions to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30466},"0727caadd1963db1930a5c8da3caa790029b89de":{"hash":"0727caadd1963db1930a5c8da3caa790029b89de","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added triplanar uniform texture node to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30532},"dfe228a865890931c6da7b98b53b6f0fe2555d15":{"hash":"dfe228a865890931c6da7b98b53b6f0fe2555d15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30341 from Toshiwoz/master","body":"when doing Vector3 slerp it is not necessary to have it normalized.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a643acb1f47cf9c009a55cc2234409a25c01c7e":{"hash":"7a643acb1f47cf9c009a55cc2234409a25c01c7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30517 from kawa-yoiko/modal-freeze","body":"Fix multiple popup freezing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6c10c2e176db340e951934d7246fb39b584bf00":{"hash":"b6c10c2e176db340e951934d7246fb39b584bf00","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30528 from hbina/make_error_return_explicit","body":"Make the default return value on crash explicitly a bool","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26c0609656db0eff07bde5d0723f8ed2111b7878":{"hash":"26c0609656db0eff07bde5d0723f8ed2111b7878","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Make the default return value on crash explicit","body":"Noticed that the error condition will return a NULL instead of something more explicit like \"false\".\nShould make the code more readable at a glance.","is_cherrypick":false,"cherrypick_hash":"","pull":30528},"3045697e4b808a8d5a440517dbb8f90a3f0f9a93":{"hash":"3045697e4b808a8d5a440517dbb8f90a3f0f9a93","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30527 from bojidar-bg/29436-timescale-node-uneditable","body":"Fix AnimationTree editor messing up parameters when nested","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d92750cf75f35bfcea60d95505b5f6d2bead76b":{"hash":"6d92750cf75f35bfcea60d95505b5f6d2bead76b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix AnimationTree editor messing up parameters when nested","body":"Fixes #29436","is_cherrypick":false,"cherrypick_hash":"","pull":30527},"eb98c5e047d814677a0f9f443afe1ca9a587f9fa":{"hash":"eb98c5e047d814677a0f9f443afe1ca9a587f9fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30129 from fire/xatlas_update","body":"[WIP] Update xatlas to latest upstream commit (1efe581).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a8e94a1a28a6dae2780dcabc3e2c6813f693e35":{"hash":"5a8e94a1a28a6dae2780dcabc3e2c6813f693e35","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30521 from Calinou/improve-2d-editor-line-drawing","body":"Improve line drawing in the 2D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"111154a4a512391640a7e1015b8f4fcc9a57de6c":{"hash":"111154a4a512391640a7e1015b8f4fcc9a57de6c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30498 from bojidar-bg/30495-cannot-insert-key","body":"Fix inability to insert keys via Insert Key context menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5c6ebbd367221f073a3e080bce60706219ef198":{"hash":"e5c6ebbd367221f073a3e080bce60706219ef198","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30525 from Anutrix/simple-misc-fixes","body":"Some small fixes to warnings in python scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f236b460e56b1f83bfebb2c8c574f8ff2221955d":{"hash":"f236b460e56b1f83bfebb2c8c574f8ff2221955d","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Some small fixes to warnings in python scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30525},"7a46726529feb7a8d7dca0b984f39b823388357a":{"hash":"7a46726529feb7a8d7dca0b984f39b823388357a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30522 from Chaosus/shader_mix_fix","body":"Removed invalid mix shader overloads","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2b2da24540dd0d050c012b42f7273c5378a0e9d":{"hash":"a2b2da24540dd0d050c012b42f7273c5378a0e9d","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed invalid mix shader overloads","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30522},"5c0ee4a7908b6f28b361b7973f6f0b550699760d":{"hash":"5c0ee4a7908b6f28b361b7973f6f0b550699760d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve line drawing in the 2D editor","body":"- Use antialiasing (only visible when using the GLES3 renderer)\n- Scale line widths on hiDPI displays\n\nThis also removes some debugging prints.","is_cherrypick":false,"cherrypick_hash":"","pull":30521},"4061e132ff4a5cdbe76390fa55fb7eacbf4afe97":{"hash":"4061e132ff4a5cdbe76390fa55fb7eacbf4afe97","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add old TTRs to GodotTools","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30584},"8a1dc8393a68be8dc17d74e8b2441d298eb42ded":{"hash":"8a1dc8393a68be8dc17d74e8b2441d298eb42ded","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30515 from akien-mga/tinyexr-a685e33","body":"tinyexr: Sync with upstream a685e33","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41c28aae9a9eb670f782b542b00ca95a5bc12423":{"hash":"41c28aae9a9eb670f782b542b00ca95a5bc12423","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30514 from akien-mga/pcre2-10.33","body":"pcre2: Update to upstream version 10.33","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60c6cf9f71c98ca4d85d976fa8767f22a057c0f5":{"hash":"60c6cf9f71c98ca4d85d976fa8767f22a057c0f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30513 from akien-mga/stb_vorbis-1.16","body":"stb_vorbis: Update to upstream version 1.16","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36d587fc7f5061aebc34fa5168ec98e29f001ae2":{"hash":"36d587fc7f5061aebc34fa5168ec98e29f001ae2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30512 from akien-mga/glad-0.1.31","body":"glad: Sync with upstream 0.1.31","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5c02def84d91adca369169b7f903824b82589b":{"hash":"af5c02def84d91adca369169b7f903824b82589b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30511 from akien-mga/freetype-2.10.1","body":"freetype: Update to upstream version 2.10.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c767d7ee229ca066aaa20216fce75d8b7d33255":{"hash":"0c767d7ee229ca066aaa20216fce75d8b7d33255","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30492 from akien-mga/mbedtls-2.16.2","body":"mbedtls: Update to upstream version 2.16.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c16e764bb2ae2f038abac8b1fc2518bba3dbf3db":{"hash":"c16e764bb2ae2f038abac8b1fc2518bba3dbf3db","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Fix #29478 multiple modals possibly freeze","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30517},"3e727bc659345bd8d4624e53a6256df5f1a43d86":{"hash":"3e727bc659345bd8d4624e53a6256df5f1a43d86","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"stb_vorbis: Update to upstream version 1.16","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30513},"ca71f7d3d0062a169eb0508243ebd43433967666":{"hash":"ca71f7d3d0062a169eb0508243ebd43433967666","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"freetype: Update to upstream version 2.10.1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30511},"2bbcc521b63acc3c380fc98d07adf8a8720edeb7":{"hash":"2bbcc521b63acc3c380fc98d07adf8a8720edeb7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"glad: Sync with upstream 0.1.31","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30512},"518e23424ecdd8411e8569b45b515129c4bbba15":{"hash":"518e23424ecdd8411e8569b45b515129c4bbba15","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"pcre2: Update to upstream version 10.33","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30514},"b5b3aa920b55f5d3969818ba04e82257f3014f81":{"hash":"b5b3aa920b55f5d3969818ba04e82257f3014f81","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"tinyexr: Sync with upstream a685e33","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30515},"bf6c301b9cb515789db03743dbcebc67a1865538":{"hash":"bf6c301b9cb515789db03743dbcebc67a1865538","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Add access to interpolation fraction for fixed timestep interpolation","body":"Addresses #30068\n\nThis is a prerequisite for allowing proper support for fixed timestep interpolation, exposing the interpolation fraction to the engine, modules and gdscript.\n\nThe interpolation fraction is the fraction through the current physics tick at the time of the current frame.","is_cherrypick":false,"cherrypick_hash":"","pull":30226},"49ce6bacc338d4279c121e13d4c7434d4318e4e4":{"hash":"49ce6bacc338d4279c121e13d4c7434d4318e4e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30504 from Calinou/input-mouse-captured-raw","body":"doc: Mention `Input.MOUSE_MODE_CAPTURED` is raw on Windows and Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84fb8ac5d4a00f6f87ef9b89c6860ece8a7ae78d":{"hash":"84fb8ac5d4a00f6f87ef9b89c6860ece8a7ae78d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30347 from gaisama/project-name-default","body":"Set a default value for project name when installing a project.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6321cc8da3fb6dd5fd9ce3e6a1c5496c1c0d65ae":{"hash":"6321cc8da3fb6dd5fd9ce3e6a1c5496c1c0d65ae","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"mbedtls: Update to upstream version 2.16.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30492},"f4e99e2e39b262e339bd7c1b47169ddf3c55f1a6":{"hash":"f4e99e2e39b262e339bd7c1b47169ddf3c55f1a6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"doc: Mention `Input.MOUSE_MODE_CAPTURED` is raw on Windows and Linux","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30504},"f3b95560f4c44876507b76a2c5fa99d4b09ad306":{"hash":"f3b95560f4c44876507b76a2c5fa99d4b09ad306","is_merge":false,"authored_by":[""],"author_raw":"gaisama <>","committer_raw":"gaisama <>","summary":"Set a default value for project name when installing a project.","body":"If I download a template named KewlGame, we should not force the user to have to type that name in order to complete the installation process. The user can still rename it if they wish to but we should be providing a default value. This quality of life enhancement will improve the workflow for newcomers to Godot who typically attempt to install a template as their first action within the program.","is_cherrypick":false,"cherrypick_hash":"","pull":30347},"2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6":{"hash":"2c6daf73f3a1077dfae0ca88117a3f4b583eb7e6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30502 from neikeq/chotto-matte-kudasai","body":"Mono: Fix Api HintPath and update old game projects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1700ab9bc64b0988a6d430105f0b1dc95629a6ac":{"hash":"1700ab9bc64b0988a6d430105f0b1dc95629a6ac","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30501 from neikeq/dispose-godotsharpexport","body":"Mono: Fix null dereference in EditorExportPlatformAndroid","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eb0729a05b670d3d0f5b63e841e0082dee96d36":{"hash":"9eb0729a05b670d3d0f5b63e841e0082dee96d36","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix Api HintPath and update old game projects","body":"Fixed Api assembly references with more than one HintPath.\nAlso made the editor update old C# projects use the new Api assembly HintPaths.","is_cherrypick":false,"cherrypick_hash":"","pull":30502},"2a8294ff2409e3f0d5e4d7e39547a9b17942e0b3":{"hash":"2a8294ff2409e3f0d5e4d7e39547a9b17942e0b3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix null dereference in EditorExportPlatformAndroid","body":"We need to dispose the GodotSharpExport export plugin before the editor destroys EditorSettings. Otherwise, if the GC disposes it at a later time, EditorExportPlatformAndroid will be freed after EditorSettings already was, and its device polling thread will try to access the EditorSettings singleton, resulting in null dereferencing.","is_cherrypick":false,"cherrypick_hash":"","pull":30501},"c3da4f854d187e51bf79007df1414a8942ead529":{"hash":"c3da4f854d187e51bf79007df1414a8942ead529","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30486 from neikeq/fix-indexoutofbounds-msbuildfinder","body":"Fix IndexOutOfBounds in FindMsBuildToolsPathOnWindows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"696a8fb6577c4b7e0c83319e3c1bf45351f2947a":{"hash":"696a8fb6577c4b7e0c83319e3c1bf45351f2947a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Notify changes in properties that can be edited by 3D gizmos","body":"This makes the Inspector always display an up-to-date value\nafter editing properties using 3D gizmos.","is_cherrypick":false,"cherrypick_hash":"","pull":30497},"8ecbb6a20d7d28273273297b2994491f8adc2500":{"hash":"8ecbb6a20d7d28273273297b2994491f8adc2500","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix inability to insert keys via Insert Key context menu","body":"Fixes #30495","is_cherrypick":false,"cherrypick_hash":"","pull":30498},"1abe12f5bb869605646797e043db88bb3d428e62":{"hash":"1abe12f5bb869605646797e043db88bb3d428e62","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34d74840396853f561964c3f4f6e56ac63a57640":{"hash":"34d74840396853f561964c3f4f6e56ac63a57640","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30455 from qarmin/const_reference","body":"Pass by reference to const","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b778f62347e7aff48122aa3945f1373b3fae5d3":{"hash":"8b778f62347e7aff48122aa3945f1373b3fae5d3","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30489 from neikeq/fix-nullexc-on-gengameproj","body":"Mono: Fix null exception in GenerateGameProject","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd9ef1bb34bdc3ee982d83cc3ac6d7c82ac63e2e":{"hash":"fd9ef1bb34bdc3ee982d83cc3ac6d7c82ac63e2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30488 from Ev1lbl0w/invalid-classname-fix","body":"Allow class names with dots in create script popup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"351163ce9530acd201c99be5b1082198c5449ef2":{"hash":"351163ce9530acd201c99be5b1082198c5449ef2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30487 from szamq/master","body":"Fix get_data layer argument when texture is TEXTURE_TYPE_2D_ARRAY","is_cherrypick":false,"cherrypick_hash":"","pull":""},"caf20492cff930bc995e1e7261e77c069e2a9a41":{"hash":"caf20492cff930bc995e1e7261e77c069e2a9a41","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix null exception in GenerateGameProject","body":"Also fix pdb files for GodotTools.*.dll assemblies not being copied to the output directory.","is_cherrypick":false,"cherrypick_hash":"","pull":30489},"19941110370a8150a6ad8d293bfe2c22892e8669":{"hash":"19941110370a8150a6ad8d293bfe2c22892e8669","is_merge":false,"authored_by":["MDQ6VXNlcjY1MDE5NzU="],"author_raw":"Ev1lbl0w <ricasubtil@gmail.com>","committer_raw":"Ev1lbl0w <ricasubtil@gmail.com>","summary":"Allow dots for class name in popup dialog","body":"Signed-off-by: Ev1lbl0w <ricasubtil@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":30488},"d5cb280313201f1596765a5c168812dd84439e36":{"hash":"d5cb280313201f1596765a5c168812dd84439e36","is_merge":false,"authored_by":["MDQ6VXNlcjI5NjM0MDQ="],"author_raw":"szamq <szamankf@gmail.com>","committer_raw":"szamq <szamankf@gmail.com>","summary":"Fix get_data layer argument when texture is TEXTURE_TYPE_2D_ARRAY","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30487},"9496e29326ec483a77b1246874623f09d74b9363":{"hash":"9496e29326ec483a77b1246874623f09d74b9363","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30451 from raphael10241024/fix_outline","body":"Fix DynamicFont outline does not draw using draw_char","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63c4d5af72f20e4cdb896adea2b93c4f8e7b23c8":{"hash":"63c4d5af72f20e4cdb896adea2b93c4f8e7b23c8","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30485 from neikeq/remove-frameworkpathoverride-from-scons","body":"SCons no longer passes FrameworkPathOverride to MSBuild","is_cherrypick":false,"cherrypick_hash":"","pull":""},"670e88c7493fa7166c23771be471a7d69664fe46":{"hash":"670e88c7493fa7166c23771be471a7d69664fe46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30462 from sparkart/master","body":"Fix issue with displaying empty tooltip hint","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3e40827050d68679da44388ad87d97ae5665ab30":{"hash":"3e40827050d68679da44388ad87d97ae5665ab30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30465 from guilhermefelipecgs/cursor_blinking","body":"Fix cursor blinking in integrated GPUs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ace0c6ce38aeb5251e4eee4f81f4587ce091293b":{"hash":"ace0c6ce38aeb5251e4eee4f81f4587ce091293b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix IndexOutOfBounds in FindMsBuildToolsPathOnWindows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30486},"6b6911cf11c279fc5133ffcb578e63168248af0d":{"hash":"6b6911cf11c279fc5133ffcb578e63168248af0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30483 from kawa-yoiko/linelen-guideline-hinting","body":"Fix incorrect X position of line length guideline","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c0a4f12fcc110f917413a2a5c4318ab1bc645ef5":{"hash":"c0a4f12fcc110f917413a2a5c4318ab1bc645ef5","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"SCons no longer passes FrameworkPathOverride to MSBuild","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30485},"f71a7943596751296ff7738d2169540e2e5fe204":{"hash":"f71a7943596751296ff7738d2169540e2e5fe204","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30484 from neikeq/missing-godottools-sln","body":"Mono: Add missing GodotTools.sln","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2da83a278b80a59076186cd46898d2baa597a1d2":{"hash":"2da83a278b80a59076186cd46898d2baa597a1d2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add missing GodotTools.sln","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30484},"01cc7a996babc9173a393bf3dae080dc14a277c9":{"hash":"01cc7a996babc9173a393bf3dae080dc14a277c9","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Use reference to constant in functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30455},"0b69be91d56e8983877ec5a48c219cf28a741903":{"hash":"0b69be91d56e8983877ec5a48c219cf28a741903","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30474 from neikeq/fix-hash-mismatch","body":"Fix EditorNavigationMeshGenerator registered in Core API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94d542042ebb22c8120883b8403eade2110050b9":{"hash":"94d542042ebb22c8120883b8403eade2110050b9","is_merge":false,"authored_by":["MDQ6VXNlcjQ1ODkyOTA4"],"author_raw":"Shiqing <shiqing-thu18@yandex.com>","committer_raw":"Shiqing <shiqing-thu18@yandex.com>","summary":"Fix incorrect X position of line length guideline","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30483},"a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678":{"hash":"a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix cursor blinking in integrated GPUs","body":"Optimization for Input::set_custom_mouse_cursor when used inside\n_process function. (Avoids cursor blinking in low end devices)","is_cherrypick":false,"cherrypick_hash":"","pull":30465},"d81d29dcbf28e4324400ae6fe666787c58eabe9a":{"hash":"d81d29dcbf28e4324400ae6fe666787c58eabe9a","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Update xatlas to b7d7bb.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30129},"d3f48f88bb84d22b7805ce971ac86cf1953a29fd":{"hash":"d3f48f88bb84d22b7805ce971ac86cf1953a29fd","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix EditorNavigationMeshGenerator registered in Core API","body":"Also added an option to output a json file with all the ClassDB registered classes and its members. This can be used to compare the API of two different builds by a simple diff.","is_cherrypick":false,"cherrypick_hash":"","pull":30474},"68081b3f6e57d4bda7e93ce2dd319fb564d347b8":{"hash":"68081b3f6e57d4bda7e93ce2dd319fb564d347b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30188 from Andrettin/Method-Binding-Free-Function-Support","body":"Method Binding Free Function Support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b489e757166664405ecf1174d8b929acb33bb4ae":{"hash":"b489e757166664405ecf1174d8b929acb33bb4ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30304 from DavidSichma/remote_cache","body":"Exposed update_cache() of RemoteTransform and RemoteTransform2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d47e3b975eb5013e125be0b3c169e1173d90d3b":{"hash":"9d47e3b975eb5013e125be0b3c169e1173d90d3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30461 from Calinou/draw-rect-width-antialiased","body":"Add `width` and `antialiased` parameters to CanvasItem `draw_rect()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2e620b8fcd21aaca2cbf8716edea550d3f02537":{"hash":"d2e620b8fcd21aaca2cbf8716edea550d3f02537","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30463 from neikeq/fix-search-dirs","body":"Fix export templates ignoring assemblies in 'res://.mono/assemblies'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ff0554d05502644b8c898be5be5d73c59a744f34":{"hash":"ff0554d05502644b8c898be5be5d73c59a744f34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30469 from bojidar-bg/20662-unselectable-error","body":"Add a way to copy the text of warnings shown in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac66a9f6398cb44dee4633f029652304d07a1ee8":{"hash":"ac66a9f6398cb44dee4633f029652304d07a1ee8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30467 from Faless/js/fix_emscripten_detect","body":"Better detect Emscripten toolchain.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2a3ed3cd8b1cebe2766b9a35182c7336119af69":{"hash":"e2a3ed3cd8b1cebe2766b9a35182c7336119af69","is_merge":false,"authored_by":["MDQ6VXNlcjYzMjI0MjM="],"author_raw":"Andrettin <andre.ng@live.com>","committer_raw":"Andrettin <andre.ng@live.com>","summary":"Added support for passing functions pointers (with a class instance as the first parameter) to method bindings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30188},"2491c87f8658696509c58985c3c075d32e585305":{"hash":"2491c87f8658696509c58985c3c075d32e585305","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add `width` and `antialiased` parameters to CanvasItem `draw_rect()`","body":"This also removes some duplicated editor code which is now obsoleted\nby the new parameters in `draw_rect()`.","is_cherrypick":false,"cherrypick_hash":"","pull":30461},"eed2251f17429e40680a021e5738ce1e80c0447d":{"hash":"eed2251f17429e40680a021e5738ce1e80c0447d","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add a way to copy the text of warnings shown in the editor","body":"Closes #20662","is_cherrypick":false,"cherrypick_hash":"","pull":30469},"0c19674621100564acbe97fc7b818d5eb2f70a25":{"hash":"0c19674621100564acbe97fc7b818d5eb2f70a25","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Better detect Emscripten toolchain.","body":"Emscripten is apparently changing the variables in its config file,\ncausing potential breakage of our build system.\n\nBinaries of the latest/latest-upstream releases are located in a\nsubfolder of BINARYEN_ROOT called emscripten.\nBinaries of the other releases (e.g. sdk-1.38.31-64bit) are instead\nplaced under the EMSCRIPTEN_ROOT folder.\n\nThis PR checks if BINARYEN_ROOT has a subfolder called emscripten, if\nthat does not exists, it falls back to checking the EMSCRIPTEN_ROOT.\n\nThis way we give precedence to the new releases, given that activating\nmultiple releases sequentially might result in having mismatching\nBINARYEN_ROOT and EMSCRIPTEN_ROOT.","is_cherrypick":false,"cherrypick_hash":"","pull":30467},"4af03e52bdd7f4fd60a8f77d714c403d9f49177c":{"hash":"4af03e52bdd7f4fd60a8f77d714c403d9f49177c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Make SCons check for System MSBuild before Mono's","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30463},"df6d1656feaeeeea0f597b215c524dcc71f40e50":{"hash":"df6d1656feaeeeea0f597b215c524dcc71f40e50","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix export templates ignoring assemblies in 'res://.mono/assemblies'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30463},"5e495750a37e3314a8cd85cb3f7be9a676420c44":{"hash":"5e495750a37e3314a8cd85cb3f7be9a676420c44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30457 from Chaosus/fix_not","body":"Fix \"not\" shader function return type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1eb9abd4c5c2c5914629e62c27332093567bb622":{"hash":"1eb9abd4c5c2c5914629e62c27332093567bb622","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Fix issue with displaying empty tooltip hint","body":"Closes #30448","is_cherrypick":false,"cherrypick_hash":"","pull":30462},"4083d0c78463643de75a566dcceefce527db3632":{"hash":"4083d0c78463643de75a566dcceefce527db3632","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix \"not\" shader function return type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30457},"7f80c1dca8892cab4f4fe7a2daf6699755024f09":{"hash":"7f80c1dca8892cab4f4fe7a2daf6699755024f09","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30315 from zaksnet/httprequest-add-timeout","body":"Add optional timeout to HTTPRequest","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a631bf4f438a779e9e4ab1837844129c4d587a1":{"hash":"5a631bf4f438a779e9e4ab1837844129c4d587a1","is_merge":false,"authored_by":["MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"David Sichma <sichmada@gmail.com>","committer_raw":"David Sichma <sichmada@gmail.com>","summary":"Added force_update_cache() to RemoteTransform and RemoteTransform2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30304},"8d6a95347537c5e3084f269bdf98d1128b67b29b":{"hash":"8d6a95347537c5e3084f269bdf98d1128b67b29b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30450 from hbina/fix_issue_30063_and_similar","body":"Fix issues where translations doesn't work because of white space in %s","is_cherrypick":false,"cherrypick_hash":"","pull":""},"349deabbe4f94f73a4b6c950d4f07e92e50d9fed":{"hash":"349deabbe4f94f73a4b6c950d4f07e92e50d9fed","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix issues where translations doesn't work","body":"The crux of the issue is a white space between % and s.\nI have fixed similar problems than found in #30063\n\nEdited by @akien-mga to fix some more occurrences on other\nplaceholders.","is_cherrypick":false,"cherrypick_hash":"","pull":30450},"59ad47961f5d24b3993ec431e50ce29629cba02c":{"hash":"59ad47961f5d24b3993ec431e50ce29629cba02c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c8654882a2805cd97b2ee73e2afbf0f69dab41e":{"hash":"5c8654882a2805cd97b2ee73e2afbf0f69dab41e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f701b29a5ef370c8f3e88a19d09440c53bc9a655":{"hash":"f701b29a5ef370c8f3e88a19d09440c53bc9a655","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30449 from hbina/fix_issue_30260","body":"Clarify what %APPDATA% expands to in Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fe5c4e8f11b683dc60c6ec992ed89f93e898fba":{"hash":"5fe5c4e8f11b683dc60c6ec992ed89f93e898fba","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Adds timeout property for httprequest","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30315},"5f68ae93b58a08c51febafc853a08f507562d9f4":{"hash":"5f68ae93b58a08c51febafc853a08f507562d9f4","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Clarify what %APPDATA% expands to in Windows","body":"Linux users should be familiar with \"~\" so I think it might be unnecessary.\nAlso changed the file separator in the description to use Windows' instead.","is_cherrypick":false,"cherrypick_hash":"","pull":30449},"9580c2b13ef3833486cc6fc4f95fab7f0c40c3b5":{"hash":"9580c2b13ef3833486cc6fc4f95fab7f0c40c3b5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TreeItem: Rename new button disable method to set_button_disabled","body":"Follow-up to #30408.\n\nAlso sync classref with current source.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2633efd55bf8731e7af5f2949fe3a8a9cd596e34":{"hash":"2633efd55bf8731e7af5f2949fe3a8a9cd596e34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28190 from griant/test","body":"fix improper uncommenting behavior in TextEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c1394e1a3934521e5788a934b13f4f025430b3a":{"hash":"0c1394e1a3934521e5788a934b13f4f025430b3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30125 from akien-mga/docdata-expose-parametric-setget","body":"DocData: Re-expose parametric setters and getters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24c462b974ed45be85a7026960482dfcc7b54010":{"hash":"24c462b974ed45be85a7026960482dfcc7b54010","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30443 from Calinou/improve-node-configuration-warnings","body":"Improve the node configuration warning display","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2fd902a08fdce6a1dc7abd2ea2d9a0c13cb21d76":{"hash":"2fd902a08fdce6a1dc7abd2ea2d9a0c13cb21d76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30438 from Calinou/use-color-constructors","body":"Use base `Color()` constructors instead of `Color::html()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"675b9cb4c2e9b496005216c13d5f19eee892a4f5":{"hash":"675b9cb4c2e9b496005216c13d5f19eee892a4f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30404 from Calinou/add-spotlight-configuration-warning","body":"Add a configuration warning when using ultrawide SpotLight with shadows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2cf640753cbf0b4a74c5dba8a6ae815e2923331":{"hash":"c2cf640753cbf0b4a74c5dba8a6ae815e2923331","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30435 from bojidar-bg/14513-show-matches-count","body":"Display a count of matches when searching in the code editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcffa0ee6461b40c0378eccc55f6474802c41bb9":{"hash":"dcffa0ee6461b40c0378eccc55f6474802c41bb9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30434 from Faless/ws/wslay_fix_handshake_break","body":"Fix WebSocketClient consuming data during hanshake","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d77390170eebfc7d9abfeead71876f186565976":{"hash":"2d77390170eebfc7d9abfeead71876f186565976","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30433 from akien-mga/cryptocore-string-escape","body":"SCons: Fix MBEDTLS_CONFIG_FILE string escape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf82daf2fd2568135bcee9bd7dfba7649fef2884":{"hash":"bf82daf2fd2568135bcee9bd7dfba7649fef2884","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30432 from Faless/fix/string_http_unescape","body":"Add NULL-terminator the string passed to strtol.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29ca79bd68bbec3dfbaec659f82eee0b03363ba8":{"hash":"29ca79bd68bbec3dfbaec659f82eee0b03363ba8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30428 from neikeq/gitcheckout-b","body":"Misc Mono Fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e57d0c8e608707a952c19609974613e53fe4f669":{"hash":"e57d0c8e608707a952c19609974613e53fe4f669","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"Fix DynamaicFont outline does not draw using draw_char","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30451},"cdd41d446fde4d4ef5be74986110724427ad6f2f":{"hash":"cdd41d446fde4d4ef5be74986110724427ad6f2f","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a configuration warning when using ultrawide SpotLight with shadows","body":"This partially addresses #12028.","is_cherrypick":false,"cherrypick_hash":"","pull":30404},"ff7184c5cb501cb1674e2547fc31bbb9975cc0f2":{"hash":"ff7184c5cb501cb1674e2547fc31bbb9975cc0f2","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the node configuration warning display","body":"- Refer to properties explicitly when possible\n- When multiple warnings are returned, always separate them by one\nblank line to make them easier to distinguish\n- Improve grammar and formatting","is_cherrypick":false,"cherrypick_hash":"","pull":30443},"28d3a6051ce197579817fb56521f539f2951d7e1":{"hash":"28d3a6051ce197579817fb56521f539f2951d7e1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use base `Color()` constructors instead of `Color::html()`","body":"This results in slightly smaller binaries (-17 KB for an editor binary)\nas no strings need to be allocated.","is_cherrypick":false,"cherrypick_hash":"","pull":30438},"862369f8420608d131dda9a3da2d7dd860fce72f":{"hash":"862369f8420608d131dda9a3da2d7dd860fce72f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Display a count of matches when searching in the code editor","body":"Fixes #14513","is_cherrypick":false,"cherrypick_hash":"","pull":30435},"3e305ea036eaebd7de4747ba5abbbaabd2cdb699":{"hash":"3e305ea036eaebd7de4747ba5abbbaabd2cdb699","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix WebSocketClient consuming data during hanshake","body":"Was missing a break of the while loop on connection.\nThis potentially caused early data frames to be trashed.","is_cherrypick":false,"cherrypick_hash":"","pull":30434},"069af23bdbd2d8b3bca5376c60d654ebf8ec08a3":{"hash":"069af23bdbd2d8b3bca5376c60d654ebf8ec08a3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix build errors with tools=no","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"dd22cc7527049e6fa4d1a095a8fcd4ebffeaabd4":{"hash":"dd22cc7527049e6fa4d1a095a8fcd4ebffeaabd4","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Fix some crashes during assemblies reloading","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"aa3b8f7dbbf04c54795431eed40c63f9ed8e0fe1":{"hash":"aa3b8f7dbbf04c54795431eed40c63f9ed8e0fe1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix Godot.Object.ToString() infinite recursion","body":"Should not be using Variant to String conversion as that would call ToString() again","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"5ed3d34cd914ecd6930651769a423cad2999ca64":{"hash":"5ed3d34cd914ecd6930651769a423cad2999ca64","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix --generate-mono-glue bug when directory doesn't exist","body":"DirAccess::get_full_path(path) only works if the path exists. Implement our own abspath function.","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"f1a37be69c269e07fc8276bc3387926628ae3a68":{"hash":"f1a37be69c269e07fc8276bc3387926628ae3a68","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Fix MBEDTLS_CONFIG_FILE string escape","body":"Fixes #30431, regression from #30277.","is_cherrypick":false,"cherrypick_hash":"","pull":30433},"2f91e250f601e61e58fcb63b9bd72d29d7fc866b":{"hash":"2f91e250f601e61e58fcb63b9bd72d29d7fc866b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add NULL-terminator the string passed to strtol.","body":"This is actually expected by the function although it was apparently\nworking in GCC without the terminator, it breaks (at least some) clang\nversions.","is_cherrypick":false,"cherrypick_hash":"","pull":30432},"2c83255013b45a558d967e190cf5ddfb03f09dd6":{"hash":"2c83255013b45a558d967e190cf5ddfb03f09dd6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# bindings detection of abstract classes","body":"ClassDB::can_instance was changed recently breaking our code, as the editor is not yet initialized. Check ClassInfo::creation_func directly.","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"b0cbf4e2b2f38e3fc349e54bac2facdd2bc13416":{"hash":"b0cbf4e2b2f38e3fc349e54bac2facdd2bc13416","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix InvalidCastException when loading script metadata","body":"Old value wasn't string so we have to keep that in mind","is_cherrypick":false,"cherrypick_hash":"","pull":30428},"56269e2db835e50a4cf2681bb73c44ae41fcca10":{"hash":"56269e2db835e50a4cf2681bb73c44ae41fcca10","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29613 from Calinou/doctool-create-directories","body":"Make `--doctool` create directories if they don't exist","is_cherrypick":false,"cherrypick_hash":"","pull":""},"410cb13abdf5699bdcd6e73728c947e1e75b4cad":{"hash":"410cb13abdf5699bdcd6e73728c947e1e75b4cad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30361 from LikeLakers2/camera2d-offset-ignores-limit","body":"Camera2D's offset now ignores the limit property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7734e2cbb751a97a85af8ec33ebf3bd2b2fa482":{"hash":"c7734e2cbb751a97a85af8ec33ebf3bd2b2fa482","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30384 from Anutrix/a-filter-feature","body":"Added filter to SceneTreeDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36424a6763dd48fa0f73848c822dd03ec59b5e7b":{"hash":"36424a6763dd48fa0f73848c822dd03ec59b5e7b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30422 from Faless/net/tcp_connect_timeout","body":"Add TCP connect timeout.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f40022714548deee042e061ad8c7cd4d76e2c169":{"hash":"f40022714548deee042e061ad8c7cd4d76e2c169","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30425 from bojidar-bg/30348-30012-node-boundaries","body":"Fix some issues with TileMap's and other nodes' boundaries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebf2a4d5531d9a2fe86f0628352f438e6db7dd01":{"hash":"ebf2a4d5531d9a2fe86f0628352f438e6db7dd01","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix some issue with TileMap's and other nodes' boundaries","body":"Fixes #30348\nAddresses a small part of #30012","is_cherrypick":false,"cherrypick_hash":"","pull":30425},"32da4d781929d9e5334348b3d01a6103a34009cd":{"hash":"32da4d781929d9e5334348b3d01a6103a34009cd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add TCP connect timeout.","body":"Default timeout is 30 seconds (i.e. after 30 seconds of calling\nconnect_to_host if the TCP peer is not connected the connection will\nerror out).\n\nThis value can be configured in project settings:\n`network/limits/tcp/connect_timeout_seconds`","is_cherrypick":false,"cherrypick_hash":"","pull":30422},"3bfffcc568d87342e867f95c35a4a19e09072189":{"hash":"3bfffcc568d87342e867f95c35a4a19e09072189","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30408 from Meriipu/tree_buttondisable","body":"TreeItem: Added a setter for the disabled-property of buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74b00d1beafb31e8cf3ca4f7bf35118232662d45":{"hash":"74b00d1beafb31e8cf3ca4f7bf35118232662d45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30392 from hbina/redundant_check_pool_vector","body":"Removed a redundant check in PoolVector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d5c067215e93b4d63ebc4bc294e9b62b30334b8":{"hash":"1d5c067215e93b4d63ebc4bc294e9b62b30334b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30380 from KoBeWi/controlraiser","body":"Clarify better what Node.raise does","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcc1ba35232c0ef95d75c7a7506dd4fa05baaeff":{"hash":"dcc1ba35232c0ef95d75c7a7506dd4fa05baaeff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30374 from BastiaanOlij/fix_ios_privileges","body":"iOS Microphone and Camera privileges improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92e332e960199054d88d8780faf7c55d2a9a04d8":{"hash":"92e332e960199054d88d8780faf7c55d2a9a04d8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30373 from sntdevco/patch-1","body":"Improve localization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9da5fdc95576aca9df231bd20b8435d5af5e8fcd":{"hash":"9da5fdc95576aca9df231bd20b8435d5af5e8fcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30419 from Faless/ws/wslay_server_proto","body":"(Re-)Implement subprotocols in websocket server.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af801820169865498f074ea9f155e680fc6db027":{"hash":"af801820169865498f074ea9f155e680fc6db027","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30407 from qarmin/small_fixess","body":"Fixes minor issues found by static analyzer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17e9030e485e0b9147fa573d45ab71f606b3442b":{"hash":"17e9030e485e0b9147fa573d45ab71f606b3442b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30413 from Calinou/wav-import-hide-max-rate-hz","body":"Hide \"Max Rate Hz\" if \"Max Rate\" is unchecked when importing WAV sample","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d4850b8b8debaee9a138b8e8c9120f00ffb8ad1":{"hash":"6d4850b8b8debaee9a138b8e8c9120f00ffb8ad1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30412 from Larpon/docs/string-hex_to_int-improve","body":"Improve hex_to_int documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5869f9c735610e2ca1f17dc8821fcb2e80e0ac78":{"hash":"5869f9c735610e2ca1f17dc8821fcb2e80e0ac78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30414 from Larpon/docs/string-http_escape-methods","body":"Provide documentation for String http_escape() and http_unescape() methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11452dcf911a7e3188c2e79e8ba26b43164758c1":{"hash":"11452dcf911a7e3188c2e79e8ba26b43164758c1","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"(Re-)Implement subprotocols in websocket server.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30419},"ff348e48f971df384a56ae47d4a4f4a5c78e45c1":{"hash":"ff348e48f971df384a56ae47d4a4f4a5c78e45c1","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Removed a redundant check in PoolVector","body":"The set method of PoolVector<T> performs an indexing check twice.","is_cherrypick":false,"cherrypick_hash":"","pull":30392},"9a77d748c0d4e1c3dceb40216b9a345073032361":{"hash":"9a77d748c0d4e1c3dceb40216b9a345073032361","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fixes minor issues found by static analyzer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30407},"bb89cf6ab0fc61a4da6c317bae1a042a48c6373c":{"hash":"bb89cf6ab0fc61a4da6c317bae1a042a48c6373c","is_merge":false,"authored_by":["MDQ6VXNlcjc2ODk0Mg=="],"author_raw":"lmp <dev.larpon@gmail.com>","committer_raw":"lmp <dev.larpon@gmail.com>","summary":"Provide documentation for String http_escape() and http_unescape() methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30414},"cebb38e0b3e8dacd2fc4940abe75385d984345bf":{"hash":"cebb38e0b3e8dacd2fc4940abe75385d984345bf","is_merge":false,"authored_by":["MDQ6VXNlcjc2ODk0Mg=="],"author_raw":"lmp <dev.larpon@gmail.com>","committer_raw":"lmp <dev.larpon@gmail.com>","summary":"Clearify how hex_to_int expects a '0x' prefixed string. Provide a small hex_to_int example","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30412},"c9445632e111e6ee6cc435785ca7c4bd31a3621c":{"hash":"c9445632e111e6ee6cc435785ca7c4bd31a3621c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Hide \"Max Rate Hz\" if \"Max Rate\" is unchecked when importing WAV sample","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30413},"06a42123779fd3c0f3118ddbd8ed393861f25ee3":{"hash":"06a42123779fd3c0f3118ddbd8ed393861f25ee3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30406 from Anutrix/tiny-change","body":"Removed a pair of empty braces - A Typo fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a96dc30339379798d58ec089ce7e861b81a82dd6":{"hash":"a96dc30339379798d58ec089ce7e861b81a82dd6","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Removed a pair of empty braces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30406},"fe9ec58028ff5f89aa1db1d4faa1ec7af00b6c3d":{"hash":"fe9ec58028ff5f89aa1db1d4faa1ec7af00b6c3d","is_merge":false,"authored_by":["MDQ6VXNlcjQxMTgwNjA="],"author_raw":"Meriipu <Meriipu@users.noreply.github.com>","committer_raw":"Meriipu <Meriipu@users.noreply.github.com>","summary":"TreeItem: Added a setter for the disabled-property of buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30408},"1fa26b969c296ca62462debf01c22e2cc0aa059e":{"hash":"1fa26b969c296ca62462debf01c22e2cc0aa059e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30357 from simonpuchert/spheres","body":"Particles / CPUParticles: Return uniform density spheres.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf0c54ecf235a071e937cb608393aa464df07cdd":{"hash":"bf0c54ecf235a071e937cb608393aa464df07cdd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30388 from remram44/its","body":"DOC: Fix spelling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ddfd67401f76eedbb4de50ad11ccce7e14a96ef3":{"hash":"ddfd67401f76eedbb4de50ad11ccce7e14a96ef3","is_merge":false,"authored_by":["MDQ6VXNlcjQyNjc4NA=="],"author_raw":"Remi Rampin <r@remirampin.com>","committer_raw":"Remi Rampin <r@remirampin.com>","summary":"DOC: Fix spelling","body":"See also https://github.com/godotengine/godot-docs/pull/2595","is_cherrypick":false,"cherrypick_hash":"","pull":30388},"44db85d6f61e410c35a91db580166d9296fda77a":{"hash":"44db85d6f61e410c35a91db580166d9296fda77a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30382 from simonpuchert/geo-opt","body":"Some small optimizations in core/math/geometry.h.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78c1afe8740101c551a37e0a71f7919e4a6e089e":{"hash":"78c1afe8740101c551a37e0a71f7919e4a6e089e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30363 from YeldhamDev/viewport_size_stretch_property","body":"Make 'size_override_stretch' a property in 'Viewport'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da1d5d89fd4a7e43b6b3cec6fd0550c0bc70e02e":{"hash":"da1d5d89fd4a7e43b6b3cec6fd0550c0bc70e02e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30371 from creikey/fix-30366","body":"Give up finding item if started at beginning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c133aebdafd5002a7b8d4494be19d76977c3bc1":{"hash":"3c133aebdafd5002a7b8d4494be19d76977c3bc1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30378 from Kanabenki/sort-selection-duplicate","body":"Sort selected nodes in scene tree before duplication","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d6859ca09d887246a7f3e653bed4c4b10fea3a7":{"hash":"9d6859ca09d887246a7f3e653bed4c4b10fea3a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30379 from bojidar-bg/30368-editor-stay-dimmed","body":"Fix editor remaining dimmed after certain actions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7b5f3c4e4deb0445bae0ae336c152621f842ead":{"hash":"e7b5f3c4e4deb0445bae0ae336c152621f842ead","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30367 from luiz-lima/patch-1","body":"Add Weblate badge to README.md","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba211bd58c5f979a6b2070065faece314a2e14ae":{"hash":"ba211bd58c5f979a6b2070065faece314a2e14ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30352 from bojidar-bg/28727-enum-value-check","body":"Fix parsing of enums allowing for juxtaposed identifiers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ef453722173f2e01a39b190b9571c8d3c07c383":{"hash":"5ef453722173f2e01a39b190b9571c8d3c07c383","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30337 from Chaosus/vs_depth_texture","body":"Added DEPTH_TEXTURE to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fc8691176f97e9fdeb609012b0061fbb4de8eb4":{"hash":"5fc8691176f97e9fdeb609012b0061fbb4de8eb4","is_merge":false,"authored_by":["MDQ6VXNlcjMyOTc2MzU="],"author_raw":"Simon Puchert <simonpuchert@alice.de>","committer_raw":"Simon Puchert <simonpuchert@alice.de>","summary":"particles: Return uniform density spheres.","body":"This matches the previous change for cpu_particles.","is_cherrypick":false,"cherrypick_hash":"","pull":30357},"8234f5c5a4a51bd67e687556bd54962b2e3f1489":{"hash":"8234f5c5a4a51bd67e687556bd54962b2e3f1489","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30206 from ibrahn/poolvector-access-close","body":"Added release function to PoolVector::Access.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8934a26565e3d583b72ee5cba9005f7e8d080aad":{"hash":"8934a26565e3d583b72ee5cba9005f7e8d080aad","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Added filter to SceneTreeDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30384},"a26f52db3390f97528fd6ae6da8c02df72e4abc2":{"hash":"a26f52db3390f97528fd6ae6da8c02df72e4abc2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify better what Node.raise does","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30380},"4b78e17b1587611e3e6cfdb6074f85ffbfc933f8":{"hash":"4b78e17b1587611e3e6cfdb6074f85ffbfc933f8","is_merge":false,"authored_by":["MDQ6VXNlcjMyOTc2MzU="],"author_raw":"Simon Puchert <simonpuchert@alice.de>","committer_raw":"Simon Puchert <simonpuchert@alice.de>","summary":"Optimize get_closest_point_to_segment*.","body":"By combining all scalar factors we can get rid of a scalar * vector\nmultiplication and a square root operation, since the resulting formula\nonly uses the squared length.","is_cherrypick":false,"cherrypick_hash":"","pull":30382},"e222615e979a494d5cdb69958d1690e8ac745728":{"hash":"e222615e979a494d5cdb69958d1690e8ac745728","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix editor remaining dimmed after certain actions","body":"Fixes #30368","is_cherrypick":false,"cherrypick_hash":"","pull":30379},"6eb6895db8a58ddffdccb4cc4ff65796cc0b53c0":{"hash":"6eb6895db8a58ddffdccb4cc4ff65796cc0b53c0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Sort selected nodes in scene tree before duplication","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30378},"4e4697b1c481094949165fa9edbe6aeebcfcf3b4":{"hash":"4e4697b1c481094949165fa9edbe6aeebcfcf3b4","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Added release function to PoolVector::Access.","body":"For clarity, assign-to-release idiom for PoolVector::Read/Write\nreplaced with a function call.\nExisting uses replaced (or removed if already handled by scope)","is_cherrypick":false,"cherrypick_hash":"","pull":30206},"0b6b49a897b35bec53765e1288c32d57afa1a293":{"hash":"0b6b49a897b35bec53765e1288c32d57afa1a293","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30370 from GodotExplorer/fix-30365","body":"Fix light area position in the selected completion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7bf187da7ad2e87785fe4bec69ca9973874945c":{"hash":"a7bf187da7ad2e87785fe4bec69ca9973874945c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30369 from GodotExplorer/fix-shader-completion","body":"Fix code completion for shader editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"776dc935711198b020869aa8b2b4a540cfb30df5":{"hash":"776dc935711198b020869aa8b2b4a540cfb30df5","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add microphone privilege settings support back into export and add privilege exist check to camera server for iOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30374},"70ba9ef612338022a9b286d7e29d619634ffced2":{"hash":"70ba9ef612338022a9b286d7e29d619634ffced2","is_merge":false,"authored_by":["MDQ6VXNlcjE3Mzc3MjU4"],"author_raw":"Sayan Nandan <17377258+sntdevco@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Improve localization","body":"This commit improves localization and clarifies that once removed, the file cannot be restored","is_cherrypick":false,"cherrypick_hash":"","pull":30373},"597e6e1bd9bec44699a5dc4dfb87f96b5d8e055e":{"hash":"597e6e1bd9bec44699a5dc4dfb87f96b5d8e055e","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Give up finding item if started at beginning","body":"When the current item is -1, then the loop will infinitely repeat,\nconstantly setting i to zero and never exiting.","is_cherrypick":false,"cherrypick_hash":"","pull":30371},"4afb31cd5208e5c21dcac32d962dbc8002fed192":{"hash":"4afb31cd5208e5c21dcac32d962dbc8002fed192","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix light area position in the selected completion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30370},"253cd73f1d7aa032193c1b6ad87a5f2c3efc4128":{"hash":"253cd73f1d7aa032193c1b6ad87a5f2c3efc4128","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix code completion for shader editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30369},"aba6f51ff9a078b90ac2276ccf0cddc82f2bdaa2":{"hash":"aba6f51ff9a078b90ac2276ccf0cddc82f2bdaa2","is_merge":false,"authored_by":["MDQ6VXNlcjYyODExMTU="],"author_raw":"Luiz Lima <luiz.slima@live.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Add Weblate badge to README.md","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30367},"8255b88d111dcde6e5eac3d6aabb03cf3df4a25c":{"hash":"8255b88d111dcde6e5eac3d6aabb03cf3df4a25c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'size_override_stretch' a property in 'Viewport'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30363},"3f5db82a89460e1f80015b625b039aba875fd13f":{"hash":"3f5db82a89460e1f80015b625b039aba875fd13f","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"Camera2D's offset now ignores the limit property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30361},"18ba1bc824fd4739a34ad78a3c95df1fb552ff1b":{"hash":"18ba1bc824fd4739a34ad78a3c95df1fb552ff1b","is_merge":false,"authored_by":["MDQ6VXNlcjMyOTc2MzU="],"author_raw":"Simon Puchert <simonpuchert@alice.de>","committer_raw":"Simon Puchert <simonpuchert@alice.de>","summary":"cpu_particles: Return uniform density spheres.","body":"The current implementation normalizes points from a uniform distribution\non a cube. This creates a non-uniform distribution on the sphere.","is_cherrypick":false,"cherrypick_hash":"","pull":30357},"e86f6faf641ea909798ba7fef3414eae6d1400b2":{"hash":"e86f6faf641ea909798ba7fef3414eae6d1400b2","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"MultiNodeEdit now only shows properties with the exact same PropertyInfo data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30354},"17901da1a8a3f8351524db9b415459c17a00c1eb":{"hash":"17901da1a8a3f8351524db9b415459c17a00c1eb","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Keep track of default theme and project custom default theme seperatelly","body":"Fixes #30288","is_cherrypick":false,"cherrypick_hash":"","pull":30351},"a4ae7131c368c8b2abf352ecc1f3054e6601b169":{"hash":"a4ae7131c368c8b2abf352ecc1f3054e6601b169","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix ARVRServer crash at exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30349},"c43e0501454f9f3315949b7f86f8761a8776bbd9":{"hash":"c43e0501454f9f3315949b7f86f8761a8776bbd9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix parsing of enums allowing for juxtaposed identifiers","body":"Fixes #28727","is_cherrypick":false,"cherrypick_hash":"","pull":30352},"3aff6451143247b21c1dfb5f47d0f23cae79e8dd":{"hash":"3aff6451143247b21c1dfb5f47d0f23cae79e8dd","is_merge":false,"authored_by":["MDQ6VXNlcjIxMjk3MzU2"],"author_raw":"Toshiwo <toshiwo.a@gmail.com>","committer_raw":"Toshiwo <toshiwo.a@gmail.com>","summary":"when doing Vector3 slerp it is not necessary to have it normalized.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30341},"d897131ac555de84afe9ca6845abf87c26957895":{"hash":"d897131ac555de84afe9ca6845abf87c26957895","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30338 from godotengine/revert-30336-open_project_data","body":"Revert \"Add editor menu to open the project data \"user://\" location.\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"595763e0a007302908838e6ee67d607202e9aa63":{"hash":"595763e0a007302908838e6ee67d607202e9aa63","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Add editor menu to open the project data \"user://\" location.\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30338},"3676100964c79fe8ddf84e6baf35f73f2505a6d2":{"hash":"3676100964c79fe8ddf84e6baf35f73f2505a6d2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30336 from fire/open_project_data","body":"Add editor menu to open the project data \"user://\" location.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"670d8127da1b41b2230836c3aa6c5d84b046e6cd":{"hash":"670d8127da1b41b2230836c3aa6c5d84b046e6cd","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added DEPTH_TEXTURE to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30337},"343dcd9029d87002e7e0888913ff0caabc01a5e7":{"hash":"343dcd9029d87002e7e0888913ff0caabc01a5e7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f104fab83da30e5f686d9960c0a237ade7ac1eb3":{"hash":"f104fab83da30e5f686d9960c0a237ade7ac1eb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30334 from Calinou/improve-csg-gizmo-drawing","body":"Improve the CSG shape gizmo drawing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e9cb44004b8bd30a5834d06671ccd1c62508bfe":{"hash":"6e9cb44004b8bd30a5834d06671ccd1c62508bfe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30282 from neikeq/editor_in_cs_equals_win","body":"Re-write mono module editor code in C#","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a149e412f75e9eef87e8ff54e21402f90161f65b":{"hash":"a149e412f75e9eef87e8ff54e21402f90161f65b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24086 from RandomShaper/bundle-pck-to-executable","body":"Enhance game export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44df7c8b9be425251d9e7fc5e40df7181c4f5172":{"hash":"44df7c8b9be425251d9e7fc5e40df7181c4f5172","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add editor menu to open the project data \"user://\" location.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30336},"a9ad1e6692af85fbe8aab36361c304b81ed376f4":{"hash":"a9ad1e6692af85fbe8aab36361c304b81ed376f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30321 from KoBeWi/underdup","body":"Smarter node placement after duplicating","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26cff6ff926b2f2cd879daf9aadc99e16fd6516b":{"hash":"26cff6ff926b2f2cd879daf9aadc99e16fd6516b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30316 from sparkart/master","body":"Reparent selection without flattening","is_cherrypick":false,"cherrypick_hash":"","pull":""},"133a07ed2dc148c7bde38884eea9f4d367510af8":{"hash":"133a07ed2dc148c7bde38884eea9f4d367510af8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30327 from Calinou/editor-dim-window-quitting","body":"Dim the editor window while it's quitting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c4016398200014e911759905991e333688ff0ffd":{"hash":"c4016398200014e911759905991e333688ff0ffd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30326 from Anutrix/replace-all-fix-for-now","body":"Got replace-all working without breaking search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b6c76efd723f9ac4f717a8610db9ef9d0c513aa":{"hash":"0b6c76efd723f9ac4f717a8610db9ef9d0c513aa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30325 from LikeLakers2/scenetreedock-script-creation-bugfix-2","body":"SceneTreeDock will reset the ScriptCreateDialog's inheritance base type whenever it opens the dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be3d6c8b337053b1aba104fceba6f5d3e7335c62":{"hash":"be3d6c8b337053b1aba104fceba6f5d3e7335c62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30319 from Calinou/editor-use-checkboxes","body":"Use CheckBoxes in the editor instead of CheckButtons when applicable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"916c5c1e4bc7fed1ee6277366f89b31e13bb9691":{"hash":"916c5c1e4bc7fed1ee6277366f89b31e13bb9691","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30318 from bojidar-bg/28501-ysort-modulate","body":"Ensure that nested YSort preserves intermediate modulate values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0639946c72ba6632bc3b0953d64f644af328e5e6":{"hash":"0639946c72ba6632bc3b0953d64f644af328e5e6","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix localize_path not always working","body":"We make sure the resource dir path ends with a trailing '/' for safety reasons, so we must make sure the path we compare it to does so as well.","is_cherrypick":false,"cherrypick_hash":"","pull":30282},"aa9908e4f601e368517c6f23406e8c15e3f197a3":{"hash":"aa9908e4f601e368517c6f23406e8c15e3f197a3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Script API methods must return Ref<T> instead of Reference*","body":"ptrcall assumes methods that return a Reference type do so with Ref<T>. Returning Reference* from a method exposed to the scripting API completely breaks ptrcalls to this method (it can be quite hard to debug!).","is_cherrypick":false,"cherrypick_hash":"","pull":30282},"270af6fa089ccfb93ace68ada8d476bd902b10fa":{"hash":"270af6fa089ccfb93ace68ada8d476bd902b10fa","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Re-write mono module editor code in C#","body":"Make the build system automatically build the C# Api assemblies to be shipped with the editor.\nMake the editor, editor player and debug export templates use Api assemblies built with debug symbols.\nAlways run MSBuild to build the editor tools and Api assemblies when building Godot.\nSeveral bugs fixed related to assembly hot reloading and restoring state.\nFix StringExtensions internal calls not being registered correctly, resulting in MissingMethodException.","is_cherrypick":false,"cherrypick_hash":"","pull":30282},"44ea7ed58353fd800493f5ad6ed99f1a121194f5":{"hash":"44ea7ed58353fd800493f5ad6ed99f1a121194f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26674 from hunte922/master","body":"Hide command prompt launched by OS.execute","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42a0148f1799b82cc4b07de6ca5a1e66d6a76be2":{"hash":"42a0148f1799b82cc4b07de6ca5a1e66d6a76be2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30296 from neikeq/issue-30127","body":"Expose ResourceImporter to the scripting API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e87e8c048589ae38629e544144ea7cadb69cf600":{"hash":"e87e8c048589ae38629e544144ea7cadb69cf600","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the CSG shape gizmo drawing","body":"The gizmo colors now depend on the operation. Subtraction will\nresult in an inverted gizmo color, whereas intersection is now displayed\nas white.\n\nA solid translucent overlay is now drawn over a selected node\nto make it easier to distinguish.","is_cherrypick":false,"cherrypick_hash":"","pull":30334},"9c27cfd761ffe425f28e5ec4437611a0ecd10e28":{"hash":"9c27cfd761ffe425f28e5ec4437611a0ecd10e28","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30332 from marcotc/docs-transform","body":"Document constants in Transform/Transform2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"259a3fb1e99ecd5a4c79d4083e6db19496b8556d":{"hash":"259a3fb1e99ecd5a4c79d4083e6db19496b8556d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29744 from GodotExplorer/gdscript-completion-icons","body":"Show icons for code completion options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed96e4a20fbcb63f03fb19e4b92636dcc12d17cb":{"hash":"ed96e4a20fbcb63f03fb19e4b92636dcc12d17cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30331 from mbrlabs/gles2-bool-fix","body":"Prevent GLES2 bool uniforms from having a precision type set.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f99e84d18087db4aece49608270caf7d313f8704":{"hash":"f99e84d18087db4aece49608270caf7d313f8704","is_merge":false,"authored_by":["MDQ6VXNlcjU4MzUwMw=="],"author_raw":"Marco Costa <mmarcottulio@gmail.com>","committer_raw":"Marco Costa <mmarcottulio@gmail.com>","summary":"Document constants in Transform/Transform2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30332},"10cfd87414f1e39a31c2ac13ead61cbca9353afd":{"hash":"10cfd87414f1e39a31c2ac13ead61cbca9353afd","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Show icons for code completion options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29744},"10f1e0f63a53a9261101cbef28e1be2b7706a7a7":{"hash":"10f1e0f63a53a9261101cbef28e1be2b7706a7a7","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTAxMzU="],"author_raw":"Marcus Brummer <mbrlabs7@gmail.com>","committer_raw":"Marcus Brummer <mbrlabs7@gmail.com>","summary":"Prevent GLES2 bool uniforms from having a precision type set.","body":"When setting the default precision type for uniforms (before compiling\nthe shader) prevent boolean uniforms from having one set. Booleans can't\nhave a precision type and on some Android devices this caused a\ncompilation failure.\n\nFixes #30317","is_cherrypick":false,"cherrypick_hash":"","pull":30331},"492c3196ae71218920c896f458d6501ad4cab54a":{"hash":"492c3196ae71218920c896f458d6501ad4cab54a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Dim the editor window while it's quitting","body":"This makes it clearer that the editor window is busy while it's quitting\n(which can take a while on slower PCs).\nThis also makes it feel more responsive to user input.\n\nNote that the effect is only visible if\n\"Interface > Editor > Quit Confirmation\" is disabled in the\nEditor Settings, as the quit confirmation already makes\nthe editor window dim while quitting.","is_cherrypick":false,"cherrypick_hash":"","pull":30327},"2685d3324cae4fcf7ded3e145c5448720bec76a6":{"hash":"2685d3324cae4fcf7ded3e145c5448720bec76a6","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Got replace-all working without breaking search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30326},"d2e915623a32a18e334acd03c6ad2a3347a4682c":{"hash":"d2e915623a32a18e334acd03c6ad2a3347a4682c","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"SceneTreeDock will reset the ScriptCreateDialog's inheritance base type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30325},"0cd9a65aa49d9c8c8b806e4675b1bddb33698a98":{"hash":"0cd9a65aa49d9c8c8b806e4675b1bddb33698a98","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Smarter node placement after duplicating","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30321},"acbd0fea9751cb49eccff0d08f94ed8217fca263":{"hash":"acbd0fea9751cb49eccff0d08f94ed8217fca263","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use CheckBoxes in the editor instead of CheckButtons when applicable","body":"CheckButtons should only be used if toggling them has an\nimmediate effect. Otherwise, CheckBoxes should be used.","is_cherrypick":false,"cherrypick_hash":"","pull":30319},"a84124fd1dd7e4cc797eec45db93fb53fd662e48":{"hash":"a84124fd1dd7e4cc797eec45db93fb53fd662e48","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make `--doctool` create directories if they don't exist","body":"This prevents errors due to missing directories when generating\nengine documentation.\n\nThis closes #17297.","is_cherrypick":false,"cherrypick_hash":"","pull":29613},"c3495ef652062c12c920a6aacce002b3f25e9559":{"hash":"c3495ef652062c12c920a6aacce002b3f25e9559","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Ensure that nested YSort preserves intermediate modulate values","body":"Fixes #28501","is_cherrypick":false,"cherrypick_hash":"","pull":30318},"307eb34be09d5ac6c3a9d6225c67f8000e9209ab":{"hash":"307eb34be09d5ac6c3a9d6225c67f8000e9209ab","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Expose ResourceImporter to the scripting API","body":"Fixes #30127","is_cherrypick":false,"cherrypick_hash":"","pull":30296},"550f436f8fbea86984a845c821270fba78189143":{"hash":"550f436f8fbea86984a845c821270fba78189143","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30263 from Faless/ws/wslay_pr","body":"Use wslay as a WebSocket library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"839c3bd1bff722974d80f1d799916e558d2a10eb":{"hash":"839c3bd1bff722974d80f1d799916e558d2a10eb","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Resolves Issue #30271 Reparent selection without flattening","body":"When reparenting a multi-selection via drag and drop, the hierarchy was flattened. This change resolves that issue.","is_cherrypick":false,"cherrypick_hash":"","pull":30316},"4a58c0487ad687830fd5ddee2cf8191759432845":{"hash":"4a58c0487ad687830fd5ddee2cf8191759432845","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzI1Mjk="],"author_raw":"hoontee <5272529+hunte922@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Hide command prompt launched by OS.execute","body":"Currently, the console appears when running OS.execute in an exported project,\nbut not in the editor. This change prevents it from appearing in either.\n\nOnly affects console applications.","is_cherrypick":false,"cherrypick_hash":"","pull":26674},"3380dc963895d1f97d4f06c3a71fe15d1c04d9fe":{"hash":"3380dc963895d1f97d4f06c3a71fe15d1c04d9fe","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Optimize header reads (avoid extra allocs)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"9233edd344e20aa4d856687f4ee368ea69a95b6b":{"hash":"9233edd344e20aa4d856687f4ee368ea69a95b6b","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Godot addition to wslay, fixes MSVC build","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"aae6c075aa500abdb9c72fea9bbb85cb4e735e65":{"hash":"aae6c075aa500abdb9c72fea9bbb85cb4e735e65","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Remove libwebsocket. No longer used, yay!","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"9e303ef71ce18ffd01ed7a63badf59ea015089c7":{"hash":"9e303ef71ce18ffd01ed7a63badf59ea015089c7","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"WebSocket module now uses wslay library.","body":"Both client and server are supported on native builds (as usual).\n\nSSL server is still not supported, but will soon be possible with this\nnew library.\n\nThe API stays the same, we just need to work out potential issues due to\nthis big library switch.","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"542489a86696cba222711a20e31704a62d4b8fed":{"hash":"542489a86696cba222711a20e31704a62d4b8fed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"DocData: Re-expose parametric setters and getters","body":"Setters and getters have been hidden from the documentation when the matching\nproperties have been exposed, but some of them are parametric and require the\nname or index of a given parameter to be used. So they need to be properly\ndocumented with the type and name of the arguments they take.\n\nFor example, CPUParticles' `set_param(Parameter param, float value)`.","is_cherrypick":false,"cherrypick_hash":"","pull":30125},"7b569e91c0c6b84965cad416b8e86dcfdacbcfc4":{"hash":"7b569e91c0c6b84965cad416b8e86dcfdacbcfc4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30049 from randall-fulton/docs/spatial-transform","body":"Call out scaling in Spatial.translate docstring","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b25d1111c112c2044b767e904d8030b168cf8574":{"hash":"b25d1111c112c2044b767e904d8030b168cf8574","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3d3cc6e780a8b7ae9dd64b3db859abdd988cc8a":{"hash":"b3d3cc6e780a8b7ae9dd64b3db859abdd988cc8a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30312 from akien-mga/filesystemdock-improve-duplicate-check","body":"FileSystem dock: Improve duplicate check for directory paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdf51e8e49c102d17d311ad765449e5171d178da":{"hash":"bdf51e8e49c102d17d311ad765449e5171d178da","is_merge":false,"authored_by":["MDQ6VXNlcjg4OTA3MTQ="],"author_raw":"Randall Fulton <randall.ml.fulton@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Call out scaling in Spatial.translate docstring","body":"This fixes issue #26938.","is_cherrypick":false,"cherrypick_hash":"","pull":30049},"c5ea4b27f97df47f6f190204e2b1e4018414a31e":{"hash":"c5ea4b27f97df47f6f190204e2b1e4018414a31e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FileSystem dock: Improve duplicate check for directory paths","body":"Supersedes and closes #30225.","is_cherrypick":false,"cherrypick_hash":"","pull":30312},"d6d487d7f70e558972c6750fc0f53a166dbd0fc8":{"hash":"d6d487d7f70e558972c6750fc0f53a166dbd0fc8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30232 from zwostein/fix-pulseaudio-channelmap","body":"Explicitly set a channel map when initialising the Pulseaudio stream.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ddb61025562fc1dfde2edcf4cd5542d11414566":{"hash":"1ddb61025562fc1dfde2edcf4cd5542d11414566","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30300 from Calinou/remove-unused-default-theme-icons","body":"Remove unused icons in the default theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14d1cfd0daf6db8fdffc0e57540619eff81ac240":{"hash":"14d1cfd0daf6db8fdffc0e57540619eff81ac240","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29626 from GodotExplorer/script_more_complete_info","body":"More information for code completion options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed7ed52151a9eca2a60a418881bd7065529acb66":{"hash":"ed7ed52151a9eca2a60a418881bd7065529acb66","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Parse more informations for code completion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29626},"1327e04fd326f8cfa53de5e6383f4795e3be7ed6":{"hash":"1327e04fd326f8cfa53de5e6383f4795e3be7ed6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove unused icons in the default theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30300},"40f4d3cf0fea814e23de33db1f1f02ebe05292ab":{"hash":"40f4d3cf0fea814e23de33db1f1f02ebe05292ab","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Add embedded PCK option to PC platforms","body":"The basic point is as in 2.1 (appending the PCK into the executable), but this implementation also patches a dedicated section in the ELF/PE executable so that it matches the appended data perfectly.\n\nThe usage of integer types is simplified in existing code; namely, using plain `int` for small quantities.","is_cherrypick":false,"cherrypick_hash":"","pull":24086},"57b2b275b402d28ea903f5e85d2cb7a470e8200a":{"hash":"57b2b275b402d28ea903f5e85d2cb7a470e8200a","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Skip export of non-project libraries","body":"That is, any library referred to in GDNative library resources, won't be copied to the export target path unless its path begins with `res://`.\n\nThe case use for this is a bit advanced: having a GDN library that will be deployed separately from the project; for instance, to a path in the system (like `/opt/...`).\n\nCurrently the GDN library editor doesn't allow to pick dynamic libraries outside the project, but that can be done by editing the `.gdnlib` file manually.","is_cherrypick":false,"cherrypick_hash":"","pull":24086},"2293c612e6c0913b6999080c9f2fa77227348818":{"hash":"2293c612e6c0913b6999080c9f2fa77227348818","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30283 from Calinou/add-3d-gizmo-snapping","body":"Implement snapping for most 3D gizmos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36d8936b8bd9574101bc35a2e2a9bb949d4e09ca":{"hash":"36d8936b8bd9574101bc35a2e2a9bb949d4e09ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30294 from YeldhamDev/animationeditor_key_zero","body":"Make easier to select keys that are at position 0 in AnimationPlayer editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4699aa0479aa61e79344e668e3509e2bc42cd1f":{"hash":"e4699aa0479aa61e79344e668e3509e2bc42cd1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30293 from neikeq/issue-29734","body":"Mono: Fix Array IndexOutOfRangeException not being thrown","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1478b7a87c1eec7bcf3438d0894cf4fe0135db2":{"hash":"e1478b7a87c1eec7bcf3438d0894cf4fe0135db2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30292 from neikeq/android_fixes","body":"Mono: Android build and shared libraries fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2832c5aa94009c757ca9ba94489e158886205f5b":{"hash":"2832c5aa94009c757ca9ba94489e158886205f5b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30290 from qarmin/tile_set_again","body":"Fix crash with TileSet(again)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e81ddf1242aa5b8e4f1736952ac7461d1d76459d":{"hash":"e81ddf1242aa5b8e4f1736952ac7461d1d76459d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30289 from bojidar-bg/29586-class-name-constant","body":"Fix inheriting from class_name messing up constants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f666da2b2deb27e144f2fb5276fa724ecf8cd29":{"hash":"9f666da2b2deb27e144f2fb5276fa724ecf8cd29","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30287 from bojidar-bg/8006-constants-trouble","body":"Fix parsing of arguments in constant expressions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c13be7959439edd03b3fabf8a73a301784bce2b6":{"hash":"c13be7959439edd03b3fabf8a73a301784bce2b6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add TCP Server is_listening method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"24c52f1c2e6a9726142bc816a79339e99bebd862":{"hash":"24c52f1c2e6a9726142bc816a79339e99bebd862","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add b64 to string helper in CryptoCore","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"6c512e21a981cbbad93cc0ed6ec718105876f367":{"hash":"6c512e21a981cbbad93cc0ed6ec718105876f367","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add sha1 functions to string (using new CryptoCore)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30263},"a3bdb6c8d83d424da664ea8c4ee680a9b67e1b30":{"hash":"a3bdb6c8d83d424da664ea8c4ee680a9b67e1b30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30277 from akien-mga/scons-cppdefines","body":"SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f6c572db6665d91dbd0b23d7279ed1eb8ffe672":{"hash":"0f6c572db6665d91dbd0b23d7279ed1eb8ffe672","is_merge":false,"authored_by":["","MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"jens <jens@jens-laptop-debian.winkle>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make easier to select keys that are at position 0 in AnimationPlayer editor","body":"Fixes #26151.\n\nCo-Authored-By: Michael Alexsander Silva Dias <michaelalexsander@protonmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":30294},"3abe6961dc707e52bf63db746bb5e79fa53fb9a7":{"hash":"3abe6961dc707e52bf63db746bb5e79fa53fb9a7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix Array IndexOutOfRangeException not being thrown","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30293},"9f1a8ce6a296868103b84c178375d3f82d9aa963":{"hash":"9f1a8ce6a296868103b84c178375d3f82d9aa963","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Android build and shared libraries fixes","body":"Fix location of Mono's shared libraries.\nFix build failing if the directory 'platform/android/java/libs/{target}/{abi}' doesn't exist.","is_cherrypick":false,"cherrypick_hash":"","pull":30292},"1b8b36c771fcecb3a40c058547f6a95d8027d9d8":{"hash":"1b8b36c771fcecb3a40c058547f6a95d8027d9d8","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash with TileSet(again)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30290},"2ef438c20016339a793ee8723652c7d3c726a0c6":{"hash":"2ef438c20016339a793ee8723652c7d3c726a0c6","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix inheriting from class_name messing up constants","body":"Fixes #29586","is_cherrypick":false,"cherrypick_hash":"","pull":30289},"f7de816f8bab30622ac255f7a1eadc9ebab6eace":{"hash":"f7de816f8bab30622ac255f7a1eadc9ebab6eace","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix parsing of arguments in constant expressions","body":"Fixes #8006","is_cherrypick":false,"cherrypick_hash":"","pull":30287},"0ce59bf6ddb45483fa975dd967479577a5d73ae3":{"hash":"0ce59bf6ddb45483fa975dd967479577a5d73ae3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement snapping for most 3D gizmos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30283},"b0d41847ed1e4cd9407dce0d26aaa09db656ec12":{"hash":"b0d41847ed1e4cd9407dce0d26aaa09db656ec12","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines","body":"It's the recommended way to set those, and is more portable\n(automatically prepends -D for GCC/Clang and /D for MSVC).\n\nWe still use CPPFLAGS for some pre-processor flags which are not\ndefines.","is_cherrypick":false,"cherrypick_hash":"","pull":30277},"f5f7244a2b59de60b2c1c29346b2fe5ded2ae2d0":{"hash":"f5f7244a2b59de60b2c1c29346b2fe5ded2ae2d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29988 from NathanWarden/lightmap_hint_size","body":"Added a fallback size to the lightmap baker in case mesh lightmap hint sizes are 0,0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c78a4b78f8c25278226919baf78ffe06872b676":{"hash":"8c78a4b78f8c25278226919baf78ffe06872b676","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30264 from Calinou/add-csg-gizmo-snapping","body":"Implement snapping in the CSG gizmos and 3D polygon editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da622682f76201655f96c13c17c273e72d3a9678":{"hash":"da622682f76201655f96c13c17c273e72d3a9678","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30258 from m4gr3d/make_metadata_settable","body":"Make the AndroidManifest meta-data name attribute settable.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f8d939866a417f657d61f241523e36b48a41410":{"hash":"0f8d939866a417f657d61f241523e36b48a41410","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30257 from akien-mga/appveyor-cache-master-only","body":"AppVeyor: Skip saving cache on non-master branches","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09737ef6a732c5ed31cf92e13b95c17c11ff2349":{"hash":"09737ef6a732c5ed31cf92e13b95c17c11ff2349","is_merge":false,"authored_by":["MDQ6VXNlcjYyOTQyMg=="],"author_raw":"Nathan Warden <nathan@nathanwarden.com>","committer_raw":"Nathan Warden <nathan@nathanwarden.com>","summary":"Updated lightmap baker to dynamically calculate lightmap sizes based on surface area.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29988},"d8ce7aeddcaeea503d8d247c55a2cd83ccbbc2c4":{"hash":"d8ce7aeddcaeea503d8d247c55a2cd83ccbbc2c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30253 from akien-mga/signals-tooltip","body":"ConnectionsDock: Add tooltip with signal description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4dec1bde77d40d802b25f7fe1f0f529b8f55d0bd":{"hash":"4dec1bde77d40d802b25f7fe1f0f529b8f55d0bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30231 from Ranoller/master","body":"Tilemap fix displaced textures and shapes and added center texture and compatibility mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e134407d485a3cbf8a9eb00b731ab63df5d9b9d":{"hash":"9e134407d485a3cbf8a9eb00b731ab63df5d9b9d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30252 from Faless/tls/disable_no_crash","body":"Fix editor crash when StreamPeerSSL is unavilable.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0d610203c5194400a5932f36ae0d96c8ede7f0f":{"hash":"e0d610203c5194400a5932f36ae0d96c8ede7f0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30254 from bojidar-bg/30224-docdata-generate","body":"Fix various memory leaks and errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e1e4defefdd2e08eb1a8672c27bef25c58de88b":{"hash":"9e1e4defefdd2e08eb1a8672c27bef25c58de88b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30228 from YeldhamDev/go_to_menu","body":"Add \"Go To\" menu to the script editor and move the bookmark and breakpoint menus there","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dea414abc8ae9a11b5f8616969093c5eebe27c75":{"hash":"dea414abc8ae9a11b5f8616969093c5eebe27c75","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Make the meta-data name attribute settable. This will facilitate reuse for ARCore integration.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30258},"527fb3968a70e530468e5c96c910fab6051af344":{"hash":"527fb3968a70e530468e5c96c910fab6051af344","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Implement snapping in the CSG gizmos and 3D polygon editor","body":"The spatial editor snap settings will now affect the CSG gizmos\nand 3D polygon editor (which is used in CSGPolygon).","is_cherrypick":false,"cherrypick_hash":"","pull":30264},"b021bdbf1f72e0364e49bd506eab61d7ed0d57bf":{"hash":"b021bdbf1f72e0364e49bd506eab61d7ed0d57bf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"AppVeyor: Skip saving cache on non-master branches","body":"Otherwise we run into situations where commits to stable branches\ninduce very long build times, as they have to basically build from\nscratch but also invalidate the cache for future commits on the\nmaster branch.\n\nThis commit also makes the cache folder branch-specific, but since\nit's still limited to 1 GB of total cache size, we don't enable it\nfor non-master, as we would still run into issues with non-master\nbuild invalidating the master cache.","is_cherrypick":false,"cherrypick_hash":"","pull":30257},"14e2a991295aaccf68e19088db56e79541e1a8a8":{"hash":"14e2a991295aaccf68e19088db56e79541e1a8a8","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"Ranoller <davarrcal@hotmail.com>","summary":"Tilemap fix displaced textures and shapes and added center texture and compatibility mode","body":"This commit fix #22989 #15249 #28206. Main problem is that tilemap displace textures in different tile origins in a strange way and doesn´t respect coincidence between texture and shapes in not uniform tiles. This issue is present in godot 3.0 and godot 3.1. To maintain compatibility are added a compatibility mode and a center texture option. Other related issues and pull request: #28896 #29487 #29519 #29961. Idications of #30204 are added","is_cherrypick":false,"cherrypick_hash":"","pull":30231},"190e866e4d65c013ed1cf3dfc383f71542f097b6":{"hash":"190e866e4d65c013ed1cf3dfc383f71542f097b6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"ConnectionsDock: Add tooltip with signal description","body":"Had to create a custom Tree to override `make_custom_control` for the\nrich text display, similar to EditorProperty.\n\nFixes #30244.","is_cherrypick":false,"cherrypick_hash":"","pull":30253},"f7dad789e958fed81bb167b14c5add45ef723cf9":{"hash":"f7dad789e958fed81bb167b14c5add45ef723cf9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix various memory leaks and errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30254},"ae65c610e783e8a4c89aa9c08eab884ba64e644c":{"hash":"ae65c610e783e8a4c89aa9c08eab884ba64e644c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30250 from marxin/travis-gcc-9","body":"Use GCC 9 in travis.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c798173332ec2c622a5c00f1434b31cad6df8ece":{"hash":"c798173332ec2c622a5c00f1434b31cad6df8ece","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix editor crash when StreamPeerSSL is unavilable.","body":"The fix for EditorNode is a bit hacky, but the handling of the buttons\nand features there is hacky too (based on enums that might not reflect\nthe actual state).","is_cherrypick":false,"cherrypick_hash":"","pull":30252},"e9d624d7ce1d56cf134599a62deea1f5a0848019":{"hash":"e9d624d7ce1d56cf134599a62deea1f5a0848019","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30239 from Faless/crypto/crypto_core","body":"CryptoCore class to access to base crypto utils.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cb0887660861402fe6857662e622488adb86514":{"hash":"4cb0887660861402fe6857662e622488adb86514","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30249 from marxin/fix-gcc9-warnings","body":"Fix few GCC9 warnings:","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f48bb8fac8f6036c0077bb53a5ae37bb03832e7b":{"hash":"f48bb8fac8f6036c0077bb53a5ae37bb03832e7b","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix few GCC9 warnings:","body":"thirdparty/assimp/include/assimp/material.inl: In member function 'aiReturn aiMaterial::Get(const char*, unsigned int, unsigned int, aiColor3D&) const':\nthirdparty/assimp/include/assimp/material.inl:176:33: error: implicitly-declared 'aiColor3D& aiColor3D::operator=(const aiColor3D&)' is deprecated [-Werror=deprecated-copy]\n176 | pOut = aiColor3D(c.r,c.g,c.b);\n\nmodules/dds/texture_loader_dds.cpp:167:50: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n167 | if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"DXT1\")) {\n| ^\n[ 28%] modules/dds/texture_loader_dds.cpp:170:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n170 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"DXT3\")) {\n| ^\nmodules/dds/texture_loader_dds.cpp:174:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n174 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"DXT5\")) {\n| ^\nmodules/dds/texture_loader_dds.cpp:177:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n177 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"ATI1\")) {\n| ^\nmodules/dds/texture_loader_dds.cpp:180:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n180 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"ATI2\")) {\n| ^\nmodules/dds/texture_loader_dds.cpp:183:57: error: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Werror=sign-compare]\n183 | } else if (format_flags & DDPF_FOURCC && format_fourcc == PF_FOURCC(\"A2XY\")) {\n| ^\n\nthirdparty/assimp/include/assimp/material.inl: In member function 'aiReturn aiMaterial::Get(const char*, unsigned int, unsigned int, aiColor3D&) const':\nthirdparty/assimp/include/assimp/material.inl:176:33: error: implicitly-declared 'aiColor3D& aiColor3D::operator=(const aiColor3D&)' is deprecated [-Werror=deprecated-copy]\n176 | pOut = aiColor3D(c.r,c.g,c.b);","is_cherrypick":false,"cherrypick_hash":"","pull":30249},"78af5625d0c0a6a88069e67c2da75a31ea518218":{"hash":"78af5625d0c0a6a88069e67c2da75a31ea518218","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc00332286c46d7b7196d2ecfa0fa846ff5d8b09":{"hash":"bc00332286c46d7b7196d2ecfa0fa846ff5d8b09","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix TTR strings for VisualShaderNodes","body":"It had been done wrongly in #30185, but I missed it.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8de5760bd5640192f4aa266bc4cb297aa1f4520":{"hash":"c8de5760bd5640192f4aa266bc4cb297aa1f4520","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Use GCC 9 in travis.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30250},"ce3e3b609c7bf83cc088b24ce6443b014c079a21":{"hash":"ce3e3b609c7bf83cc088b24ce6443b014c079a21","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"564d93ff10b19dd15df6ea049bd7c9a9c99680c6":{"hash":"564d93ff10b19dd15df6ea049bd7c9a9c99680c6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"CryptoCore class to access to base crypto utils.","body":"Godot core needs MD5/SHA256/AES/Base64 which used to be provided by\nseparate libraries.\nSince we bundle mbedtls in most cases, and we can easily only include\nthe needed sources if we so desire, let's use it.\n\nTo simplify library changes in the future, and better isolate header\ndependencies all functions have been wrapped around inside a class in\n`core/math/crypto_base.h`.\n\nIf the mbedtls module is disabled, we only bundle the needed source\nfiles independently of the `builtin_mbedtls` option.\nIf the module is enabled, the `builtin_mbedtls` option works as usual.\n\nAlso remove some unused headers from StreamPeerMbedTLS which were\ncausing build issues.","is_cherrypick":false,"cherrypick_hash":"","pull":30239},"266dc732baea350bc5bed40c69eb27cfdce5f782":{"hash":"266dc732baea350bc5bed40c69eb27cfdce5f782","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c08877777d0be8ea1c52578520d77064c5ddabd6":{"hash":"c08877777d0be8ea1c52578520d77064c5ddabd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26613 from KoBeWi/direction_of_particles","body":"Add a Direction property to ParticlesMaterial","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98879be2766de1ec54bb3478e09538289ca66370":{"hash":"98879be2766de1ec54bb3478e09538289ca66370","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27510 from fire/screenshot_editor","body":"Add editor screenshot on control - f12.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c486b8dac04edfe2d35f1ee0bc0b3b410f4175ae":{"hash":"c486b8dac04edfe2d35f1ee0bc0b3b410f4175ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30223 from qarmin/properly_delete_thread","body":"Remove thread to prevent memory leak","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2c416ec62e65fd42ff1bbf493cf06689e4d1b60":{"hash":"d2c416ec62e65fd42ff1bbf493cf06689e4d1b60","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29824 from m4gr3d/add_ovr_export","body":"Add XR mode selection to the Android export process.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8b483ce21e1c8b1d79ca1693273d03b19b38388":{"hash":"e8b483ce21e1c8b1d79ca1693273d03b19b38388","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #19936 from Xrayez/collapse-button","body":"Expand/collapse nodes recursively in scene tree dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"12e0dc1b65d3e69206ce64daa461b269c638b944":{"hash":"12e0dc1b65d3e69206ce64daa461b269c638b944","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Add XR mode selection to the Android export process.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29824},"f34269e51cd5b7d5b1fb0f31171f38b4bb15c2cc":{"hash":"f34269e51cd5b7d5b1fb0f31171f38b4bb15c2cc","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDY1MTg="],"author_raw":"zwostein <provisorisch@online.de>","committer_raw":"zwostein <provisorisch@online.de>","summary":"Fixed multichannel panning for AudioStreamPlayer3D.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30234},"ab1cb10317efdf5a48f24677f7701030c8e79755":{"hash":"ab1cb10317efdf5a48f24677f7701030c8e79755","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributor added to AUTHORS:\n@aqnuep\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0ab11e436dcc74e0e28fd3c16bebb735452435a9":{"hash":"0ab11e436dcc74e0e28fd3c16bebb735452435a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29656 from nhold/add-remove-option-array-inspector","body":"Add buttons to remove keys\\items from dictionaries\\arrays.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd9cc84fdc89d37e184e0a9134c994b11ca6008d":{"hash":"bd9cc84fdc89d37e184e0a9134c994b11ca6008d","is_merge":false,"authored_by":["MDQ6VXNlcjExMDc0NzQ="],"author_raw":"Nathan Hold <nathanhold@hotmail.com>","committer_raw":"Nathan Hold <nathanhold@hotmail.com>","summary":"Add option to remove array item and button to remove typed array item","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29656},"9fa2e07588eb91b72ee4e6abdb30458673c88498":{"hash":"9fa2e07588eb91b72ee4e6abdb30458673c88498","is_merge":false,"authored_by":["MDQ6VXNlcjEyMDY1MTg="],"author_raw":"zwostein <provisorisch@online.de>","committer_raw":"zwostein <provisorisch@online.de>","summary":"Explicitly set a channel map when initialising the Pulseaudio stream.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30232},"05de0eafabc4238d79fac285c5639e5556e67d98":{"hash":"05de0eafabc4238d79fac285c5639e5556e67d98","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add editor screenshot on control - f12.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27510},"0268a4869ded42079d3f4c255406711c726e3df4":{"hash":"0268a4869ded42079d3f4c255406711c726e3df4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30196 from LikeLakers2/scenetreedock-script-creation-bugfix","body":"SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"91d357f177687402ecf57c320835c2b69027bce8":{"hash":"91d357f177687402ecf57c320835c2b69027bce8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"Go To\" menu to the script editor and move the bookmark and breakpoint menus there","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30228},"d40dbd6d1119a6e9f04431105f44185d9103b4e0":{"hash":"d40dbd6d1119a6e9f04431105f44185d9103b4e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29951 from raphael10241024/add_physics_2d_optimize","body":"add 2d physic optimization similar to 3d physics","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4d99408d123e4eea5773c8d1e35b59385b0aefa1":{"hash":"4d99408d123e4eea5773c8d1e35b59385b0aefa1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28884 from vnen/yield-resume-stack","body":"Keep GDScript functions in stack while yielding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5d9454a4b88cff363513fb4b34ab74f29eba1c7":{"hash":"f5d9454a4b88cff363513fb4b34ab74f29eba1c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29071 from YeldhamDev/improve_bookmarks","body":"Improve bookmarks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08200cb9f516a84b79d2aaddf720c102c9dd2d5d":{"hash":"08200cb9f516a84b79d2aaddf720c102c9dd2d5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29333 from hbina/fix_double_click_when_no_edited_func","body":"fixed an issue with double clicking available node in VisualScriptEditor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0eeb1233580420bfcbbdd989e4a1beeb4b5fc7a":{"hash":"b0eeb1233580420bfcbbdd989e4a1beeb4b5fc7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29909 from clayjohn/gles2-light-scale","body":"Scale vertex lit lights by environment scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6edd06e56685df3ea237830f3602e7e580e1f338":{"hash":"6edd06e56685df3ea237830f3602e7e580e1f338","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Remove thread to prevent memory leak","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30223},"6b30f284a0544972f761be3e92ad8d1b176c9f9f":{"hash":"6b30f284a0544972f761be3e92ad8d1b176c9f9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29980 from Dentrax/directed-by-qarmin","body":"Fix some editor crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0ce9401ffa731cc346ab6762fd0794709634428":{"hash":"b0ce9401ffa731cc346ab6762fd0794709634428","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30126 from qarmin/remove_unnecessary_code","body":"Remove unnecessary code and add some error explanations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"531c92a53e5e7b9a1cb55249ef6086e874239872":{"hash":"531c92a53e5e7b9a1cb55249ef6086e874239872","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30221 from godotengine/revert-28572-trace-info","body":"Revert \"Add godot version in backtrace message\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"98e7ec1e26bc218abba2de6caa2314334c6a833a":{"hash":"98e7ec1e26bc218abba2de6caa2314334c6a833a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Add godot version in backtrace message\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30221},"380bf04566f21d9da9c8894f9ea8c03001daae0f":{"hash":"380bf04566f21d9da9c8894f9ea8c03001daae0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29413 from YeldhamDev/global_rate_scale","body":"Add 'global_rate_scale' to the AudioServer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"771aa9a779ab9d8effde70f8338a476e53c8e6d3":{"hash":"771aa9a779ab9d8effde70f8338a476e53c8e6d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29482 from Calinou/html5-fix-emscripten-root","body":"Fix Emscripten root directory detection when building for HTML5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"867f38a6263d40acb48fc4c9ebf038800dc63603":{"hash":"867f38a6263d40acb48fc4c9ebf038800dc63603","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29572 from qarmin/fix_text_edit_select","body":"Fix TextEdit Select crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d8d337b2c47df88498067ff9091386691242144":{"hash":"7d8d337b2c47df88498067ff9091386691242144","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDkzNzUx"],"author_raw":"Furkan Türkal <furkan.turkal@hotmail.com>","committer_raw":"Furkan Türkal <furkan.turkal@hotmail.com>","summary":"fix some crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29980},"3c154eb93b3a098354bf6d18a9428826ec193f90":{"hash":"3c154eb93b3a098354bf6d18a9428826ec193f90","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Remove unnecessary code and add some error explanations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30126},"ab9c14cca63757ff47dfc6c38b35baf2a32a51ac":{"hash":"ab9c14cca63757ff47dfc6c38b35baf2a32a51ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30220 from Calinou/doc-fix-nintendo-buttons","body":"Fix Nintendo buttons in the @GlobalScope documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"931b6dfd334e85de88cc9c033eab3234d1b43bec":{"hash":"931b6dfd334e85de88cc9c033eab3234d1b43bec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30219 from Calinou/tweak-gamepad-button-names","body":"Tweak gamepad button names to be consistent with the documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"398219a80e80dc1b3f91b73a072dd340e0dbcd54":{"hash":"398219a80e80dc1b3f91b73a072dd340e0dbcd54","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix Nintendo buttons in the @GlobalScope documentation","body":"These were mistakenly referred to as DualShock buttons.","is_cherrypick":false,"cherrypick_hash":"","pull":30220},"310b03d97e2ecefdc72917edca640a44058a6cd1":{"hash":"310b03d97e2ecefdc72917edca640a44058a6cd1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak gamepad button names to be consistent with the documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30219},"d17eac735cc84abd9afd1e083df1a4e8a2c8e656":{"hash":"d17eac735cc84abd9afd1e083df1a4e8a2c8e656","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29815 from NilsIrl/plus_file_1","body":"Replace ` + \"/\" + ` with `String::file_add()`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b62041d1f3b6428974d5be7ad9d378a445d432ac":{"hash":"b62041d1f3b6428974d5be7ad9d378a445d432ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30089 from fire/cicd-crash","body":"Headless CI/CD crash fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e285114e0ce6534add2d74232ee61f6a4b2f1f81":{"hash":"e285114e0ce6534add2d74232ee61f6a4b2f1f81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30072 from mbrlabs/node-search-fix","body":"Better pre-selection of search result node in \"Create New Node\" dialog.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed2f753fdbacf7d7b4a8f0408dddb19ae2a6707f":{"hash":"ed2f753fdbacf7d7b4a8f0408dddb19ae2a6707f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30218 from Faless/fix/http_request","body":"Fix HTTPRequest status checks.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"336010d676196caee68e903fe9b61d9e877c6167":{"hash":"336010d676196caee68e903fe9b61d9e877c6167","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28572 from lupoDharkael/trace-info","body":"Add godot version in backtrace message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4a50999c04094f905ac7df46b14634d7f9552a7":{"hash":"e4a50999c04094f905ac7df46b14634d7f9552a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28565 from CedNaru/CurvedWidthLine2D","body":"Added a Width Curve to Line2D + UVs fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbb725836d67c5bdae020db078afaca27a597d36":{"hash":"bbb725836d67c5bdae020db078afaca27a597d36","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28701 from SonerSound/master","body":"Export paths are now saved as relative paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b62d315a7fea66357dbe3346218a720128121779":{"hash":"b62d315a7fea66357dbe3346218a720128121779","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30146 from Chaosus/editor_file_dlg_ex","body":"Auto-change file extension in EditorFileDialog when filter changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2eac1a64f7240a842dae4d4d69be57e28c06f3d3":{"hash":"2eac1a64f7240a842dae4d4d69be57e28c06f3d3","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTTPRequest status checks.","body":"HTTPRequest used to have its own `status` variable but it would never be\nupdated since the status of the client would be used instead.\nThis caused potential crashes in some edge cases.\nThe `status` variable is now removed, and the client status is used in\nchecks instead.","is_cherrypick":false,"cherrypick_hash":"","pull":30218},"89d537767eca3737297ff0abc6063087b03d3483":{"hash":"89d537767eca3737297ff0abc6063087b03d3483","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30202 from akien-mga/doc-globalscope","body":"doc: Complete GlobalScope documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3758981bd4aa09a7aec5f2bc496c3852ed07b08f":{"hash":"3758981bd4aa09a7aec5f2bc496c3852ed07b08f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30161 from Calinou/add-tooltip-mouse-filter-warning","body":"Add a configuration warning when using Ignore mouse filter with tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f79812d41a2aa8d3329543ec0f223be1ec1132f":{"hash":"4f79812d41a2aa8d3329543ec0f223be1ec1132f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30213 from Calinou/fix-line-length-guideline-drawing","body":"Draw the script editor's line length guideline below characters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2f8297480f03b1c01170edc907497a25520472c":{"hash":"a2f8297480f03b1c01170edc907497a25520472c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Draw the script editor's line length guideline below characters","body":"This prevents characters from looking strange if they cross the\nline length guideline.","is_cherrypick":false,"cherrypick_hash":"","pull":30213},"95cb95e2d1f6f84c7739f50fb973a07d09041398":{"hash":"95cb95e2d1f6f84c7739f50fb973a07d09041398","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30205 from Faless/upnp/2019_update","body":"Update miniupnpc library","is_cherrypick":false,"cherrypick_hash":"","pull":""},"495fedca55367ce4ba83b2bd89e751c4e6a0bb30":{"hash":"495fedca55367ce4ba83b2bd89e751c4e6a0bb30","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30101 from tree786/patch-1","body":"Added example on how to use RandomNumberGenerator","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90b2415343287f67586956c798d4b7a63544158f":{"hash":"90b2415343287f67586956c798d4b7a63544158f","is_merge":false,"authored_by":["MDQ6VXNlcjExNzU2NDg4"],"author_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","committer_raw":"SonerSound <mario.shadic.esteves@hotmail.com>","summary":"Export path may now be written as a relative path","body":"If the target directory does not exist, it will be recursively created.\n\nExport paths are now saved as a relative to the projects base directory\n\nRenamed relative_to function to final_path_from_relative which takes a relative path and outputs the final path from a string that represents a directory.\nAdded relative_path_from_final which takes in a final path and outputs a relative path if possible. If not possible it outputs the relative path that represents the current directory.\nIf the target directory does not exist when exporting the project, then it is recursively created.\n\nRemoved final_path_from_relative function\n\nChanged DirAccess into DirAccessRef for automatic object destruction","is_cherrypick":false,"cherrypick_hash":"","pull":28701},"a0cc62f0003ea9204c44fdbb32ea12b723b150e7":{"hash":"a0cc62f0003ea9204c44fdbb32ea12b723b150e7","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a configuration warning when using Ignore mouse filter with tooltip","body":"This closes #30144.","is_cherrypick":false,"cherrypick_hash":"","pull":30161},"78907d91f140dd047a2eebb2736ed1762897003d":{"hash":"78907d91f140dd047a2eebb2736ed1762897003d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update miniupnpc library to latest master","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30205},"68c6790baf84d479faef0a344cd151ea95776c0a":{"hash":"68c6790baf84d479faef0a344cd151ea95776c0a","is_merge":false,"authored_by":[""],"author_raw":"tree786 <yakarbala@hotmail.co.uk>","committer_raw":"tree786 <yakarbala@hotmail.co.uk>","summary":"Added example on how to use RandomNumberGenerator","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5aafc62a9bf8e8bb098a2cc3a22f1dedda622374":{"hash":"5aafc62a9bf8e8bb098a2cc3a22f1dedda622374","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Complete GlobalScope documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30202},"e2bbf2cba3dc97998cff0be5cbda2d7e3b7151b0":{"hash":"e2bbf2cba3dc97998cff0be5cbda2d7e3b7151b0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30184 from akien-mga/doc-property-defval","body":"doc: Add default values to all properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0db138a621c8ce67864379c2bf69fda54c380178":{"hash":"0db138a621c8ce67864379c2bf69fda54c380178","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Enforce default values for OS properties","body":"Otherwise we end up fetching values from the current OS instance\nwhen running doctool, so they would change based on the system or\neven simply due to changes to the system clipboard.","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"1fbca7ed8889f8e71bef1e313f247256c1844823":{"hash":"1fbca7ed8889f8e71bef1e313f247256c1844823","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Mark PhysicsBody bounce/friction as deprecated","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"850a54a2a55f26a447967f47f99d09cfc2874b38":{"hash":"850a54a2a55f26a447967f47f99d09cfc2874b38","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix uninitialized variables in Line2D, JSONParseResult and TileMap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"26f99beac38808d0221031a41ab31325fec41be1":{"hash":"26f99beac38808d0221031a41ab31325fec41be1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CPUParticles2D: Fix gravity to be the same as in Particles2D and Area2D","body":"This was likely a typo, 10 times the standard gravity is 98.0665\n(ca. 98), not 98.8.","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"a78373ddc2c1123b13161da2037a16c40a3c4b26":{"hash":"a78373ddc2c1123b13161da2037a16c40a3c4b26","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Remove null default values that can't be determined","body":"Applying #30187.","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"b9aa13e5917b45a540e92e50b81f7bc923e493d1":{"hash":"b9aa13e5917b45a540e92e50b81f7bc923e493d1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Remove hardcoded default values from descriptions","body":"They are now generated automatically by doctool.","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"c6cea6e9b372f403a5906813bf5db8583d747d06":{"hash":"c6cea6e9b372f403a5906813bf5db8583d747d06","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Add default values to all properties","body":"Thanks to @bojidar-bg's impressive work in #29380.","is_cherrypick":false,"cherrypick_hash":"","pull":30184},"82604195b4c2c80777f7ecaa547194c6a208e8cf":{"hash":"82604195b4c2c80777f7ecaa547194c6a208e8cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30062 from zaksnet/fix-referencerect-node","body":"Adds ReferenceRect an option to be visible inside the game","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96d3270c344c7fe9a463b87006b0c56004128f6d":{"hash":"96d3270c344c7fe9a463b87006b0c56004128f6d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24227 from BastiaanOlij/arkit31","body":"ARKit for Godot 3.2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d9cefb34c1dd825fcceb76d430ee7410349b6a12":{"hash":"d9cefb34c1dd825fcceb76d430ee7410349b6a12","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"ARKit for Godot 3.2","body":"This PR introduces support for ARKit to the iOS version of Godot.\nARKit is Apples Augmented Reality platform.\nThis PR brings in support for ARKit 1.0 and implements a few ARKit 2.0 features.\nIt requires iOS 11 to run but should not prevent Godot from running on older versions as long as ARKit remains unused.","is_cherrypick":false,"cherrypick_hash":"","pull":24227},"410054db381dc1eacf944f4c52ca8c7c9ec6e65a":{"hash":"410054db381dc1eacf944f4c52ca8c7c9ec6e65a","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30196},"4961db8e8871e430ad54306a26655d2dce3292a6":{"hash":"4961db8e8871e430ad54306a26655d2dce3292a6","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"ScriptCreateDialog should emit the script_changed signal first","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30196},"b4aba3ae7c89b7d236d3efab459fb89b33c91a3c":{"hash":"b4aba3ae7c89b7d236d3efab459fb89b33c91a3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30177 from hbina/use_FALLTHROUGH_macro","body":"Applied some of FALLTHROUGH macro usage from #30122","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f0c6a60095025cb7f67a36ffa81e8709d645a66":{"hash":"9f0c6a60095025cb7f67a36ffa81e8709d645a66","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Many fallthrough switch cases now have the FALLTHROUGH macro to tell the compiler that this is intended.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30177},"9ca1a5af3e8186c396e5b8c74b2cebe1e25a65c9":{"hash":"9ca1a5af3e8186c396e5b8c74b2cebe1e25a65c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30167 from Xrayez/module-editor-icons","body":"Add support for creating editor icons per module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a999876c3d0a335ffd2ef5bb191d5d92d28eadd":{"hash":"9a999876c3d0a335ffd2ef5bb191d5d92d28eadd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30168 from Calinou/label-font-shadow-use-outline","body":"Draw the outline as part of the Label font shadow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"187d8addf917eb767e3e0a1e030be9ef9480f881":{"hash":"187d8addf917eb767e3e0a1e030be9ef9480f881","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30152 from Chaosus/vs_conversion","body":"Added convertor from VisualShader to Shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"176188b1c65c6be1d1a3b99916d26cc8b3209bef":{"hash":"176188b1c65c6be1d1a3b99916d26cc8b3209bef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30187 from bojidar-bg/30184-null-values","body":"Remove bogus nulls from generated default values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0809046bedf882008788169430ebb3e83acbbea":{"hash":"b0809046bedf882008788169430ebb3e83acbbea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30154 from bojidar-bg/30149-export-flag-editor","body":"Ensure --export implies --editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cf51cc7e4457c5c9f4b51ab99d6f5ed9eaf5e78":{"hash":"5cf51cc7e4457c5c9f4b51ab99d6f5ed9eaf5e78","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30182 from hbina/pylint_anomalous_backlash","body":"\"Anomalous backslash in string: '-'\" in extract.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ca22d81d71afb87500f9dbdc56791365f656b7a":{"hash":"4ca22d81d71afb87500f9dbdc56791365f656b7a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30156 from qarmin/fix_memory_leak_in_tilemap","body":"Fix memory leak in Tilemaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19c780b0ed6cbe78ad56f9cf70176ac5e3ff7813":{"hash":"19c780b0ed6cbe78ad56f9cf70176ac5e3ff7813","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30185 from hbina/fix_issue_30111","body":"use vformat for duplicate strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd423f47128003d03b94b85a89753bb97e38870c":{"hash":"cd423f47128003d03b94b85a89753bb97e38870c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25649 from bojidar-bg/4454-promote-tilemap-shapes","body":"Allow CollisionObject2D to get shapes from tilemaps","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8df412512a3afc9bfaeaa574c324de3cea9a76b":{"hash":"f8df412512a3afc9bfaeaa574c324de3cea9a76b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24156 from AnaDenisa/master","body":"Add option to input value in EditorPropertyEasing. Fixes #8449","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dceb300b7165687a2056ec015f0406f89b5dcc38":{"hash":"dceb300b7165687a2056ec015f0406f89b5dcc38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30178 from hbina/removed_unnecessary_variables","body":"some variables in methods.py are not used","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7fb50ec721c8058de15cd590aa930bf5d7b36af":{"hash":"a7fb50ec721c8058de15cd590aa930bf5d7b36af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30186 from Anutrix/os-doc-upd","body":"Added descriptions to OS.get_splash_tick_msec() and OS.get_window_safe_area()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55234d62b079fd6a18b9f0dafaf4af296becfe20":{"hash":"55234d62b079fd6a18b9f0dafaf4af296becfe20","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Remove bogus nulls from generated default values","body":"Also, fix crash in PluginScript destructor.","is_cherrypick":false,"cherrypick_hash":"","pull":30187},"f531a9205769987057936a9de276cddd8960efa4":{"hash":"f531a9205769987057936a9de276cddd8960efa4","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"use vformat for duplicate strings","body":"many strings in visual_shader_editor_plugin.cpp does not use vformat for duplicate strings making it harder to translate","is_cherrypick":false,"cherrypick_hash":"","pull":30185},"f2fd5dfb91a9386bcfe07e3c97320fe6cb140f29":{"hash":"f2fd5dfb91a9386bcfe07e3c97320fe6cb140f29","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Added descriptions to OS.get_splash_tick_msec() and OS.get_window_safe_area()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30186},"ae70eca5afbf8a6b1d5c11cec96c5746845391bc":{"hash":"ae70eca5afbf8a6b1d5c11cec96c5746845391bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30183 from Andrettin/Variant-Pointer-Fixes","body":"Fixed cases of unsupported pointers being used to construct variants","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1df38f2372ffdcd321ec6e54d7d9af7c9a4a8af3":{"hash":"1df38f2372ffdcd321ec6e54d7d9af7c9a4a8af3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30112 from AgentEnder/master","body":"AStar get_current_point enabled consideration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4e1ed7e63db7462e7df0d593b62e58bead4935d":{"hash":"f4e1ed7e63db7462e7df0d593b62e58bead4935d","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"some variables in methods.py are not used","body":"Thus they can be safely ignored","is_cherrypick":false,"cherrypick_hash":"","pull":30178},"52355c638b03ff9316ee3f39e32ac968252489d3":{"hash":"52355c638b03ff9316ee3f39e32ac968252489d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29380 from bojidar-bg/16086-docs-default-value","body":"Add default values to the editor help, docs, and generated RST","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e222e31fe633f6b4ae0abbc3cb2fb6a80ad2f9cd":{"hash":"e222e31fe633f6b4ae0abbc3cb2fb6a80ad2f9cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ba6b0dc38dc9d3eae4b1b2bee240ac5a0b054f02":{"hash":"ba6b0dc38dc9d3eae4b1b2bee240ac5a0b054f02","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30174 from LikeLakers2/resourcepropertyeditor-selection-bugfix","body":"Fix an EditorPropertyResource bug where clicking on the flat buttons …","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42e5d825b4060062931b1203f47f86445cf8f31b":{"hash":"42e5d825b4060062931b1203f47f86445cf8f31b","is_merge":false,"authored_by":["MDQ6VXNlcjYzMjI0MjM="],"author_raw":"Andrettin <andre.ng@live.com>","committer_raw":"Andrettin <andre.ng@live.com>","summary":"Fixed cases of unsupported pointers being used to construct variants","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30183},"c49ba7de0c35e0d97815382ad209c3075073f7fa":{"hash":"c49ba7de0c35e0d97815382ad209c3075073f7fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30158 from Faless/net/no_sigpipe","body":"Properly disable SIGPIPE on OSX/iOS network sockets.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8355df153bdfcb4cc1a2afdf314df7f9cd5c8416":{"hash":"8355df153bdfcb4cc1a2afdf314df7f9cd5c8416","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30157 from Chaosus/color_picker_fix","body":"Fix some bugs inside ColorPicker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bbad8c4690ac988932e3695a54f869ebd4c32a4":{"hash":"1bbad8c4690ac988932e3695a54f869ebd4c32a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29923 from zaksnet/Document-Spinbox","body":"Document SpinBox Node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd39e9412156f3a12816c130ce8ddbd37834e529":{"hash":"fd39e9412156f3a12816c130ce8ddbd37834e529","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Pylint warning for extract.py","body":"pylint is complaining that an \"Anomalous backslash in string: '\\-'\"\nThe string constant might be missing an 'r' prefix.","is_cherrypick":false,"cherrypick_hash":"","pull":30182},"9adc158097b5bfdb14fbd283918183e19bd2b133":{"hash":"9adc158097b5bfdb14fbd283918183e19bd2b133","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30162 from KoBeWi/doc-ready","body":"Clarify docs for _ready and request_ready","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9cbd34fe04e41120e8d6413669c86a342267888":{"hash":"f9cbd34fe04e41120e8d6413669c86a342267888","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document SpinBox node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29923},"ff3a54398daf493c930d831caa77d936982be0ad":{"hash":"ff3a54398daf493c930d831caa77d936982be0ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29911 from zaksnet/document-popup","body":"Document PopupMenu node.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dc9659a9bf11e151098aed94ce5f6382f2dcca0d":{"hash":"dc9659a9bf11e151098aed94ce5f6382f2dcca0d","is_merge":false,"authored_by":["MDQ6VXNlcjY5MzM5Mjg="],"author_raw":"Craigory V Coppola <craigorycoppola@gmail.com>","committer_raw":"AgentEnder <craigorycoppola@gmail.com>","summary":"AStar get_closest_point/get_closest_position_in_segment enabled consideration","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30112},"facafeb19a18fc16263c80d20d60e458a1a59516":{"hash":"facafeb19a18fc16263c80d20d60e458a1a59516","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDg4ODk="],"author_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","committer_raw":"LikeLakers2 <1008889+LikeLakers2@users.noreply.github.com>","summary":"Fix an EditorPropertyResource bug where clicking on the flat buttons would not select the property in the inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30174},"fa0e66a88ffb29d8e7a782f262367fd1dc84c017":{"hash":"fa0e66a88ffb29d8e7a782f262367fd1dc84c017","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Draw the outline as part of the Label font shadow","body":"This closes #30165.","is_cherrypick":false,"cherrypick_hash":"","pull":30168},"7c11a1b162f9f1ac5ad8b8e2a879a200b22603d0":{"hash":"7c11a1b162f9f1ac5ad8b8e2a879a200b22603d0","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Add support for creating editor icons per module","body":"The functionality is similar to how `doc_classes` are retrieved per module.\nThe build system will search for custom icons path defined per module via\n`get_icons_path()` method in `config.py` or default icons path.\nIf such paths don't exist, only the editor's own icons will be built.\n\nMost module icons were moved from editor/icons to respective modules.","is_cherrypick":false,"cherrypick_hash":"","pull":30167},"b71a33916034b809e548a0368a0e49188da0fbcb":{"hash":"b71a33916034b809e548a0368a0e49188da0fbcb","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Clarify docs for _ready and request_ready","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30162},"da7cf8b49fe18fa1cb53891e53f0e1f83bbd4ca6":{"hash":"da7cf8b49fe18fa1cb53891e53f0e1f83bbd4ca6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added convertor from VisualShader to Shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30152},"c540411a7f8186cea5d3277b0893239f3c57ef80":{"hash":"c540411a7f8186cea5d3277b0893239f3c57ef80","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix ip_unix.cpp inclusion order for OpenBSD.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30158},"4517db75b571c778f8130fd125e2dc5f328b3750":{"hash":"4517db75b571c778f8130fd125e2dc5f328b3750","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly disable SIGPIPE on OSX network sockets.","body":"Disable SO_NOSIGPIPE socket option when avaiable.\nUse MSG_NOSIGNAL send flag on systems that support it.","is_cherrypick":false,"cherrypick_hash":"","pull":30158},"eeabb132ec9cbc235d0afd6d7181dffbe9044488":{"hash":"eeabb132ec9cbc235d0afd6d7181dffbe9044488","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Auto-change file extension in EditorFileDialog when filter changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30146},"eb6e2609187606820ab158719d219dd4ee636831":{"hash":"eb6e2609187606820ab158719d219dd4ee636831","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix some bugs inside ColorPicker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30157},"67b58de0f84e3fcf25855fdd523d10b8d81f7022":{"hash":"67b58de0f84e3fcf25855fdd523d10b8d81f7022","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix memory leak in Tilemaps","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30156},"9ebc146383e562cab8ac15ec5b97d7689bebe1a7":{"hash":"9ebc146383e562cab8ac15ec5b97d7689bebe1a7","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Ensure --export implies --editor","body":"Fixes #30149","is_cherrypick":false,"cherrypick_hash":"","pull":30154},"316931998c55183995db3643f8915f04d39f2a7c":{"hash":"316931998c55183995db3643f8915f04d39f2a7c","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Document PopupMenu node.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29911},"6e03236574467d6a0c3aca1b0375da59423b0083":{"hash":"6e03236574467d6a0c3aca1b0375da59423b0083","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30134 from Calinou/doc-proofread","body":"Proofread and improve the whole class reference","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13279a7da7bf26a64efe91a3ea29139b0c73cd6d":{"hash":"13279a7da7bf26a64efe91a3ea29139b0c73cd6d","is_merge":false,"authored_by":["MDQ6VXNlcjI0NjIwNTY1","MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"AnaDenisa <anasecuiu@yahoo.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add option to input value manually in EditorPropertyEasing","body":"Double-clicking on the EditorPropertyEasing widget (e.g. for the Light\nAttenuation parameter) shows an EditorSpinSlider to set the value manually.\n\nFixes #8449.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":24156},"7b10bae916dabcf1639fa1ee99c5fefd2790a1ca":{"hash":"7b10bae916dabcf1639fa1ee99c5fefd2790a1ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30131 from Anutrix/correct-arg-fix","body":"Fixed regression bug caused in #30095 and actually fix the issue it was supposed to fix(#26850).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5c034a2d4e854d0e9ea174b9d6ba2e7a53e4b2e":{"hash":"f5c034a2d4e854d0e9ea174b9d6ba2e7a53e4b2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30130 from Anutrix/search_highlight","body":"Fixed search highlight when search text not found or empty","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5bd40aa48c40387ef431a08e6f6fe3aa3205a20":{"hash":"a5bd40aa48c40387ef431a08e6f6fe3aa3205a20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30121 from DrMoriarty/encrypted_configfile","body":"Add encrypted files support to ConfigFile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d29b1b791774f0aa72a1230087c884b83e65d780":{"hash":"d29b1b791774f0aa72a1230087c884b83e65d780","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Fix ReferenceRect node","body":"ReferenceRect node by default was only displaying in the editor and not when the game is running.","is_cherrypick":false,"cherrypick_hash":"","pull":30062},"bd25e8d72a619480f4a341c093a58537e82335d8":{"hash":"bd25e8d72a619480f4a341c093a58537e82335d8","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Fixed regression bug caused in #30095 and actually fix the issue it was supposed to fix(#26850)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30131},"f7f6115f7627df24a08a9a0882b2f573cc838eb1":{"hash":"f7f6115f7627df24a08a9a0882b2f573cc838eb1","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Proofread and improve the whole class reference","body":"- Document a few more properties and methods\n- Add more information to many classes\n- Fix lots of typos and gramar mistakes\n- Use [code] tags for parameters consistently\n- Use [b] and [i] tags consistently\n- Put \"Warning:\" and \"Note:\" on their own line to be more visible,\nand make them always bold\n- Tweak formatting in code examples to be more readable\n- Use double quotes consistently\n- Add more links to third-party technologies","is_cherrypick":false,"cherrypick_hash":"","pull":30134},"3942c939e3ed152d4cf9647411f34d1bc14cdec2":{"hash":"3942c939e3ed152d4cf9647411f34d1bc14cdec2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30135 from qarmin/fix_memory_leak_os","body":"Fix small memory leak in OS.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d408c254a2a13deba1004b18f2d35bb4844eb883":{"hash":"d408c254a2a13deba1004b18f2d35bb4844eb883","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix small memory leak in OS.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30135},"583f7adb51fc5b0c2d974a0582adae95ef3ccbc1":{"hash":"583f7adb51fc5b0c2d974a0582adae95ef3ccbc1","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Allow ColisionObject2D to get shapes from tilemaps","body":"Fixes #4454 and likely resolves #22285","is_cherrypick":false,"cherrypick_hash":"","pull":25649},"a86329c41e041c463e5584181583cd7a220c31b0":{"hash":"a86329c41e041c463e5584181583cd7a220c31b0","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Fixed search highlight when search text not found or empty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30130},"0636f709af58adfb04d9326192ae915f389c59f7":{"hash":"0636f709af58adfb04d9326192ae915f389c59f7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29937 from clayjohn/particles-one-shot-bug","body":"Update emitting status on one-shot particles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0c4c36d823bb6792917dfac86491f61cec3f9b27":{"hash":"0c4c36d823bb6792917dfac86491f61cec3f9b27","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add default values to the editor help, docs, and generated RST","body":"Also, make spacing of \"=\" in the editor help a bit more consistent.\nCloses #16086","is_cherrypick":false,"cherrypick_hash":"","pull":29380},"fca9f0bb7f5a378c2270449a0f830d6ad82f3885":{"hash":"fca9f0bb7f5a378c2270449a0f830d6ad82f3885","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Move CODEOWNERS and ISSUE_TEMPLATE.md to .github folder","body":"Keeping CONTRIBUTING.md at the root so that contributors actually find it.\n\nAlso changed the custom FUNDING.yml link to point to godotengine.org/donate,\nwhich also links to PayPal and other options.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94bf728e53679ee09894d16970d6af4ffeb85ed6":{"hash":"94bf728e53679ee09894d16970d6af4ffeb85ed6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30124 from anissen/patch-2","body":"Add a GitHub \"❤️ Sponsor\" button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a63853720df3bacf2081795385d8b95fdfc5913":{"hash":"2a63853720df3bacf2081795385d8b95fdfc5913","is_merge":false,"authored_by":[""],"author_raw":"tree786 <40580296+tree786@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: UPNP: Add example on how to open/close a port","body":"I have added a small code sample to show how to automate the process of port forwarding (and closing after you are done).\nThanks to @mhilbrunner for explaining how to achieve t0his (see #18780)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcd8faf2f44ba5b1a104949663dfcd8f856f3112":{"hash":"fcd8faf2f44ba5b1a104949663dfcd8f856f3112","is_merge":false,"authored_by":["MDQ6VXNlcjExNzcwNjg="],"author_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","committer_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","summary":"Add encrypted files support to ConfigFile","body":"Fix #26477\nAdd in ConfigFile this methods:\nload_encrypted(path, key)\nload_encrypted_pass(path, password)\nsave_encrypted(path, key)\nsave_encrypted_pass(path, password)","is_cherrypick":false,"cherrypick_hash":"","pull":30121},"fccc9f71b706bec5f563d076d49c024cdea92e6e":{"hash":"fccc9f71b706bec5f563d076d49c024cdea92e6e","is_merge":false,"authored_by":["MDQ6VXNlcjg3OTk2Nw=="],"author_raw":"Anders Nissen <andnis@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Setup GitHub \"Sponsor\" button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30124},"538c8eec15d72b67e102f47f9df7624c29d14607":{"hash":"538c8eec15d72b67e102f47f9df7624c29d14607","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30117 from santouits/mt-pools","body":"Free server id pools directly on closing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f35fd681acba34817d14e236f20a6065a069aea0":{"hash":"f35fd681acba34817d14e236f20a6065a069aea0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30114 from Chaosus/vs_context_menu","body":"Shows menu when dragging connection on empty space in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11b8bf5572405a6b19d0ec80f0141c3b1e472a44":{"hash":"11b8bf5572405a6b19d0ec80f0141c3b1e472a44","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30103 from groud/center_2D_editor","body":"Centers the 2D viewport in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"071c033355953f225df5994558a084489f9e7b75":{"hash":"071c033355953f225df5994558a084489f9e7b75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30123 from akien-mga/doc-misc-updates","body":"doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinks, remove @GlobalScope scope when unnecessary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"528c4722d604a7e89b20e719a000e2b0d73c5675":{"hash":"528c4722d604a7e89b20e719a000e2b0d73c5675","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Don't use `GlobalScope` scope in hyperlinks, it's automatically inferred","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30123},"bc82781f7da2001aa90cdb188536518e0944e0ef":{"hash":"bc82781f7da2001aa90cdb188536518e0944e0ef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30123},"2df8b5606b9de9d11873c27f0a297127bbbfc255":{"hash":"2df8b5606b9de9d11873c27f0a297127bbbfc255","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30120 from akien-mga/error-expose-all-the-things","body":"Properly expose all Error constants to scripting languages","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bf448dd8713dd0524966096ba198bdb077fe998":{"hash":"1bf448dd8713dd0524966096ba198bdb077fe998","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Properly expose all Error constants to scripting languages","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30120},"560f55da5143d141fea56c0cbedd442bd3d2095b":{"hash":"560f55da5143d141fea56c0cbedd442bd3d2095b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30119 from akien-mga/doc-misc-updates","body":"doc: Complete and harmonize all _MAX constant descriptions, fix scoped hyperlinks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71d53637b5bce5519800a5cadfa2e42750b8b793":{"hash":"71d53637b5bce5519800a5cadfa2e42750b8b793","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix scoped hyperlinks to same-class enums/methods","body":"The class name does not need to be specified when it is the current class.","is_cherrypick":false,"cherrypick_hash":"","pull":30119},"86ed7a988419247479596947ce44279ee8b3528c":{"hash":"86ed7a988419247479596947ce44279ee8b3528c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Complete and harmonize all _MAX constant descriptions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30119},"0aec3c3113ce8319ffdc795ee2d06a7ec04036fc":{"hash":"0aec3c3113ce8319ffdc795ee2d06a7ec04036fc","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Shows menu when dragging connection on empty space in visual shader graph","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30114},"755b589384eedbd3843fe7263cbc655633b8bd7e":{"hash":"755b589384eedbd3843fe7263cbc655633b8bd7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30096 from akien-mga/doc-misc-updates","body":"doc: Proofread and complete various nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7aa4622222d3cc88b2d6c2e5552bc372272c3123":{"hash":"7aa4622222d3cc88b2d6c2e5552bc372272c3123","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Free server id pools directly.","body":"When closing the game, we flush the command queue but after we are pushing the freeing calls of the id pool to the\ncommand queue and they are never being run. Now we free them directly.","is_cherrypick":false,"cherrypick_hash":"","pull":30117},"eaaff9da3178fa515a0f051fda932c1dd04d53db":{"hash":"eaaff9da3178fa515a0f051fda932c1dd04d53db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29941 from qarmin/redundant_code_and_others","body":"Remove redundant code, possible NULL pointers and others","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8c96461183f0dc3208c3d624674fa4544212ea5":{"hash":"d8c96461183f0dc3208c3d624674fa4544212ea5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30105 from Xrayez/bind-pip-geometry","body":"Bind is_point_in_polygon in Geometry singleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"65a7eba91ce8976bdb5e509a2211744f2023b9c8":{"hash":"65a7eba91ce8976bdb5e509a2211744f2023b9c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30095 from Anutrix/arg-fix","body":"Fixed parser treating compound assignment the same as assignment whic…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"caf8e20f2ab2861c627f2347f12909ba847974fa":{"hash":"caf8e20f2ab2861c627f2347f12909ba847974fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30078 from Zylann/document_vs_cull_ray","body":"Document VisualServer.instances_cull_ray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f2233d13a1524ea184c30af066fd65278dcc610":{"hash":"6f2233d13a1524ea184c30af066fd65278dcc610","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Bind is_point_in_polygon in Geometry singleton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30105},"867dda112453b0c8e3903831baea570630c397f5":{"hash":"867dda112453b0c8e3903831baea570630c397f5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Proofread and complete various nodes","body":"All 100% completed: MainLoop, Node, Object, Path, Performance,\nReference, Resource, SceneState, SceneTree, UndoRedo.\n\nAlso fixed some en_GB occurrences as the reference spelling is en_US.","is_cherrypick":false,"cherrypick_hash":"","pull":30096},"1b53ea79e2094f3ef91ba9e377bb4b3242611cd6":{"hash":"1b53ea79e2094f3ef91ba9e377bb4b3242611cd6","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Centers the 2D viewport in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30103},"43a69694706ee5084c154aafb4377e10a2df1ed7":{"hash":"43a69694706ee5084c154aafb4377e10a2df1ed7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25863 from AlexHolly/undo-redo-version-signal","body":"UndoRedo add version changed signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb5233ee12deeae532e6c99d8c0fd5899b3b37b5":{"hash":"cb5233ee12deeae532e6c99d8c0fd5899b3b37b5","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Document VisualServer.instances_cull_ray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30078},"00b15c19b7adcad21465f731f76e1888f1553da2":{"hash":"00b15c19b7adcad21465f731f76e1888f1553da2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add a Direction property to ParticlesMaterial","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26613},"a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc":{"hash":"a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Fixed parser treating compound assignment the same as assignment which gave wrong argument usage count","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30095},"d1dbbd6515b7710594a406010177aa23e6b766b0":{"hash":"d1dbbd6515b7710594a406010177aa23e6b766b0","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Make sure that the resource previewer does not hang on exit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30089},"2c96942df9318ea8a4f3ad06d007e46e3108fa48":{"hash":"2c96942df9318ea8a4f3ad06d007e46e3108fa48","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30088 from akien-mga/node-get_node_and_resource","body":"Node: Fix logic of has/get_node_and_resource and document it","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f23f4b44e043c6a7f69e96369e6c26fe9fd205b":{"hash":"8f23f4b44e043c6a7f69e96369e6c26fe9fd205b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3NDE4ODY="],"author_raw":"Alexander Holland <alexander.holland@live.de>","committer_raw":"Alexander Holland <alexander.holland@live.de>","summary":"UndoRedo add version changed signal","body":"added some functions to manage undo buttons","is_cherrypick":false,"cherrypick_hash":"","pull":25863},"261bdfa14dd548b9872bcaaf1b3d729ea0428295":{"hash":"261bdfa14dd548b9872bcaaf1b3d729ea0428295","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e9272eea81b594476a48a1b968a38212d773bf2":{"hash":"6e9272eea81b594476a48a1b968a38212d773bf2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Node: Fix logic of has/get_node_and_resource and document it","body":"Also document NodePath.","is_cherrypick":false,"cherrypick_hash":"","pull":30088},"4e5310cc60dc17e5ef09e57115ca8236544679e4":{"hash":"4e5310cc60dc17e5ef09e57115ca8236544679e4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Some code changed with Clang-Tidy","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29941},"80a0d1701bcaab3801d42707c40b7951b1d4bed1":{"hash":"80a0d1701bcaab3801d42707c40b7951b1d4bed1","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTAxMzU="],"author_raw":"Marcus Brummer <mbrlabs7@gmail.com>","committer_raw":"Marcus Brummer <mbrlabs7@gmail.com>","summary":"Better pre-selection of search result nodes in \"Create New Node\" dialog.","body":"Also search for substrings in class types, not just subsequences. If for\nthe current search term a substring has been found in a class type name,\nprefer the substring match over the subsequence.\n\nFixes #26010","is_cherrypick":false,"cherrypick_hash":"","pull":30072},"cb8d95dd4bc16fa014af7446abf7855255a7bf15":{"hash":"cb8d95dd4bc16fa014af7446abf7855255a7bf15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24288 from ttencate/update_spinner_23738","body":"Make visibility of update spinner editor-wide, hidden by default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"773b66dfd3b68ae0c3fbb1fbdd8b326efb8dc3e6":{"hash":"773b66dfd3b68ae0c3fbb1fbdd8b326efb8dc3e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30084 from akien-mga/doc-encodedobjectasid","body":"doc: Document EncodedObjectAsID, expose its property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9cff880d6ace9a18859822e535c79041a070a49":{"hash":"a9cff880d6ace9a18859822e535c79041a070a49","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Document EncodedObjectAsID, expose its property","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30084},"eeee1dc73e6344a5541ee323b6ae61744b3348b6":{"hash":"eeee1dc73e6344a5541ee323b6ae61744b3348b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30079 from YeldhamDev/help_feature_filter_fix","body":"Fix certain items not appearing in search tree when a feature profile is set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d59dbda24f780b1e52681b604ead650acd065a22":{"hash":"d59dbda24f780b1e52681b604ead650acd065a22","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"update emitting status on one-shot particles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29937},"70036d8484dea14e031bccaa19063a4bb661a870":{"hash":"70036d8484dea14e031bccaa19063a4bb661a870","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix certain items not appearing in search tree when a feature profile is set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30079},"18b62d50194576f555c53ed5409b5a71fbfe5630":{"hash":"18b62d50194576f555c53ed5409b5a71fbfe5630","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30053 from guilhermefelipecgs/fix_popup_centered","body":"Fix Popup::popup_centered not centralizing at the first call","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54653565a45e90a6640491fa7211c4659eac303f":{"hash":"54653565a45e90a6640491fa7211c4659eac303f","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix Popup::popup_centered not centering at the first call","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30053},"ca084db4aa6d5da8f34fc889d70f1b8e46990b82":{"hash":"ca084db4aa6d5da8f34fc889d70f1b8e46990b82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30067 from GlaceGwyneth/gridmap-fix","body":"Fix GridMap transform problems","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05b67514a697b6dfb18b6c3f227aa622b32bb2eb":{"hash":"05b67514a697b6dfb18b6c3f227aa622b32bb2eb","is_merge":false,"authored_by":["MDQ6VXNlcjkwOTMw"],"author_raw":"Thomas ten Cate <ttencate@gmail.com>","committer_raw":"Thomas ten Cate <ttencate@gmail.com>","summary":"Make visibility of update spinner editor-wide, hidden by default","body":"- Make visibility of the spinner and \"update always\" option editor-wide,\nrather than per-project metadata.\n- Add options \"Show Update Spinner\" and \"Update Continuously\" under\nEditor Settings > Interface > Editor. Both options are false by\ndefault.\n- Rename some variables and constants to be more consistent and clearer:\n\"update always\" -> \"update continuously\", \"update changes\" -> \"update\nwhen changed\", \"update menu\" -> \"update spinner\", \"circle\" -> \"update\nspinner\".\n\nFixes #23738.","is_cherrypick":false,"cherrypick_hash":"","pull":24288},"7a56873271c6254d7583cf8dad52c410d7edcdca":{"hash":"7a56873271c6254d7583cf8dad52c410d7edcdca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30060 from Chaosus/wrap_doc_improvement","body":"Extends wrapi/wrapf docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2644f47e509b1fd5ec542d82bc183379195a7050":{"hash":"2644f47e509b1fd5ec542d82bc183379195a7050","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30065 from akien-mga/docdata-theme-items","body":"doctool: Fix writing theme_item descriptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c93bea312ffc45b18f3d7d2e4f01476fc7848e93":{"hash":"c93bea312ffc45b18f3d7d2e4f01476fc7848e93","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30050 from njt1982/30050-identifier-fix","body":"iOS export: invalid identifier, the character '-' is not allowed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4c137bebe827789e7af568e9544be9660b93fdda":{"hash":"4c137bebe827789e7af568e9544be9660b93fdda","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Extends wrapi/wrapf docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30060},"615ffb350702976983a6b5d1df0847d07b99e121":{"hash":"615ffb350702976983a6b5d1df0847d07b99e121","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doctool: Fix writing theme_item descriptions","body":"We already had support for parsing and saving theme_item descriptions\nin DocData, and displaying it in the editor, but doctool would drop the\nchanges as it was not writing them back to the XML.\n\nPart of #29868.","is_cherrypick":false,"cherrypick_hash":"","pull":30065},"f1bd1c268e96f8368be6a0eea05eacbe36d35557":{"hash":"f1bd1c268e96f8368be6a0eea05eacbe36d35557","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE3MDI1"],"author_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","committer_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","summary":"Fix GridMap transform problems","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30067},"93a67dba375ef52ea4d77a5d72107330d9d23ba2":{"hash":"93a67dba375ef52ea4d77a5d72107330d9d23ba2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30002 from GlaceGwyneth/master","body":"Give LineEdit/TextEdit a custom color for font while uneditable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c48576f7330a7d206c0833f2846f7f0dec74e956":{"hash":"c48576f7330a7d206c0833f2846f7f0dec74e956","is_merge":false,"authored_by":["MDQ6VXNlcjM4NDk3Ng=="],"author_raw":"Nicholas Thompson <njt1982@gmail.com>","committer_raw":"Nicholas Thompson <nick@fullfatthings.com>","summary":"Allow '-' character in iOS reverse DNS identifiers dissallow underscores.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30050},"230eb262e239c48f20eb085424e5d45f6b785a9a":{"hash":"230eb262e239c48f20eb085424e5d45f6b785a9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30030 from zaksnet/document-margincontainer","body":"Document MarginContainer node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c477cbd09db2678ffd13b07b45254fdbaabeb51c":{"hash":"c477cbd09db2678ffd13b07b45254fdbaabeb51c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30041 from KoBeWi/to_infinity_and_beyond","body":"Allow to remove 2D editor bounds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b966ee49b252c4faa2d52ef5af3aecf0e888b558":{"hash":"b966ee49b252c4faa2d52ef5af3aecf0e888b558","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29979 from flomar/master","body":"Line edit placeholders now react properly to translation changes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dae112a7176e41b4414ea8cd74c36eb9c2e55644":{"hash":"dae112a7176e41b4414ea8cd74c36eb9c2e55644","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30056 from austinried/austinried-patch-1","body":"Remove references to mouse stuff from OS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9eeead4be340081398ac30146d9bbdbcd3bdca24":{"hash":"9eeead4be340081398ac30146d9bbdbcd3bdca24","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjY2MjI="],"author_raw":"austinried <4966622+austinried@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Remove references to mouse stuff from OS","body":"There is nothing in `OS` about mouse grabbing or mouse cursors, that's in `Input`, so I'm cleaning up those references.","is_cherrypick":false,"cherrypick_hash":"","pull":30056},"45f78d786a76001325bd598ec6a330117831e07f":{"hash":"45f78d786a76001325bd598ec6a330117831e07f","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE3MDI1"],"author_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","committer_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","summary":"Give TextEdit a custom color for font when read only is set","body":"Previously there was some transparency hard coded into TextEdit when in read only mode.\nThis change adds a custom color for adjusting the font in read only mode.\nIt also applies when syntax highlighting is on.","is_cherrypick":false,"cherrypick_hash":"","pull":30002},"f07e5ac1533ed5563b3ffc75a243e3444c2645b8":{"hash":"f07e5ac1533ed5563b3ffc75a243e3444c2645b8","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE3MDI1"],"author_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","committer_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","summary":"Give LineEdit a custom font color when un-editable","body":"By default the LineEdit's text when editable is unchecked had some transparency hardcoded.\nThis change adds a custom color to LineEdit for adjusting the font when editable is off.\nAddresses issue 29814","is_cherrypick":false,"cherrypick_hash":"","pull":30002},"c81525ec055b9941305d300f073046d7bc79b400":{"hash":"c81525ec055b9941305d300f073046d7bc79b400","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to remove 2D editor limits","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30041},"0f2b25f83e09717398721661dbe3abac71ca75a5":{"hash":"0f2b25f83e09717398721661dbe3abac71ca75a5","is_merge":false,"authored_by":["MDQ6VXNlcjg0MjUwNTk="],"author_raw":"Florian Marchal <florian@marchal.de>","committer_raw":"Florian Marchal <florian@marchal.de>","summary":"Line edit placeholders now react properly to translation changes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29979},"6fbd045845aabafae5bd06ad3e285480eb16b10d":{"hash":"6fbd045845aabafae5bd06ad3e285480eb16b10d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29913 from eligt/fix-editor-help","body":"Ensure indentation works properly in rich text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"29cddef895bf767f715bd3e5f90aa786d2c3c895":{"hash":"29cddef895bf767f715bd3e5f90aa786d2c3c895","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29940 from jonri/fix-vehicle-contact","body":"Prevent VehicleBody contact damping from exceeding the baseline value…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"603e87e2bb28e9f344dec479ca546978b820e1f9":{"hash":"603e87e2bb28e9f344dec479ca546978b820e1f9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29938 from jonri/fix-collisionshape-scale","body":"Fix updating of collision shape when the transform is set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd895f4bc0569670f07b7c4ce349a2f596fdcee0":{"hash":"fd895f4bc0569670f07b7c4ce349a2f596fdcee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30045 from akien-mga/fix-gcc5-build-after-29376","body":"Fix scoped enum value reference, breaks GCC 5","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c483886d2facd2801d76332c0437f408dcec605":{"hash":"8c483886d2facd2801d76332c0437f408dcec605","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30016 from randall-fulton/docs/object-set-deferred","body":"Add docstring for Object.set_deferred","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1e189704fb26afaa6b65ca4b2c595096f0a845f":{"hash":"f1e189704fb26afaa6b65ca4b2c595096f0a845f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30043 from akien-mga/area2d-body-signals-type-hint","body":"Area2D: Fix argument type of body_* signals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4c9ae4c244508b7fc69d87bec3367384fe28e12":{"hash":"d4c9ae4c244508b7fc69d87bec3367384fe28e12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30023 from Faless/crash/vector_resize","body":"Fix PoolVector resize and subarray.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f2f1f5e3d367cae9f310a64099f031bb8e9f297":{"hash":"9f2f1f5e3d367cae9f310a64099f031bb8e9f297","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix scoped enum value reference, breaks GCC 5","body":"Introduced in #29376 and recent compilers are fine with it, but GCC 5\ncomplains.\n\nFixes #30044.","is_cherrypick":false,"cherrypick_hash":"","pull":30045},"f34c8015cb283737764af480a1689edd9e8b6776":{"hash":"f34c8015cb283737764af480a1689edd9e8b6776","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Area2D: Fix argument type of body_* signals","body":"Those signals receive either a PhysicsBody2D or a TileMap object,\nand what the emitting method checks internally is only that the\nobject is a Node. In theory any Node could go through these signals\nif they talk directly to the PhysicsServer2D.\n\nAlso updated docs.\n\nFixes #27076.\n\nMight need further (compat breaking) improvement as this API is a\nbit confusing, cf. #24739.","is_cherrypick":false,"cherrypick_hash":"","pull":30043},"6843ad87a4b07899a813bf35a85afb611566820c":{"hash":"6843ad87a4b07899a813bf35a85afb611566820c","is_merge":false,"authored_by":["MDQ6VXNlcjg4OTA3MTQ="],"author_raw":"Randall Fulton <randall.ml.fulton@gmail.com>","committer_raw":"Randall Fulton <randall.ml.fulton@gmail.com>","summary":"Add docstring for Object.set_deferred","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30016},"ab932bb675f7966b94c46da76ca822ebbf24ddd2":{"hash":"ab932bb675f7966b94c46da76ca822ebbf24ddd2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29948 from lawnjelly/androidkeyboard","body":"Fix some keyboards not working with Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"efa4264633e842e3606aa3113ea26ab9b9f986ca":{"hash":"efa4264633e842e3606aa3113ea26ab9b9f986ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30009 from Anutrix/tree-icons-height-fix","body":"Fixed script and visibility icons's highlight height in tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"908a50739a380fca047e348656c12335a7bb52e2":{"hash":"908a50739a380fca047e348656c12335a7bb52e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30031 from qarmin/prevent_setting_bad_index_enums","body":"Set to enum variables, only correct values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"368b34482c346add9be2b3ec9fc5ce20322d67e1":{"hash":"368b34482c346add9be2b3ec9fc5ce20322d67e1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30035 from mbrlabs/autoload-fix","body":"Check if autoload nodes are != NULL before deleting them","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0716c59f14383343c1761bc2e0327ebdb2d35d2d":{"hash":"0716c59f14383343c1761bc2e0327ebdb2d35d2d","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTAxMzU="],"author_raw":"Marcus Brummer <mbrlabs7@gmail.com>","committer_raw":"Marcus Brummer <mbrlabs7@gmail.com>","summary":"Check if autoload nodes are != NULL before deleting them.","body":"This fixes #27854","is_cherrypick":false,"cherrypick_hash":"","pull":30035},"9f582a7c3eb66782f4a4e3233fc17316ed43de5b":{"hash":"9f582a7c3eb66782f4a4e3233fc17316ed43de5b","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Document MarginContainer Node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30030},"33c15799c77f2911470b5b9fa16ab73225661ee1":{"hash":"33c15799c77f2911470b5b9fa16ab73225661ee1","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Set to enum variables, only correct values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30031},"25022a1d89e83bbad6f4e5d8db0a4f1939bbf3ea":{"hash":"25022a1d89e83bbad6f4e5d8db0a4f1939bbf3ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29974 from clayjohn/particles_restart","body":"Properly set emitting when particles restart","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1cb2b682ab72e2c457b54fdf63628bc1db126c7d":{"hash":"1cb2b682ab72e2c457b54fdf63628bc1db126c7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30026 from akien-mga/fix-undo-convert-cpuparticles","body":"Fix undo references for conversion to CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"338c553732a512e9a36bc889532117b5fd3399ad":{"hash":"338c553732a512e9a36bc889532117b5fd3399ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30018 from GlaceGwyneth/typo-fix-selected-font","body":"TextEdit: Correct typo that broke custom selected font color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed504753f45c1dd4a5bedd0902e4e8c4d1f5b6bc":{"hash":"ed504753f45c1dd4a5bedd0902e4e8c4d1f5b6bc","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix undo references for conversion to CPUParticles","body":"The 'undo' reference should be the node to free when the undo history\nis lost, i.e. the original (GPU) Particles node. Similarly, the 'do'\nreference should point to the CPUParticles (result of the 'do' call).\n\nFixes #29742.","is_cherrypick":false,"cherrypick_hash":"","pull":30026},"7142064110936593d15409dcf35c566638f87d20":{"hash":"7142064110936593d15409dcf35c566638f87d20","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDE3MDI1"],"author_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","committer_raw":"Gwyneth Lowe <GlaceGwyneth@gmail.com>","summary":"Correct typo that broke custom selected font color","body":"Change several font_selected_color to font_color_selected; the actual name of the override","is_cherrypick":false,"cherrypick_hash":"","pull":30018},"5e213103438c65134b75f9cd3b352502bada0c6d":{"hash":"5e213103438c65134b75f9cd3b352502bada0c6d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"131a4b14fa03a65f093524fcd943628038323238":{"hash":"131a4b14fa03a65f093524fcd943628038323238","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30019 from Faless/tls/stream_check","body":"Add NULL check in SSL connect_to_stream","is_cherrypick":false,"cherrypick_hash":"","pull":""},"679bb882fc0f58df7fa002aa180b2ac574366af8":{"hash":"679bb882fc0f58df7fa002aa180b2ac574366af8","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix PoolVector resize and subarray.","body":"The first used to accept negative values, the second would crash if out\nof bound.","is_cherrypick":false,"cherrypick_hash":"","pull":30023},"6baa3ff0de8a771f6d51a74dce21d79aa07b0356":{"hash":"6baa3ff0de8a771f6d51a74dce21d79aa07b0356","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add NULL check in SSL connect_to_stream","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30019},"297e7efa0af0765b3030dce726e54dde0b37f95c":{"hash":"297e7efa0af0765b3030dce726e54dde0b37f95c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30011 from akien-mga/animation-invalid-key","body":"Display invalid value keys in AnimationTrackEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30383a1cdc00d398349515b81a85fa1d3da7ae37":{"hash":"30383a1cdc00d398349515b81a85fa1d3da7ae37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29376 from hilfazer/editor_layouts_dialog","body":"Saving/deleting editor layouts dialog with layout list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0099122706fafc0918cad6deee5763427e20df99":{"hash":"0099122706fafc0918cad6deee5763427e20df99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24764 from SoIAS/double_clicking_24444","body":"Center script line when double clicked on error in debugger","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87039af95bac3f29285fa730f48d8f4e70b7e59a":{"hash":"87039af95bac3f29285fa730f48d8f4e70b7e59a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29987 from Chaosus/fix_crashes","body":"Fix expression node crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3d772ed837c57d590c064f9de4e2ea89eb55001":{"hash":"b3d772ed837c57d590c064f9de4e2ea89eb55001","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Display invalid value keys in AnimationTrackEdit","body":"Godot 2.1 and 3.0 had this feature but it was lost in the rewrite\nof the animation editor in 3.1.\nDrop unused KeyValid icon, since all valid keys now have a custom\ntype icon.","is_cherrypick":false,"cherrypick_hash":"","pull":30011},"c58b7ab09468bbf17e19b252dee0caf4b427ab5b":{"hash":"c58b7ab09468bbf17e19b252dee0caf4b427ab5b","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Fixed script and visibility icons's highlight height in tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":30009},"5e3ef9b89cacb7192920b658044d75e7aa8e3c62":{"hash":"5e3ef9b89cacb7192920b658044d75e7aa8e3c62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #30004 from akien-mga/tileset-false-positives","body":"TileSet: Don't error out on tile_ getters with wrong shape id","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f14489ecb29519b269cba178f23b6b727fd6445":{"hash":"0f14489ecb29519b269cba178f23b6b727fd6445","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDgxMjk0"],"author_raw":"Dawid Wdowiak <dwdw9@wp.pl>","committer_raw":"Dawid Wdowiak <dawidwdowiak@hotmail.com>","summary":"Center script line when double clicked on error in debugger","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24764},"d2833d4f4d891b6a0ee32a04f9d32a410b998b93":{"hash":"d2833d4f4d891b6a0ee32a04f9d32a410b998b93","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Replace ` + \"/\" + ` with `String::file_add()`","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29815},"e294f0872eca75e7fdbab88bb85b48f4b3109d2a":{"hash":"e294f0872eca75e7fdbab88bb85b48f4b3109d2a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"TileSet: Don't error out on tile_ getters with wrong shape id","body":"Partial revert of 02319dceb2e17184eb765c67719a306f56dafc1b,\nprevious code handled this cases without errors and the TileSet and\nTileSetEditorPlugin are written with the expectation that those will\nnot error out.\n\nThis is a bit wonky and these classes should likely be refactored,\nbut until then it's best to keep things as they were.\n\nFixes #29962.","is_cherrypick":false,"cherrypick_hash":"","pull":30004},"4d6ad16ac4e07ab0e65a75262b2d7ccd1913c844":{"hash":"4d6ad16ac4e07ab0e65a75262b2d7ccd1913c844","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29998 from akien-mga/x11-builtin-libpng","body":"SCons: Default to builtin libpng/freetype on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1769cbc0e24c13f4d31d7e0857275653ec9281e0":{"hash":"1769cbc0e24c13f4d31d7e0857275653ec9281e0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Default to builtin libpng/freetype on Linux","body":"The rationale for keeping those shared by default is that they're typical\ndependencies found on any Linux system, and it saves compilation time and\nbinary size to link their dynamically.\n\nBut since official builds default to all-builtin, and Debian/Ubuntu still\ndon't have libpng16 (which we now require) readily available on all their\nsupported releases, it's simpler to bundle all the things.\n\nThis does not change the fact that those dependencies *can* be unbundled\non Linux, it's only the default option changing.","is_cherrypick":false,"cherrypick_hash":"","pull":29998},"7bed1a0f21a5f9b85bf6ca3a7845d2adc4bf5789":{"hash":"7bed1a0f21a5f9b85bf6ca3a7845d2adc4bf5789","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix expression node crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29987},"64ecc8a5a3e22f92cf480f65249ac5468b9b5b89":{"hash":"64ecc8a5a3e22f92cf480f65249ac5468b9b5b89","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"properly set emitting when particles restart","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29974},"05a0a68c72cc16c443301398ab93e8d838401ac0":{"hash":"05a0a68c72cc16c443301398ab93e8d838401ac0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24448 from lukad/toggle-system-console","body":"Add option to toggle console window","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10cf5ac0ff5d524c4ef8268f893485a5f53132ac":{"hash":"10cf5ac0ff5d524c4ef8268f893485a5f53132ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29959 from akien-mga/dont-reset-my-curves","body":"Curve: Prevent forcing 1.0 min value to 0.99","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9986cf70058011fed81c8a2bba4df47e3e58b3ba":{"hash":"9986cf70058011fed81c8a2bba4df47e3e58b3ba","is_merge":false,"authored_by":["MDQ6VXNlcjI5NDk3ODY5"],"author_raw":"hilfazer <az13337@gmail.com>","committer_raw":"hilfazer <az13337@gmail.com>","summary":"editor save/delete layout dialog with layout list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29376},"ee07560abfb21af62a20da8b2fcbd0265c46a78c":{"hash":"ee07560abfb21af62a20da8b2fcbd0265c46a78c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Curve: Prevent forcing 1.0 min value to 0.99","body":"The setters are called when the property is first initialized, and before\nthat its default min and max are 0.0 and 1.0 respectively.\n\nIf you configured min_value to 1.0 and max_value to e.g. 3.0, since the\nmin_value setter can be called before that of max_value (which thus still\ndefaults to 1.0), the min will be set to 0.99.\nSame conflict could happen with a configured max_value of 0 if its setter\nis called before that of a valid, negative min value.","is_cherrypick":false,"cherrypick_hash":"","pull":29959},"34224d5ce55cd22ca8c627f79413f71f957af800":{"hash":"34224d5ce55cd22ca8c627f79413f71f957af800","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29958 from akien-mga/keep-calm-and-do-particles","body":"Particles: Fix uninitialized angular velocity, fix inconsistency in linear velocity between CPU and GPU Particles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f854088292ab1b8f4cc6b8052a5a53a39760a525":{"hash":"f854088292ab1b8f4cc6b8052a5a53a39760a525","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29957 from Calinou/doc-improve-engine-version-info","body":"Improve the `Engine.get_version_info()` documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3fe249e946a85ca64f344d2dd7de6f07666bfe3":{"hash":"b3fe249e946a85ca64f344d2dd7de6f07666bfe3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CPUParticles: Set linear velocity to 0, like GPU Particles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29958},"fae3df1204df6d4a64f48b4ae931d52897e4996c":{"hash":"fae3df1204df6d4a64f48b4ae931d52897e4996c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Particles: Properly initialize angular velocity parameter","body":"Right now it would take garbage values when loading scenes,\nwhich could end up written to the scene file.","is_cherrypick":false,"cherrypick_hash":"","pull":29958},"03335e5250535e351f3dc7b9018be143bf03a0fb":{"hash":"03335e5250535e351f3dc7b9018be143bf03a0fb","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the `Engine.get_version_info()` documentation","body":"This documents some keys that were missing and improves formatting.","is_cherrypick":false,"cherrypick_hash":"","pull":29957},"512f8ebb937e3b32a2f429763982d4328ad0ca50":{"hash":"512f8ebb937e3b32a2f429763982d4328ad0ca50","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Fix some keyboards not working with Android","body":"Fixes #17004\n\nCurrently the keydown and keyup messages are handled with method like this:\n\nif ((source & InputDevice.SOURCE_JOYSTICK) == InputDevice.SOURCE_JOYSTICK\n|| (source & InputDevice.SOURCE_DPAD) == InputDevice.SOURCE_DPAD\n|| (source & InputDevice.SOURCE_GAMEPAD) == InputDevice.SOURCE_GAMEPAD) {\n// joystick input\n}\nelse\n{\n// keyboard input\n}\n\nThe constant for SOURCE_DPAD is 513\n10 0000 0001\n\nand the constant for SOURCE_KEYBOARD is 257\n1 0000 0001\n\nHowever, rather confusingly, for many keyboards the source sent by android is 769\n11 0000 0001\n\nThus the keyboard is passing the check as being a DPAD and being processed as a joystick rather than keyboard. This PR handles the specific case of 769, allowing input from physical keyboards.","is_cherrypick":false,"cherrypick_hash":"","pull":29948},"434fd71d2a4b69f576362c3a9baa5b39db009d31":{"hash":"434fd71d2a4b69f576362c3a9baa5b39db009d31","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"add 2d physic optimization simlilar to 3d physics","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29951},"02319dceb2e17184eb765c67719a306f56dafc1b":{"hash":"02319dceb2e17184eb765c67719a306f56dafc1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29947 from qarmin/fix_some_editor_crashes","body":"Fix some editor crashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c77ff48a85e5d16b54a5b4d151f5515e56082000":{"hash":"c77ff48a85e5d16b54a5b4d151f5515e56082000","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some editor crashes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29947},"1e833cadbcf1403eec85fa85b290328bc1bf5179":{"hash":"1e833cadbcf1403eec85fa85b290328bc1bf5179","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29935 from Faless/net/get_if_multicast_pr","body":"Multicast, more network interfaces info","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5e3f866484709f47c97151e99a302206df1d894":{"hash":"e5e3f866484709f47c97151e99a302206df1d894","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Multicast support in NetSocket/PacketPeerUDP","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29935},"b574e476ec59c9cc0eee8ccf8e3093df62d79acd":{"hash":"b574e476ec59c9cc0eee8ccf8e3093df62d79acd","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement IP.get_local_interfaces.","body":"Allow getting interfaces names and assigned names.\n\nOn UWP this is not supported, and the function will return one interface\nfor each local address (with interface name the local address itself).","is_cherrypick":false,"cherrypick_hash":"","pull":29935},"9d3089181cca26a601075aa99e677eb4188c31c7":{"hash":"9d3089181cca26a601075aa99e677eb4188c31c7","is_merge":false,"authored_by":["MDQ6VXNlcjYyMjgxNTE="],"author_raw":"Jon Ring <jonnyring@gmail.com>","committer_raw":"Jon Ring <jonnyring@gmail.com>","summary":"Fix updating of collision shape when the transform is set","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29938},"5c66771e3ebccdfec55bb94ea521d2f24cb6200a":{"hash":"5c66771e3ebccdfec55bb94ea521d2f24cb6200a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29283 from qarmin/fix_some_always_same_values","body":"Remove always true/false values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b88ac08437d3bd062efcbdd40c215b533032412":{"hash":"7b88ac08437d3bd062efcbdd40c215b533032412","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29930 from zaksnet/document-referencerect","body":"Document ReferenceRect Node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"532a7ba06a0233879bbce61b2b268291e811df50":{"hash":"532a7ba06a0233879bbce61b2b268291e811df50","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix TextEdit Select","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29572},"072e40368e19e0f88ec1fbb61fe463a6fffcca36":{"hash":"072e40368e19e0f88ec1fbb61fe463a6fffcca36","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix always true/false values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29283},"ad504b926f9a0cfabde78254f6a4b40901cb8592":{"hash":"ad504b926f9a0cfabde78254f6a4b40901cb8592","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MzIwMw==","MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Luka Dornhecker <luka.dornhecker@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add option to toggle console window on Windows","body":"This is an editor setting and its value can also be toggled\nusing an entry in the Editor toolbar. The console will still\nappear briefly when starting the project manager or editor,\nas it's still compiled as console application.\n\nDoes not impact exported games, which will still run without\nconsole in release and with console in debug mode.\n\nA project setting or export option could be added to disable\nit in debug mode if there's demand for it, but that would\ngreatly reduce the usefulness of debug builds if Windows users\ncan no longer report error and crash messages.\n\nFixes #17889.\n\nCo-authored-by: Rémi Verschelde <rverschelde@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":24448},"5d0040e340a43e981fdbc65def8498d1e5593a49":{"hash":"5d0040e340a43e981fdbc65def8498d1e5593a49","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Document ReferenceRect Node","body":"Added missing documentation for ReferenceRect Node","is_cherrypick":false,"cherrypick_hash":"","pull":29930},"d6f8a43b600cc5236c5860c8f266b6f8afc9c23c":{"hash":"d6f8a43b600cc5236c5860c8f266b6f8afc9c23c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24116 from Calinou/editor-theme-improved-checkbuttons","body":"Improve CheckButtons in the default editor theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8591691b9b7be784606a367142b0b83ecd5975dd":{"hash":"8591691b9b7be784606a367142b0b83ecd5975dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24249 from zorbathut/zorbathut/animimmediate","body":"Implement AnimationPlayer call modes as per #23498.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf76b713cb27ea703fcb5a975f856ad85fcf5f96":{"hash":"cf76b713cb27ea703fcb5a975f856ad85fcf5f96","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24487 from Meirinha/master","body":"Added UV and UV2 to shader function light() built-in, fixes issue #24120","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81065d53df55d3c04a2ef3447eec3ffe711f7566":{"hash":"81065d53df55d3c04a2ef3447eec3ffe711f7566","is_merge":false,"authored_by":["MDQ6VXNlcjIwNDMyMTE="],"author_raw":"Elia Sarti <elia@eligt.com>","committer_raw":"Elia Sarti <elia@eligt.com>","summary":"Fix for #29810","body":"Ensure indentation works properly in rich text\nFix formatting","is_cherrypick":false,"cherrypick_hash":"","pull":29913},"237a0488eba742d15bc676b27838c1635dcd79a9":{"hash":"237a0488eba742d15bc676b27838c1635dcd79a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29918 from akien-mga/scons-gcc-Wclobbered","body":"SCons: Enable -Wclobbered in warnings=extra for GCC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"300d4dfd54af8769641c7464cc73f1ff681fe973":{"hash":"300d4dfd54af8769641c7464cc73f1ff681fe973","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25573 from nekomatata/button-shortcut-fix","body":"Fixed shortcut events in BaseButton (now acts the same as ui_accept action)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9f8e072ce0893be378654869baf8a07c86199be":{"hash":"b9f8e072ce0893be378654869baf8a07c86199be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26205 from Calinou/spatialmaterial-use-packed-channels","body":"Tweak SpatialMaterial's default metallic and roughness texture channels","is_cherrypick":false,"cherrypick_hash":"","pull":""},"974b07fc70d4d2b984840c9cb4610e4c0c350d08":{"hash":"974b07fc70d4d2b984840c9cb4610e4c0c350d08","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29914 from YeldhamDev/fix_onion_errors","body":"Fix minor onion layering control errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4853870a181710e6148cfe074c0d239de0e28d4b":{"hash":"4853870a181710e6148cfe074c0d239de0e28d4b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Enable -Wclobbered in warnings=extra for GCC","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29918},"e09cf96857927c359dcca0bf59d97d6603db940c":{"hash":"e09cf96857927c359dcca0bf59d97d6603db940c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29874 from ibrahn/rework-png-loadsave","body":"PNG driver reworked to use libpng 1.6 simplified API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d61bce1b7528029492a855740635a028acf451c4":{"hash":"d61bce1b7528029492a855740635a028acf451c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29910 from m4gr3d/dev_deprecate_armv6","body":"Deprecate support for Android armv6 architecture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e6fa5d1a553fdf76840762024420fba3a720e70":{"hash":"1e6fa5d1a553fdf76840762024420fba3a720e70","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed shortcut events in BaseButton (now acts the same as ui_accept action)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25573},"80d732082bbf9491f355ebe7a634c81234ebb74e":{"hash":"80d732082bbf9491f355ebe7a634c81234ebb74e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"scale vertex lit lights by envorionment scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29909},"8a9b3d24f5619f3483b56f0c8c55a1986a9a2442":{"hash":"8a9b3d24f5619f3483b56f0c8c55a1986a9a2442","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix minor onion layering control errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29914},"5a29be31b3055e218107df50bbbebdc0865026e8":{"hash":"5a29be31b3055e218107df50bbbebdc0865026e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27188 from samH-FIT/MacroUpdate","body":"Made use of semicolons after GDCLASS more consistent, added semicolons where I found them missing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e08fa103f2be97a808c83181f1ca2fddc5c408df":{"hash":"e08fa103f2be97a808c83181f1ca2fddc5c408df","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix Emscripten root directory detection when building for HTML5","body":"Recent Emscripten SDK versions seem to only include the\n`BINARYEN_ROOT` variable in the Emscripten configuration file,\nwhereas the platform's `detect.py` only looked at `EMSCRIPTEN_ROOT`.","is_cherrypick":false,"cherrypick_hash":"","pull":29482},"f7200d696005c65098ccf56f648a9c1a092aa905":{"hash":"f7200d696005c65098ccf56f648a9c1a092aa905","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Deprecate armv6 support for Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29910},"02ed4b392cc6655bfd9958c0c0fececffd8e5836":{"hash":"02ed4b392cc6655bfd9958c0c0fececffd8e5836","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29902 from KoBeWi/dem_setters","body":"Fix set_pick_color error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"922a4f5413f70ed51ba9c433467c5d718af6d117":{"hash":"922a4f5413f70ed51ba9c433467c5d718af6d117","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29901 from BastiaanOlij/fix_cameraserver_const","body":"Made constants fully upper case in camera server","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf7a6f9c46fcd0dcd11745b60684d20a26c48890":{"hash":"bf7a6f9c46fcd0dcd11745b60684d20a26c48890","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29899 from Chaosus/select_all_tracks","body":"Added button to select all tracks in track copy dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1abfd61f6ea125032d277d90b004841b877be3b7":{"hash":"1abfd61f6ea125032d277d90b004841b877be3b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28295 from zqyoung1/fix-gridmap-nav-schemes","body":"Fixed navigation schemes Modo/Maya when used with grid map tile place…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8477c0596b2ce6669c92e2f4581a9a7aaf92798":{"hash":"d8477c0596b2ce6669c92e2f4581a9a7aaf92798","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28906 from Xrayez/fix-28824","body":"Enforce Unicode encoding in MSVC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4476ea81aaa15a2dea9ef0db595eeda50516f37d":{"hash":"4476ea81aaa15a2dea9ef0db595eeda50516f37d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29897 from Chaosus/fix_animation_track_selection","body":"Fix animation keys selection with SHIFT/CTRL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c2ba35074b226d93f3b6c71cc3b94e7fc6e2e4e":{"hash":"1c2ba35074b226d93f3b6c71cc3b94e7fc6e2e4e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add 'global_rate_scale' to the AudioServer","body":"Closes #28953.","is_cherrypick":false,"cherrypick_hash":"","pull":29413},"ddba2e7b474b0a596447e90c8ee544072b1c9505":{"hash":"ddba2e7b474b0a596447e90c8ee544072b1c9505","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26748 from raphael10241024/instance","body":"Fix editor crash when saving a scene containing an inherited scene instance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14f8ed3317b0ece7fe2aac1595bb8ece63a81f7a":{"hash":"14f8ed3317b0ece7fe2aac1595bb8ece63a81f7a","is_merge":false,"authored_by":["MDQ6VXNlcjMxNDcwMzI3"],"author_raw":"Tristan Grespinet <dev003@infra.utopia-rise.com>","committer_raw":"Tristan Grespinet <dev003@infra.utopia-rise.com>","summary":"Added a Width Curve to Line2D + UVs fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28565},"38d3bfe971155bc7b0bdc8a10e059f9479d1eb5d":{"hash":"38d3bfe971155bc7b0bdc8a10e059f9479d1eb5d","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzg2MzIx"],"author_raw":"JohnJLight <johnjosephlight@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Made use of semicolons more consitent, fixed formatting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27188},"43a9b8c76cd185c175e9458a2b7ce972c8b84f03":{"hash":"43a9b8c76cd185c175e9458a2b7ce972c8b84f03","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27237 from Chaosus/astar_2d","body":"Added 2D functions to AStar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30cbe28677f38a176e0ea8d77ed5abb7c85ed287":{"hash":"30cbe28677f38a176e0ea8d77ed5abb7c85ed287","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27310 from KoBeWi/angular_dank","body":"Make angular_damp of new Area nodes match the global default","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bdf110840e1b8336bf67f0dda0e92236de258ce":{"hash":"9bdf110840e1b8336bf67f0dda0e92236de258ce","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix set_pick_color error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29902},"d7af08aa95bbcd5fc83825908dbae0b8a8e65512":{"hash":"d7af08aa95bbcd5fc83825908dbae0b8a8e65512","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27389 from YeldhamDev/acceptdiag_label_wrap","body":"Add option to enable autowrapping for label inside 'AcceptDialog'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ebedb5f11b389c79a28b63f377a922e24734ba6":{"hash":"4ebedb5f11b389c79a28b63f377a922e24734ba6","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Made constants fully upper case in camera server","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29901},"66a854da78cae274cf856ff3be65279451c4cb11":{"hash":"66a854da78cae274cf856ff3be65279451c4cb11","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29878 from Dentrax/fixes","body":"Added ERR_FAIL checks for `Animation::track_set_key_value` and `AnimationNodeStateMachine::remove_node`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be7bd97cb098e0af0fd844172f64c44a27c81af3":{"hash":"be7bd97cb098e0af0fd844172f64c44a27c81af3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added button to select all tracks in track copy dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29899},"7b1e112f1ddecfa8c7558d2958bc7ad44ad28c56":{"hash":"7b1e112f1ddecfa8c7558d2958bc7ad44ad28c56","is_merge":false,"authored_by":[""],"author_raw":"Zach Young <zachyoung@Zachs-MacBook-Air.local>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fixed navigation schemes Modo/Maya when used with grid map tile placement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28295},"082a2bcb9fae62ae35bff29d90d04ea1d15ca14a":{"hash":"082a2bcb9fae62ae35bff29d90d04ea1d15ca14a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29893 from capnm/capnm-posix-read-write-return","body":"Linux: Check return values of posix read/write","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33f55369cbc0599ff304b3e3f8617c6cf90c50af":{"hash":"33f55369cbc0599ff304b3e3f8617c6cf90c50af","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Enforce Unicode encoding in MSVC","body":"This can help to solve compilation issues on systems with Japanese\nlocale with encodings like Shift_JIS and UTF-8-BOM.\n\nAlso be more consistent using String::utf8() to represent cyrilic\nunicode characters in test_string.cpp\n\nClarified some comments in test_string.cpp for some Unicode characters.","is_cherrypick":false,"cherrypick_hash":"","pull":28906},"7fa941bfd8a1d81fc5c27c21635e60846efc52f4":{"hash":"7fa941bfd8a1d81fc5c27c21635e60846efc52f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29463 from Faless/editor/debugger_take_connection","body":"Editor debugger now always handle connections.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b52cd3e5c82bfb21774f8f850e2724da2baf234":{"hash":"2b52cd3e5c82bfb21774f8f850e2724da2baf234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28648 from KoBeWi/substr-1","body":"Make second parameter of substr optional","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb0aeb48741033f80f7576bd138189931ffbaa62":{"hash":"bb0aeb48741033f80f7576bd138189931ffbaa62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28659 from KoBeWi/rainbow_mode","body":"Add HSV mode to color picker","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e4193743306c1b2685eebf24f1c321fa0ff447ea":{"hash":"e4193743306c1b2685eebf24f1c321fa0ff447ea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28759 from aqnuep/bc6h_fix","body":"Enable BC6H compression for all HDR formats","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6f7875e24f3845b7991e404966f17658bdba7ba":{"hash":"e6f7875e24f3845b7991e404966f17658bdba7ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28787 from mitchcurtis/fix-28059","body":"Script Text Editor: respect Move Down and Move Up shortcuts on macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47e24dd1ee981e2f582cd36be5895724d130b803":{"hash":"47e24dd1ee981e2f582cd36be5895724d130b803","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix animation keys selection with SHIFT/CTRL","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29897},"0eb8484c8a3cea4520284441af229ec330ee0dcd":{"hash":"0eb8484c8a3cea4520284441af229ec330ee0dcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29037 from mdahlgrengadd/master","body":"Make FFT size and oversampling adjustable in smbPitchShifter, add windowing to smbFFT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"09907a28b33d586689a2b5aa015b22555849aca2":{"hash":"09907a28b33d586689a2b5aa015b22555849aca2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDkzNzUx"],"author_raw":"Furkan Türkal <furkan.turkal@hotmail.com>","committer_raw":"Furkan Türkal <furkan.turkal@hotmail.com>","summary":"added forgotten err_fail_index check","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29878},"5e2461124187550bb847e29361cdb1c358006f5e":{"hash":"5e2461124187550bb847e29361cdb1c358006f5e","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Png driver reworked to use libpng 1.6 simplified API","body":"Wrapped libpng usage in a pair of functions under PNGDriverCommon,\nwhich convert between Godot Image and png data.\nSwitched to libpng 1.6 simplified API for ease of maintenance.\nImplemented ImageLoaderPNG and ResourceSaverPNG in terms of\nPNGDriverCommon functions.\nTravis, switched to builtin libpng (thus builtin freetype and zlib also)\nso we can build on Xenial.","is_cherrypick":false,"cherrypick_hash":"","pull":29874},"ce1c840635ef2970259d5a88a65cac33d32837b6":{"hash":"ce1c840635ef2970259d5a88a65cac33d32837b6","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Linux: Check return values of posix read/write","body":"Fixes #29849, for real this time.","is_cherrypick":false,"cherrypick_hash":"","pull":29893},"108de5a734e1328c54babba7f805c719537b9c30":{"hash":"108de5a734e1328c54babba7f805c719537b9c30","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Editor debugger now always handle connections.","body":"The editor debugger used to only take the first client connection,\nleaving potential new connections hanging until TCP timeout.\nThis caused a lock after some time when running multiple game/editor\ninstances, as the client will fill the write buffer, and then lock until\ntimeout (as the editor server would never read from that socket).\n\nThe editor now drops new connections immediately if it is already\nconnected to a client.","is_cherrypick":false,"cherrypick_hash":"","pull":29463},"22afebcad71db07063fa11fd4489b29741f28009":{"hash":"22afebcad71db07063fa11fd4489b29741f28009","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29598 from GodotExplorer/uri-encode","body":"Expose String.http_escape and String.http_unescape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92277d3a2837e71556768e6479e0bff6b69e4031":{"hash":"92277d3a2837e71556768e6479e0bff6b69e4031","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29866 from akien-mga/nothing-that-surrounds-us-is-object-all-is-subject","body":"GDScript: Improve error on Object to Object invalid argument calls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2f38dbb28053e47cd6a0f8b368ade5c19d5ca70":{"hash":"d2f38dbb28053e47cd6a0f8b368ade5c19d5ca70","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29470 from KoBeWi/_","body":"Add a separator in debug output for readability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57bd26082b5e006568672bc5a22c32a14e938687":{"hash":"57bd26082b5e006568672bc5a22c32a14e938687","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29547 from santouits/filter-scripts","body":"Add filter search for script list and the members in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d2e8b5bd18266c41683cff91e11b9a9f8036d522":{"hash":"d2e8b5bd18266c41683cff91e11b9a9f8036d522","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29493 from YeldhamDev/enhance_fix_feature_profile","body":"Enhancements and fixes for the editor feature profile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c39bf80a0850f10e5877c984523e921c3680935b":{"hash":"c39bf80a0850f10e5877c984523e921c3680935b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29851 from akien-mga/doc-resource","body":"doc: Improve docs for Resource* classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb16dd71d1f95ef2f2b63c2c700112ff1a2fc59b":{"hash":"bb16dd71d1f95ef2f2b63c2c700112ff1a2fc59b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29876 from bruvzg/init_mouse_pos_macos","body":"Update macOS global mouse position at startup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2d433c4a81f148e2c022fcdef10f903029b6347":{"hash":"b2d433c4a81f148e2c022fcdef10f903029b6347","is_merge":false,"authored_by":["MDQ6VXNlcjYyMjgxNTE="],"author_raw":"Jon Ring <jonnyring@gmail.com>","committer_raw":"Jon Ring <jonnyring@gmail.com>","summary":"Prevent VehicleBody contact damping from exceeding the baseline value when roll influence is very small.","body":"When contact damping exceeds 1.0, the wheels will lose grip when the vehicle is not moving.","is_cherrypick":false,"cherrypick_hash":"","pull":29940},"e19b6296e32f9a6241b5c3a79b6f1caaa2813357":{"hash":"e19b6296e32f9a6241b5c3a79b6f1caaa2813357","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Update macOS global mouse position at startup","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29876},"58fe658f9d9312ff5c1dac727c4754960c0a975f":{"hash":"58fe658f9d9312ff5c1dac727c4754960c0a975f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29859 from KoBeWi/name_sort-inator","body":"Properly sort projects by name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3345c03122da633affda0e77763fe9829aa75344":{"hash":"3345c03122da633affda0e77763fe9829aa75344","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29870 from Anutrix/docup1","body":"Added description to is_pixel_opaque() in Sprite.xml","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0764451dc59690e158846b376f00eb8d889036f1":{"hash":"0764451dc59690e158846b376f00eb8d889036f1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Improve docs for Resource* classes","body":"Also move module-specific classes to their own module's `doc_classes`\nfolder.","is_cherrypick":false,"cherrypick_hash":"","pull":29851},"c6507933a72f0f423ebe726bdd259b8d16d60c3c":{"hash":"c6507933a72f0f423ebe726bdd259b8d16d60c3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29872 from akien-mga/unexpose-resourceformatloaders","body":"Unexpose subclasses of ResourceFormatLoader and -Saver","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6176db271d6fd11aa88edfd0a4c1e8be04e7471":{"hash":"d6176db271d6fd11aa88edfd0a4c1e8be04e7471","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Unexpose subclasses of ResourceFormatLoader and -Saver","body":"ResourceFormatLoader and ResourceFormatSaver are meant to be overridden\nto add support for different formats in ResourceLoader and ResourceSaver.\nThose should be exposed as they can be overridden in plugins.\n\nOn the other hand, all predefined subclasses of those two base classes\nare only meant to register support for new file and resource types, but\nshould not and cannot be used directly from script, so they should not\nbe exposed.\n\nAlso unexposed ResourceImporterOGGVorbis (and thus its base class\nResourceImporter) which are editor-only.","is_cherrypick":false,"cherrypick_hash":"","pull":29872},"44a20a0f610282cd4ecfd12437ab90c65f29e8d4":{"hash":"44a20a0f610282cd4ecfd12437ab90c65f29e8d4","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Added description to is_pixel_opaque() in Sprite.xml","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29870},"0cdbf7315b1ce7093f9c37eae2d9df3294cfb998":{"hash":"0cdbf7315b1ce7093f9c37eae2d9df3294cfb998","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29751 from lawnjelly/skin-fix","body":"Fixes crash with rigged meshes on some OpenGLES2 devices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39e5c510fcc68a754f3c8e60170da806d0e6be84":{"hash":"39e5c510fcc68a754f3c8e60170da806d0e6be84","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Properly sort projects by name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29859},"054ac5c8f5d07ef86f76664ec6b5c3b60b812240":{"hash":"054ac5c8f5d07ef86f76664ec6b5c3b60b812240","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"Fix a few bugs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"08ebeee0e14b123a4b6c5b6b01c5f250f7b5662c":{"hash":"08ebeee0e14b123a4b6c5b6b01c5f250f7b5662c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29840 from Anutrix/master","body":"Added description in TranslationServer and OpenSimplexNoise","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b83e6d58032a41a8d5e6438f623fa354b696f4b":{"hash":"8b83e6d58032a41a8d5e6438f623fa354b696f4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29676 from zaksnet/ItemList-Imrovements","body":"Document ItemList control","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6750e1b3cdafbb3acb2767ec049483527a11d862":{"hash":"6750e1b3cdafbb3acb2767ec049483527a11d862","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GDScript: Improve error on Object to Object invalid argument calls","body":"Fixes #27804.","is_cherrypick":false,"cherrypick_hash":"","pull":29866},"e36e9fdb1c94d3fb27ce1b4b776322cbf3e67ee7":{"hash":"e36e9fdb1c94d3fb27ce1b4b776322cbf3e67ee7","is_merge":false,"authored_by":["MDQ6VXNlcjIxOTk5Mzc5"],"author_raw":"lawnjelly <lawnjelly@gmail.com>","committer_raw":"lawnjelly <lawnjelly@gmail.com>","summary":"Fixes crash with rigged meshes on some OpenGLES2 devices","body":"Non-tools OpenGLES2 devices that use the USE_SKELETON_SOFTWARE path (i.e. do not support float texture) depend on surface->data being set containing the bone IDs and weights (rasterizer_scene_gles2.cpp, line 1456, RasterizerSceneGLES2::_setup_geometry). However currently if TOOLS_ENABLED is not defined, surface->data is not stored in main memory in rasterizer_storage_gles2.cpp. This causes a crash in rasterizer_scene_gles2.cpp when a rigged object comes into view.\n\nThis fix addresses the specific case of skinned objects when USE_SKELETON_SOFTWARE is active, and stores a copy of the bone data, as is done when TOOLS_ENABLED is defined. This fixes the crash by allowing the same mechanism as on desktop, without adding the memory overhead of storing all vertex data where not required.\n\nFixes #28298","is_cherrypick":false,"cherrypick_hash":"","pull":29751},"d61d1af64d8f69cf0c9f46d32291e8b7313a0e52":{"hash":"d61d1af64d8f69cf0c9f46d32291e8b7313a0e52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29489 from groud/fixes_nan","body":"Fixes NaN errors with anchors mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49df253627088f6de4c06c5950d8733818fefb2e":{"hash":"49df253627088f6de4c06c5950d8733818fefb2e","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Document ItemList control","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29676},"3caed76edaead682e247fa6927676223779f4c7c":{"hash":"3caed76edaead682e247fa6927676223779f4c7c","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29862 from Chaosus/fix_astar_crash","body":"Fix AStar set/is_point_disabled crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc94a95fc9fe23a068da5cc8e3d345c450b502d5":{"hash":"cc94a95fc9fe23a068da5cc8e3d345c450b502d5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix AStar set/is_point_disabled crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29862},"0ac3687d6fe3bfa90f5cfbdf7c28752de1b627f0":{"hash":"0ac3687d6fe3bfa90f5cfbdf7c28752de1b627f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28766 from pgoral/editor_validation_issue","body":"Changing method signature in other class in not recognized in working…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8d7222ffbb9732f09803dae476f93c48605b4bd":{"hash":"d8d7222ffbb9732f09803dae476f93c48605b4bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29854 from clayjohn/CPUParticles2D-sphere","body":"Change emit shape circle to sphere in CPUParticles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d1ee6d3c30c901fe1e1da2e2f3d4ff1f1ecc14b":{"hash":"7d1ee6d3c30c901fe1e1da2e2f3d4ff1f1ecc14b","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"change emit shape circle to sphere in CPUParticles2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29854},"0f543ba99dd57497ac298ab387cd019ff55514b7":{"hash":"0f543ba99dd57497ac298ab387cd019ff55514b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29852 from georgwacker/fix-controller-hang","body":"Fix endless controller iteration on windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4014888687f3c3f3afd8f1270a3b35b500217423":{"hash":"4014888687f3c3f3afd8f1270a3b35b500217423","is_merge":false,"authored_by":["MDQ6VXNlcjEzNTg5ODAx"],"author_raw":"Georg Wacker <contact@georgwacker.com>","committer_raw":"Georg Wacker <contact@georgwacker.com>","summary":"Fix endless controller iteration","body":"Fixes #29846","is_cherrypick":false,"cherrypick_hash":"","pull":29852},"3b3ba7d179748d3b24fe457a67254db340ff8082":{"hash":"3b3ba7d179748d3b24fe457a67254db340ff8082","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29847 from yurchor/master","body":"Fix minor typos","is_cherrypick":false,"cherrypick_hash":"","pull":""},"813c0d84740b1d1c8ccece3540e945d1e821561d":{"hash":"813c0d84740b1d1c8ccece3540e945d1e821561d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29850 from akien-mga/x11-check-chdir","body":"Linux: Check return value of chdir on cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40db7b85afa36dc7d462181fc5bd4c6bbaf7f559":{"hash":"40db7b85afa36dc7d462181fc5bd4c6bbaf7f559","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Linux: Check return value of chdir on cleanup","body":"Some compilers trigger a warning for it if we do not bother\nchecking the return value.\n\nFixes #29849.","is_cherrypick":false,"cherrypick_hash":"","pull":29850},"1d93b4abef16d0f930ba305fd7948c9e48770a2d":{"hash":"1d93b4abef16d0f930ba305fd7948c9e48770a2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29633 from jbuck3/optionbutton-selection","body":"Connect OptionButton selection to menu's \"index_pressed\" signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46bff1ab54462c34c808528b7fddc24359d81ad3":{"hash":"46bff1ab54462c34c808528b7fddc24359d81ad3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29806 from sparkart/master","body":"Bring selected script in view of open scripts list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"680b4878c5bec7cce4424e85a9bd374a945a4d2d":{"hash":"680b4878c5bec7cce4424e85a9bd374a945a4d2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29845 from akien-mga/stylé-comme-jamais","body":"Add script to fix style issues and copyright headers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"340c2c0584b9751b4671a24458e7c5244c4bf64d":{"hash":"340c2c0584b9751b4671a24458e7c5244c4bf64d","is_merge":false,"authored_by":["MDQ6VXNlcjIyNTU4NTk="],"author_raw":"Yuri Chornoivan <yurchor@ukr.net>","committer_raw":"Yuri Chornoivan <yurchor@ukr.net>","summary":"Fix minor typos","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29847},"24ee8c3566c7ef5469df762c1daa21b330e2dd82":{"hash":"24ee8c3566c7ef5469df762c1daa21b330e2dd82","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add script to fix style issues and copyright headers","body":"This is only meant to check the validity of the whole codebase every\nnow and then, or to apply clang-format config changes when relevant.","is_cherrypick":false,"cherrypick_hash":"","pull":29845},"0d61fc2c0f1d7625c866c79b6c4044fbab61a768":{"hash":"0d61fc2c0f1d7625c866c79b6c4044fbab61a768","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29752 from bruvzg/window_size_limits","body":"Add ability to limit maximum/minimum window size.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc4b93e16199d4747add1c54639b0320d97bfa6f":{"hash":"fc4b93e16199d4747add1c54639b0320d97bfa6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29743 from zaksnet/document-textedit","body":"Document TextEdit node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"363705e6875a24cb569a522257b1c443f050ae40":{"hash":"363705e6875a24cb569a522257b1c443f050ae40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29781 from Faless/ws/set_buffers_internal","body":"Allow setting websocket buffers sizes internally.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2935caa13f3623b80a903f8c3349cea48a417c00":{"hash":"2935caa13f3623b80a903f8c3349cea48a417c00","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29838 from KoBeWi/4real","body":"Fix selection undo... for real","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7c86820757499d3e43c6ada37095a25842fd60d":{"hash":"e7c86820757499d3e43c6ada37095a25842fd60d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29835 from Calinou/tweak-editor-property-hints","body":"Tweak some editor property hints to be more flexible and consistent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b30b9d010e0522dc9897401219303cfadc08043":{"hash":"9b30b9d010e0522dc9897401219303cfadc08043","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29831 from YeldhamDev/range_changed_signal_fix","body":"Fix Range's \"changed\" signal emitting with a value even if binded to emit none","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5459d9f0a9b530da3d26f3fcfd28f3cb79d927b":{"hash":"b5459d9f0a9b530da3d26f3fcfd28f3cb79d927b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29830 from NilsIrl/remove_useless","body":"Remove useless cast from c-string to String","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8786075ec0f0c82b79b87cfb1aff9a0cdff869ae":{"hash":"8786075ec0f0c82b79b87cfb1aff9a0cdff869ae","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Added description to get_noise_1d() in OpenSimplexNoise","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29840},"3cdd701a1450571df1eebd02e957d5e37c015afc":{"hash":"3cdd701a1450571df1eebd02e957d5e37c015afc","is_merge":false,"authored_by":["MDQ6VXNlcjExNDU5MDI4"],"author_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","committer_raw":"Anutrix <numaanzaheerahmed@yahoo.com>","summary":"Added description to get_loaded_locales() in TranslationServer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29840},"e5cfb9d6b206bec9a7644cc31ae7d136db4eb5a8":{"hash":"e5cfb9d6b206bec9a7644cc31ae7d136db4eb5a8","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix selection undo... for real","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29838},"c0b3e20ca768fbbc4ae8674e79182f3cde03e883":{"hash":"c0b3e20ca768fbbc4ae8674e79182f3cde03e883","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak some editor property hints to be more flexible and consistent","body":"This partially addresses #19242.","is_cherrypick":false,"cherrypick_hash":"","pull":29835},"cd22551d2dccdcca3868a2dc61cc5edd8bd57bbd":{"hash":"cd22551d2dccdcca3868a2dc61cc5edd8bd57bbd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e864237f1a4f9dff3a199e42c5dd4fd5661a261c":{"hash":"e864237f1a4f9dff3a199e42c5dd4fd5661a261c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Fix extract.py support for new TTRC","body":"Also make compatible with Python 3.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea9a6672e0f338de263f205a3bf4b140f25b8308":{"hash":"ea9a6672e0f338de263f205a3bf4b140f25b8308","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"(cherry picked from commit e50eb830afcf2459b07b93f8a4c86412ce82ff1e)","is_cherrypick":true,"cherrypick_hash":"e50eb830afcf2459b07b93f8a4c86412ce82ff1e","pull":""},"e50eb830afcf2459b07b93f8a4c86412ce82ff1e":{"hash":"e50eb830afcf2459b07b93f8a4c86412ce82ff1e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc568d9d5be2011bd24e42cf2a63684c734baa87":{"hash":"fc568d9d5be2011bd24e42cf2a63684c734baa87","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Bring selected script in view of open scripts list","body":"Resolves issue: #29721","is_cherrypick":false,"cherrypick_hash":"","pull":29806},"98d0c99652fbd3d7178b3a2794fe069cde7b9809":{"hash":"98d0c99652fbd3d7178b3a2794fe069cde7b9809","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix Range's \"changed\" signal emitting with a value even if binded to emit none","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29831},"640ed6babafedf194f1500bff5fe289920eb5848":{"hash":"640ed6babafedf194f1500bff5fe289920eb5848","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Remove useless cast from c-string to String","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29830},"1f81981b3d03fb35961427232c1cb5257ebb534d":{"hash":"1f81981b3d03fb35961427232c1cb5257ebb534d","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Document TextEdit node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29743},"9c7cce3c9b8062817e976676ff0f4772971895cb":{"hash":"9c7cce3c9b8062817e976676ff0f4772971895cb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source, fix formatting issues","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d3342545d39b71d70b2d9e812a22743c473089a":{"hash":"9d3342545d39b71d70b2d9e812a22743c473089a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29700 from clayjohn/cpuparticles_transform_bug","body":"Fix CPU particles bug with local_coords and transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ba1b4e371a875df527026725e3dc47d7cca8cf0":{"hash":"6ba1b4e371a875df527026725e3dc47d7cca8cf0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29764 from Calinou/boot-splash-no-filter-option","body":"Add an option to disable boot splash filtering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6f9f890782428169a8d29fe0fb4851220d675c5":{"hash":"f6f9f890782428169a8d29fe0fb4851220d675c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29325 from m4gr3d/setup_godot_for_ovr_support","body":"Setup Godot to support the Oculus Mobile SDK.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baab976d0f2853231e8ea2f048f4a32334d635b8":{"hash":"baab976d0f2853231e8ea2f048f4a32334d635b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #10643 from BastiaanOlij/camera_server","body":"CameraServer class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"786a7341a7443390e2c98ff7fe00a995f4d8cf67":{"hash":"786a7341a7443390e2c98ff7fe00a995f4d8cf67","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add an option to disable boot splash filtering","body":"Disabling filtering is usually desired in projects using a pixel art style.\n\nThis closes #19415.","is_cherrypick":false,"cherrypick_hash":"","pull":29764},"ce8e5413390b48542b98ffafe5fc8b0b8032efa2":{"hash":"ce8e5413390b48542b98ffafe5fc8b0b8032efa2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29643 from GDquest/doc-animation-nodes","body":"Add documentation for AnimationNode* resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e483d7c732b601b1dda95bb6ff736c378d11e1a":{"hash":"1e483d7c732b601b1dda95bb6ff736c378d11e1a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29786 from dotdigitalgroup/hidpi-javascript-fix-master","body":"Fix pointer position in hidpi-corrected resolutions on web","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4c7d4c5d9a56cdae5222797a0424fbac266dacf":{"hash":"f4c7d4c5d9a56cdae5222797a0424fbac266dacf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29811 from Calinou/editor-help-bold-font","body":"Add support for bold fonts in the editor help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"182b1fb9f16ce8523ce5cc28cd11b66f52dc09e4":{"hash":"182b1fb9f16ce8523ce5cc28cd11b66f52dc09e4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29797 from akien-mga/fix-warnings","body":"Fix compilation warnings in JS and Windows builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e21f808530b02a393a46d597afe89b4fbf886bb6":{"hash":"e21f808530b02a393a46d597afe89b4fbf886bb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29803 from akien-mga/scons-dev-werror-wextra","body":"SCons: Enable -Werror and -Wextra in 'dev' build option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"beb34a045838982179b5e223c41236d9293f4791":{"hash":"beb34a045838982179b5e223c41236d9293f4791","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Enable -Werror and -Wextra in 'dev' build option","body":"We're close to being able to compile all platforms with -Werror -Wextra,\nso it's best if developers use those options when compiling their code\nas those checks are also done on CI.\n\nAlso enabled -Wduplicated-branches on GCC.","is_cherrypick":false,"cherrypick_hash":"","pull":29803},"a100471f6b764a9542a2033f037c54d9e9162936":{"hash":"a100471f6b764a9542a2033f037c54d9e9162936","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add support for bold fonts in the editor help","body":"This also makes it possible to use the strikethrough tag (`[s]`)\nin the editor help.","is_cherrypick":false,"cherrypick_hash":"","pull":29811},"ee58126cd880d827adb5f7a9687119991c5b18f4":{"hash":"ee58126cd880d827adb5f7a9687119991c5b18f4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29808 from akien-mga/fix-Wduplicated-branches","body":"Mono: Fix -Wduplicated-branches warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89ce9a6f4694711e383c3d3e42141d176a12529e":{"hash":"89ce9a6f4694711e383c3d3e42141d176a12529e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Mono: Fix -Wduplicated-branches warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29808},"5b2f098ed4444572432eb2e67c154f89852039ec":{"hash":"5b2f098ed4444572432eb2e67c154f89852039ec","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Expose WebSocket set_buffers and document it.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29781},"ee90da4acbf8769d37b32e971434733d051a5e49":{"hash":"ee90da4acbf8769d37b32e971434733d051a5e49","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Allow setting websocket buffers sizes internally.","body":"Needed by LSP.","is_cherrypick":false,"cherrypick_hash":"","pull":29781},"d4178bec1f1fc0770e8d270444f446df2c4fa105":{"hash":"d4178bec1f1fc0770e8d270444f446df2c4fa105","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29802 from akien-mga/fix-Wduplicated-branches","body":"glTF: Fix import of animations with INTERPOLATION_LINEAR","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b486f5dde03e71ddd53571ba49c992f4c897a88a":{"hash":"b486f5dde03e71ddd53571ba49c992f4c897a88a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"glTF: Fix import of animations with INTERPOLATION_LINEAR","body":"Bug found thanks to GCC 8's -Wduplicated-branches.\nSlight refactor for readability.","is_cherrypick":false,"cherrypick_hash":"","pull":29802},"68735d2a886bc2cf6b0a4300d1aa5ece952929ed":{"hash":"68735d2a886bc2cf6b0a4300d1aa5ece952929ed","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix compilation warnings in JS and Windows builds","body":"Warnings raised by Emscripten 1.38.0 and MinGW64 5.0.4 / GCC 8.3.0.\n\nJS can now build with `werror=yes warnings=extra`.\nMinGW64 still has a few warnings to resolve with `warnings=extra`,\nand only one with `warnings=all`.\n\nPart of #29033 and #29801.","is_cherrypick":false,"cherrypick_hash":"","pull":29797},"02ea99129e8f3882914431374c60a7d80c5146e1":{"hash":"02ea99129e8f3882914431374c60a7d80c5146e1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Adding a new Camera Server implementation to Godot.","body":"This is a new singleton where camera sources such as webcams or cameras on a mobile phone can register themselves with the Server.\nOther parts of Godot can interact with this to obtain images from the camera as textures.\nThis work includes additions to the Visual Server to use this functionality to present the camera image in the background. This is specifically targetted at AR applications.","is_cherrypick":false,"cherrypick_hash":"","pull":10643},"0a3c21d999559617cc9cdfe261d631e6d1267374":{"hash":"0a3c21d999559617cc9cdfe261d631e6d1267374","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29785 from eligt/fix-richtext-alignment","body":"Fix RichTextLabel alignment tags not working properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63b8c00d555e532f3649639f808f3740eb185df1":{"hash":"63b8c00d555e532f3649639f808f3740eb185df1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29793 from Faless/enet/bind","body":"Fix ENet incorrectly binding to wildcard.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c1e75a4aa58faf5778a1469ecfd7cb141f1bcdd":{"hash":"1c1e75a4aa58faf5778a1469ecfd7cb141f1bcdd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29795 from YeldhamDev/dependency_editor_changes","body":"Minor enhancements to the dependency editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"880ab1b87298f663bda76d618b510ad337496efd":{"hash":"880ab1b87298f663bda76d618b510ad337496efd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29788 from Calinou/improve-default-project-naming","body":"Improve the default project naming in the Project Manager","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3ae58d1175066b22314d1d9e1bcd067ee57d06c":{"hash":"b3ae58d1175066b22314d1d9e1bcd067ee57d06c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor enhancements to the dependency editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29795},"b924fb97d6fddba818b9ad57722eaf777244e826":{"hash":"b924fb97d6fddba818b9ad57722eaf777244e826","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Add ability to limit maximum/minimum window size.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29752},"7e108da078dc69b8321de2435f8c8187fe6c70e8":{"hash":"7e108da078dc69b8321de2435f8c8187fe6c70e8","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29783 from Faless/js/fix_build","body":"Fix HTML5 build failed due to undefined symbol","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abe2c22966b9ac1abbd2c0386e78922d901ce8ae":{"hash":"abe2c22966b9ac1abbd2c0386e78922d901ce8ae","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix ENet incorrectly binding to wildcard.","body":"Values were not properly initialized, and wildcard would evaluate to\ntrue in most cases.","is_cherrypick":false,"cherrypick_hash":"","pull":29793},"d0eb99f9709dad5dc1547f225cb0244febf61544":{"hash":"d0eb99f9709dad5dc1547f225cb0244febf61544","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjk0OTk1"],"author_raw":"Nathan Lovato <nathan@gdquest.com>","committer_raw":"Nathan Lovato <nathan@gdquest.com>","summary":"Add documentation for AnimationNode* resources","body":"I haven't put [code] bbcode around the amount of the AnimationNodeAdd* classes\nbecause it's not exposed to GDScript.\nSame for the +add, -add, etc. labels: they're just labels you can find in the\nAnimationTree bottom panel.","is_cherrypick":false,"cherrypick_hash":"","pull":29643},"e9999290241d81ac6f67686cf3704705a430262c":{"hash":"e9999290241d81ac6f67686cf3704705a430262c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29787 from Paulb23/fix_negative_cursor_column","body":"Fix TextEdit cursor.column having a negative value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9a173e5814a335e9aef1f919f8f7e3772df39c19":{"hash":"9a173e5814a335e9aef1f919f8f7e3772df39c19","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix formatting, typos and some descriptions in new docstrings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf97247cecb533b1049c6d163b600385261296c4":{"hash":"bf97247cecb533b1049c6d163b600385261296c4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the default project naming in the Project Manager","body":"The Project Manager will now infer a project name from the\nproject path if the name is empty or equal to the default value.\nThe project name will also be capitalized automatically.","is_cherrypick":false,"cherrypick_hash":"","pull":29788},"9773350537d5de1c460fa3f20f0a316b97651413":{"hash":"9773350537d5de1c460fa3f20f0a316b97651413","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix HTML5 build failed due to undefined symbol","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29783},"1d55207fd2d80d8dec0d246bda69117fe211b74c":{"hash":"1d55207fd2d80d8dec0d246bda69117fe211b74c","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix TextEdit cursor.column having a negative value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29787},"c4e5ee1fd21750431bfa9c5587c9ebf11e4dac77":{"hash":"c4e5ee1fd21750431bfa9c5587c9ebf11e4dac77","is_merge":false,"authored_by":["MDQ6VXNlcjIwNDMyMTE="],"author_raw":"Elia Sarti <elia@eligt.com>","committer_raw":"Elia Sarti <elia@eligt.com>","summary":"Fix RichTextLabel alignment tags not working properly","body":"Also fixes #6982\nFix error and formatting","is_cherrypick":false,"cherrypick_hash":"","pull":29785},"31cc1bdb58708101022c43aba4130f7a7366b337":{"hash":"31cc1bdb58708101022c43aba4130f7a7366b337","is_merge":false,"authored_by":["MDQ6VXNlcjk3ODA0Mg=="],"author_raw":"Leonardo Giovanni Scur <leonardo.scur@dotgroup.com.br>","committer_raw":"Leonardo Giovanni Scur <leonardo.scur@dotgroup.com.br>","summary":"Fix pointer position in hidpi-corrected resolutions on web","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29786},"8e04aecb193a59c3af42f25ff6f255875571ab39":{"hash":"8e04aecb193a59c3af42f25ff6f255875571ab39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29647 from YeldhamDev/file_dialog_hidden_toggle","body":"Add toggle for hidden file visibility in FileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e5dc9115cfd7d7caa7a974e3b818b2d5763aee1":{"hash":"1e5dc9115cfd7d7caa7a974e3b818b2d5763aee1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29768 from cbscribe/kcc_particles_doc","body":"[DOCS] Update CPUParticles[2D] classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52696e98b4dbba07ffb642bf675798acf312ae92":{"hash":"52696e98b4dbba07ffb642bf675798acf312ae92","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix CPU particles bug with local_coords and transform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29700},"9f7713d98b4b9d5c4aaaa11e45716d50d4b50eb1":{"hash":"9f7713d98b4b9d5c4aaaa11e45716d50d4b50eb1","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] Update CPUParticles[2D] classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29768},"0b555fc70af3c717665934c95070aa6aa481679f":{"hash":"0b555fc70af3c717665934c95070aa6aa481679f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29782 from JFonS/expose_camera_clip_offset","body":"Expose ClippedCamera clip_offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30b3591152a9d421003bd2bfd63f3575953891a2":{"hash":"30b3591152a9d421003bd2bfd63f3575953891a2","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Expose ClippedCamera clip_offset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29782},"0af387f04011d45db1174bc2d48012d4ff4c9dfa":{"hash":"0af387f04011d45db1174bc2d48012d4ff4c9dfa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29514 from MuffinManKen/os-feature-tags-docs","body":"Improvements to OS.has_feature() docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"40f2480d0e0330a5444c04094632765b640546c8":{"hash":"40f2480d0e0330a5444c04094632765b640546c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29621 from DevinPentecost/feature/0_duration_tween","body":"Implementing 0-duration tweens","is_cherrypick":false,"cherrypick_hash":"","pull":""},"349e924cad20fcbea9d0866fe5e63c8ae5a98acc":{"hash":"349e924cad20fcbea9d0866fe5e63c8ae5a98acc","is_merge":false,"authored_by":["MDQ6VXNlcjIyNjAxMzU3"],"author_raw":"Ken Paulson <ken@muffinmangames.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Changes to OS.has_feature() docs:","body":"- Added link to the Feature Tags documentation\n- Added note that tag names are case-sensitive","is_cherrypick":false,"cherrypick_hash":"","pull":29514},"265eaf1a2cb8bb73c5cca6fe54ec31e1f4356fd3":{"hash":"265eaf1a2cb8bb73c5cca6fe54ec31e1f4356fd3","is_merge":false,"authored_by":["MDQ6VXNlcjkxMTUwOA=="],"author_raw":"Devin Pentecost <devinpentecost@gmail.com>","committer_raw":"Devin Pentecost <devinpentecost@gmail.com>","summary":"Implementing 0-duration tweens","body":"Some light refactor\nAdding comments in functions","is_cherrypick":false,"cherrypick_hash":"","pull":29621},"dfbca13eec66779ace13799279c7b97d6f036800":{"hash":"dfbca13eec66779ace13799279c7b97d6f036800","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29712 from GDquest/doc-bone2d","body":"Add documentation for Bone2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b412534e6f404dd4b0108a93915dbeada7d13a5c":{"hash":"b412534e6f404dd4b0108a93915dbeada7d13a5c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29779 from akien-mga/font-settings-cleanup","body":"Fix help source font setting and related cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"578f8d7c43fca84fee51eb6e450907f89ba61dcb":{"hash":"578f8d7c43fca84fee51eb6e450907f89ba61dcb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29757 from YeldhamDev/signal_detect_inherited_methods","body":"Check for inherited methods before attempting to create one when connecting a signal","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f0f7db42b2f2011d6d8a759b89a1be5c795d264":{"hash":"2f0f7db42b2f2011d6d8a759b89a1be5c795d264","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29735 from sparkart/master","body":"Limit Physics Process FPS above 0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"146c1612ed8886c32fb9870a2b43f91003f207ce":{"hash":"146c1612ed8886c32fb9870a2b43f91003f207ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29755 from Faless/webrtc/multiplayer_server_pr","body":"WebRTC Multiplayer peer, documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c56ef88c5a41c45603b76b4e36d908ef653672a1":{"hash":"c56ef88c5a41c45603b76b4e36d908ef653672a1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix help source font setting and related cleanup","body":"This was a regression from #28107 due to a typo in the `initial_set`\ncall.\n\nI used the opportunity to harmonize the font settings by ensuring we\nonly get values in `editor_fonts.cpp` and set them all with proper and\nconsistent hint ranges in `editor_settings.cpp`.\n\nFixes #29774.","is_cherrypick":false,"cherrypick_hash":"","pull":29779},"c72b78a6eb7ba3f6138cb98b7b70056bc9f481d0":{"hash":"c72b78a6eb7ba3f6138cb98b7b70056bc9f481d0","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add documentation for WebRTC classes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29755},"bd937ea397e23e5462cd8dd606dab1432d702d0c":{"hash":"bd937ea397e23e5462cd8dd606dab1432d702d0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29488 from Daw11/astar-remove-node","body":"Fix the performance of remove_point of AStar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28683237c511eca729dbccb39107e49200f66544":{"hash":"28683237c511eca729dbccb39107e49200f66544","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Check for inherited methods before attempting to create one when connecting a signal","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29757},"2cce5699eaeb97db3a5fb82f31acd277443b6c08":{"hash":"2cce5699eaeb97db3a5fb82f31acd277443b6c08","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Limit Physics Process FPS above 0","body":"Resolves: #19734","is_cherrypick":false,"cherrypick_hash":"","pull":29735},"b2b06dd4a8e45958b57e46bb520778f334bc1f5d":{"hash":"b2b06dd4a8e45958b57e46bb520778f334bc1f5d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29749 from JFonS/add_csg_navmesh","body":"Take CSG into account for nav-mesh generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48fb3debf66af3bb3e6bea5be10c3178f2861d85":{"hash":"48fb3debf66af3bb3e6bea5be10c3178f2861d85","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29754 from BastiaanOlij/vr_button_mapping","body":"Added constants for the main buttons and axis used in VR","is_cherrypick":false,"cherrypick_hash":"","pull":""},"933dd1cbe273f11e1ca02b5dc62b182b27934414":{"hash":"933dd1cbe273f11e1ca02b5dc62b182b27934414","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29683 from akien-mga/cpuparticles-orbit-velocity","body":"Implement missing orbit velocity for CPUParticles and CPUParticles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9581d2b3f05506e4fc6f3e3571147b4922fc417":{"hash":"a9581d2b3f05506e4fc6f3e3571147b4922fc417","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added constants for the main buttons and axis used in VR","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29754},"051ef5ead297a577a54b49f2f964144ff8841214":{"hash":"051ef5ead297a577a54b49f2f964144ff8841214","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Take CSG into account for nav-mesh generation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29749},"8c11f883d9c96b08d2dd4b6bc72caf0c9d9543c5":{"hash":"8c11f883d9c96b08d2dd4b6bc72caf0c9d9543c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29129 from kis3lori/remove-save-theme-for-default","body":"Created a fallback from the \"Save Theme\" button to \"Save Theme As\" when a default theme is in use.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"52dd0f8751b2de72b41f06e637411c9e2a0f9e76":{"hash":"52dd0f8751b2de72b41f06e637411c9e2a0f9e76","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Implement missing orbit velocity for CPUParticles and CPUParticles2D","body":"The relevant code was copied from (GPU) ParticlesMaterial but commented\nout initially, and never ported.\n\nCloses #29580.","is_cherrypick":false,"cherrypick_hash":"","pull":29683},"0823d783745994b9a03d21762a9d532a55d00b86":{"hash":"0823d783745994b9a03d21762a9d532a55d00b86","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjY5MzIw"],"author_raw":"Kis Levente Lorand <kis_lori@yahoo.com>","committer_raw":"Kis Levente Lorand <kis_lori@yahoo.com>","summary":"Created a fallback from the \"Save Theme\" button to \"Save Theme As\" when a default theme is in use.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29129},"41a62f3ac3e45eaa1dc5f6de7b72040eda983070":{"hash":"41a62f3ac3e45eaa1dc5f6de7b72040eda983070","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29737 from YeldhamDev/connections_dialog_minor_cleanup","body":"Minor cleanup in connections dialog file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5ec99dc62f159aea954e2ba64bce69de70662e91":{"hash":"5ec99dc62f159aea954e2ba64bce69de70662e91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29644 from YeldhamDev/editor_file_recent_reselect","body":"Make possible to reselect an item in the \"Recent\" list in the EditorFileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d888c50fa3e26eaf080192fb6a8826bbbd9ad2c8":{"hash":"d888c50fa3e26eaf080192fb6a8826bbbd9ad2c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29638 from YeldhamDev/editor_file_hidden_toggle","body":"Add button for toggling hidden files in EditorFileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"006df1f2bcdf6333ab76a7ab188b038f0dd1b9a1":{"hash":"006df1f2bcdf6333ab76a7ab188b038f0dd1b9a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29636 from Calinou/project-manager-dim-window-quitting","body":"Dim the project manager window while it's quitting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6effe33bba25770c2b16c50ee037aef4194f0a2a":{"hash":"6effe33bba25770c2b16c50ee037aef4194f0a2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29635 from YeldhamDev/editor_file_favorite_fix","body":"Apply a better fix for the EditorFileDialog crash on favorite","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae6e562bd88792c5656dc573892e1db018dbb1c5":{"hash":"ae6e562bd88792c5656dc573892e1db018dbb1c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29628 from qarmin/fix_invalid_write_mesh","body":"Fix write outside array in mesh_add_surface","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdd461ddd01b440b62f722a680c8dddc035caea3":{"hash":"fdd461ddd01b440b62f722a680c8dddc035caea3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Minor cleanup in connections dialog file","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29737},"484127c88fc382f9c47aef4420fdbd0aae78ac7d":{"hash":"484127c88fc382f9c47aef4420fdbd0aae78ac7d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Enhancements and fixes for the editor feature profile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29493},"c12fc1ade19df44e8e379b2f6bc3cc9b4a2a92cd":{"hash":"c12fc1ade19df44e8e379b2f6bc3cc9b4a2a92cd","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjk0OTk1"],"author_raw":"Nathan Lovato <nathan@gdquest.com>","committer_raw":"Nathan Lovato <nathan@gdquest.com>","summary":"Add documentation for Bone2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29712},"a7459347615749875d899da308ae33097347b789":{"hash":"a7459347615749875d899da308ae33097347b789","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29731 from akien-mga/scene-is-off-limits","body":"Cleanup some unecessary editor/ includes in scene/","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bbbc04b2fe83be1cd73d278f76471b1940db68e2":{"hash":"bbbc04b2fe83be1cd73d278f76471b1940db68e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29711 from zaksnet/windows-export-improvemnts","body":"Added hint for windows export options","is_cherrypick":false,"cherrypick_hash":"","pull":""},"32ae64a3714d714be183a9d90d66a7d70b1debaf":{"hash":"32ae64a3714d714be183a9d90d66a7d70b1debaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29708 from sparkart/master","body":"Added script name tooltip for Open Script Icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b44488d823d02702b0150ab5cd4f32a647a330dd":{"hash":"b44488d823d02702b0150ab5cd4f32a647a330dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29702 from KoBeWi/fix_random_crash","body":"Validate parameters of randi_range()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a9a2c879adbcad2eb2ebac0e0c6a081bcc6310c":{"hash":"1a9a2c879adbcad2eb2ebac0e0c6a081bcc6310c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29645 from YeldhamDev/create_dialog_reselect","body":"Allow reselecting items in the \"Favorites\" and \"Recent\" lists in the create dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c35973b837d5bf0cb16176e922d505fe4baff51":{"hash":"1c35973b837d5bf0cb16176e922d505fe4baff51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29592 from Lisapple/patch-3","body":"Fixing returned alpha component for inverted method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"51ed803a1192adcfe8a48817928fd730f6889a6e":{"hash":"51ed803a1192adcfe8a48817928fd730f6889a6e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29658 from clayjohn/docs_mesh","body":"Filled out docs for various mesh types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84d969a42aadadf5e727cb1de34d547276f506bd":{"hash":"84d969a42aadadf5e727cb1de34d547276f506bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Cleanup some unecessary editor/ includes in scene/","body":"Part of #29730, handles false positives.","is_cherrypick":false,"cherrypick_hash":"","pull":29731},"2dc3347ce9fd895448e3ddd5253e48e0c1bd98dc":{"hash":"2dc3347ce9fd895448e3ddd5253e48e0c1bd98dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29717 from akien-mga/button-shortcut-pressed","body":"BaseButton: Make shortcuts call virtual methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1a88cb8955a88e810e783e239378cedfc314555":{"hash":"d1a88cb8955a88e810e783e239378cedfc314555","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29716 from YeldhamDev/create_node_error_spam","body":"Fix error spam in create dialog when searching for nodes with some disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b53db750a0034fd939936d1729d90676896024e":{"hash":"3b53db750a0034fd939936d1729d90676896024e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22863 from Paulb23/reload_shader_external_change_issue_19852","body":"Reload text shaders when externally edited, issue 19852","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d89478975f7f97727eea5b865a332efdb4ec9c9d":{"hash":"d89478975f7f97727eea5b865a332efdb4ec9c9d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Validate parameters of randi_range()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29702},"ef45f5ce757719ef919e14b2a051fe6d620ab974":{"hash":"ef45f5ce757719ef919e14b2a051fe6d620ab974","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"filled out docs for various mesh types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29658},"e15c5489a82c7cf8eaaccacc1144ef9a2cab10fd":{"hash":"e15c5489a82c7cf8eaaccacc1144ef9a2cab10fd","is_merge":false,"authored_by":["MDQ6VXNlcjEzOTk5Nw=="],"author_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","committer_raw":"Emmanuel Barroga <emmanuelbarroga@gmail.com>","summary":"Added script name tooltip for Open Script Icon","body":"Resolves issue: 29541","is_cherrypick":false,"cherrypick_hash":"","pull":29708},"2cedf7173a104a1b17af38b9c663a339c5fa664d":{"hash":"2cedf7173a104a1b17af38b9c663a339c5fa664d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"BaseButton: Make shortcuts call virtual methods","body":"When buttons are not in Toggle Mode, shortcuts used to only trigger the\n`pressed` signal, without calling the `_pressed` virtual method,\ncontrarily to what happens when you click the button.\n\nFor Toggle Mode buttons, it did call the `_toggled` virtual method\ntogether with emitting the `toggled` signal *twice*.\n\nThis commit harmonizes it all and makes shortcuts behave the same as\nmouse clicks or `ui_accept`, for both toggle and non-toggle modes.\n\nFixes #29604.","is_cherrypick":false,"cherrypick_hash":"","pull":29717},"f410e7a8a9b14fd9f5c210afcc9e3519e9ce246d":{"hash":"f410e7a8a9b14fd9f5c210afcc9e3519e9ce246d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29616 from Calinou/humanize-size-clearer-rounding","body":"Make humanized size rounding clearer by padding decimals with zeroes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c22dcca866863e5711eaad9c592bc8c99ce98821":{"hash":"c22dcca866863e5711eaad9c592bc8c99ce98821","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix error spam in create dialog when searching for nodes with some disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29716},"4073da7ddd0e1e899b5ae3f37b0281286016bfd6":{"hash":"4073da7ddd0e1e899b5ae3f37b0281286016bfd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29605 from Lisapple/patch-4","body":"Adding details about `Image.lock()` function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73960e585bc9aae058abc590a784a8dd19af5a34":{"hash":"73960e585bc9aae058abc590a784a8dd19af5a34","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27193 from toasteater/fix/pcg-randf","body":"Improved uniformity of RandomPCG::randf.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"704f2c5d857cd057e65eef0627ed3dbff348f178":{"hash":"704f2c5d857cd057e65eef0627ed3dbff348f178","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29615 from Calinou/fix-editor-monitor-large-sizes","body":"Fix display of large sizes in the editor monitors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"082f398481648e826818c755c55a0a67826c51b7":{"hash":"082f398481648e826818c755c55a0a67826c51b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28735 from aqnuep/dss_loader_fixes","body":"Fixes to the DDS loader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4db4b7a605d2c3f0a63f9ef8cf89e3cf81753f46":{"hash":"4db4b7a605d2c3f0a63f9ef8cf89e3cf81753f46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29583 from Toshiwoz/master","body":"Fix Vector3 slerp method by normalizing cross product","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8db517993875352a668d87d7e95e1a9e82ccee7":{"hash":"c8db517993875352a668d87d7e95e1a9e82ccee7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29316 from Chaosus/shader_const","body":"Added constant support to shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df2567923551132c4835192bd856ecf07af1fe51":{"hash":"df2567923551132c4835192bd856ecf07af1fe51","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29601 from NilsIrl/hiding_enabled","body":"Treat hiding_enabled as bool throughout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3168c25bad6bf63db1df81c6b86f008e2f2aa79c":{"hash":"3168c25bad6bf63db1df81c6b86f008e2f2aa79c","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Added hint for windows export options","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29711},"1e5a02f0062b6bbf2edb27151319c6ec4d6a1762":{"hash":"1e5a02f0062b6bbf2edb27151319c6ec4d6a1762","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29599 from Calinou/assetlib-project-icon-loading","body":"Display a \"loading\" placeholder while icons are loading in the assetlib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"97fb28df0d4ee0625f1dddecf47ec9f30f607157":{"hash":"97fb28df0d4ee0625f1dddecf47ec9f30f607157","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29595 from YeldhamDev/bus_editor_enhancements","body":"Enhancements for the audio bus editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"902212d8d4d2cc8f4748ff6ebc8a7f0e9ecd0ff5":{"hash":"902212d8d4d2cc8f4748ff6ebc8a7f0e9ecd0ff5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29646 from tree786/patch-2","body":"'get_skidinfo()' misleading description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"434a1fddf3afb890d56d09893a3d91b4402739ac":{"hash":"434a1fddf3afb890d56d09893a3d91b4402739ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29648 from jbuck3/tree-tooltips","body":"Fix Tree button tooltips","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5522d7c2b0ffc99765e13389c31a2a8204dbc7b8":{"hash":"5522d7c2b0ffc99765e13389c31a2a8204dbc7b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29664 from akien-mga/external-editor-default-flags","body":"Always pass script path to external editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f65b0c6d89b19a722dd3948c859256dfb0cacb66":{"hash":"f65b0c6d89b19a722dd3948c859256dfb0cacb66","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29679 from akien-mga/windows-res-desc","body":"Remove \"Editor\" from Windows PE file description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"59a0d90f3aeec866cd00dc7a3c8c5ff977a40177":{"hash":"59a0d90f3aeec866cd00dc7a3c8c5ff977a40177","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29695 from jbuck3/fix-script-create-dialog","body":"Fix script create dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2a5273a0774bc38d3ac527446bd284a7817bb1c":{"hash":"a2a5273a0774bc38d3ac527446bd284a7817bb1c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29703 from YeldhamDev/method_signal_warning_base","body":"Check base scripts for signal receiving methods before warning about them missing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c01071473279c8de8a71c7a259900a1edd21746b":{"hash":"c01071473279c8de8a71c7a259900a1edd21746b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29710 from Calinou/assetlib-remove-unimplemented","body":"Remove some references to unimplemented features in the assetlib","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5688cb40b28b3abb3669bff15da4ff0b544ce2e6":{"hash":"5688cb40b28b3abb3669bff15da4ff0b544ce2e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29589 from kbajno/master","body":"Add in missing 'FLAG_DRAW_NEXT_FRAME_IF_VISIBLE' to Flag enun","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f47f905248b392a73564f7e3e3b2f7fcfb583c25":{"hash":"f47f905248b392a73564f7e3e3b2f7fcfb583c25","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29517 from KoBeWi/pan_shop","body":"Allow to change 2D pan hotkey","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec98db048f1f3d3eee540dd9db32eb7b66e2e6cd":{"hash":"ec98db048f1f3d3eee540dd9db32eb7b66e2e6cd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29481 from bruvzg/macos_fix_dvorak_qwerty_cmd_hotkeys","body":"Fixes hotkeys on \"Dvorak - QWERTY ⌘\" keyboard layout.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"94fbaf71a6c50baa023554953d293ad49bbdccf7":{"hash":"94fbaf71a6c50baa023554953d293ad49bbdccf7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29474 from YeldhamDev/pick_subtile_fix","body":"Fix subtile picking in TileMap editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e6cac8ab8cfa59274b51ab68d59fca8168b0c41":{"hash":"0e6cac8ab8cfa59274b51ab68d59fca8168b0c41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29465 from bruvzg/per_pixel_transp_impr","body":"Removes redundant \"splash\" setting, improves per pixel transparency documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"971b5160c61ccb7a009966d17d339997ea343da3":{"hash":"971b5160c61ccb7a009966d17d339997ea343da3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29306 from qarmin/small_code_fixes","body":"Small fixes to unrechable code, possibly overflows, using NULL pointers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca4c33cdadbe1261c27d13c7547169b8d4540048":{"hash":"ca4c33cdadbe1261c27d13c7547169b8d4540048","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQ0MzA1"],"author_raw":"santouits <santouits@users.noreply.github.com>","committer_raw":"santouits <santouits@users.noreply.github.com>","summary":"Add filter search for script list and the members","body":"in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":29547},"75f1e93ac04c139862fd4245a10ac4beebc9a7eb":{"hash":"75f1e93ac04c139862fd4245a10ac4beebc9a7eb","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Remove some references to unimplemented features in the assetlib","body":"This removes rating icons and the associated sorting option as\nthis feature wasn't implemented (and is unlikely to be in the\nnear future).\n\nThis also renames \"Cost\" to \"License\", as the \"cost\" field refers\nto SPDX license names on the Godot Asset Library.","is_cherrypick":false,"cherrypick_hash":"","pull":29710},"f160c81f683d8a523f23d3c4f7a76151a75fe875":{"hash":"f160c81f683d8a523f23d3c4f7a76151a75fe875","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29696 from akien-mga/cpuparticles-randomness","body":"CPUParticles: Do randomness ratio computations in phase instead of time","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fd66a45f3253add2699a5036f513b17d3546bd40":{"hash":"fd66a45f3253add2699a5036f513b17d3546bd40","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29685 from akien-mga/cpuparticles-tangential-accel","body":"CPUParticles: Fix inconsistent tangential acceleration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4583657802b923e48009bb01a2c7ac5d7e6f186":{"hash":"a4583657802b923e48009bb01a2c7ac5d7e6f186","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29659 from YeldhamDev/script_connections_node_deleted","body":"Fix connection info still appearing on scripts if the node source is deleted","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf50ed63642808f316b448be0ed9a13b68303ddf":{"hash":"bf50ed63642808f316b448be0ed9a13b68303ddf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29699 from Calinou/assetlib-add-image-spacing","body":"Add spacing between the icon and details in the assetlib list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"831dd19546273ea6e785356d6dbf1d4d7064b351":{"hash":"831dd19546273ea6e785356d6dbf1d4d7064b351","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Check base scripts for signal receiving methods before warning about them missing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29703},"7fd7dac69c7732fe210338289969f804d8d0fa8a":{"hash":"7fd7dac69c7732fe210338289969f804d8d0fa8a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add spacing between the icon and details in the assetlib list","body":"This also scales margin and separation values on hiDPI displays.","is_cherrypick":false,"cherrypick_hash":"","pull":29699},"d0c2005da1547c19a8072bb336b03dc401460e94":{"hash":"d0c2005da1547c19a8072bb336b03dc401460e94","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CPUParticles: Do randomness ratio computations in phase instead of time","body":"The original shader code uses a phase (ratio from 0 to 1 for the particle\nlifetime) for the randomness ratio computations, and this code was ported\nover but converted to time computations.\n\nThe seeding/cycle logic was thus invalid, so we're going back to phase\nfor these computations, thus fixing the previous non-working time/emission\nrandomness property.\n\nPart of #29692. Follow-up to #26859.","is_cherrypick":false,"cherrypick_hash":"","pull":29696},"2d28e393d6e3e82acac9804b5ad9f7cd6ddfbae2":{"hash":"2d28e393d6e3e82acac9804b5ad9f7cd6ddfbae2","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix script create dialog","body":"- Correctly validate parent/class names\n- Trigger parent validation when selecting from buttons\n- Fix enabling/disabling parent buttons\n- Clear class name if not supported\n- Minor cleanup","is_cherrypick":false,"cherrypick_hash":"","pull":29695},"30e8b53c380a7bc88fbea768e31bc6b64f27f0ef":{"hash":"30e8b53c380a7bc88fbea768e31bc6b64f27f0ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29680 from akien-mga/fix-headers","body":"Add missing license headers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4043c8a8c980298e22ac0fa7a8955f19411f9148":{"hash":"4043c8a8c980298e22ac0fa7a8955f19411f9148","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29678 from akien-mga/err-macros-semicolon","body":"Fix error macro calls not ending with semicolon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9206bcabaa115ad38c917521d9c1aabd25f4ec6b":{"hash":"9206bcabaa115ad38c917521d9c1aabd25f4ec6b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"CPUParticles: Fix inconsistent tangential acceleration","body":"The tangential acceleration for both CPUParticles2D and CPUParticles had been\nbadly converted from their GPU counterpart (ParticlesMaterial).\nThis fixes it and ensures that both GPU and CPU particles behave the same with\nregard to tangential acceleration.","is_cherrypick":false,"cherrypick_hash":"","pull":29685},"15425b450f6c531271be637aecd7fe3cb7d314ba":{"hash":"15425b450f6c531271be637aecd7fe3cb7d314ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29573 from qarmin/fix_rich_text_process_line","body":"Fix RichLabelText::_process_line crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d5b2dba918b91b88ace4ae61fb7866c7d58bf4b":{"hash":"0d5b2dba918b91b88ace4ae61fb7866c7d58bf4b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29543 from qarmin/fix_arvr_error_spam","body":"Fix ARVRAnchor and ARVRController error spam","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f18121824c167d33f61a1fc8100bd4a8aa4f53cd":{"hash":"f18121824c167d33f61a1fc8100bd4a8aa4f53cd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add missing license headers","body":"Make `fix_headers.py` script compatible with Python 3.","is_cherrypick":false,"cherrypick_hash":"","pull":29680},"93c00dfcd961a78a40ae436814c665f6c543eba4":{"hash":"93c00dfcd961a78a40ae436814c665f6c543eba4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove \"Editor\" from Windows PE file description","body":"Closes #29569.","is_cherrypick":false,"cherrypick_hash":"","pull":29679},"290032b68f5cc1f6c2cb410c2a90d81168c72a87":{"hash":"290032b68f5cc1f6c2cb410c2a90d81168c72a87","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29565 from YeldhamDev/editor_feature_docs","body":"Make docs search hide nodes disabled by the editor feature profile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c205f25e17769d35afadec9ec5e939efe5449e91":{"hash":"c205f25e17769d35afadec9ec5e939efe5449e91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29578 from mrcdk/export_layers_gdscript","body":"Added export hint to 2D and 3D physics and render layers.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7842f4ca5c95becd19ada485f55aefde9f328468":{"hash":"7842f4ca5c95becd19ada485f55aefde9f328468","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29262 from DarknessCatt/issue-27476","body":"Automatically add new line to scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d16f2f053248bff4b72e847904500f760babc35":{"hash":"6d16f2f053248bff4b72e847904500f760babc35","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix error macro calls not ending with semicolon","body":"It's not necessary, but the vast majority of calls of error macros\ndo have an ending semicolon, so it's best to be consistent.\nMost WARN_DEPRECATED calls did *not* have a semicolon, but there's\nno reason for them to be treated differently.","is_cherrypick":false,"cherrypick_hash":"","pull":29678},"d8877d2df5440b04c4a9c7eeced3c48cf6661536":{"hash":"d8877d2df5440b04c4a9c7eeced3c48cf6661536","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29539 from qarmin/fix_crash_with_get_keywords_color","body":"Fix crash with get_keywords_color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96028e3f48bae400e9c160558c63dbb454e5cdd5":{"hash":"96028e3f48bae400e9c160558c63dbb454e5cdd5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29526 from YeldhamDev/connections_dialog_improvements_reborn","body":"Improve conections dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c499f1475f1c37c6d83985320a9e98a3d2711a2b":{"hash":"c499f1475f1c37c6d83985320a9e98a3d2711a2b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29418 from AndreaCatania/upbul","body":"Updated Bullet version to the actual bullet master commit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0bacf360dbb6ce3781356438b2fa7067250d27c":{"hash":"f0bacf360dbb6ce3781356438b2fa7067250d27c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29467 from zaksnet/patch-1","body":"replaced \"divisor\" with \"delimiter\" for methods split,rsplit and split_floats.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99acec63f175fecd7172c927263ed3787cb082d6":{"hash":"99acec63f175fecd7172c927263ed3787cb082d6","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"bullet: Sync with current upstream master branch","body":"This updates our local copy to commit 5ec8339b6fc491e3f09a34a4516e82787f053fcc.\nWe need a recent master commit for some new features that we use in Godot\n(see #25543 and #28909).\n\nTo avoid warnings generated by Bullet headers included in our own module,\nwe include those headers with -isystem on GCC and Clang.\n\nFixes #29503.","is_cherrypick":false,"cherrypick_hash":"","pull":29418},"1a397f46e6acc484e4cecaf365f8d0742848aea9":{"hash":"1a397f46e6acc484e4cecaf365f8d0742848aea9","is_merge":false,"authored_by":["MDQ6VXNlcjE4NTA4NTY="],"author_raw":"Zak Stam <zakscomputers@hotmail.com>","committer_raw":"Zak Stam <zakscomputers@hotmail.com>","summary":"Improved documentation of rsplit Method for String class.","body":"Improved documentation of rsplit Method for String class.\n\nRemoved \"divisor\" (i will also change variants_call.cpp) and added \"delimiter\" in its place. Also moved the example at the bottom of the description.","is_cherrypick":false,"cherrypick_hash":"","pull":29467},"7b883d7d50fdcac09afe09de859816da07ddc1e7":{"hash":"7b883d7d50fdcac09afe09de859816da07ddc1e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29558 from SamSindt/fix-lifetime-reversed-CPUParticles2D","body":"Reversed operator in SortLifetime fixing #29440","is_cherrypick":false,"cherrypick_hash":"","pull":""},"227b5d20ee18397d507acbbb7a1f89edc503e713":{"hash":"227b5d20ee18397d507acbbb7a1f89edc503e713","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29519 from Ranoller/master","body":"Make tilemap texture origin point top-left.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d5bb06ae001d6aac9454490ca2f80a580495499":{"hash":"8d5bb06ae001d6aac9454490ca2f80a580495499","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29515 from Calinou/editor-inspector-checkbox-hseparation","body":"Add a margin to \"checkable\" property checkboxes in the editor inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc75ef5ad091d93ce29868df4a8956c403e5c63b":{"hash":"bc75ef5ad091d93ce29868df4a8956c403e5c63b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29508 from Calinou/doc-hex-constant-uppercase","body":"Use uppercase for all hexadecimal constants in the editor help","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ec33eaee2757428958fd8b437929652c2b3e0f8":{"hash":"9ec33eaee2757428958fd8b437929652c2b3e0f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29498 from bruvzg/fix_line_edit_alt_keys","body":"Fix third and fourth level (AltGr / ⌥ modifier) keys input in LineEdit.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0677383907e33b0bab9b30f9cf9ac74a84abadac":{"hash":"0677383907e33b0bab9b30f9cf9ac74a84abadac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29496 from clayjohn/dlopen-fix-gles2","body":"Use def ANDROID_ENABLED so android features are not included in web builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"926f2f9d53b54e5779befd78f3a39f2196940a74":{"hash":"926f2f9d53b54e5779befd78f3a39f2196940a74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29671 from bruvzg/x11_borderless_fullscreen_fix","body":"Fix borderless state restoration after exiting fullscreen.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec3617c8acd1c06ba2e4f89c8f7da23ab3b0af5a":{"hash":"ec3617c8acd1c06ba2e4f89c8f7da23ab3b0af5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29669 from akien-mga/doc-url-format","body":"makerst: Fix format of [url] links in reST","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39643d045ec7ebd07a87802cdbfb3e817d5d2a83":{"hash":"39643d045ec7ebd07a87802cdbfb3e817d5d2a83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29667 from Ertain/master","body":"Corrected spelling error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a950f3a7c2a1903208059bdc3bdc190a70e44cc":{"hash":"2a950f3a7c2a1903208059bdc3bdc190a70e44cc","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[X11] Add window borderless state detection, fix borderless state restoration after exiting fullscreen.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29671},"c7246d8e1e1b2bbf74d2df3526772dcfb24c8378":{"hash":"c7246d8e1e1b2bbf74d2df3526772dcfb24c8378","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"makerst: Fix format of [url] links in reST","body":"Moved some logic to make_url in an attempt to reuse it in the parser,\nbut it proved too complex so I ended up not using it. I kept it as a\nseparate method nevertheless.","is_cherrypick":false,"cherrypick_hash":"","pull":29669},"7a397d6976e2eec402226fe5b5b453cb92e07c78":{"hash":"7a397d6976e2eec402226fe5b5b453cb92e07c78","is_merge":false,"authored_by":["MDQ6VXNlcjMxODA3MTg="],"author_raw":"Ertain <Ertain@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Corrected spelling error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29667},"4a757a2d96655e46de8d45bab59eb27c7eaf5ad7":{"hash":"4a757a2d96655e46de8d45bab59eb27c7eaf5ad7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Always pass script path to external editor","body":"Previously you had to set the Exec Flags manually, reading the documentation\nto find out what placeholders to use. As most editors should support having\nthe file path passed as the last argument, we default to doing this if no\ncustom {file} flag is defined. We also default the Exec Flags to \"{file}\" and\nthe placeholder text gives some documentation.\n\nFixes #29662.","is_cherrypick":false,"cherrypick_hash":"","pull":29664},"63d8dc09208152f76cb47eb191ce04377927a9fc":{"hash":"63d8dc09208152f76cb47eb191ce04377927a9fc","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Fix third and fourth level (AltGr / ⌥ modifier) keys input in LineEdit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29498},"b3010d9734e43dd7d7f3214880fe0139e6da7e7f":{"hash":"b3010d9734e43dd7d7f3214880fe0139e6da7e7f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix connection info still appearing on scripts if the node source is deleted","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29659},"629bc10d80414570d18e0d918e59a116cb68dced":{"hash":"629bc10d80414570d18e0d918e59a116cb68dced","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29546 from hpvb/fix-random-ssl-crash","body":"Fix random ssl crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ee86b18a5e4fecbb50960652da4b8e2e20912226":{"hash":"ee86b18a5e4fecbb50960652da4b8e2e20912226","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29497 from qarmin/fix_memory_leak_in_files","body":"Fix memory leak after closing files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f3c2e7b0c722c8cef026a7a15ed9296c3c22407":{"hash":"7f3c2e7b0c722c8cef026a7a15ed9296c3c22407","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29651 from qarmin/fix_crash_animated_sprite","body":"Fix crash when frames are empty","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37c259552643204f57a808dd848ab1f8f00783b2":{"hash":"37c259552643204f57a808dd848ab1f8f00783b2","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash when frames are empty","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29651},"215fed1fb37dd79931b64ad114851461cffbd3ca":{"hash":"215fed1fb37dd79931b64ad114851461cffbd3ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix Tree button tooltips","body":"Fixes #22777","is_cherrypick":false,"cherrypick_hash":"","pull":29648},"553972453f1ea7b487ff7a44ae9f22116f59a3c7":{"hash":"553972453f1ea7b487ff7a44ae9f22116f59a3c7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add button for toggling hidden files in EditorFileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29638},"be6d48fcad49b8ed5ed68dd4ce86bf486941b90d":{"hash":"be6d48fcad49b8ed5ed68dd4ce86bf486941b90d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add toggle for hidden file visibility in FileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29647},"e9b8ff273d98784273ec83ec89d50bb405f26583":{"hash":"e9b8ff273d98784273ec83ec89d50bb405f26583","is_merge":false,"authored_by":[""],"author_raw":"tree786 <40580296+tree786@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Update VehicleWheel.xml","body":"It seems (please correct me if you understand it otherwise) that the description for the `get_skidinfo()` function is the inverse of what actually happens. I have run some simple tests, and it looks like setting low `Friction Slip` (e.g. try `1` or `2`) causes more skidding and returns smaller values for `get_skidinfo()`, while when the `Friction Slip` is increased, the car skids less and values printed to the console increase (get closer to `1.0`). So it seems that a value of `0.0` means skidding, while a value of `1.0` means no skidding (the description says the exact opposite to this, from what I understood).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"307fe76089c8bbbb1371cb5578a5a3bb2f7faef0":{"hash":"307fe76089c8bbbb1371cb5578a5a3bb2f7faef0","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Allow reselecting items in the \"Favorites\" and \"Recent\" lists in the create dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29645},"53719b112a3aaaafe3bc056f4f980ca3c4a1dde3":{"hash":"53719b112a3aaaafe3bc056f4f980ca3c4a1dde3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make possible to reselect an item in the \"Recent\" list in the EditorFileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29644},"138a8f1a99f8b79556e46f487818a451d23170a4":{"hash":"138a8f1a99f8b79556e46f487818a451d23170a4","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29527 from YeldhamDev/orphan_dialog_dependencies_tooltip","body":"Add tooltip for the dependencies buttons in the orphan explorer dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9bc807ce46361e6cf0953ecc30a599646e2947b":{"hash":"c9bc807ce46361e6cf0953ecc30a599646e2947b","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Dim the project manager window while it's quitting","body":"This makes it clearer that the project manager window is busy\nwhile it's quitting (which can take a while on slower PCs).\nThis also makes it feel more responsive to user input.","is_cherrypick":false,"cherrypick_hash":"","pull":29636},"1f6a590959d033baec91dbd2825e6408af0cb2de":{"hash":"1f6a590959d033baec91dbd2825e6408af0cb2de","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Apply a better fix for the EditorFileDialog crash on favorite","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29635},"17e1be6478595444f9d306e658040a90ac2936a7":{"hash":"17e1be6478595444f9d306e658040a90ac2936a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Connect OptionButton selection to menu's \"index_pressed\" signal","body":"Simplifies code and fixes bug where only the first item with a given\nID could be selected.","is_cherrypick":false,"cherrypick_hash":"","pull":29633},"91b3daa8d619ec44f6d9aba1535698aa29ad2bf6":{"hash":"91b3daa8d619ec44f6d9aba1535698aa29ad2bf6","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29629 from volzhs/editor-file-dialog","body":"Fix crash when selecting favorate directory on EditorFileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"15d284b281fef15c7ea3cc98fd258dcf61eb2f38":{"hash":"15d284b281fef15c7ea3cc98fd258dcf61eb2f38","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix crash when selecting favorate directory on EditorFileDialog","body":"The problem was that favorite tool button kept to change pressed\nand unpressed state with toggled event.\nThis is a quick fix for crash.\nEditorFileDialog might need to be refactor later.","is_cherrypick":false,"cherrypick_hash":"","pull":29629},"99ba021404fa37de5f9a197d52a5fa971c3c05d9":{"hash":"99ba021404fa37de5f9a197d52a5fa971c3c05d9","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix invalid crash in mesh_add_surface","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29628},"bb1c5f552561b4aeb90be3ea4741bc9be4ff44c5":{"hash":"bb1c5f552561b4aeb90be3ea4741bc9be4ff44c5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Enhancements for the audio bus editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29595},"463d0988dd0738c6a4760128823e03a37d967513":{"hash":"463d0988dd0738c6a4760128823e03a37d967513","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make humanized size rounding clearer by padding decimals with zeroes","body":"For example, \"5 MB\" will now be displayed as \"5.00 MB\" to make the\nrounding precision clear, regardless of the value being rounded.\n\nThis closes #29611.","is_cherrypick":false,"cherrypick_hash":"","pull":29616},"746bfc366244373b8d385b3761e14cb2c9eaa1fc":{"hash":"746bfc366244373b8d385b3761e14cb2c9eaa1fc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix display of large sizes in the editor monitors","body":"Unlike the old custom method, the `String::humanize_size()`\nmethod works well with file sizes above 2 GB.\n\nThis also tweaks the suffixes for spacing consistency and\nuses the correct acronym for exabytes (EB).\n\nThis closes #29610.","is_cherrypick":false,"cherrypick_hash":"","pull":29615},"abbbde87e28982150d30e748b89c5303384909ca":{"hash":"abbbde87e28982150d30e748b89c5303384909ca","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29606 from neikeq/remove-unneeded-mono-patches","body":"Remove obsolete mono patch for pthread_mutexattr_setprotocol","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26f9d907d48ecac5f32d8e94f1366478d9f75ce3":{"hash":"26f9d907d48ecac5f32d8e94f1366478d9f75ce3","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Remove obsolete mono patch for pthread_mutexattr_setprotocol","body":"This has already been fixed in Mono both master and 2019-06 (no other branch other than the skipped 2019-04 branch uses pthread_mutexattr_setprotocol).","is_cherrypick":false,"cherrypick_hash":"","pull":29606},"f1e232460515dc228ebc6c670494bd03ac9f9d9a":{"hash":"f1e232460515dc228ebc6c670494bd03ac9f9d9a","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Maxime Leroy <lisacintosh@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Adding details about `Image.lock()` function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29605},"e4f90337f29ab8cc3683921c3f78987ce1c3166b":{"hash":"e4f90337f29ab8cc3683921c3f78987ce1c3166b","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Treat hiding_enabled as bool throughout","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29601},"9f6b470ea854326ebc800bc86fb7712ecdef6055":{"hash":"9f6b470ea854326ebc800bc86fb7712ecdef6055","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display a \"loading\" placeholder while icons are loading in the assetlib","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29599},"ae839bd0d8f012d638b10397521df74714c50403":{"hash":"ae839bd0d8f012d638b10397521df74714c50403","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Expose String.http_escape and String.http_unescape","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29598},"024d5958507814164bcf5c9794d8ae3763f05cf0":{"hash":"024d5958507814164bcf5c9794d8ae3763f05cf0","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Maxime Leroy <lisacintosh@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixing returned alpha component for inverted method","body":"See `core/color.cpp:217`, alpha channel is not changed.","is_cherrypick":false,"cherrypick_hash":"","pull":29592},"c90fb3ec6cd30e206366c56d1028466f58305f01":{"hash":"c90fb3ec6cd30e206366c56d1028466f58305f01","is_merge":false,"authored_by":["MDQ6VXNlcjIwMTE1ODMy"],"author_raw":"kbajno <kbajno@gmail.com>","committer_raw":"kbajno <kbajno@gmail.com>","summary":"Add in missing 'FLAG_DRAW_NEXT_FRAME_IF_VISIBLE' to Flag enun","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29589},"693582f00837bb4ce4fb3ce91d2366ee359eecf4":{"hash":"693582f00837bb4ce4fb3ce91d2366ee359eecf4","is_merge":true,"authored_by":[],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29557 from qarmin/fix_2d_line_crash","body":"Fix 2D Line crash","is_cherrypick":false,"cherrypick_hash":"","pull":""},"416a7d06ded6f19a7c44c793bc536e338a48eec8":{"hash":"416a7d06ded6f19a7c44c793bc536e338a48eec8","is_merge":false,"authored_by":["MDQ6VXNlcjIxMjk3MzU2"],"author_raw":"Toshiwo <toshiwo.a@gmail.com>","committer_raw":"Toshiwo <toshiwo.a@gmail.com>","summary":"Fix Vector3 slerp method normalizing cross product","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29583},"1810a901d2b0eb3b1d729f44f7b3f4990bf41785":{"hash":"1810a901d2b0eb3b1d729f44f7b3f4990bf41785","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Drop the physics mouseover whenever a input has been handled.","body":"Fixes #29575","is_cherrypick":false,"cherrypick_hash":"","pull":29579},"74d336d0f421595fa3e5794c21bf32cf8599bc27":{"hash":"74d336d0f421595fa3e5794c21bf32cf8599bc27","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Added export hint to 2D and 3D physics and render layers.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29578},"685451967c1dfe7b8820b74e53ad562a811be1d2":{"hash":"685451967c1dfe7b8820b74e53ad562a811be1d2","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix RichLabelText::_process_line crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29573},"def0485ca93aae67f456849ad1fe558e888b9c9c":{"hash":"def0485ca93aae67f456849ad1fe558e888b9c9c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make docs search hide nodes disabled by the editor feature profile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29565},"6a23eff748b671a0a34962356d8ac36626b90f5b":{"hash":"6a23eff748b671a0a34962356d8ac36626b90f5b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3Mzc3MDcx"],"author_raw":"SamSindt <samsground@gmail.com>","committer_raw":"SamSindt <samsground@gmail.com>","summary":"Reversed operator in SortLifetime fixing #29440","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29558},"2621131549164d0a6107d7c957a792c1707d6ce4":{"hash":"2621131549164d0a6107d7c957a792c1707d6ce4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix 2D Line crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29557},"64626f682e41168a2973c5f23f35f5518c211864":{"hash":"64626f682e41168a2973c5f23f35f5518c211864","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","summary":"Fix a random SSL crash I saw once.","body":"I don't know why this happened, I was debugging another issue. This\nshould take care of it though.","is_cherrypick":false,"cherrypick_hash":"","pull":29546},"3de3f87657be62965602c83e670c5b589cdfee3c":{"hash":"3de3f87657be62965602c83e670c5b589cdfee3c","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix ARVRAnchor and ARVRController error spam","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29543},"8d993f635776cb5151bba159939700e490576593":{"hash":"8d993f635776cb5151bba159939700e490576593","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash with get_keywords_color","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29539},"fc23c8f9412525cc50086cf10bc19fee2239710a":{"hash":"fc23c8f9412525cc50086cf10bc19fee2239710a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add tooltip for the dependencies buttons in the orphan explorer dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29527},"31218a07ded15d5243cddd6f7c90e72d521a63de":{"hash":"31218a07ded15d5243cddd6f7c90e72d521a63de","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Improve conections dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29526},"f26e9daab53da723a8fb0306b72781c492a5c83c":{"hash":"f26e9daab53da723a8fb0306b72781c492a5c83c","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"Ranoller <davarrcal@hotmail.com>","summary":"Make tilemap texture origin point top-left.","body":"Fix https://github.com/godotengine/godot/issues/29487. In this commit: https://github.com/godotengine/godot/pull/28896 bad offset of textures and shapes was fixed, but a center of texture was added too, and this seems not dessired by default because breaks too much compatibility with demos and user projects. A future Check box for center texture can be added","is_cherrypick":false,"cherrypick_hash":"","pull":29519},"f472f0491c120a3e73f531bb613aa54b439a5646":{"hash":"f472f0491c120a3e73f531bb613aa54b439a5646","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to change 2D pan hotkey","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29517},"ecda25b050a40e7b4b17f735bc7aec4c584f88c9":{"hash":"ecda25b050a40e7b4b17f735bc7aec4c584f88c9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a margin to \"checkable\" property checkboxes in the editor inspector","body":"This makes \"checkable\" property checkboxes look more consistent with\nother checkboxes.","is_cherrypick":false,"cherrypick_hash":"","pull":29515},"61cd8ed4416c1d578c5b17a6bdf01a8cc571fa40":{"hash":"61cd8ed4416c1d578c5b17a6bdf01a8cc571fa40","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Normalize WebRTCDataChannel properties.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29755},"0bccf96c732b043e4ba1e06aac14b354ddecd6fc":{"hash":"0bccf96c732b043e4ba1e06aac14b354ddecd6fc","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add WebRTCMultiplayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29755},"6516098d1216be74d6caba73d56eaaf7d30812fd":{"hash":"6516098d1216be74d6caba73d56eaaf7d30812fd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use uppercase for all hexadecimal constants in the editor help","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29508},"53c0a29fb05343e979fda7faf4fde35020e0fefe":{"hash":"53c0a29fb05343e979fda7faf4fde35020e0fefe","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix memory leak after closing files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29497},"9af94d650f806bb87ba7e5cd0f4cb091837b7810":{"hash":"9af94d650f806bb87ba7e5cd0f4cb091837b7810","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"use def ANDROID_ENABLED so android features are not included in javascript builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29496},"197b65f32ac811f79bc5599fbfe8cf83914b6873":{"hash":"197b65f32ac811f79bc5599fbfe8cf83914b6873","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29411 from clayjohn/multimesh_instance_2d","body":"Added MultiMeshInstance2D node for using MultiMesh in 2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46c56cad0c321e17691bb2be5563a987d61ec232":{"hash":"46c56cad0c321e17691bb2be5563a987d61ec232","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29469 from bojidar-bg/29446-graphnode-seperation","body":"Fix GraphNode not adding separation after the first node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c950415b0d3cd2f780b86ca2358adfaaafb4ab6":{"hash":"1c950415b0d3cd2f780b86ca2358adfaaafb4ab6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29473 from neikeq/fix-envvars-mono","body":"Mono: Fix SCons options added to the wrong environment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"daca2a9a8ed6682067366cccec1815fd17b4f979":{"hash":"daca2a9a8ed6682067366cccec1815fd17b4f979","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29459 from hpvb/fix-move-rename","body":"Fix moving and renaming files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"df0a69bbaca690e1954d5048cc238acc8adeddb8":{"hash":"df0a69bbaca690e1954d5048cc238acc8adeddb8","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fixes NaN errors with anchors mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29489},"605c5c71f4a01d3027f2889eb513ad2ea982f46f":{"hash":"605c5c71f4a01d3027f2889eb513ad2ea982f46f","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Save inside the Points of AStar the neighbours that aren't connected","body":"Improve the performance of remove_point because it doesn't have to search every neighbour of every node","is_cherrypick":false,"cherrypick_hash":"","pull":29488},"360fb3af50cdbd8fd4c0af9913ac700add3ef256":{"hash":"360fb3af50cdbd8fd4c0af9913ac700add3ef256","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fixes hotkeys on \"Dvorak - QWERTY ⌘\" keyboard layout.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29481},"d0dc42f80c4b3351e86b998b9be139691d1777a1":{"hash":"d0dc42f80c4b3351e86b998b9be139691d1777a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29464 from bruvzg/macos_fix_non_ime_unicode_input","body":"[macOS] Fixes unicode input with IME input mode inactive.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e22dde1b18657158510cead4fd3c202045640935":{"hash":"e22dde1b18657158510cead4fd3c202045640935","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29452 from YeldhamDev/remember_selected_subtile","body":"Remember selected subtile when updating the TileMap editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33163c0040ef213811bd26fcc247fa391f125e80":{"hash":"33163c0040ef213811bd26fcc247fa391f125e80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29460 from YeldhamDev/tilemapeditor_atlas_copy_fix","body":"Fix TileMap editor not correctly copying atlas tiles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6be7fea798e5559f3df31ba58f2ca8e59f91ce53":{"hash":"6be7fea798e5559f3df31ba58f2ca8e59f91ce53","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix subtile picking in TileMap editor","body":"Fixes #29445.","is_cherrypick":false,"cherrypick_hash":"","pull":29474},"0ac7715a27abc9a679f9537cc16ebb7e3d3bfea4":{"hash":"0ac7715a27abc9a679f9537cc16ebb7e3d3bfea4","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","summary":"Fix moving and renaming files","body":"This commit fixes several issues related to moving scenes and resources\nin an open project.\n\n* Don't try to reload scenes while not all scenes are updated yet.\n* Don't use the UndoRedo system to update non-user initiated editor\nstate.\n* Resave scenes after moving files and updating resource path(s).","is_cherrypick":false,"cherrypick_hash":"","pull":29459},"ff0c863cb1b8270aae52657e2d4ff43261bf11d8":{"hash":"ff0c863cb1b8270aae52657e2d4ff43261bf11d8","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Fix SCons options added to the wrong environment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29473},"c478f2cb1a384d67740637532fefb78553c25032":{"hash":"c478f2cb1a384d67740637532fefb78553c25032","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add a separator in debug output for readability","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29470},"8a1a067b91e2f7b0bc4c76dc06561bb5c340387c":{"hash":"8a1a067b91e2f7b0bc4c76dc06561bb5c340387c","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix GraphNode not adding seperation after the first node","body":"Fixes #29446","is_cherrypick":false,"cherrypick_hash":"","pull":29469},"328805ae313dea7467c255954a6b78b2bbd17b4e":{"hash":"328805ae313dea7467c255954a6b78b2bbd17b4e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update sponsors","body":"Image Campus is no longer a Gold sponsor at this time.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33bcd9770093c0bc175341a872029022c82b553f":{"hash":"33bcd9770093c0bc175341a872029022c82b553f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update DONORS list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ff72987c07cba4d8e42c185e782ee4f43da0b46":{"hash":"8ff72987c07cba4d8e42c185e782ee4f43da0b46","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fixes unicode input with IME mode inactive, Improves IME mode documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29464},"54863b20e686944651415bf0a6af3ebc2cf9369f":{"hash":"54863b20e686944651415bf0a6af3ebc2cf9369f","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Removes redundant \"display/window/per_pixel_transparency/splash\" setting, improves per pixel transparency documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29465},"522b09db899d35f291b0f272fc9bba690adae914":{"hash":"522b09db899d35f291b0f272fc9bba690adae914","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29449 from dawikur/fix/NULL_assignment","body":"Remove unnecessary assignment","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2844b76feb842149d5ab09f0155c5f439378e596":{"hash":"2844b76feb842149d5ab09f0155c5f439378e596","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29448 from Calinou/improve-performance-monitor-display","body":"Improve the performance monitor display","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e13d470034d6d0a83335397df2d010bf51cabbcd":{"hash":"e13d470034d6d0a83335397df2d010bf51cabbcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29427 from GDquest/doc-gdscript-assert","body":"Improve @GDScript.assert documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdbf2e818c4bc40bdf57ed22d97ef6e3ee55c888":{"hash":"bdbf2e818c4bc40bdf57ed22d97ef6e3ee55c888","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29461 from YeldhamDev/tilemapeditor_search_errorspam_fix","body":"Fix error spam when typing in the TileMap editor's search box while having no results","is_cherrypick":false,"cherrypick_hash":"","pull":""},"909c3ad1a02b0e7da376b69431d05b5f2a163eaa":{"hash":"909c3ad1a02b0e7da376b69431d05b5f2a163eaa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29454 from Lisapple/patch-2","body":"Add description for Particles.capture_aabb and fix typo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72df0c943695ae0e20dba62539207d68cce85929":{"hash":"72df0c943695ae0e20dba62539207d68cce85929","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29451 from KoBeWi/incremental_bug","body":"Fix crash when searching Tree with no selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"412a0b73e9291b10a89780014c66947a2588ea85":{"hash":"412a0b73e9291b10a89780014c66947a2588ea85","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix error spam when typing in the TileMap editor's search box while having no results","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29461},"6b7d8fd946ea7f104330ca871469cdb70e1fe176":{"hash":"6b7d8fd946ea7f104330ca871469cdb70e1fe176","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix TileMap editor not correctly copying atlas tiles","body":"Fixes #29307.","is_cherrypick":false,"cherrypick_hash":"","pull":29460},"77b6f3e8129877d8a980f8cfdd95b8ef2ef978f6":{"hash":"77b6f3e8129877d8a980f8cfdd95b8ef2ef978f6","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Maxime Leroy <lisacintosh@gmail.com>","committer_raw":"Lisapple <lisacintosh@gmail.com>","summary":"Adding missing description for method and fixing typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29454},"6f1f887078b8259850c9b31a63ab4e81f6e9c1e0":{"hash":"6f1f887078b8259850c9b31a63ab4e81f6e9c1e0","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjk0OTk1"],"author_raw":"Nathan Lovato <nathan@gdquest.com>","committer_raw":"Nathan Lovato <nathan@gdquest.com>","summary":"Improve @GDScript.assert documentation","body":"Mention that assert only runs in debug builds, closes #29154","is_cherrypick":false,"cherrypick_hash":"","pull":29427},"0a03ed7544893038f17445df536366ee863f2f36":{"hash":"0a03ed7544893038f17445df536366ee863f2f36","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remember selected subtile when updating the TileMap editor","body":"Fixes #29444.","is_cherrypick":false,"cherrypick_hash":"","pull":29452},"2f75471f245229fb3789d26f4c978300bd1efd10":{"hash":"2f75471f245229fb3789d26f4c978300bd1efd10","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix crash when searching Tree with no selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29451},"b615277a072de9e863778ba0ea06267731e5ffd5":{"hash":"b615277a072de9e863778ba0ea06267731e5ffd5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the performance monitor display","body":"- Use dark colors when using a light theme for better visibility\n- Enable antialiasing (only effective when using the GLES3 renderer)\n- Make graph lines thinner but opaque\n- Scale graph line widths on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":29448},"923aaf970fa05225cf3b55ba3c5df5fba475247c":{"hash":"923aaf970fa05225cf3b55ba3c5df5fba475247c","is_merge":false,"authored_by":["MDQ6VXNlcjExODY2OTAy"],"author_raw":"Dawid Kurek <dawikur@gmail.com>","committer_raw":"Dawid Kurek <dawikur@gmail.com>","summary":"Remove unnecessary assignment","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29449},"774a9fde84a0282c40da1dd891b613ed200ff9a8":{"hash":"774a9fde84a0282c40da1dd891b613ed200ff9a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26848 from ptrojahn/utf8navigation","body":"Support UTF-8 in TextEdit and LineEdit navigation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8245db869f05a86e88338236d22765b87cc71db8":{"hash":"8245db869f05a86e88338236d22765b87cc71db8","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Small fixes to unrechable code, possibly overflows, using NULL pointers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29306},"2b8b1d7c4632e5a8b11b5dd6d974ec94ce211289":{"hash":"2b8b1d7c4632e5a8b11b5dd6d974ec94ce211289","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added MultiMeshInstance2D node for using MultiMesh in 2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29411},"85a338295859bd14817df675f9ce045f39658920":{"hash":"85a338295859bd14817df675f9ce045f39658920","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29431 from Calinou/fix-unix-permissions-errors","body":"Fix errors when attempting to set UNIX permissions when unavailable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cc8383a7fa3097eb67c58da5379c0bc566e1331":{"hash":"8cc8383a7fa3097eb67c58da5379c0bc566e1331","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29433 from bojidar-bg/29406-dictionary-constant","body":"Properly catch certain errors in Dictionary and Array declarations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42569f566f7750e355bf07f15008b54677043536":{"hash":"42569f566f7750e355bf07f15008b54677043536","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29359 from neikeq/android-mono","body":"Android build and export for the mono module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"14df9e5cb2e9f2de4adf9b979e8ef33de37b80bd":{"hash":"14df9e5cb2e9f2de4adf9b979e8ef33de37b80bd","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Android build and export for the mono module","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29359},"b5bbedb45aa2c12bcf5b692fcab4aedad3648443":{"hash":"b5bbedb45aa2c12bcf5b692fcab4aedad3648443","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Properly catch certain errors in Dictionary declarations","body":"Fixes #29406","is_cherrypick":false,"cherrypick_hash":"","pull":29433},"22583ec6a39bb56943c78c0ed9a094b28b666b75":{"hash":"22583ec6a39bb56943c78c0ed9a094b28b666b75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29432 from bojidar-bg/29401-tscn-serialization","body":"Escape node names when saving to .tscn","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc004485bc994c39065a8a4a6cff861a383f6fb0":{"hash":"cc004485bc994c39065a8a4a6cff861a383f6fb0","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Escape node names when saving to .tscn","body":"Fixes #29401","is_cherrypick":false,"cherrypick_hash":"","pull":29432},"cbd31d9f0b046711669ebdc95234134892d68dbd":{"hash":"cbd31d9f0b046711669ebdc95234134892d68dbd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix errors when attempting to set UNIX permissions when unavailable","body":"This makes exporting from Windows to Linux work again.\n\nThis closes #29416.","is_cherrypick":false,"cherrypick_hash":"","pull":29431},"b9dc2e7e4dd38621ef0dd07d208ffc5468954adb":{"hash":"b9dc2e7e4dd38621ef0dd07d208ffc5468954adb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28099 from lupoDharkael/fix-completion","body":"Fix code completion not working with class_name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0dac4d6db6553a90ed5e9daf06fe3a1cd3e3fb5f":{"hash":"0dac4d6db6553a90ed5e9daf06fe3a1cd3e3fb5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25522 from aqnuep/MeshLibrary_improvements","body":"MeshLibrary export improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3162a2a28e039c32d138fdf7ae464cf6b19cd18":{"hash":"b3162a2a28e039c32d138fdf7ae464cf6b19cd18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29412 from YeldhamDev/audio_editor_pause_fix","body":"Fix pausing in audio player editor acting the same as stopping","is_cherrypick":false,"cherrypick_hash":"","pull":""},"164fae9c1d2994100e7e2239662ff798e10af0f1":{"hash":"164fae9c1d2994100e7e2239662ff798e10af0f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29414 from YeldhamDev/meshinstance2d_texture_signal","body":"Properly add \"texture_changed\" signal to MeshInstance2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"657c7fd81c940fad489e41b6cdf290537ee975c1":{"hash":"657c7fd81c940fad489e41b6cdf290537ee975c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29417 from YeldhamDev/visual_shader_icon","body":"Better visual shader icon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1999048e9b300bb2f32a28ca9f88600c6c598cc":{"hash":"d1999048e9b300bb2f32a28ca9f88600c6c598cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29428 from akien-mga/docdata-merge-properties","body":"doc: Fix DocData.merge_from copying old setters and getters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1abca6269780d08409c5907cb2b2ba54a674514d":{"hash":"1abca6269780d08409c5907cb2b2ba54a674514d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29426 from GDquest/object-docs-improvements","body":"Improve the documentation of the Object class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1e3fcc908b622b7ee63cc31ddfc2d385e9e8fd8":{"hash":"e1e3fcc908b622b7ee63cc31ddfc2d385e9e8fd8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix DocData.merge_from copying old setters and getters","body":"This is not necessary and means that some setters and getters\ncan end up wrong if they are changed in the bindings but DocData\ndoes not update them when running --doctool.\n\nFixes #29425.\n\nCo-authored-by: Bojidar Marinov <bojidar.marinov.bg@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":29428},"17adece6ad2c3b07a5fc8180245b507e9285c8fe":{"hash":"17adece6ad2c3b07a5fc8180245b507e9285c8fe","is_merge":false,"authored_by":["MDQ6VXNlcjExMTI4NzM="],"author_raw":"Martin Dahlgren <mdahlgrengadd@users.noreply.github.com>","committer_raw":"Martin Dahlgren <mdahlgrengadd@users.noreply.github.com>","summary":"Add windowing before FFT to avoid flickering spectrogram","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29037},"f78c7377c914f9f2f7dc428030a7cf07f7614df0":{"hash":"f78c7377c914f9f2f7dc428030a7cf07f7614df0","is_merge":false,"authored_by":["MDQ6VXNlcjExMTI4NzM="],"author_raw":"Martin Dahlgren <mdahlgrengadd@users.noreply.github.com>","committer_raw":"Martin Dahlgren <mdahlgrengadd@users.noreply.github.com>","summary":"Make FFT size and oversampling adjustable for pitchshifting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29037},"1e55f8a241a8d65ef562ca91ab35b49818120ca5":{"hash":"1e55f8a241a8d65ef562ca91ab35b49818120ca5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29422 from akien-mga/particlesmaterial-missing-enum-value","body":"Bind missing FLAG_DISABLE_Z enum value in ParticlesMaterial","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c661d21ffb79ed050010c047c02e2b2fc4b057e7":{"hash":"c661d21ffb79ed050010c047c02e2b2fc4b057e7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29405 from Calinou/travis-add-no-3d-build","body":"Travis CI: Build Linux export template with `disable_3d=yes`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7da9f28035c5caa94ba52da1807dfd95c74bf8c1":{"hash":"7da9f28035c5caa94ba52da1807dfd95c74bf8c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29424 from JFonS/add_heightmap_gizmo","body":"Add HeightMapShape mesh in CollisionShape gizmo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21a0dad58aa4ee74077cda2f02f2257405f880e8":{"hash":"21a0dad58aa4ee74077cda2f02f2257405f880e8","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjk0OTk1"],"author_raw":"Nathan Lovato <nathan@gdquest.com>","committer_raw":"Nathan Lovato <nathan@gdquest.com>","summary":"Improve the documentation of the Object class","body":"I edited the main description to remove parentheses and split long sentences.\n\nCloses #29382\nCloses #29384","is_cherrypick":false,"cherrypick_hash":"","pull":29426},"6f31143996d08105fa762aff8612c415673af5c0":{"hash":"6f31143996d08105fa762aff8612c415673af5c0","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add HeightMapShape mesh in CollisionShape gizmo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29424},"a3462c97adc63461b12462d57c75a67ce54cecfd":{"hash":"a3462c97adc63461b12462d57c75a67ce54cecfd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bind missing FLAG_DISABLE_Z enum value in ParticlesMaterial","body":"Fixes #29419.","is_cherrypick":false,"cherrypick_hash":"","pull":29422},"587c2608c03edf8fb7b44ec02a2d947b62f550c0":{"hash":"587c2608c03edf8fb7b44ec02a2d947b62f550c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29421 from JFonS/fix_meshlibrary_disable_3d","body":"Remove MeshLibrary from disable_3d=true builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2a2a1083d6f146fa039b68900b00e421e2fd4be":{"hash":"c2a2a1083d6f146fa039b68900b00e421e2fd4be","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Remove MeshLibrary from disable_3d=true builds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29421},"8ea67380d0bd0d6d86c7515e8831a494f62c9cb6":{"hash":"8ea67380d0bd0d6d86c7515e8831a494f62c9cb6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Better visual shader icon","body":"Closes #20695.","is_cherrypick":false,"cherrypick_hash":"","pull":29417},"962652f14b15af905dc39c498d17a60b9d01d0ef":{"hash":"962652f14b15af905dc39c498d17a60b9d01d0ef","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Properly add \"texture_changed\" signal to MeshInstance2D","body":"Fixes #29410.","is_cherrypick":false,"cherrypick_hash":"","pull":29414},"a5f1635bf20b0bcf30241d62208462556d0b5557":{"hash":"a5f1635bf20b0bcf30241d62208462556d0b5557","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix pausing in audio player editor acting the same as stopping","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29412},"a25e52fb72dbf86e2af1787704ce6041e7b86799":{"hash":"a25e52fb72dbf86e2af1787704ce6041e7b86799","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29378 from KoBeWi/why","body":"Fixed get_item_at_position being weird","is_cherrypick":false,"cherrypick_hash":"","pull":""},"688933ea18fa1da136927da9a3615945379f0fd1":{"hash":"688933ea18fa1da136927da9a3615945379f0fd1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29383 from groud/strength_for_inputeventaction","body":"Add configurable strength value to InputEventAction","is_cherrypick":false,"cherrypick_hash":"","pull":""},"512f8c7e62a67dcb0540b63bbae2b523283d004d":{"hash":"512f8c7e62a67dcb0540b63bbae2b523283d004d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29397 from GodotExplorer/gdscript-fix-inner-class-freed","body":"Fix GDSCript inner classes be freed after compile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b29387c8594a6a0560290b418f8323de30eb31cd":{"hash":"b29387c8594a6a0560290b418f8323de30eb31cd","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Travis CI: Build Linux export template with `disable_3d=yes`","body":"This increases the build coverage by making sure the Linux\nexport template still compiles when 3D support is disabled.\n\nThis also adds human-readable names to each job, which are displayed\non the Travis CI interface.","is_cherrypick":false,"cherrypick_hash":"","pull":29405},"59f403de0bc815d19e59b0445c1a111018a9d339":{"hash":"59f403de0bc815d19e59b0445c1a111018a9d339","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fixed get_item_at_position being weird","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29378},"f24783283201a7508720c5bbc2548ef0563c8b99":{"hash":"f24783283201a7508720c5bbc2548ef0563c8b99","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Add configurable strength value to InputEventAction","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29383},"eed5967c0295c8c0ab214712e4882fcad6193905":{"hash":"eed5967c0295c8c0ab214712e4882fcad6193905","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix GDSCript inner classes be freed after compile","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29397},"8772beb451767093464f55c0630683e7a7a2657d":{"hash":"8772beb451767093464f55c0630683e7a7a2657d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29375 from Calinou/lengthen-version-git-hashes","body":"Display longer Git hashes in engine version dialogs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"449395716f8bacafc667ce1cd5cd8e35572db0b2":{"hash":"449395716f8bacafc667ce1cd5cd8e35572db0b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28390 from KoBeWi/smaller_bigger_gizmo","body":"Allow to change Position2D gizmo size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eed3753357fd432d37479f24a6c8718b3f80433a":{"hash":"eed3753357fd432d37479f24a6c8718b3f80433a","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Reload text shaders when externaly edited, issue 19852","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22863},"dc981d8af72a1e9b3af72a8a32235696205cc9a0":{"hash":"dc981d8af72a1e9b3af72a8a32235696205cc9a0","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Display longer Git hashes in engine version dialogs","body":"Due to the high number of commits in the Godot repository,\n7-character hashes were starting to become occasionally ambiguous.\n\nIn contrast, 9-character hashes are currently unambiguous for\nall commits.","is_cherrypick":false,"cherrypick_hash":"","pull":29375},"c2d4abf62e3673c976adfef06ef34852d4dce248":{"hash":"c2d4abf62e3673c976adfef06ef34852d4dce248","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY=","MDQ6VXNlcjI1NjkyNzkw"],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added constant support to shaders","body":"Co-authored-by: DavidSichma <sichmada@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":29316},"cfb9709c10483f7f58a8b96248c23d0a5f1d5ad7":{"hash":"cfb9709c10483f7f58a8b96248c23d0a5f1d5ad7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"662c8f95ec81c7f2021bc83a3fecd621020668a7":{"hash":"662c8f95ec81c7f2021bc83a3fecd621020668a7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to change Position2D gizmo size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28390},"c34636cbc456ca41fc4966df96d919569c09e11d":{"hash":"c34636cbc456ca41fc4966df96d919569c09e11d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24943 from aqnuep/issue-18201","body":"Mute errors on surface->index_array_len == 0 in the GLES3 renderer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93845572d576133401d4f29b9bda1c90d261d577":{"hash":"93845572d576133401d4f29b9bda1c90d261d577","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29372 from akien-mga/docs-tutorials-track-latest","body":"doc: Make all tutorial links track \"latest\" in master branch","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c4fab295b96c9bd852601531bf35c1ade56b54c":{"hash":"3c4fab295b96c9bd852601531bf35c1ade56b54c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27789 from Giacom/move_towards","body":"Added move_toward functions for float, Vector2 and Vector3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64a88e8ef35d692f31d6114793468623c6756785":{"hash":"64a88e8ef35d692f31d6114793468623c6756785","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28841 from KoBeWi/option_button_options","body":"Improvements to incremental search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e92c09ba4ec13d156c61ca61445cbb8dfbb78cfd":{"hash":"e92c09ba4ec13d156c61ca61445cbb8dfbb78cfd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Make all tutorial links track \"latest\" in master branch","body":"While the master branch is in development state for the next stable branch,\nits links should point to the \"latest\" docs branch, to ensure that users of\nthe unstable builds are linked to the relevant documentation.\n\nThose links could be switched to stable branch subdomains before branching\noff for a new major or minor release, to start tracking the frozen stable\ndocs branches.\n\nSee discussion in #29104.","is_cherrypick":false,"cherrypick_hash":"","pull":29372},"f7953ddea8088232886a75e75b18e4bbb53b1aee":{"hash":"f7953ddea8088232886a75e75b18e4bbb53b1aee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29298 from Faless/javascript/clipboard","body":"Partial Javascript clipboard support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f26d09fbf0ba0ab2ca97457555c7e168d5a873d":{"hash":"0f26d09fbf0ba0ab2ca97457555c7e168d5a873d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29360 from Calinou/improve-curve-editor-rendering","body":"Improve the curve editor rendering","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b399034aa162c032dc50ef1db9c04d2468bef12":{"hash":"4b399034aa162c032dc50ef1db9c04d2468bef12","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24560 from guilhermefelipecgs/fix_24549","body":"Add EDITMODE_PRIORITY for ATLAS_TILE","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7163fb77a53a469d7351708fa779ea631ad92a3":{"hash":"d7163fb77a53a469d7351708fa779ea631ad92a3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24708 from uzimonkey/sub-resource-names-in-script-editor","body":"Add sub-resource name when available to script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44bddecb8942c7be106a6d94538b2791c3948bd6":{"hash":"44bddecb8942c7be106a6d94538b2791c3948bd6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28695 from Ranoller/patch-2","body":"FIX Script editor doesn´t send unsaved script #28693","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f8bed3cdb414aebc8a87dbbb6a87f428cff256a":{"hash":"9f8bed3cdb414aebc8a87dbbb6a87f428cff256a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the curve editor rendering","body":"- Fix grid rendering when using a light theme\n- Enable anti-aliasing for the main curve line\n(only applies when using the GLES3 renderer)\n- Swap the main line and edge line colors for better visibility\n- Scale some line widths on hiDPI displays\n(not all of them could be scaled due to rendering bugs)","is_cherrypick":false,"cherrypick_hash":"","pull":29360},"e9be875007bf109a8e2aab1fba1116f411979e14":{"hash":"e9be875007bf109a8e2aab1fba1116f411979e14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29340 from qarmin/fix_array_overflow","body":"Fix array overflow when saving scene preview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a69436aa4ea39d9bea5ad5df7d91ee87c1ed8380":{"hash":"a69436aa4ea39d9bea5ad5df7d91ee87c1ed8380","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27309 from KoBeWi/main_scene_on_android","body":"Ensure main scene is set when running on device","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95f2567a8b3b22ec44a097d1f4cde4f8d3d1dde8":{"hash":"95f2567a8b3b22ec44a097d1f4cde4f8d3d1dde8","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29347 from akien-mga/string-strip-escapes","body":"Fix and expose String::strip_escapes(), use it in LineEdit paste","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e18e94dc1cf70d3e4982828cf87317382abc326":{"hash":"9e18e94dc1cf70d3e4982828cf87317382abc326","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Ensure main scene is set when running on device","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27309},"af2c742f531e6d998c69286ad162b60b42c842c1":{"hash":"af2c742f531e6d998c69286ad162b60b42c842c1","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix and expose String::strip_escapes(), use it in LineEdit paste","body":"Supersedes #27736.","is_cherrypick":false,"cherrypick_hash":"","pull":29347},"29645c81476cb2f843f36070533281ba275f9400":{"hash":"29645c81476cb2f843f36070533281ba275f9400","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27334 from qarmin/add_50_percent_editor_scale","body":"Add support for 50% editor scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9de912caf578c2c8ac0354a6fd6c962d66d3807d":{"hash":"9de912caf578c2c8ac0354a6fd6c962d66d3807d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Improvements to incremental search","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28841},"5098d2c46be1a00fda1ce11c7eec5405284a7d4e":{"hash":"5098d2c46be1a00fda1ce11c7eec5405284a7d4e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28144 from Calinou/animation-track-editor-align-bool","body":"Align boolean track icons to other keys in the animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b4e828b552164525fb40b2281167c2909dca822":{"hash":"2b4e828b552164525fb40b2281167c2909dca822","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix array overflow when saving scene preview","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29340},"1f91de4783204e74209e9c5157a8e683e61a4856":{"hash":"1f91de4783204e74209e9c5157a8e683e61a4856","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29318 from bojidar-bg/29313-control-constant-update","body":"Fix constant redrawing of the editor when selecting a Control in a Container","is_cherrypick":false,"cherrypick_hash":"","pull":""},"710827c5dbc499c45df90c600540be6fcb781b1e":{"hash":"710827c5dbc499c45df90c600540be6fcb781b1e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29324 from qarmin/fix_memory_leak_text_editor","body":"Fix memory leak in Text Editor and FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc6b86797a8aefad9f9787110211d6a145518b1":{"hash":"0fc6b86797a8aefad9f9787110211d6a145518b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29329 from volzhs/fix-animation-player","body":"Fix animation player","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7770f8cb7e9bfaf3a76e73441681e708108bfc82":{"hash":"7770f8cb7e9bfaf3a76e73441681e708108bfc82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29331 from KoBeWi/animation_time_machine","body":"Add track_set_key_time() to Animation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9802149bbe7796e174b8d6bbec9f96b44c39c59":{"hash":"b9802149bbe7796e174b8d6bbec9f96b44c39c59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29334 from KoBeWi/not_crash_is_true","body":"Fix crash when inherit in rootless unsaved scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ca6a2669df43b73fe3f017d4b643cdf22a9dcdb9":{"hash":"ca6a2669df43b73fe3f017d4b643cdf22a9dcdb9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29328 from KoBeWi/undo_cpuparticles_too","body":"Allow undo of conversion to CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6b27b7d11304eca4d76c616792215c66d5d5d70e":{"hash":"6b27b7d11304eca4d76c616792215c66d5d5d70e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29301 from creikey/fix-remotescenetree","body":"Hide remote scene tree when adding new scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"77880d1b4d43eea7f631d231e0fd7acb08c2d454":{"hash":"77880d1b4d43eea7f631d231e0fd7acb08c2d454","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29299 from creikey/master","body":"Check if parent is null before updating transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63c2d1bce1ded55c8906ea89b65ab0d82c2161ae":{"hash":"63c2d1bce1ded55c8906ea89b65ab0d82c2161ae","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Hide remote scene tree when adding new scene","body":"- Don't show create_root_dialog if remote scenetree visible\n- Hide create_root_dialog on showing of remote scenetree\nFixes #29288","is_cherrypick":false,"cherrypick_hash":"","pull":29301},"7056c825a3d54111b1a1b960ffabefdd72db3793":{"hash":"7056c825a3d54111b1a1b960ffabefdd72db3793","is_merge":false,"authored_by":["MDQ6VXNlcjIzNjgyMzE="],"author_raw":"UziMonkey <uzimonkey@gmail.com>","committer_raw":"UziMonkey <uzimonkey@gmail.com>","summary":"Add sub-resource name when available to script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24708},"4bcefb2268d0b62f2220be11c008bcf58c74d835":{"hash":"4bcefb2268d0b62f2220be11c008bcf58c74d835","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29336 from Cheeseness/rigidbody_axis_lock_typos","body":"Correct typos in RigidBody axis lock documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b06dc6ba8c369993a3ad8e56f8a7344e6b7df385":{"hash":"b06dc6ba8c369993a3ad8e56f8a7344e6b7df385","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzA1MjA="],"author_raw":"Cheeseness <contact@jbushproductions.com>","committer_raw":"Cheeseness <contact@jbushproductions.com>","summary":"Correct typos in RigidBody axis lock documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29336},"847a74d588f15fca33bc73d0a12e7d12688e5937":{"hash":"847a74d588f15fca33bc73d0a12e7d12688e5937","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix crash when inherit in rootless unsaved scene","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29334},"2c3536810a497165e063bd56f842c21cf38f22a5":{"hash":"2c3536810a497165e063bd56f842c21cf38f22a5","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Setup Godot to support the Oculus Mobile SDK.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29325},"e0e0d8b22954c78f3e154a1a0fa89b389bfe0164":{"hash":"e0e0d8b22954c78f3e154a1a0fa89b389bfe0164","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"fixed an issue where there is no edited function but user double clicks on an available functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29333},"adcbcf87dd285343b86b755f287748c3cd205801":{"hash":"adcbcf87dd285343b86b755f287748c3cd205801","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add track_set_key_time() to Animation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29331},"fe98a31743ef7c453a13ce14d2d31c1b1c5de919":{"hash":"fe98a31743ef7c453a13ce14d2d31c1b1c5de919","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Sync Animation editor with Inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29329},"1141ab8b25a836278f244f4270163271395d475c":{"hash":"1141ab8b25a836278f244f4270163271395d475c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow undo conversion to CPUParticles","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29328},"e16e5012ca39d792857e92fd4e64c5e00a5f8620":{"hash":"e16e5012ca39d792857e92fd4e64c5e00a5f8620","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Revert \"Fix AnimationPlayer editor length and step synchronization\"","body":"This reverts commit ca80ebe9f6319f3caf008bd3f49fc11bae13423c.","is_cherrypick":false,"cherrypick_hash":"","pull":29329},"392f6f89cd700351784b27993c65cb0a4d1b759b":{"hash":"392f6f89cd700351784b27993c65cb0a4d1b759b","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix memory leak in Text Editor and FileSystem Dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29324},"a2cf1c3d049d0ca4de9d939550d1fb21c4d54297":{"hash":"a2cf1c3d049d0ca4de9d939550d1fb21c4d54297","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29319 from fire/preview_Crash","body":"Check error code before using FileAccess to create a preview and cras…","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62b868fd37bce1d38fdb1a158a6064cd19eed411":{"hash":"62b868fd37bce1d38fdb1a158a6064cd19eed411","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26942 from RandomShaper/fix-vp-issues","body":"Fix Viewport and Camera issues","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b42df97edd4b855141f10e21145d471fcc93cad0":{"hash":"b42df97edd4b855141f10e21145d471fcc93cad0","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Check error code before using FileAccess to create a preview and crashing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29319},"647fb155c3b748acf7f87e016b56094146502853":{"hash":"647fb155c3b748acf7f87e016b56094146502853","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix constant redrawing of the editor when selecting a Control in a Container","body":"Fixes #29313","is_cherrypick":false,"cherrypick_hash":"","pull":29318},"6895ad303b51aaf84a568c982e3622049a50ed37":{"hash":"6895ad303b51aaf84a568c982e3622049a50ed37","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29297 from Calinou/decrease-editor-fps-unfocused","body":"Decrease the editor FPS cap when the window is unfocused","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcb60fa2cd496df1b054840727e13210d3d24b59":{"hash":"fcb60fa2cd496df1b054840727e13210d3d24b59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29315 from akien-mga/fix-paths-localization","body":"Don't localize paths that contain but are not in the resource path","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c6b96050d0675ee64652b4995137a1109508016b":{"hash":"c6b96050d0675ee64652b4995137a1109508016b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29311 from AspenBlack/patch-1","body":"More accurate description of valid Parents","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c957e567417acd472c9dddd28cde14c32631a6db":{"hash":"c957e567417acd472c9dddd28cde14c32631a6db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24286 from glaforte/bugfix/20878","body":"Fixes the support of the 'keep on reimport' flag - Issue #20878.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ad9d1f3b3a5e6d1440a0f8d38e1b3246e00412d":{"hash":"9ad9d1f3b3a5e6d1440a0f8d38e1b3246e00412d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjgyODE0NTQ="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Don't localize paths that contain but are not in the resource path","body":"This issue could be triggered if you try to access a path which contains\nthe resource path string in its absolute path, while pointing to a directory\nwhich is *not* in the resource path.\n\nIt's clearer with an example: with `/my/project` as resource path, the\nprevious logic would also localize `/my/project_data` to `res://data`, which\nis incorrect and would lead to a cryptic error.\n\nFixes #24761.\n\nCo-authored-by: volzhs <volzhs@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":29315},"ac14efcdfb22575fc49a75201492955e723d04c3":{"hash":"ac14efcdfb22575fc49a75201492955e723d04c3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Decrease the editor FPS cap when the window is unfocused","body":"This decreases CPU/GPU usage when the window is unfocused, which can\nbe beneficial to laptop users.\n\nThis also makes the low-processor mode sleep project setting no longer\naffect the editor. Instead, two new editor settings now define the\nduration of sleeping when the editor is focused and unfocused.\n\nThis closes #24209 and partially addresses #29257.","is_cherrypick":false,"cherrypick_hash":"","pull":29297},"7310c84367ad336f3c58253f7adea6ba21e24b91":{"hash":"7310c84367ad336f3c58253f7adea6ba21e24b91","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29310 from follower/patch-4","body":"Improve AudioStreamSample documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bac7e22cb186616197482caf12f1a1ae16b46127":{"hash":"bac7e22cb186616197482caf12f1a1ae16b46127","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29236 from clayjohn/gles2-mirror","body":"Separate culling state management from material state in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0411ab56f5d20ee026a3137d04325c842cb07c68":{"hash":"0411ab56f5d20ee026a3137d04325c842cb07c68","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25148 from capnm/capnm-print-corrupt-image-path","body":"Print the path of a corrupt image","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9ddf2a44915dd912cfafbab929488ab6bc0faf3":{"hash":"a9ddf2a44915dd912cfafbab929488ab6bc0faf3","is_merge":false,"authored_by":["MDQ6VXNlcjIzMTkyODc1"],"author_raw":"Aspin <aspinblack@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"More accurate description of valid Parents","body":"I hope this is the right place to edit now.","is_cherrypick":false,"cherrypick_hash":"","pull":29311},"9dee6bce8de786e6bb3c13c9c9ac194ff90ecb95":{"hash":"9dee6bce8de786e6bb3c13c9c9ac194ff90ecb95","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27657 from m4gr3d/add_android_studio_support","body":"Add Android Studio support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"603bb983403d4b081204f4898d7fdc70ceef1fe9":{"hash":"603bb983403d4b081204f4898d7fdc70ceef1fe9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29188 from Calinou/improve-ssao-performance-quality","body":"Improve SSAO performance and quality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3aa98cb88b2e3641e0606bcd67894a203ec9118":{"hash":"a3aa98cb88b2e3641e0606bcd67894a203ec9118","is_merge":false,"authored_by":["MDQ6VXNlcjE4OTk2Mg=="],"author_raw":"follower <follower@rancidbacon.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Improve AudioStreamSample documentation.","body":"\"Squash\" of #27928.\n\nWording based on suggestions by @LikeLakers2.","is_cherrypick":false,"cherrypick_hash":"","pull":29310},"0c74aae57616fb91dd348cb485404486a95a2064":{"hash":"0c74aae57616fb91dd348cb485404486a95a2064","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29308 from hbina/fixing_undo_2d_particles","body":"added ability to undo conversion of Particles2D to CPUParticles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19e5d21e115ee1900cae8d5bb386ade57ecc87a2":{"hash":"19e5d21e115ee1900cae8d5bb386ade57ecc87a2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29309 from Ybalrid/patch-1","body":"audio_server.h : fix typo in comment (minor)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"147b2403e47283c27549684ab3b0f9473a8ca05d":{"hash":"147b2403e47283c27549684ab3b0f9473a8ca05d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MTYyNTE="],"author_raw":"Arthur Brainville <ybalrid@ybalrid.info>","committer_raw":"GitHub <noreply@github.com>","summary":"audio_server.h : fix typo in comment (minor)","body":"Line 152 : `//re-expose this her,` should be `//re-expose this here`","is_cherrypick":false,"cherrypick_hash":"","pull":29309},"24dd8e29ea77b5e9c5f3ab5ffd4bf19532bacf4c":{"hash":"24dd8e29ea77b5e9c5f3ab5ffd4bf19532bacf4c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29296 from jbuck3/cleanup","body":"Remove some redundant lines","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21078621dd1323115f6a96cac1565b0d030f30ae":{"hash":"21078621dd1323115f6a96cac1565b0d030f30ae","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"added ability to undo conversion of Particles2D to CPUParticles2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29308},"9d6294c78a340c6452f0b3f11a67c186647d6ed7":{"hash":"9d6294c78a340c6452f0b3f11a67c186647d6ed7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29304 from qarmin/fix_unlocking_mutex","body":"Properly unlock mutex","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a32f020b53d36bed8de61d4313c572c72bcde3bb":{"hash":"a32f020b53d36bed8de61d4313c572c72bcde3bb","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Properly unlock mutex","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29304},"0bc37de744c4e435834bda8197561b35a62aeb2c":{"hash":"0bc37de744c4e435834bda8197561b35a62aeb2c","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added 2D functions to AStar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27237},"669db2a50ad325935b09571132d82bd18af2f99b":{"hash":"669db2a50ad325935b09571132d82bd18af2f99b","is_merge":false,"authored_by":["MDQ6VXNlcjkxNDk2OA=="],"author_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","committer_raw":"Fredia Huya-Kouadio <fhuyakou@gmail.com>","summary":"Add Android Studio support.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27657},"9f29c28918e41a97266cbdd267fbba6e1ea5352f":{"hash":"9f29c28918e41a97266cbdd267fbba6e1ea5352f","is_merge":false,"authored_by":["MDQ6VXNlcjI4NDI0MjA2"],"author_raw":"Cameron Reikes <cameronreikes@gmail.com>","committer_raw":"Cameron Reikes <cameronreikes@gmail.com>","summary":"Check if parent is null before updating trasnform","body":"- parent being null means it's not a CollisionObject","is_cherrypick":false,"cherrypick_hash":"","pull":29299},"ce542bced1167a465ba2fc4150e16816e6d82e29":{"hash":"ce542bced1167a465ba2fc4150e16816e6d82e29","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement Clipboard API read when supported.","body":"Being async, the first time a value is pasted GUI elements will still\nreturn the previous one.\nThis at least until 'clipboardchange' window event gets implemented by\nuser agents.","is_cherrypick":false,"cherrypick_hash":"","pull":29298},"2b436dd50e55e32bf09021d3c819339a7fce3e9f":{"hash":"2b436dd50e55e32bf09021d3c819339a7fce3e9f","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Kinda working HTML5 clipboard paste.","body":"Listen to paste events to update local clipboard.\nCTRL+V still not working out of the box.\nTo do that, We would need to change how we handle keypress, most likely\nmaking it worse and less safe. In the end, I'm not sure we can fix it\nproperly for now. Maybe in the future, with the Clipboard API, support\nof which is still pretty limited on chrome, and only available to\nextensions in Firefox.\n\nFor now, you can paste via:\n- Browser bar -> Edit -> Paste.\n- Middle mouse click (Linux only, copies secondary clipboard).\n\nAnd THEN press CTRL+V","is_cherrypick":false,"cherrypick_hash":"","pull":29298},"7fbb6d986ffe6101af1e062daeb9e1aa203684a6":{"hash":"7fbb6d986ffe6101af1e062daeb9e1aa203684a6","is_merge":false,"authored_by":["MDQ6VXNlcjI5MzE3NTM5"],"author_raw":"Matheus Lima Cunha <matheus.limacunha@hotmail.com>","committer_raw":"Matheus Lima Cunha <matheus.limacunha@hotmail.com>","summary":"Automatically add new line to scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29262},"aabd9980d17492224c6c221077fbae305d80cb0b":{"hash":"aabd9980d17492224c6c221077fbae305d80cb0b","is_merge":false,"authored_by":["MDQ6VXNlcjExMDU5MjQ2"],"author_raw":"Goral <pgoral@gmail.com>","committer_raw":"Goral <pgoral@gmail.com>","summary":"Changing method signature in other class in not recognized in working class in typed GDScript #28685","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28766},"4f4513f99ce2ed679b571e2dc96ba8ab4dd914a9":{"hash":"4f4513f99ce2ed679b571e2dc96ba8ab4dd914a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Remove some redundant lines","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29296},"8c923fc61740afd560e6c814f7ef19b0cdc30112":{"hash":"8c923fc61740afd560e6c814f7ef19b0cdc30112","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29290 from ShyRed/godefquo","body":"Escape quote char for non-Windows OS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5dc50327cf040fb7100204ff5679c66f5514a1a8":{"hash":"5dc50327cf040fb7100204ff5679c66f5514a1a8","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Escape quote char for non-Windows OS","body":"Quote char appears to be ignored by ProcessStartInfo on non-Windows operating systems, so it needs to be escaped.","is_cherrypick":false,"cherrypick_hash":"","pull":29290},"c11bf884e0a127fb714a575f40fdc0b73fe54f2d":{"hash":"c11bf884e0a127fb714a575f40fdc0b73fe54f2d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25012 from avencherus/prevent-duplicate-keyframes","body":"Do precision comparison to prevent the creation of keyframes with a time that already exists","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc816f93c6ee15dd7a4e1a280dc0ec80c038dddf":{"hash":"bc816f93c6ee15dd7a4e1a280dc0ec80c038dddf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24365 from YeldhamDev/autoload_restrict_keywords","body":"Restrict Autoloads from having keywords as their names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50f4f9d07b1a027d33ec8b92e3fc2f508d0cb8a1":{"hash":"50f4f9d07b1a027d33ec8b92e3fc2f508d0cb8a1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29287 from akien-mga/invalid-encryption-key","body":"FileAccessEncrypted: Be more explicit on decryption failure","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fda0fd0878ffb15799aa5ed53896c15737175eb5":{"hash":"fda0fd0878ffb15799aa5ed53896c15737175eb5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29285 from akien-mga/navpoly_vertices_vec2","body":"Fix wrong property binding for NavigationPolygon::vertices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02bac239d91e06da1f94d8cd6332b56ba2716f29":{"hash":"02bac239d91e06da1f94d8cd6332b56ba2716f29","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FileAccessEncrypted: Be more explicit on decryption failure","body":"Fixes #24505.\nSupersedes #25278.","is_cherrypick":false,"cherrypick_hash":"","pull":29287},"21ee1d2198457b747ed2768eed5cf6c9267967ba":{"hash":"21ee1d2198457b747ed2768eed5cf6c9267967ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25516 from bojidar-bg/25487-folding-remote-tree","body":"Fix remote scene tree root folding","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c51d2ed55cad49e9f5928194b480e5a58bc058ce":{"hash":"c51d2ed55cad49e9f5928194b480e5a58bc058ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25480 from WindyDarian/scene_import_root_type_script_global_class_support","body":"Support script global class (class_name) as root_type when importing a scene","is_cherrypick":false,"cherrypick_hash":"","pull":""},"586539d86771dc9cf2588e41d389b5b2be9d0b88":{"hash":"586539d86771dc9cf2588e41d389b5b2be9d0b88","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix wrong property binding for NavigationPolygon::vertices","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29285},"23a9ba68e6773b30b8761eccbb257726fa9fb916":{"hash":"23a9ba68e6773b30b8761eccbb257726fa9fb916","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29284 from akien-mga/gles2-release-maybe-uninitialized","body":"Fix -Werror=maybe-uninitialized in GLES2 on release builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e9ca1a129964e03a42c0318ef449e9e9d34a4d47":{"hash":"e9ca1a129964e03a42c0318ef449e9e9d34a4d47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25520 from Zylann/expose_node_custom_aabb","body":"Exposed custom AABB setter on GeometryInstance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62c9af4072860168a475ab95a0e1f5bcca348017":{"hash":"62c9af4072860168a475ab95a0e1f5bcca348017","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25647 from QbieShay/fix_25440","body":"Added a setting for files in which the editor should search (project specific)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2e2bcbca92ab3fda08a6800d3fbd95378496ca3":{"hash":"c2e2bcbca92ab3fda08a6800d3fbd95378496ca3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix -Werror=maybe-uninitialized in GLES2 on release builds","body":"Issue introduced in #28796.","is_cherrypick":false,"cherrypick_hash":"","pull":29284},"b374a9ff69d272e472c619417bf3ed251037eb19":{"hash":"b374a9ff69d272e472c619417bf3ed251037eb19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29255 from Calinou/doc-improve-primitivemeshes","body":"Improve the PrimitiveMesh-derived class documentations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e832a3269c2e8e45c56d550f0f6955be8c98d7ef":{"hash":"e832a3269c2e8e45c56d550f0f6955be8c98d7ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29261 from volzhs/fix-basebutton","body":"Fix BaseButton not emitting signal with virtual function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a8dcb9a114d742f9bc1e269d738903c00729b8b":{"hash":"7a8dcb9a114d742f9bc1e269d738903c00729b8b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29244 from akien-mga/main-print-version","body":"Print engine version to stdout when starting Godot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c71f9b29ff914eefbd382fba05c3d45a889aeee0":{"hash":"c71f9b29ff914eefbd382fba05c3d45a889aeee0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29259 from mhilbrunner/ignore-all-the-things","body":".gitignore improvements for Windows/macOS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f11505f4f858f07b397aa6c1004b33ce2b93302":{"hash":"3f11505f4f858f07b397aa6c1004b33ce2b93302","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29253 from IronicallySerious/remove-duplicate-plugin","body":"Remove duplicate audio bus plugin registry","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36591b1ae8a8403d7ca2269d996a60a1775a9e94":{"hash":"36591b1ae8a8403d7ca2269d996a60a1775a9e94","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28416 from JellyWX/binary-literals","body":"Support for binary literals in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"123edd04c0d8cd560d0396fb349af2a6cd1a3e90":{"hash":"123edd04c0d8cd560d0396fb349af2a6cd1a3e90","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29270 from Chaosus/fix_vs_init_bug","body":"Fix incorrect scroll when the user perform first action on visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cd3d538f1210b0a2d90850ccd2fe7e00c221a090":{"hash":"cd3d538f1210b0a2d90850ccd2fe7e00c221a090","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix incorrect scroll when the user perform first action on visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29270},"5c01e066e13fea75da8bfd5190a534ae4a5b5aba":{"hash":"5c01e066e13fea75da8bfd5190a534ae4a5b5aba","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix BaseButton not emitting signal with virtual function","body":"Fix #29258","is_cherrypick":false,"cherrypick_hash":"","pull":29261},"bbb1af91d8c3d7fcf4163614e9916b20ed3cd9c3":{"hash":"bbb1af91d8c3d7fcf4163614e9916b20ed3cd9c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29251 from qarmin/some_uninitialised_values_fixes","body":"Fix some unintialised variables","is_cherrypick":false,"cherrypick_hash":"","pull":""},"84331549db2673aed93a7714e57015c66717df17":{"hash":"84331549db2673aed93a7714e57015c66717df17","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28896 from Ranoller/master","body":"Fix tilemap displaced textures and shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0279192cbbe46849976195851dbd1249d0864f5":{"hash":"b0279192cbbe46849976195851dbd1249d0864f5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":".gitignore improvements for Windows/macOS","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29259},"80f7a19569a5bb978e3f7977319089ddf15432ac":{"hash":"80f7a19569a5bb978e3f7977319089ddf15432ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28789 from mitchcurtis/quick-open","body":"Add Quick Open dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35d4be158147615ab7af00f061feb92f3d51284c":{"hash":"35d4be158147615ab7af00f061feb92f3d51284c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28675 from wombatstampede/master","body":"Android: Include Joysticks/Gamepads which are available on app start.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30474b82158af40057febb689a860f04d207f4cb":{"hash":"30474b82158af40057febb689a860f04d207f4cb","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the PrimitiveMesh-derived class documentations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29255},"506436b28af0b79c8ba8f50ec37e8a93204486be":{"hash":"506436b28af0b79c8ba8f50ec37e8a93204486be","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Remove duplicate audio bus plugin registry","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29253},"679e4b5987eb7b1bfd02b8d89d43aee508eb76f3":{"hash":"679e4b5987eb7b1bfd02b8d89d43aee508eb76f3","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Align boolean/color track icons to other keys in the animation editor","body":"This closes #27782.","is_cherrypick":false,"cherrypick_hash":"","pull":28144},"3a1c096eb8cf967151ae392654a24a9a875d994d":{"hash":"3a1c096eb8cf967151ae392654a24a9a875d994d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29246 from akien-mga/whats-in-a-name","body":"Node::duplicate: Don't set name if original node is nameless","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e441e9a1a5131c2e7f62592a5ad1addc6b72e00":{"hash":"0e441e9a1a5131c2e7f62592a5ad1addc6b72e00","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29248 from Cheeseness/camera_project_fix","body":"Add a depth parameter to Camera::project_position()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66a36ba474789cb1189ac58bbc554ffddb953461":{"hash":"66a36ba474789cb1189ac58bbc554ffddb953461","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix some unincialised variables","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29251},"500fe8960079400140f5459c482d8e116f589172":{"hash":"500fe8960079400140f5459c482d8e116f589172","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28349 from KoBeWi/sprite_editor_mistake_eraser","body":"Add undo for Sprite Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4811e689779f970818a12b8ce0093b0ba4e3889":{"hash":"d4811e689779f970818a12b8ce0093b0ba4e3889","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28862 from KoBeWi/editable_clones","body":"Keep editable children on node duplicate","is_cherrypick":false,"cherrypick_hash":"","pull":""},"81ac52599d6578a5fe1e9f8021c0ad568784e139":{"hash":"81ac52599d6578a5fe1e9f8021c0ad568784e139","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29239 from fire/plugin_editor_settings","body":"Be able to add to the editor setting tabs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffb6aab1f4c4402352c99579b49c7ffb3eb56324":{"hash":"ffb6aab1f4c4402352c99579b49c7ffb3eb56324","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"Add Quick Open dialog","body":"This dialog searches every Resource-derived file in the project, making\nit extremely useful for searching everything from audio files to scripts.\n\nUnlike the Quick Open Script and Quick Open Scene dialogs, you don't need\nto think about the type of file you're opening, just its name.\n\nShift + Alt + O was chosen to match the existing shortcuts for\nQuick Open Scene and Quick Open Script.","is_cherrypick":false,"cherrypick_hash":"","pull":28789},"6e46701e646928db18a591eee2433bfb37ab8453":{"hash":"6e46701e646928db18a591eee2433bfb37ab8453","is_merge":false,"authored_by":["MDQ6VXNlcjI2ODk2NTUw"],"author_raw":"wombatstampede <donning@informenta.de>","committer_raw":"wombatstampede <donning@informenta.de>","summary":"Android: Include Joysticks/Gamepads which are available on app start.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28675},"3a365c1fc0b9fff27d767cbcf0e1801ec54b257c":{"hash":"3a365c1fc0b9fff27d767cbcf0e1801ec54b257c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6fe957de63b8ecbd51caf2e6c1bf7efc1d53221c":{"hash":"6fe957de63b8ecbd51caf2e6c1bf7efc1d53221c","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzA1MjA="],"author_raw":"Cheeseness <contact@jbushproductions.com>","committer_raw":"Cheeseness <contact@jbushproductions.com>","summary":"Add a depth parameter to Camera::project_position()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29248},"86e4677fb4702a15666012bb28b4630bda8adbca":{"hash":"86e4677fb4702a15666012bb28b4630bda8adbca","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add HSV mode to color picker","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28659},"b71254a86134233949ee9ebe5855fa509f34824c":{"hash":"b71254a86134233949ee9ebe5855fa509f34824c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28392 from KoBeWi/reparent_alt","body":"Allow to keep local transform when reparenting in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e9e023e5fb63cc912a165b671bb03591003edc7":{"hash":"7e9e023e5fb63cc912a165b671bb03591003edc7","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Keep editable children on node duplicate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28862},"06633a8074b1695e0f84755275b20adc2df827a6":{"hash":"06633a8074b1695e0f84755275b20adc2df827a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26462 from SubSage/master","body":"Fixes OS.execute; stderr was silenced; adds missing quote from exe args (windows)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be341e1931b8e49a14a89e8b38caca8e41c6b38b":{"hash":"be341e1931b8e49a14a89e8b38caca8e41c6b38b","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Be able to add to the editor setting tabs.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29239},"235172e26be4f57fcccc53bd1dedb0f79407a9f0":{"hash":"235172e26be4f57fcccc53bd1dedb0f79407a9f0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26355 from fire/expose_surface_tool","body":"Expose more surface tools and add create_from_blend_shape.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf6f41e0b90faa8a234f4270f68c90a9c968b552":{"hash":"bf6f41e0b90faa8a234f4270f68c90a9c968b552","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26978 from qarmin/fix_recursive_bitmapfont_crash","body":"Fix crash when trying to set as Bitmap Font fallback one of his parent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f76df23976f31de4d78556d41fdee71996ebd46":{"hash":"0f76df23976f31de4d78556d41fdee71996ebd46","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add OS clipboard set support to OS Javascript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29298},"6273e4d76dd62fe123d90d81a46848a927678c99":{"hash":"6273e4d76dd62fe123d90d81a46848a927678c99","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26487 from matzebond/master","body":"Auto-expand current node type when changing node type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0823ae7ae47989c31d64de222d6f6e4bdcea1962":{"hash":"0823ae7ae47989c31d64de222d6f6e4bdcea1962","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Node::duplicate: Don't set name if original node is nameless","body":"In practice this only happens when duplicating a node which is not in\nthe scene tree yet, as nameless nodes get assigned a generated name\nwhen added to the scene tree.\n\nFixes #27319.","is_cherrypick":false,"cherrypick_hash":"","pull":29246},"c00427add34f505cff275ea33423f1053423d646":{"hash":"c00427add34f505cff275ea33423f1053423d646","is_merge":false,"authored_by":["MDQ6VXNlcjE1MjQ4MTA="],"author_raw":"Giacom <giacomand@gmail.com>","committer_raw":"Giacom <giacomand@gmail.com>","summary":"Added move_toward functions for float, Vector2 and Vector3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27789},"8384582828d38ebc8f4ab4c68b9ae5181d1e99dc":{"hash":"8384582828d38ebc8f4ab4c68b9ae5181d1e99dc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27836 from turtletooth/right-click","body":"Allow Right Click in Empty Space on FileSystemDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b546591d1bc9b0a10fa13c31397367cccb62b8cf":{"hash":"b546591d1bc9b0a10fa13c31397367cccb62b8cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27875 from Thource/vehicle_wheel-get_rpm","body":"Added a get_rpm() function to VehicleWheel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88539cf68020ba34750e8822d7a82fbf4546a857":{"hash":"88539cf68020ba34750e8822d7a82fbf4546a857","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27972 from ahouts/add-hotkeys-to-tileset-editor","body":"add hotkeys to tileset editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"633af46a66c5dfabdd6b7abcfd2800d24ee9a8f1":{"hash":"633af46a66c5dfabdd6b7abcfd2800d24ee9a8f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27987 from lupoDharkael/classname-duplicate","body":"Prevent using multiple class_name in a class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58f66fa848ad0c810d688bec1b0b9081870adbde":{"hash":"58f66fa848ad0c810d688bec1b0b9081870adbde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28107 from Amssat221/issue28105","body":"Set range (10-50) to help source font size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47f00925dcf328651bd9e545bab51bf26fb39cf4":{"hash":"47f00925dcf328651bd9e545bab51bf26fb39cf4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28454 from homer666/popup-centered-maxsize","body":"Add `popup_centered_clamped()` method to Popup","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6ee3a1a6aea453b12ddb7f2c87876be4a4ea2eea":{"hash":"6ee3a1a6aea453b12ddb7f2c87876be4a4ea2eea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28512 from MJacred/master","body":"Fix application window not listed in taskbar (X11)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b10dd110e525ee7ce2dcf7721a51c93d782347de":{"hash":"b10dd110e525ee7ce2dcf7721a51c93d782347de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Print engine version to stdout when starting Godot","body":"Also include website URL and make it configurable via version.py\ntogether with the rest of the engine branding.\n\nAdd mention to MIT license in --help output.","is_cherrypick":false,"cherrypick_hash":"","pull":29244},"335111c98f1504df175ecf5660a46b702ef332fb":{"hash":"335111c98f1504df175ecf5660a46b702ef332fb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28581 from Lisapple/patch-1","body":"Fixing Curve2D/3D baked interpolated values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3735a5d5a13a7d9cf3c0c9731594427db149614":{"hash":"e3735a5d5a13a7d9cf3c0c9731594427db149614","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28606 from bojidar-bg/25889-indexed-set-defaults","body":"Fix default values not being read correctly in VS, take two","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06da7bf6b90f6361d7ae42e5dcfaa49ee2b67040":{"hash":"06da7bf6b90f6361d7ae42e5dcfaa49ee2b67040","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28726 from megalike/add_mac_os_hotkeys_le","body":"Support Mac OS hotkeys in line_edit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1f72126ad078a97a7137f3033c43434b36bf4377":{"hash":"1f72126ad078a97a7137f3033c43434b36bf4377","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28762 from Lisapple/gridmap-release-floor-field","body":"Release GridMap floor field focus when mouse exited","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6305030ee5ff7576772fb2d7bbb91db7eef455c0":{"hash":"6305030ee5ff7576772fb2d7bbb91db7eef455c0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29020 from raphael10241024/inertia","body":"Fix some shape2d get_moment_of_inertia error","is_cherrypick":false,"cherrypick_hash":"","pull":""},"556ee712772b992c8d734dfeb478e0ef8363aa8b":{"hash":"556ee712772b992c8d734dfeb478e0ef8363aa8b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29174 from Chaosus/fix_line_wrap_output","body":"Fix \"Index out of size\" TextEdit's spam to output (when using Expression nodes in the visual shaders)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4686d9470e3d08e2141618167942a7b259daf647":{"hash":"4686d9470e3d08e2141618167942a7b259daf647","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29185 from hilfazer/enum-autocomplete","body":"Autocomplete for enum values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f1de365fef104f6d430a2e35bc5376f4131af4d":{"hash":"2f1de365fef104f6d430a2e35bc5376f4131af4d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29231 from AlexHoratio/method_list_drag_fix","body":"Fix method list to no longer forwards drag commands to script list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"254286af367e3a9726cd13db11f5fa6de9c92a74":{"hash":"254286af367e3a9726cd13db11f5fa6de9c92a74","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29173 from YeldhamDev/animation_move_track_to","body":"Make animation editor change tracks positions instead of swapping them","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fad0338beb8e6afa97553985b13ed3a401cd847a":{"hash":"fad0338beb8e6afa97553985b13ed3a401cd847a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make animation editor change tracks positions instead of swapping them","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29173},"25e36f35404c076edb445d0fe595b694db57536d":{"hash":"25e36f35404c076edb445d0fe595b694db57536d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29002 from Chaosus/vs_constants","body":"Added a bunch of scalar constants to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a74d852febbd84b8d6c329b87306387433d7fb3":{"hash":"2a74d852febbd84b8d6c329b87306387433d7fb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29228 from neikeq/issue-29117","body":"Fix GetTypeInfo error due to missing include","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b59bd7695c6afd131f238a223be9d9d5550b1d5":{"hash":"2b59bd7695c6afd131f238a223be9d9d5550b1d5","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"separate culling state management from material","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29236},"3b5112567af4537f48fc1960156cd1355f471c15":{"hash":"3b5112567af4537f48fc1960156cd1355f471c15","is_merge":false,"authored_by":["MDQ6VXNlcjIwNTQxMTM5"],"author_raw":"AlexHoratio <horatioesf@protonmail.com>","committer_raw":"AlexHoratio <horatioesf@protonmail.com>","summary":"method list no longer forwards drag commands to script list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29231},"f23e1aab34d1c29b00531d42abd9a18f37fe9257":{"hash":"f23e1aab34d1c29b00531d42abd9a18f37fe9257","is_merge":false,"authored_by":["MDQ6VXNlcjMzMTQzNTA="],"author_raw":"Silvano Cerza <silvanocerza@gmail.com>","committer_raw":"Silvano Cerza <silvanocerza@gmail.com>","summary":"Implemented remote scene tree filtering","body":"User can now filter the remote scene tree, like the local one is filtered, while\nthe game is running","is_cherrypick":false,"cherrypick_hash":"","pull":23270},"51d7026cbc0a3c6f1bf33dcfcde2b20e1032dec1":{"hash":"51d7026cbc0a3c6f1bf33dcfcde2b20e1032dec1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29227 from YeldhamDev/animplayer_bottom_pressed_fix_for_real","body":"Actually fix animation editor's bottom panel button not being pressed on certain occasions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7487d2f8521d895df2f16b36d21992f8fde99f75":{"hash":"7487d2f8521d895df2f16b36d21992f8fde99f75","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28957 from aaronfranke/basis-optimize","body":"Optimize Basis constructor for Axis Angle","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44de8b496447ba67584e574be235ba8f2929f92b":{"hash":"44de8b496447ba67584e574be235ba8f2929f92b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added a bunch of scalar constants to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29002},"9f6eb3882c933ea4049e110f2aed333f692d2d41":{"hash":"9f6eb3882c933ea4049e110f2aed333f692d2d41","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29182 from clayjohn/radiance_map","body":"Fix radiance map settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d426dcabf82883b992802472562107a8cfa3cbea":{"hash":"d426dcabf82883b992802472562107a8cfa3cbea","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix GetTypeInfo error due to missing include","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29228},"4c77332e3298427ef5f21fb7247fa822cb179ef4":{"hash":"4c77332e3298427ef5f21fb7247fa822cb179ef4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29118 from JFonS/improve_navmesh_generation","body":"Various improvements to NavigationMesh generation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"560f5cb1042b926bc70b430f0d33f2489071bec8":{"hash":"560f5cb1042b926bc70b430f0d33f2489071bec8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Actually fix animation editor's bottom panel button not being pressed on certain occasions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29227},"ec5be4ee68d5ba0052a350cc50e4a9a8e4421659":{"hash":"ec5be4ee68d5ba0052a350cc50e4a9a8e4421659","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29223 from Jummit/add-get-camera-rid","body":"Add get_camera_rid method to Camera","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb4438889b49eadd4b1f5f5adde904336702c787":{"hash":"bb4438889b49eadd4b1f5f5adde904336702c787","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29225 from ibrahn/init-rtl-metahover","body":"Fix uninitialised member variable 'meta_hovering' in RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e975d9dcdba1bd86ecef32b65cbfe74646b6f1fc":{"hash":"e975d9dcdba1bd86ecef32b65cbfe74646b6f1fc","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fix uninitialised member variable 'meta_hovering' in RichTextLabel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29225},"ce2c45bde7dd5b245e95f1ecfba1187f945e46fe":{"hash":"ce2c45bde7dd5b245e95f1ecfba1187f945e46fe","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"add get_camera_rid method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29223},"eb70999ffa41d36f3b7227780b878b8dc64efdd0":{"hash":"eb70999ffa41d36f3b7227780b878b8dc64efdd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29217 from Calinou/fix-scons-platform-autodetection","body":"Fix SCons automatic platform detection on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1772bb165787a6272dcc5bcbb7e869b6c17066df":{"hash":"1772bb165787a6272dcc5bcbb7e869b6c17066df","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix SCons automatic platform detection on Linux","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29217},"86f9d1bf5e7a5edf5e6f23a51414f2c375cdd0be":{"hash":"86f9d1bf5e7a5edf5e6f23a51414f2c375cdd0be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29001 from ibrahn/message-arg-destroy","body":"MessageQueue::flush now always destroys parameters of a spent message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b9ee3f3d64365611499c23ab8b57006bf04a1107":{"hash":"b9ee3f3d64365611499c23ab8b57006bf04a1107","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29014 from mbrlabs/gles2_precision_fix","body":"Use highp precision in the gles2 fragment shader if available","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f49fc27f8eb9c3adfb46769cdcbc2d4ed529b6f":{"hash":"6f49fc27f8eb9c3adfb46769cdcbc2d4ed529b6f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29200 from KoBeWi/filter_select","body":"Deselect hidden nodes on filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8fbb28e207de4b3e6a50b4f683bbff0673360ab":{"hash":"e8fbb28e207de4b3e6a50b4f683bbff0673360ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29119 from bruvzg/native_icon_support","body":"Add native window/taskbar icon support for Windows and macOS.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d4e26fd588e2d136b19b4616a743d67f600c6192":{"hash":"d4e26fd588e2d136b19b4616a743d67f600c6192","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29172 from KoBeWi/path_deoverflowing","body":"Don't allow PathFollow offset outside bounds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89b5025adc303ab4bb7d29c69fb9200315e2e3b8":{"hash":"89b5025adc303ab4bb7d29c69fb9200315e2e3b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29176 from Calinou/tweak-particle-animation-warning","body":"Tweak the particle animation node configuration warning message","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d3ae2a4153cfa241f9020848e29d6eb94798747":{"hash":"0d3ae2a4153cfa241f9020848e29d6eb94798747","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29198 from NilsIrl/seg_fault","body":"Fix Segmentation fault and reduce memory consumption","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d766ddef144832d12d962ee918eb6e8de16bdeb":{"hash":"8d766ddef144832d12d962ee918eb6e8de16bdeb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29199 from mhilbrunner/no-platform-no-more","body":"Scons: Fix .editorconfig, autodetect platform argument if missing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfbf23e339c110ba55183e9a75b11fa0b9ea6c7c":{"hash":"cfbf23e339c110ba55183e9a75b11fa0b9ea6c7c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29207 from dankan1890/hotfix","body":"Fixed typo in SConstruct","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03c210f7b2df9c57daa7f89c55c2316938103066":{"hash":"03c210f7b2df9c57daa7f89c55c2316938103066","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Fixed typo in SConstruct","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29207},"a156b7976da6a7e0a6492ae2b336faa645a19da2":{"hash":"a156b7976da6a7e0a6492ae2b336faa645a19da2","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Fix Segmentation fault and reduce memory consumption","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29198},"252c841d7ff5d770e8d2819e4f7955363410744b":{"hash":"252c841d7ff5d770e8d2819e4f7955363410744b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29202 from KoBeWi/regrescroll","body":"Fix TextEdit blocking scroll without scrollbar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90ea9dfedee3521edca3be9f045813c96e88ab0b":{"hash":"90ea9dfedee3521edca3be9f045813c96e88ab0b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix TextEdit blocking scroll without scrollbar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29202},"a019641e735372c65eff8f1c2fbf756bdee5ada6":{"hash":"a019641e735372c65eff8f1c2fbf756bdee5ada6","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Deselect hidden nodes on filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29200},"be80b0b83c9068cf1576c0a7c909abbdd931c8fc":{"hash":"be80b0b83c9068cf1576c0a7c909abbdd931c8fc","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM=","MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Scons: Autodetect platform if not specified","body":"Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>","is_cherrypick":false,"cherrypick_hash":"","pull":29199},"ffe067f53dff5b4f5c1fe0947bb697bc380c6ef6":{"hash":"ffe067f53dff5b4f5c1fe0947bb697bc380c6ef6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTQ3NjM="],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","summary":"Include SConstruct in .editorconfig","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29199},"df17cf06d44ca8c75ddcbce52b4e56d05ffea332":{"hash":"df17cf06d44ca8c75ddcbce52b4e56d05ffea332","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29184 from aaronfranke/mono-tan-xy-yx","body":"[Mono] Change Atan2 arguments to (y, x)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74adfd0c7ff4f5f5656deeaf5922f7ade50c737d":{"hash":"74adfd0c7ff4f5f5656deeaf5922f7ade50c737d","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28786 from ShyRed/monodefines","body":"Add Godot constants to Mono project builds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95d5a0df933c5e589edc2b747e08dbd165ecb3a7":{"hash":"95d5a0df933c5e589edc2b747e08dbd165ecb3a7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29194 from KoBeWi/get_rekt","body":"Add example usage for get_rect()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fbf4135fc1e8d0fe44846d617440dee1517a1830":{"hash":"fbf4135fc1e8d0fe44846d617440dee1517a1830","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add example usage for get_rect()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29194},"7cd3e91acfcd4008a49e1795215989ed8d64f7bc":{"hash":"7cd3e91acfcd4008a49e1795215989ed8d64f7bc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27252 from Calinou/add-shortcut-quit-project-manager","body":"Quit the Project Manager when Command + Q is pressed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb0cced3c0267372381b4bb441475a18d59973ff":{"hash":"eb0cced3c0267372381b4bb441475a18d59973ff","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve SSAO performance and quality","body":"This decreases the number of samples significantly, leading to a\nnotable performance increase with only a very slight loss in\nvisual quality.\n\nThis also tweaks the default SSAO settings to use 3×3 blurring,\nwhich makes noise patterns much less visible.","is_cherrypick":false,"cherrypick_hash":"","pull":29188},"19786f77ef48b4da5f2c55e3b1307e2f1b885376":{"hash":"19786f77ef48b4da5f2c55e3b1307e2f1b885376","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Change Atan2 arguments to Y X","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29184},"ca1932636ffd6d618820b6b25df2b0a3a8794437":{"hash":"ca1932636ffd6d618820b6b25df2b0a3a8794437","is_merge":false,"authored_by":["MDQ6VXNlcjI5NDk3ODY5"],"author_raw":"hilfazer <az13337@gmail.com>","committer_raw":"hilfazer <az13337@gmail.com>","summary":"autocomplete for enum values","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29185},"60e711a1155141d840f0223e1994b7a444cfdd5a":{"hash":"60e711a1155141d840f0223e1994b7a444cfdd5a","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Add Godot constants to Mono project builds","body":"This adds constants to projects build via Godot Mono which allows project to conditionally react to different operating systems and 32/64 Bit architecture. Additionally .NET libraries could support multiple engines like Unity and Godot at the same time when compiled from Godot and reacting to definitions.","is_cherrypick":false,"cherrypick_hash":"","pull":28786},"4c55a909ad8a245471d5647d17144ea518dbf58f":{"hash":"4c55a909ad8a245471d5647d17144ea518dbf58f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix radiance map settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29182},"0d8f1ba6a9182d1f1af39097e2165fc9807377f5":{"hash":"0d8f1ba6a9182d1f1af39097e2165fc9807377f5","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29021 from aaronfranke/mono-tuple","body":"[Mono] Misc Basis and AABB improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6be4ebc0d0fe951ffbb6e279f989891a1bd288a":{"hash":"f6be4ebc0d0fe951ffbb6e279f989891a1bd288a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29177 from YeldhamDev/animeditor_node_fix","body":"Fix \"Node not found:\" error message when adding tracks","is_cherrypick":false,"cherrypick_hash":"","pull":""},"757a1de58d06c088edf2f23b3c7cfd1632c2ba91":{"hash":"757a1de58d06c088edf2f23b3c7cfd1632c2ba91","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix \"Node not found:\" error message when adding tracks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29177},"33fd5538d08db975f8e933755fc49c7c3504ee56":{"hash":"33fd5538d08db975f8e933755fc49c7c3504ee56","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the particle animation node configuration warning message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29176},"e5f5a71d273c34aa817ac14c505ca10d6f019733":{"hash":"e5f5a71d273c34aa817ac14c505ca10d6f019733","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix \"Index out of size\" TextEdit's spam to output","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29174},"f3c5db662d3e9c4b1264ce99e54883facdad8d33":{"hash":"f3c5db662d3e9c4b1264ce99e54883facdad8d33","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't allow PathFollow offset outside bounds","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29172},"5c1cce6e3f7d9679152762506ffafcb29e3f72c9":{"hash":"5c1cce6e3f7d9679152762506ffafcb29e3f72c9","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29166 from akien-mga/teach-git-what-binaries-are","body":"Git: Explicitly list binary files as such to avoid EOL change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"502dbc7c4a666ce845db6fff160b6ff59e956f4e":{"hash":"502dbc7c4a666ce845db6fff160b6ff59e956f4e","is_merge":false,"authored_by":["MDQ6VXNlcjg3NTAxMzU="],"author_raw":"Marcus Brummer <mbrlabs7@gmail.com>","committer_raw":"Marcus Brummer <mbrlabs7@gmail.com>","summary":"Use highp precision for gles2 shader uniforms if not explicitly set.","body":"The use of different default precision values (highp in vertex; mediump\nin fragment) for uniform variables caused the shader program to not link properly on some android\ndevices/emulators.","is_cherrypick":false,"cherrypick_hash":"","pull":29014},"a4b250d1aef8b84cf090ecd965628c9e616340c5":{"hash":"a4b250d1aef8b84cf090ecd965628c9e616340c5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29159 from YeldhamDev/doc_theme_skinning_link","body":"Add \"GUI skinning\" tutorial link to the 'Theme' doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc8023cd1eed56f5efdf7964d42cb4a5cb8b3345":{"hash":"cc8023cd1eed56f5efdf7964d42cb4a5cb8b3345","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29157 from YeldhamDev/spatial_view_button_container","body":"Place the spatial editor's top left buttons in a container","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f38a40a4dbc448a10823d784261064c764ff651":{"hash":"3f38a40a4dbc448a10823d784261064c764ff651","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29165 from YeldhamDev/animplayer_bottom_pressed_fix","body":"Fix animation editor's bottom panel button not being pressed on certain occasions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"900d90bb615590808bf2ae4396acf3937218e0f5":{"hash":"900d90bb615590808bf2ae4396acf3937218e0f5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Git: Explicitly list binary files as such to avoid EOL change","body":"text=auto works well in Git 2.10+ but it's broken in previous versions,\nwhich are still used in production on e.g. Ubuntu 16.04 LTS.\n\nAlso fix a couple missed text files with CRLF terminators.\n.bat files likely require it to be processed properly on Windows,\nbut core.autocrlf should take care of converting them on the fly\nwhen checking out on Windows.","is_cherrypick":false,"cherrypick_hash":"","pull":29166},"c4f797644d603b8cf9b487f70dd1ebcc957c516f":{"hash":"c4f797644d603b8cf9b487f70dd1ebcc957c516f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix animation editor's bottom panel button not being pressed on certain occasions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29165},"a1a71c05baf7d139f76bd59440f5291867251db0":{"hash":"a1a71c05baf7d139f76bd59440f5291867251db0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28993 from Calinou/server-hide-noop-cli-arguments","body":"Hide non-applicable CLI arguments in the server platform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25d2ee677ffd460d90059f0c94e0b068bd09c3b3":{"hash":"25d2ee677ffd460d90059f0c94e0b068bd09c3b3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29152 from nekomatata/fix-node-rename-tool-script","body":"Fixed scene tree update after changing node name in tool script","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b09ed500201042f1abb888a31aba3ab3b007a83e":{"hash":"b09ed500201042f1abb888a31aba3ab3b007a83e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29145 from GodotExplorer/gdscript-extend-fix","body":"Fix parse error when inherits from subclass of named classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b3c2305160c0f114156802a7dc66cf09b45c1ee1":{"hash":"b3c2305160c0f114156802a7dc66cf09b45c1ee1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"GUI skinning\" tutorial link to the 'Theme' doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29159},"331657c38bad463c156d4a3a20b74ada2dbdf3ff":{"hash":"331657c38bad463c156d4a3a20b74ada2dbdf3ff","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29156 from JohnGabrielUK/add-transparent-color","body":"Add \"transparent\" to named color list","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58279eda27070bc72c7c1aabd83a2668eea48069":{"hash":"58279eda27070bc72c7c1aabd83a2668eea48069","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzI4NjI="],"author_raw":"John Gabriel <contact@johngabriel.co.uk>","committer_raw":"John Gabriel <contact@johngabriel.co.uk>","summary":"Add \"transparent\" to named color list","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29156},"d29d85693384d8cf9ff88739c1ac4f4b7bd4b472":{"hash":"d29d85693384d8cf9ff88739c1ac4f4b7bd4b472","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Place the spatial editor's top left buttons in a container","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29157},"2964e198e0c00f9d553c64482051719c055eae55":{"hash":"2964e198e0c00f9d553c64482051719c055eae55","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Hide non-applicable CLI arguments in the server platform","body":"This refactors some of the CLI parsing code to follow the CLI help's\norder, making it easier to toggle using compile-time defines.","is_cherrypick":false,"cherrypick_hash":"","pull":28993},"71c784f796b87af0da239e70d1328677133c30e0":{"hash":"71c784f796b87af0da239e70d1328677133c30e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29078 from KoBeWi/scroll_stuff","body":"Improvements to scroll handling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"11f20c43d7ec2c073feb06ec41739c6ace3d4044":{"hash":"11f20c43d7ec2c073feb06ec41739c6ace3d4044","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28907 from dankan1890/contextual_help","body":"ScriptEditor: Changed the shortcut for contextual help in ALT + F1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e12b482022b6b78fcc07b79ff3aec1007aa57c1a":{"hash":"e12b482022b6b78fcc07b79ff3aec1007aa57c1a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Improve bookmarks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29071},"da617b7943abc5a042e690c7133097dc137b3970":{"hash":"da617b7943abc5a042e690c7133097dc137b3970","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29132 from clayjohn/sort_depth_fix","body":"Fix \"no depth test\" and render_priority sorting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"147ff2095d8c7b52400654bdb31671909af9da47":{"hash":"147ff2095d8c7b52400654bdb31671909af9da47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29112 from hbina/fix_auto_ordering","body":"Fixed scripts list ordering despite being disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3887fb3e6aca45af3767f85c15f625003f4f6208":{"hash":"3887fb3e6aca45af3767f85c15f625003f4f6208","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28836 from Jummit/vs-fix-default-call-modes","body":"Change the call mode to self when adding nodes via the node search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01c41c782bdfc19f9c3854a458c13244f0e8c89d":{"hash":"01c41c782bdfc19f9c3854a458c13244f0e8c89d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28796 from clayjohn/GLES2-optimization","body":"GLES2: Allow Viewports to render directly to screen","is_cherrypick":false,"cherrypick_hash":"","pull":""},"193837a8f5bce250e69c4580d157ccba17af70ce":{"hash":"193837a8f5bce250e69c4580d157ccba17af70ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28829 from vreon/swizzle-up","body":"Allow constructing larger data types by swizzling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"521aad3dca45ccc3d914fa3942bc929f4fb18c7d":{"hash":"521aad3dca45ccc3d914fa3942bc929f4fb18c7d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28467 from kpkhxlgy0/fix-exfat","body":"fix file system not refresh on exFAT","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2bf28f58ac11b82ea3ed9216b18dcf954b55eeee":{"hash":"2bf28f58ac11b82ea3ed9216b18dcf954b55eeee","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28702 from Lisapple/fs-show-path-tooltip","body":"Show file path in FileSystem dock tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f173d242a2d673e0b20521ff406f6728ef5b9ec6":{"hash":"f173d242a2d673e0b20521ff406f6728ef5b9ec6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28811 from iwek7/editor_remove_spaces_to_closes_indention","body":"Change rules of indenting for spaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f279837f3e5ec1315da9cd201e21dbf5958e9708":{"hash":"f279837f3e5ec1315da9cd201e21dbf5958e9708","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29067 from KoBeWi/spin_edit","body":"Pass mouse events to SpinBox from its LineEdit","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1b4b62eb576e2374af1446850d7ac54662fea58":{"hash":"d1b4b62eb576e2374af1446850d7ac54662fea58","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29133 from KoBeWi/ninja_modulate","body":"Don't modulate canvas on invisible color change","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8689af62385bbfd7494c534d26346e791d4c2017":{"hash":"8689af62385bbfd7494c534d26346e791d4c2017","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29060 from volzhs/toggled-group","body":"Refactor BaseButton event handling","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3f174c86d0c688bba6900b90bb5fda1316eae04f":{"hash":"3f174c86d0c688bba6900b90bb5fda1316eae04f","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed scene tree update after changing node name in tool script","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29152},"04ee4f45e50690e4ed525fb8fe5868d28808b89c":{"hash":"04ee4f45e50690e4ed525fb8fe5868d28808b89c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24771 from timoschwarzer/animation-player-editor-pos-drag-fix","body":"Fix AnimationPlayer editor length and step synchronization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01491aaf3235475353c16cf0c664d0ed4a81a8c2":{"hash":"01491aaf3235475353c16cf0c664d0ed4a81a8c2","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Improvements to scroll handling","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29078},"5785b9ae1de7b66e2ed5d460f4969da8cbebaa5a":{"hash":"5785b9ae1de7b66e2ed5d460f4969da8cbebaa5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29055 from cbscribe/kcc_docs_animstate","body":"[DOCS] Add descriptions to AnimationNodeStateMachine[Playback]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"13647a3e6156caaea746ffb27040ba587ec46063":{"hash":"13647a3e6156caaea746ffb27040ba587ec46063","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29051 from mdahlgrengadd/patch-1","body":"Fix getting max magnitude in AudioEffectSpectrumAnalyzer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49e95d2cc7669cb164c9412744d5411a2aa06779":{"hash":"49e95d2cc7669cb164c9412744d5411a2aa06779","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28980 from Jummit/vs-rename-change-base-type","body":"Fix VisualScript Change Base Type title","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e1816ee0cb64edf3e9929edd9142ccbe7d2105e0":{"hash":"e1816ee0cb64edf3e9929edd9142ccbe7d2105e0","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"fixed problem where the script lists gets ordered even when ordering is disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29112},"33239a5ada02ad05152fb4a0905261e8feddae9f":{"hash":"33239a5ada02ad05152fb4a0905261e8feddae9f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29127 from Xrayez/geometry-delaunay-bind","body":"Expose 2D Delaunay triangulation in Geometry singleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b9ed68d6a261bdabf4a6a3e205e42471c38d443":{"hash":"2b9ed68d6a261bdabf4a6a3e205e42471c38d443","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM=","MDQ6VXNlcjc4NDI3"],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"Add native window/taskbar icon support for Windows and macOS.","body":"Co-authored-by: Markus Törnqvist <mjt@nysv.org>","is_cherrypick":false,"cherrypick_hash":"","pull":29119},"5e9400b2e3f4d54d1c8f7227c01580276de2bbdb":{"hash":"5e9400b2e3f4d54d1c8f7227c01580276de2bbdb","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Don't modulate canvas on invisible color change","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29133},"9d309096c9999b7c3da02781e4a6adda5933dbb3":{"hash":"9d309096c9999b7c3da02781e4a6adda5933dbb3","is_merge":false,"authored_by":["MDQ6VXNlcjE4NDg2OTA="],"author_raw":"XiaoLongHan <kpkhxlgy0@163.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"fix file system not refresh on exFAT","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28467},"47b8615a2efa1c9a686a7821158c9bdd1cf7a38a":{"hash":"47b8615a2efa1c9a686a7821158c9bdd1cf7a38a","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"[DOCS] Add descriptions to AnimationNodeStateMachine[Playback]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29055},"47f628a013e501b9eefb7ed8d5b23862bc5083ea":{"hash":"47f628a013e501b9eefb7ed8d5b23862bc5083ea","is_merge":false,"authored_by":["MDQ6VXNlcjExMTI4NzM="],"author_raw":"Martin Dahlgren <mdahlgrengadd@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix getting max magnitude in AudioEffectSpectrumAnalyzer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29051},"eaff86f8bdcafa9fcd3a1d14ce916c06490a4c2e":{"hash":"eaff86f8bdcafa9fcd3a1d14ce916c06490a4c2e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29141 from clayjohn/gles2-fog","body":"Do not compute fog when using unshaded in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8957295a6f86a53810ca7cbd57d8999a4c94f1f":{"hash":"c8957295a6f86a53810ca7cbd57d8999a4c94f1f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29146 from seandheffernan/returnFix2","body":"Change \"Return\" to \"Returns\" where necessary in XML documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24e9a881c0b5ec0c475e0992c723585ebcf1a570":{"hash":"24e9a881c0b5ec0c475e0992c723585ebcf1a570","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Expose 2D Delaunay triangulation in Geometry singleton","body":"Can be used via scripting as `Geometry.triangulate_delaunay_2d(points)`\n\nThe interface is the same as in `Triangulate` library, returning indices\ninto triangulated points.","is_cherrypick":false,"cherrypick_hash":"","pull":29127},"71d46fffcf39719fe2bfe9e64e78a08774546cb7":{"hash":"71d46fffcf39719fe2bfe9e64e78a08774546cb7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29066 from akien-mga/i18n-skip-unsupported-locales","body":"i18n: Skip unsupported locales for editor translations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fcd2bf982463fec9663b74fdd0b1413d3585d24":{"hash":"0fcd2bf982463fec9663b74fdd0b1413d3585d24","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29139 from WiggleWizard/fix-export-plugin-doc","body":"Fixed virtual method not showing up in autocomplete and docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"426bcc9941e98696c872b0f6421d2ef28b987e60":{"hash":"426bcc9941e98696c872b0f6421d2ef28b987e60","is_merge":false,"authored_by":["MDQ6VXNlcjQzNzU3MzE0"],"author_raw":"Sean Heffernan <seandheffernan@gmail.com>","committer_raw":"Sean Heffernan <seandheffernan@gmail.com>","summary":"Change \"Return\" to \"Returns\" where necessary in XML documentation","body":"In many of the XML files it had been noted that when the documentation\nrefers to a return value, both \"Return\" and \"Returns\" are used. This\nhas now been fixed to only say \"Returns\".\n\nFixes #28867","is_cherrypick":false,"cherrypick_hash":"","pull":29146},"ebcfe284751deff4105c68b1d92511ace1a25665":{"hash":"ebcfe284751deff4105c68b1d92511ace1a25665","is_merge":false,"authored_by":["MDQ6VXNlcjY5NjQ1NTY="],"author_raw":"Geequlim <geequlim@gmail.com>","committer_raw":"Geequlim <geequlim@gmail.com>","summary":"Fix parse error when extends from subclass of named classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29145},"3365595254521a2d9d88241f4d2ada0fd3325573":{"hash":"3365595254521a2d9d88241f4d2ada0fd3325573","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"do not compute fog when using unshaded in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29141},"a46b8e1ebfa0ef97c1fba046c6f2d975973c9401":{"hash":"a46b8e1ebfa0ef97c1fba046c6f2d975973c9401","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29140 from neikeq/to_string_impl","body":"C#: Implement ScriptInstance::to_string","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04ebf294f36eeae859b33299f29ca4dd7c0cf7c1":{"hash":"04ebf294f36eeae859b33299f29ca4dd7c0cf7c1","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Implement ScriptInstance::to_string","body":"Create a blacklist of methods that must not be generated. Includes: \"to_string\", \"_to_string\" and \"_init\".","is_cherrypick":false,"cherrypick_hash":"","pull":29140},"6b7c8ef327e57f297c9fd141d25effbe9e0f8f8c":{"hash":"6b7c8ef327e57f297c9fd141d25effbe9e0f8f8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ4ODI1OTQ="],"author_raw":"Matthias Schmitt <male.schmitt@posteo.de>","committer_raw":"Matthias Schmitt <male.schmitt@posteo.de>","summary":"Auto-expand current node type when replace node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26487},"aebca30c43708a2ee6a1abc4d869eda88a3c27bb":{"hash":"aebca30c43708a2ee6a1abc4d869eda88a3c27bb","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDU0MDI="],"author_raw":"WiggleWizard <1405402+WiggleWizard@users.noreply.github.com>","committer_raw":"WiggleWizard <1405402+WiggleWizard@users.noreply.github.com>","summary":"Fixed virtual method not showing up in autocomplete and docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29139},"9738ed567cb9b75e11af3d7c361a2d77e60a5753":{"hash":"9738ed567cb9b75e11af3d7c361a2d77e60a5753","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29134 from ibrahn/fix-crashhandler-msg-lookup","body":"Check project settings live before lookup in crash handler","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63068e2ccddfebbec14b806af244daa4cb4d65a8":{"hash":"63068e2ccddfebbec14b806af244daa4cb4d65a8","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Check project settings live before lookup in crash handler","body":"In x11, windows and osx crash handlers, check project settings exists\nbefore looking up the crash handler message setting.\nAvoids crashing the crash handler when handling a crash outside project\nsettings lifetime. Instead omitting the configurable message and\ncontinuing with trace dump.","is_cherrypick":false,"cherrypick_hash":"","pull":29134},"2abe7deae8cbb5932ed35d9bc937e0913a454c5c":{"hash":"2abe7deae8cbb5932ed35d9bc937e0913a454c5c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix no depth test and render_priority sorting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29132},"7c73a741f3bb1fd598b6443cb9f8d8e10fb9f36f":{"hash":"7c73a741f3bb1fd598b6443cb9f8d8e10fb9f36f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29125 from rodolforg/fix_spatial_look_at_affecting_scale","body":"fix un-scaling in Spatial::look_at_from_position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2be57e47b3e5e3171d0ecbc20717fb03c22cbf33":{"hash":"2be57e47b3e5e3171d0ecbc20717fb03c22cbf33","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29124 from AMS21/fix-28091","body":"Fixed naming issue when duplicating an export","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c20388f2e18d7a96907bc9abaa50604448d6d63b":{"hash":"c20388f2e18d7a96907bc9abaa50604448d6d63b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29123 from ibrahn/init-x11-nullcursor-color","body":"Fixed uninitialised variable in x11 null cursor creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48e4d62554d9bd3b1f8cae9e82f21b2f7519545d":{"hash":"48e4d62554d9bd3b1f8cae9e82f21b2f7519545d","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM5ODc="],"author_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","committer_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","summary":"fix un-scaling in Spatial::look_at_from_position","body":"As mentioned in\nhttps://github.com/godotengine/godot/pull/26897#issuecomment-491178089\n\nthe look-at scaling issue solved by PR #26897 happens also in another\nlook-at method.\n\nSpatial::look_at_from_position() also does not have same input checking\nSpatial::look_at() has. Therefore, I fixed it too at same time.","is_cherrypick":false,"cherrypick_hash":"","pull":29125},"fe62b6941976d543505976c93f5d9758d4f58a0f":{"hash":"fe62b6941976d543505976c93f5d9758d4f58a0f","is_merge":false,"authored_by":[""],"author_raw":"AMS21 <hansfritzenmeister@yahoo.de>","committer_raw":"AMS21 <hansfritzenmeister@yahoo.de>","summary":"Fixed naming issue when duplicating an export","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29124},"1deb41226d5219346157744eed5fe85b7069c3d4":{"hash":"1deb41226d5219346157744eed5fe85b7069c3d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28738 from 2shady4u/master","body":"Added native binding for dictionary duplication","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b1c3878f9b36cb52a5d2f654fdebb1b809167dd":{"hash":"2b1c3878f9b36cb52a5d2f654fdebb1b809167dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29031 from BastiaanOlij/alpha_shadow","body":"Implement shadow to opacity","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b660247216acc8a5c7295b1f729f39f1235f5a70":{"hash":"b660247216acc8a5c7295b1f729f39f1235f5a70","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Fixed uninitialised variable in x11 null cursor creation","body":"Fully initialised color var.\nClarified intent a little with comments/layout.","is_cherrypick":false,"cherrypick_hash":"","pull":29123},"664f462238e6d81df8b4a6382aa003496d401143":{"hash":"664f462238e6d81df8b4a6382aa003496d401143","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28987 from Xrayez/geometry-clipper-bind","body":"Expose 2D polygon boolean operations in Geometry singleton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48bd2e459fe4c0ca7dc2a29446128eff9fa99070":{"hash":"48bd2e459fe4c0ca7dc2a29446128eff9fa99070","is_merge":false,"authored_by":["MDQ6VXNlcjQyNDg0NDYx"],"author_raw":"shaderbeast <jd16581556@gmail.com>","committer_raw":"shaderbeast <jd16581556@gmail.com>","summary":"Added native binding for dictionary duplication","body":"Added entry in gdnative_api.json\n\n\nAdded function to header as well\n\n\nFixed versioning","is_cherrypick":false,"cherrypick_hash":"","pull":28738},"1add4c15abed368876a2ff35a6e0aca789d16703":{"hash":"1add4c15abed368876a2ff35a6e0aca789d16703","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Various improvements to NavigationMesh generation","body":"* Expose EditorNavigationMeshGenerator as an engine singleton so users\ncan generate navmesehes from `tool` scripts.\n\n* Add support for generating navmeshes from static colliders. All\ncollision shapes are supported except for Plane (since Plane is an\ninfinite collider and navmeshes need to have finite geometry).\n\n* When using static colliders as a geometry source, a layer mask can be\nspecified to ignore certain colliders.\n\n* Don't rely on global transform. It still should give the exact same\nresults but allows for building navmeshes on nodes that are not in the\ntree (useful in `tool` scripts).\n\n* Update navigation gizmos after every new bake.\n\nThis work has been kindly sponsored by IMVU.","is_cherrypick":false,"cherrypick_hash":"","pull":29118},"c088386c5b5e7631ce670cb4fa0e6563d29d0973":{"hash":"c088386c5b5e7631ce670cb4fa0e6563d29d0973","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29109 from RandomShaper/fix_onion_skinning","body":"Fix onion skinning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1acc918166e653eb4121868e8000991e9485ac83":{"hash":"1acc918166e653eb4121868e8000991e9485ac83","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28847 from YeldhamDev/textedit_wrap_highlight_fix","body":"Fix 'TextEdit's line wrapping being highlighted incorrectly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de378ef0128cbca2ab524f915eac389cb5c4b000":{"hash":"de378ef0128cbca2ab524f915eac389cb5c4b000","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'TextEdit's line wrapping being highlighted incorrectly","body":"Fixes #22867.","is_cherrypick":false,"cherrypick_hash":"","pull":28847},"7b6473fec5224379361cbce0977e548766ddbd0a":{"hash":"7b6473fec5224379361cbce0977e548766ddbd0a","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Misc Basis and AABB improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29021},"88153fbb6109f897ec3eac2180cdb757502aebb4":{"hash":"88153fbb6109f897ec3eac2180cdb757502aebb4","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix 2D bones ignored by onion skinning","body":"Fixes #27819.","is_cherrypick":false,"cherrypick_hash":"","pull":29109},"883ef8570a52977e507bf43e5a8382c8b7afee06":{"hash":"883ef8570a52977e507bf43e5a8382c8b7afee06","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Expose 2D polygon boolean operations in Geometry singleton","body":"Clipper 6.4.2 is used internally to perform polypaths clipping, as well\nas inflating/deflating polypaths. The following methods were added:\n\n```\nGeometry.merge_polygons_2d(poly_a, poly_b) # union\nGeometry.clip_polygons_2d(poly_a, poly_b) # difference\nGeometry.intersect_polygons_2d(poly_a, poly_b) # intersection\nGeometry.exclude_polygons_2d(poly_a, poly_b) # xor\n\nGeometry.clip_polyline_with_polygon_2d(poly_a, poly_b)\nGeometry.intersect_polyline_with_polygon_2d(poly_a, poly_b)\n\nGeometry.offset_polygon_2d(polygon, delta) # inflate/deflate\nGeometry.offset_polyline_2d(polyline, delta) # returns polygons\n\n// This one helps to implement CSG-like behaviour:\nGeometry.transform_points_2d(points, transform)\n```\n\nAll the methods return an array of polygons/polylines. The resulting\npolygons could possibly be holes which could be checked with\n`Geometry.is_polygon_clockwise()` which was exposed to scripting as well.","is_cherrypick":false,"cherrypick_hash":"","pull":28987},"fa5cc1da7a83ca7bdf685ba243e207bcd5de7370":{"hash":"fa5cc1da7a83ca7bdf685ba243e207bcd5de7370","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29003 from Xrayez/clipper-6.4.2-exceptions-fix","body":"Build Clipper with `tools=no` and patch it to auto-disable exceptions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02bc82f9be11a89f474a384652796fd5d8103741":{"hash":"02bc82f9be11a89f474a384652796fd5d8103741","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29022 from mrcdk/preview_generator_fixes","body":"Add some extra functions to EditorResourcePreviewGenerator","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bf48db891828e20989391760aa3af4a5dbdd6c1":{"hash":"9bf48db891828e20989391760aa3af4a5dbdd6c1","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Build Clipper with `tools=no` and patch it to auto-disable exceptions","body":"Reverts \"Build polygon clipper only in tools builds\" (see #17319)\nwhich allows to build Clipper with tools disabled (release) and because\nof that, Clipper has to be patched to optionally disable exceptions in\norder to be built on some platforms.\n\nPatched Clipper 6.4.2 to be compiled with exceptions enabled/disabled.\nand ensure that Clipper-specific exception macros are defined: don't use\nexceptions by default unless exception handling is detected.\n\nCompilation with exceptions will be determined by various\nC++ exceptions defines:\n\n* ` __cpp_exceptions` is part of C++ feature testing macros (since C++98);\n* `__EXCEPTIONS` is used by some GNU compilers;\n* `_CPPUNWIND` is used by MSVC.\n\nThe user can override specific exceptions behavior via corresponding\n`*_USER` macros (i.e. compiling for embedded systems).","is_cherrypick":false,"cherrypick_hash":"","pull":29003},"5fa3204008cffb2c69e3f17a18babe441d704b3d":{"hash":"5fa3204008cffb2c69e3f17a18babe441d704b3d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29096 from karroffel/gdnative-variant-evaluate-fix","body":"[GDNative] fix godot_variant_evaluate function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db084811b4139c1d8a3c68730ae042d27d7f8675":{"hash":"db084811b4139c1d8a3c68730ae042d27d7f8675","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29087 from ibrahn/init-text-gui-vars","body":"Initialize readonly/editable in LineEdit and TextEdit controls","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc17704fd704c7f0789a8204001c078fa1ec8883":{"hash":"bc17704fd704c7f0789a8204001c078fa1ec8883","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29085 from YeldhamDev/node2d_bones_undoredo","body":"Add undo/redo to Node2D bone creation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2dc7be505a2b7bc803d3a3b2d6311d4a435a4234":{"hash":"2dc7be505a2b7bc803d3a3b2d6311d4a435a4234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29098 from akien-mga/lf-utf8","body":"Update gitattributes to enforce LF, fix UTF-8 misencoding of thirdparty files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"41d3f4787e24dbea3d46d881f80fa406bb05de27":{"hash":"41d3f4787e24dbea3d46d881f80fa406bb05de27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29074 from YeldhamDev/theme_editor_panel_fix","body":"Fix bottom panel visibility behaviour in the theme editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b7e737639f23e04ed81987a2d9d73feef14d4977":{"hash":"b7e737639f23e04ed81987a2d9d73feef14d4977","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix non UTF8-encoded thirdparty files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29098},"d78a9476146982f7d64bb65ffe94a2fc15babba3":{"hash":"d78a9476146982f7d64bb65ffe94a2fc15babba3","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29095 from Chaosus/exp_focus","body":"Makes the expression node to apply only when the focus leaves out","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0acdeb2e12b6c4df1820f4d21b7a4cc6107ff96b":{"hash":"0acdeb2e12b6c4df1820f4d21b7a4cc6107ff96b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update .gitattributes to encompass all text files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29098},"c1e733466bf8cd1dfe44787247c9ee54f4f85ae6":{"hash":"c1e733466bf8cd1dfe44787247c9ee54f4f85ae6","is_merge":false,"authored_by":[""],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] fix godot_variant_evaluate function","body":"Fixes #28984","is_cherrypick":false,"cherrypick_hash":"","pull":29096},"e70ea5d97bbb2c260c25e08b08826c725cf5b0bf":{"hash":"e70ea5d97bbb2c260c25e08b08826c725cf5b0bf","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Makes the expression node to apply expression only when the focus leaves out","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29095},"d8a5fcd3d1a1503c744499cabcf85856a63b3d19":{"hash":"d8a5fcd3d1a1503c744499cabcf85856a63b3d19","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Initialize readonly/editable in LineEdit and TextEdit controls","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29087},"c18e4f0f01d05db2a31e7bc5480d8cb7630b604a":{"hash":"c18e4f0f01d05db2a31e7bc5480d8cb7630b604a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add undo/redo to Node2D bone creation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29085},"e2375f487c2b6857ba7300ed1d460f43cef8cc59":{"hash":"e2375f487c2b6857ba7300ed1d460f43cef8cc59","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29079 from neikeq/oopsie","body":"Fix C# build error in MarshalUtils debug code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"00232b15e9c6694afdf48eb195d4a109b01ac0b5":{"hash":"00232b15e9c6694afdf48eb195d4a109b01ac0b5","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29076 from Chaosus/express_fixes2","body":"Fix expression node parsing when input_port + \\0 is occured","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c454323095e62265ff2285585eac86ef8890c3e":{"hash":"9c454323095e62265ff2285585eac86ef8890c3e","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29052 from neikeq/fixes-28667------i-think","body":"Replace call to 'mono_runtime_object_init' with manual ctor invoking","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b76c5609810a2015070c83f6bb9759fbdd83dce":{"hash":"9b76c5609810a2015070c83f6bb9759fbdd83dce","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix C# build error in MarshalUtils debug code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29079},"6d38754a061895f718ec08cc8edece9c2bd5f815":{"hash":"6d38754a061895f718ec08cc8edece9c2bd5f815","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix expression node parsing when input_port + \\0 is occured","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29076},"ebb6eb8be8f25defd9b65ce667425cdbef13bdcd":{"hash":"ebb6eb8be8f25defd9b65ce667425cdbef13bdcd","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29073 from Chaosus/express_fixes","body":"Fix few bugs in expression node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5c8205312c04205db5fe7ebf87ddbaa9dbfc950":{"hash":"b5c8205312c04205db5fe7ebf87ddbaa9dbfc950","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix bottom panel visibility behaviour in the theme editor","body":"Fixes #29034, fixes #29056","is_cherrypick":false,"cherrypick_hash":"","pull":29074},"6f2abd68f27b966ba4b45ae8e90192b7a0ea1382":{"hash":"6f2abd68f27b966ba4b45ae8e90192b7a0ea1382","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix few bugs in expression node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29073},"b6bd19dfc50b2e9884dd34aafbfe76764f8fc8e5":{"hash":"b6bd19dfc50b2e9884dd34aafbfe76764f8fc8e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29018 from guilhermefelipecgs/fix_28969","body":"[StateMachine] Fix error message for travel method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c29ef774d8fde7dda2a75f5966fde6815fb0358f":{"hash":"c29ef774d8fde7dda2a75f5966fde6815fb0358f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29032 from akien-mga/tools-exceptions-rtti","body":"SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build","is_cherrypick":false,"cherrypick_hash":"","pull":""},"57a03f0f0252399f01e6445ba0117b2c616ae671":{"hash":"57a03f0f0252399f01e6445ba0117b2c616ae671","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Restrict Autoloads from having keywords as their names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24365},"7d42ca838486ce4a737e074b60fffd81de1bc971":{"hash":"7d42ca838486ce4a737e074b60fffd81de1bc971","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28838 from Chaosus/vs_exp","body":"Expression node for visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1d9bb73a15221f0f36c20e47f1c523de1f37b579":{"hash":"1d9bb73a15221f0f36c20e47f1c523de1f37b579","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29040 from swarnimarun/fix_override_bug","body":"Clear overrides on passing null","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26e0cc7aa36de99ad2f915388cd57bd94df4b66e":{"hash":"26e0cc7aa36de99ad2f915388cd57bd94df4b66e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29041 from hbina/add_const","body":"add const to methods that return literals","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e8017721a8a552c26f6ad2abe3e4b438727214b":{"hash":"5e8017721a8a552c26f6ad2abe3e4b438727214b","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Refactor BaseButton event handling","body":"also _toggled() function and \"toggled\" signal called when unpressed by ButtonGroup","is_cherrypick":false,"cherrypick_hash":"","pull":29060},"e3ead06c1d16cc1e7a0b4bd0434605cfa4f2eb3f":{"hash":"e3ead06c1d16cc1e7a0b4bd0434605cfa4f2eb3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29062 from swarnimarun/theme-editor-improvements","body":"Fix Theme Editor Preview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d84ec5468ea0f88b2df5e5f8ae257f72288aa9d":{"hash":"2d84ec5468ea0f88b2df5e5f8ae257f72288aa9d","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Pass mouse events to SpinBox from its LineEdit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29067},"92f67ceef329923a0d0e7c34c8ca389dd2b3c6bb":{"hash":"92f67ceef329923a0d0e7c34c8ca389dd2b3c6bb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Skip unsupported locales for editor translations","body":"Godot currently can't properly render scripts that require Right-To-Left\nand font shaping support, so we skip those.\nThis is a temporary measure until these features are supported.\n\nFixes #28577.","is_cherrypick":false,"cherrypick_hash":"","pull":29066},"f62638367f274650d7e9259fd8642e3659ed039e":{"hash":"f62638367f274650d7e9259fd8642e3659ed039e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28964 from Faless/webrtc/channels_pr","body":"WebRTC refactor. data channels, STUN/TURN support.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86f6d08923eebc9f88363effed66f4bdebacba79":{"hash":"86f6d08923eebc9f88363effed66f4bdebacba79","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1595dfb5db3cf3f4f695ef3df0edb1115654e9aa":{"hash":"1595dfb5db3cf3f4f695ef3df0edb1115654e9aa","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"(cherry picked from commit bf7585530ba29959b2e3316db959170ba321ed61)","is_cherrypick":true,"cherrypick_hash":"bf7585530ba29959b2e3316db959170ba321ed61","pull":""},"bf7585530ba29959b2e3316db959170ba321ed61":{"hash":"bf7585530ba29959b2e3316db959170ba321ed61","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e350c81673f5f382274f4d94b519b6ac1ac33d73":{"hash":"e350c81673f5f382274f4d94b519b6ac1ac33d73","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"(cherry picked from commit 239a11fe1918b1009875078bb30f9176360e983c)","is_cherrypick":true,"cherrypick_hash":"239a11fe1918b1009875078bb30f9176360e983c","pull":""},"239a11fe1918b1009875078bb30f9176360e983c":{"hash":"239a11fe1918b1009875078bb30f9176360e983c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3ea778e66e0cb19412831db25171d951e430b58f":{"hash":"3ea778e66e0cb19412831db25171d951e430b58f","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Implement shadow to opacity","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29031},"2bee15eee1c7e29572b6307d436631963dd310c8":{"hash":"2bee15eee1c7e29572b6307d436631963dd310c8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29050 from hbina/redundant_null_checks","body":"removed a redundant null check in assimp editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5648924eefdcaecd62d67b854147635c84206c7b":{"hash":"5648924eefdcaecd62d67b854147635c84206c7b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Expression node for visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28838},"7ec7dba766557128fcdd7f30f44307156a8c93e8":{"hash":"7ec7dba766557128fcdd7f30f44307156a8c93e8","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Fix Theme Editor Preview","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29062},"9065cc2402b745f87af38224531de11843dcd225":{"hash":"9065cc2402b745f87af38224531de11843dcd225","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29011 from zann1x/master","body":"Initialize padding on PoolByteArray serialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa33b6a3fafcd5708d1e03e859fba0e31f63a61c":{"hash":"aa33b6a3fafcd5708d1e03e859fba0e31f63a61c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29046 from volzhs/tree-page-down","body":"PageDown key selects last one when left items count is short","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f97022041719344dde5a126c8fa1a67363f3af4":{"hash":"6f97022041719344dde5a126c8fa1a67363f3af4","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"PageDown key selects last one when left items count is short","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29046},"f78baa5f936cce8cff7359131a1e082cf6300c8b":{"hash":"f78baa5f936cce8cff7359131a1e082cf6300c8b","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"added a const keyword for a methods that return constant literal...","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29041},"6ab7fb4976756737cbb3332a45939e1deba2295d":{"hash":"6ab7fb4976756737cbb3332a45939e1deba2295d","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Clear overrides on passing null","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29040},"13680885b620eccdde0bc88fc2333d273d74858d":{"hash":"13680885b620eccdde0bc88fc2333d273d74858d","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"removed a redundant NULL check in assimp editor of a pointer to an array declared in the same statement block","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29050},"66b930a2667670996b4ffae4c649c3b92f985eab":{"hash":"66b930a2667670996b4ffae4c649c3b92f985eab","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Replace call to 'mono_runtime_object_init' with manual ctor invoking","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29052},"8c95e1aaf848801b91bdb991da1f53dc77493077":{"hash":"8c95e1aaf848801b91bdb991da1f53dc77493077","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28952 from jbuck3/update-margins","body":"Update Control margins when size is overridden by change to minsize","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63e7d2db08ff7a2fafdf99c635ab985b9b0278f8":{"hash":"63e7d2db08ff7a2fafdf99c635ab985b9b0278f8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28218 from KoBeWi/b00km4rk5","body":"Add bookmarks for easier code navigation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"defd9602764c13d1b7753cf879bdbcdf56335b33":{"hash":"defd9602764c13d1b7753cf879bdbcdf56335b33","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27886 from LeonardMeagher2/obj_to_string","body":"Allow overriding how scripted objects are converted to strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b17e6de3398dced61bc3f5b5b2bdde67f2593c4":{"hash":"3b17e6de3398dced61bc3f5b5b2bdde67f2593c4","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Remove ghost of canvas zoom controls during onion skinning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29109},"4dd9efe75792dda34b80af443a7f5b1a510da889":{"hash":"4dd9efe75792dda34b80af443a7f5b1a510da889","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix canvas zoom controls lazy position update","body":"After hiding/showing rulers, zoom controls were kept at the wrong position until an update happened because of other reason.","is_cherrypick":false,"cherrypick_hash":"","pull":29109},"fdea3d48b041cff23013e7a424e57c814ddd4dbd":{"hash":"fdea3d48b041cff23013e7a424e57c814ddd4dbd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26809 from KoBeWi/undo_set_text_like_a_boss","body":"Allow to undo TextEdit.set_text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d400a7bdddf9b0b755ecc8bda3d79f4c709093d5":{"hash":"d400a7bdddf9b0b755ecc8bda3d79f4c709093d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29036 from swarnimarun/vs-history-save","body":"Fix history state setup in VisualScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7155477caa581433b5d5daea42d23f1d924869b5":{"hash":"7155477caa581433b5d5daea42d23f1d924869b5","is_merge":false,"authored_by":["MDQ6VXNlcjE5OTMwODcw"],"author_raw":"Swarnim Arun <swarnimarun11@gmail.com>","committer_raw":"Swarnim Arun <swarnimarun11@gmail.com>","summary":"Fix history state setup in VisualScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29036},"af731f8d0f8a901999dc5db53e63a45f83768c73":{"hash":"af731f8d0f8a901999dc5db53e63a45f83768c73","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29029 from Calinou/find-in-files-allow-empty-replace","body":"Allow empty replacement texts in the Find in Files replace dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5cc1c7d642044637e011ba221b2a52bf45c5a531":{"hash":"5cc1c7d642044637e011ba221b2a52bf45c5a531","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28985 from rcorre/advance_condition_docs","body":"Clarify auto_advance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8498fcf83132ffa29d6e36e537030d73860c52eb":{"hash":"8498fcf83132ffa29d6e36e537030d73860c52eb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29015 from dfelinto/fix-ui-lowercase","body":"Fix upper/lowercase in some UI strings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4e22cb98a90a9740391ec0d311d2a4467c875b7":{"hash":"b4e22cb98a90a9740391ec0d311d2a4467c875b7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28792 from Calinou/low-processor-mode-144hz","body":"Tweak the default low-processor usage mode to be 144 Hz-friendly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fdd66dcdeec1fe8260eaa10b91fd516ac9b9cf1b":{"hash":"fdd66dcdeec1fe8260eaa10b91fd516ac9b9cf1b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29016 from clayjohn/env_light_fix","body":"Scale environment light properly in GLES3","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79cc95c6a78bf4949cfb2fc00746008ec3f3ab27":{"hash":"79cc95c6a78bf4949cfb2fc00746008ec3f3ab27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27559 from groud/anchor_mode","body":"Improve the anchors and margin workflow","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e214ada9349c3edee604d7d5ef6bc7d600720ce":{"hash":"9e214ada9349c3edee604d7d5ef6bc7d600720ce","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29024 from akien-mga/doc-physicsbody-layers","body":"doc: Document default value for PhysicsBody collision layers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b20959d99645e591e5214a0883e31f29ef5a8a9":{"hash":"4b20959d99645e591e5214a0883e31f29ef5a8a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build","body":"Those were disable to keep size small, and on Android avoid the dependency on the STL,\nbut for tools build (editor) this is not really a concern.\n\nNote: as of today it's not possible to build tools=yes for those platforms, but this\nchange is one of the necessary steps to enable it.\n\nFixes #25262.","is_cherrypick":false,"cherrypick_hash":"","pull":29032},"9643b2b6def9964a24d273e7611ebf5aeefcd4b5":{"hash":"9643b2b6def9964a24d273e7611ebf5aeefcd4b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #29027 from akien-mga/clang-format-8.0","body":"Travis: Update clang-format to version 8.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a411067829dfcdf7081399bfb320218d0bd0bc32":{"hash":"a411067829dfcdf7081399bfb320218d0bd0bc32","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Allow empty replacement texts in the Find in Files replace dialog","body":"This closes #29026.","is_cherrypick":false,"cherrypick_hash":"","pull":29029},"b00d7bfc3fe02af23581eebf2b4bb0522c462b3c":{"hash":"b00d7bfc3fe02af23581eebf2b4bb0522c462b3c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Travis: Update clang-format to version 8.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29027},"6920c82742c1cf074938595fa5707fa6d0854947":{"hash":"6920c82742c1cf074938595fa5707fa6d0854947","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Fix issues with clang-format 8.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29027},"6110bdee138febf3b04b47bc15b834bda7b99d52":{"hash":"6110bdee138febf3b04b47bc15b834bda7b99d52","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28975 from RameshRavone/type_tag","body":"NULL global_tag for non exposed classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f3b8fe47b08820620a5b6f1ade3d8cbc6b2260df":{"hash":"f3b8fe47b08820620a5b6f1ade3d8cbc6b2260df","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg=","MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Document default value for PhysicsBody collision layers","body":"Supersedes #28971.\n\nCo-authored-by: Mitch Curtis <mitch.curtis@qt.io>","is_cherrypick":false,"cherrypick_hash":"","pull":29024},"8b0ea337771a2ec04f8c731601c6a0518187b328":{"hash":"8b0ea337771a2ec04f8c731601c6a0518187b328","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28965 from jkirsons/csgpolygon-weird-end-cap","body":"Resolve: #24682 CSGPolygon - weird end cap","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fead547ba537e08b94d7a4c74714354ebd61d0cc":{"hash":"fead547ba537e08b94d7a4c74714354ebd61d0cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28972 from erammos/28943_script_editor_plugin","body":"minor change in scriptEdtiorPlugin ref #28943","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8a9844d804252fc3c887c26a846508a88c85bb9":{"hash":"f8a9844d804252fc3c887c26a846508a88c85bb9","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Renamed EditorResourcePreviewGenerator.should_generate_small_preview() to generate_small_preview_automatically()","body":"Added can_generate_small_preview() so the generator uses generate() or generate_from_path() if it returns true\nAdded can_generate_small_preview() and generate_small_preview_automatically() to the scripting languages","is_cherrypick":false,"cherrypick_hash":"","pull":29022},"1808c5113a89b30261864786087ef857b96ff9e3":{"hash":"1808c5113a89b30261864786087ef857b96ff9e3","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"Fix some shape2d get_moment_of_inertia error","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29020},"4de6c94eb048a355a12b9ec4cdfaf9d9265f2de2":{"hash":"4de6c94eb048a355a12b9ec4cdfaf9d9265f2de2","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[StateMachine] Fix error message for travel method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29018},"cc2d862733f402bb2147367ff4dc955dac4d9e1f":{"hash":"cc2d862733f402bb2147367ff4dc955dac4d9e1f","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Scale environment lighting correctly in GLES3","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29016},"20168b5fbfd7e38197bcb42487112bc970677880":{"hash":"20168b5fbfd7e38197bcb42487112bc970677880","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Clarify auto_advance.","body":"Make the docs more clear about how you can use auto_advance. Calling it\na \"variable\" is vague, so I updated the docs to clearly state that it\nbecomes a boolean parameter on the AnimationTree.\nFixes godotengine/godot-docs#2439.","is_cherrypick":false,"cherrypick_hash":"","pull":28985},"5b6e7935d19db9076abac66726ed2eb05f97e358":{"hash":"5b6e7935d19db9076abac66726ed2eb05f97e358","is_merge":false,"authored_by":["MDQ6VXNlcjg0MzQ5OA=="],"author_raw":"Dalai Felinto <dfelinto@gmail.com>","committer_raw":"Dalai Felinto <dfelinto@gmail.com>","summary":"Fix upper/lowercase in some UI strings","body":"Note: I was tempted to also change \"Align with View\" since we use the word\n\"With\" with uppercase in \"Align Selection With View\".\n\nHowever I believe \"With\" should be lower case and the old stripg\n(Align Selection ...) is the one to be fixed.","is_cherrypick":false,"cherrypick_hash":"","pull":29015},"a940b4cf640930b2decb356d395ac4cd89beefaf":{"hash":"a940b4cf640930b2decb356d395ac4cd89beefaf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28997 from akien-mga/codespell","body":"Fix typos with codespell","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c35f4e880868131d442394f1c00b572a55d0ee28":{"hash":"c35f4e880868131d442394f1c00b572a55d0ee28","is_merge":false,"authored_by":["MDQ6VXNlcjE5Nzc2ODM3"],"author_raw":"Lukas Zanner <zannix@freenet.de>","committer_raw":"Lukas Zanner <zannix@freenet.de>","summary":"Initialize padding on PoolByteArray serialization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":29011},"d111d59640ae93e60331f941fb2c62f460323171":{"hash":"d111d59640ae93e60331f941fb2c62f460323171","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28996 from Chaosus/vs_fresnel","body":"Added Fresnel and OneMinus to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5626a1ec20b8df3faa0afd54787d08ccebed927d":{"hash":"5626a1ec20b8df3faa0afd54787d08ccebed927d","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"MessageQueue::flush now always destroys parameters of a spent message","body":"Previously, destructors of Variant parameters were not called if the\ntarget of the message was not found.","is_cherrypick":false,"cherrypick_hash":"","pull":29001},"e0574e1d98079b9954d262792bf748f7861e1d0a":{"hash":"e0574e1d98079b9954d262792bf748f7861e1d0a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typos with codespell","body":"Using codespell 1.15.0.\n\nMethod:\n```\n$ cat > ../godot-word-whitelist.txt << EOF\nang\ncurvelinear\ndoubleclick\nleapyear\nlod\nmerchantibility\nnd\nnumer\nois\nony\nque\nseeked\nsynching\nte\nuint\nunselect\nwebp\nEOF\n\n$ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip=\"./thirdparty,*.po\"\n$ git diff // undo unwanted changes\n```","is_cherrypick":false,"cherrypick_hash":"","pull":28997},"719a9a9c1c833634c583de0ba7aa10038e02cdab":{"hash":"719a9a9c1c833634c583de0ba7aa10038e02cdab","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added Fresnel and OneMinus to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28996},"33897d9b5844aa0147d55841845427ed599d069f":{"hash":"33897d9b5844aa0147d55841845427ed599d069f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28925 from Daw11/astar-sorted-array","body":"Improve the performance of AStar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6bfb9ed05475e081bf7059c94f9299cd8d7e5dd7":{"hash":"6bfb9ed05475e081bf7059c94f9299cd8d7e5dd7","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24483 from vnen/cancel-export","body":"Allow project export to be canceled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f54becfee28fef5be69217660c2b05856ab16819":{"hash":"f54becfee28fef5be69217660c2b05856ab16819","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28974 from neikeq/moshi-moshi_git-desu-ka","body":"C#: Marshalling support for IEnumerable<> and IDictionary<,>","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c121d8871d339f740a11943f5c4da9cc9b6936db":{"hash":"c121d8871d339f740a11943f5c4da9cc9b6936db","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Allow project export to be canceled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24483},"5a4bf4f369505c47cbb82e691d32087a8a81157d":{"hash":"5a4bf4f369505c47cbb82e691d32087a8a81157d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Marshalling support for IEnumerable<> and IDictionary<,>","body":"Also fixed the hint string of exported members.","is_cherrypick":false,"cherrypick_hash":"","pull":28974},"ac58abfd581dd2a3feb11f313d7c64ce7f0f7124":{"hash":"ac58abfd581dd2a3feb11f313d7c64ce7f0f7124","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28970 from KoBeWi/a_wild_bug_appeared","body":"Fix saving scenes when multi-closing scene tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1c7fdb58b3f26e06d8a34bedad36adf3210c429":{"hash":"a1c7fdb58b3f26e06d8a34bedad36adf3210c429","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28983 from Calinou/fix-open-project-data-folder","body":"Fix \"Open Project Data Folder\" in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2713b44da78a58ddf2cf679c2cbf071fbc64b341":{"hash":"2713b44da78a58ddf2cf679c2cbf071fbc64b341","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix \"Open Project Data Folder\" in the editor","body":"The handling code also had to be moved as this option was moved\nto the Tools submenu.","is_cherrypick":false,"cherrypick_hash":"","pull":28983},"20ebfefad10c706c8b18d58d502e5d1676f10734":{"hash":"20ebfefad10c706c8b18d58d502e5d1676f10734","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzU3MTE4"],"author_raw":"Elias Rammos <rammoselias@gmail.com>","committer_raw":"Elias Rammos <rammoselias@gmail.com>","summary":"minor change in scriptEdtiorPlugin ref #28943","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28972},"bd8f345e7105f1b52a25966eefa2364a395abae2":{"hash":"bd8f345e7105f1b52a25966eefa2364a395abae2","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"Fix VisualScript Change Base Type title","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28980},"71808b38bc787cb2c903f3ac0479a0bc6e905fa8":{"hash":"71808b38bc787cb2c903f3ac0479a0bc6e905fa8","is_merge":false,"authored_by":["MDQ6VXNlcjEwMTI0MDk0"],"author_raw":"Ramesh Ravone <ramesh.maran443@gmail.com>","committer_raw":"Ramesh Ravone <ramesh.maran443@gmail.com>","summary":"NULL global_tag for non exposed classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28975},"27e17fa5de4fcc6c399ac99c8ff1221ea423a896":{"hash":"27e17fa5de4fcc6c399ac99c8ff1221ea423a896","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Fix saving scenes when multi-closing scene tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28970},"89a9f4621f9848f651b73ab6c7c6321075d0c55c":{"hash":"89a9f4621f9848f651b73ab6c7c6321075d0c55c","is_merge":false,"authored_by":["MDQ6VXNlcjE4ODYxMzA="],"author_raw":"Jason <jkirsons@gmail.com>","committer_raw":"Jason <jkirsons@gmail.com>","summary":"Resolve: #24682 CSGPolygon - weird end cap","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28965},"ee5ba3e0974caba3e3589d2a53405ef7328dc1b1":{"hash":"ee5ba3e0974caba3e3589d2a53405ef7328dc1b1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28366 from iwek7/feature/issue28355/showSpacesInEditor","body":"Add feature to show spaces in code editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"580b0c651df86675145a696b1e961b224bf3ad8c":{"hash":"580b0c651df86675145a696b1e961b224bf3ad8c","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28920 from hmumm/dragging-directory-adds-it-to-script","body":"Directories can now be dragged into the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5834a3bc8fabfe5f427e5684dcb25fa6e8e45ac":{"hash":"e5834a3bc8fabfe5f427e5684dcb25fa6e8e45ac","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28962 from ibrahn/themeed-checkbutton-leak","body":"Removed an unused and leaked CheckButton instance in theme editor plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2df3189fa55eda8ce4284e43eea79da93a13046":{"hash":"c2df3189fa55eda8ce4284e43eea79da93a13046","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28959 from volzhs/doc-editor-plugin-update_overlays","body":"Add description for EditorPlugin.update_overlays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cbf2d3cdc4878ee90b2153e56e583bbc06ceb803":{"hash":"cbf2d3cdc4878ee90b2153e56e583bbc06ceb803","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"Removed an unused and leaked CheckButton instance in theme editor plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28962},"5fe2bf125a3aab50f274e55f6348389063fa616e":{"hash":"5fe2bf125a3aab50f274e55f6348389063fa616e","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Add description for EditorPlugin.update_overlays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28959},"40a5f81ae540cd7923cd438ccb21ffb41cfbc87d":{"hash":"40a5f81ae540cd7923cd438ccb21ffb41cfbc87d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28954 from bruvzg/macos_user_icns","body":"Allow using user provided `.icns` files for exported app icons.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b963bf825307858e816071b16b47e737b6154c98":{"hash":"b963bf825307858e816071b16b47e737b6154c98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28905 from hbina/issue_28585","body":"Now able to \"Copy Node Path\" from the Remote tab. Fixes #28585.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ff708f0087531c18d7d13cbc24751fe88f2dfa4":{"hash":"9ff708f0087531c18d7d13cbc24751fe88f2dfa4","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Optimize Basis constructor for Axis Angle","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28957},"4fe1f9353a5d8d347ca5ca8c0a2150fd776783fd":{"hash":"4fe1f9353a5d8d347ca5ca8c0a2150fd776783fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28874 from YeldhamDev/toggle_onion_separate","body":"Make \"Onion Skinning\" toggle its own button","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b72ba99939b748707736faae690e643b5d3f1fe1":{"hash":"b72ba99939b748707736faae690e643b5d3f1fe1","is_merge":true,"authored_by":[],"author_raw":"Julian Murgia <the.straton@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28950 from YeldhamDev/doc_string_format_link","body":"Add \"String Formatting\" tutorial link to the 'String' doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22ee26849eeb22e894d0ae5a627e097c8d977d46":{"hash":"22ee26849eeb22e894d0ae5a627e097c8d977d46","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Allow using user provided `.icns` files for exported app icons.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28954},"5f862ee1867feff8a96cde08c71c5f8821bcfe7b":{"hash":"5f862ee1867feff8a96cde08c71c5f8821bcfe7b","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"Now able to \"Copy Node Path\" from Remote tab\". Fixes issue 28585.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28905},"5f5507cc629426f1efb94001cb437f5ab764721d":{"hash":"5f5507cc629426f1efb94001cb437f5ab764721d","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Update Control margins when size is overridden by change to minsize","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28952},"3197898c8838ead7e6a447365bfc0d0daac01b22":{"hash":"3197898c8838ead7e6a447365bfc0d0daac01b22","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"String Formatting\" tutorial link to the 'String' doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28950},"2809d861568265649dc7e23e1a155c190006001b":{"hash":"2809d861568265649dc7e23e1a155c190006001b","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28944 from Faless/mix/object_get_indexed","body":"Fix Object::get_indexed for simple properties.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7a954e30482138b5deb95d0a7462920c0875b33":{"hash":"a7a954e30482138b5deb95d0a7462920c0875b33","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28945 from Paulb23/28860_incorrect_characters","body":"Fix text_edit drawing incorrect chars when syntax highlighting enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8a0392c12d8a27f8c0f376f67abf7d3a06987df":{"hash":"a8a0392c12d8a27f8c0f376f67abf7d3a06987df","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix text_edit drawing incorrect chars when syntax highlighting enabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28945},"05cb337f2d2276e43eb2f7bf33362f1e78204aff":{"hash":"05cb337f2d2276e43eb2f7bf33362f1e78204aff","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28587 from Daw11/lanczos","body":"Implement Lanczos image filter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d39ffc101bd9592341530e5bc5436ddab1cd8f99":{"hash":"d39ffc101bd9592341530e5bc5436ddab1cd8f99","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix Object::get_indexed for simple properties.","body":"Object::get_indexed was not correctly reporting invalid keys if the name\nwas a direct property (not a subproperty), causing for example Tween to\nnot report correctly a bad interpolate_property key.","is_cherrypick":false,"cherrypick_hash":"","pull":28944},"2522a432568faa32974a27ca81ead5d8aa3975ce":{"hash":"2522a432568faa32974a27ca81ead5d8aa3975ce","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27097 from siddharth952/master","body":"Adjusts the default color for search border","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c67bb5f145174bdb64bea42d6ab1154532f90996":{"hash":"c67bb5f145174bdb64bea42d6ab1154532f90996","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28595 from godotengine/AndreaCatania-patch-1","body":"Improved CCD calculation algorithm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bc0445e05e633c8336851363d3a09f02771b79c":{"hash":"3bc0445e05e633c8336851363d3a09f02771b79c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to undo TextEdit.set_text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26809},"cc7be6c64316e72bfdbb523f52b479394b3bff76":{"hash":"cc7be6c64316e72bfdbb523f52b479394b3bff76","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Use a binary heap for the open list of Astar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28925},"c1c85555650aa4f976bd880a9b6ab7f21ba0f63a":{"hash":"c1c85555650aa4f976bd880a9b6ab7f21ba0f63a","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Improved CCD calculation algorithm","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28595},"c9b9ba26db700eb794793ffe5188edb8657548de":{"hash":"c9b9ba26db700eb794793ffe5188edb8657548de","is_merge":false,"authored_by":["MDQ6VXNlcjI4MjQxNTU2"],"author_raw":"Hayden <500153494@fvtc.edu>","committer_raw":"Hayden <500153494@fvtc.edu>","summary":"Directories can now be dragged into the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28920},"e20fb10d35fad895f1150232f99448e4812643ae":{"hash":"e20fb10d35fad895f1150232f99448e4812643ae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28913 from YeldhamDev/filesystem_open_regression","body":"Fix leftover connection to the \"Open\" signal in FileSystemDock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"053808e194cf869280eccfea5fa50aff55e7e03f":{"hash":"053808e194cf869280eccfea5fa50aff55e7e03f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28931 from staddy/master","body":"Add support for [url=] tag to makerst.py","is_cherrypick":false,"cherrypick_hash":"","pull":""},"102f73b88a5b2d297ede17db00fbbf1d16cac72e":{"hash":"102f73b88a5b2d297ede17db00fbbf1d16cac72e","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDU1Njg="],"author_raw":"Stanislav <stas.ponkrashov@gmail.com>","committer_raw":"Stanislav <stas.ponkrashov@gmail.com>","summary":"Add support for [url=] tag to makerst.py","body":"Fixes #28904","is_cherrypick":false,"cherrypick_hash":"","pull":28931},"729b1e9941c0eeb0d51608c313ae2096ce13b2ba":{"hash":"729b1e9941c0eeb0d51608c313ae2096ce13b2ba","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"WebRTC refactor. Data channels, STUN/TURN support.","body":"A big refactor to the WebRTC module. API is now considered quite stable.\n\nHighlights:\n\n- Renamed `WebRTCPeer` to `WebRTCPeerConnection`.\n- `WebRTCPeerConnection` no longer act as `PacketPeer`, it only handle the connection itself (a bit like `TCP_Server`)\n- Added new `WebRTCDataChannel` class which inherits from `PacketPeer` to handle data transfer.\n- Add `WebRTCPeerConnection.initialize` method to create a new connection with the desired configuration provided as dictionary ([see MDN docs](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/RTCPeerConnection#RTCConfiguration_dictionary)).\n- Add `WebRTCPeerConnection.create_data_channel` method to create a data channel for the given connection. The connection must be in `STATE_NEW` as specified by the standard ([see MDN docs for options](https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createDataChannel#RTCDataChannelInit_dictionary)).\n- Add a `data_channel_received` signal to `WebRTCPeerConnection` for in-band (not negotiated) channels.\n- Renamed `WebRTCPeerConnection` `offer_created` signal to `session_description_created`.\n- Renamed `WebRTCPeerConnection` `new_ice_candidate` signal to `ice_candidate_created`","is_cherrypick":false,"cherrypick_hash":"","pull":28964},"4a2506508993cf5918736d321c3a53ebcdbcd635":{"hash":"4a2506508993cf5918736d321c3a53ebcdbcd635","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28928 from godotengine/revert-28328-revert-25543-optimize_bullet_heightfield_raycast2","body":"Revert \"Revert \"Implemented terrain raycast acceleration\"\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c38d9180df3763dbb6b13af45fcc07b8bddc5819":{"hash":"c38d9180df3763dbb6b13af45fcc07b8bddc5819","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Revert \"Implemented terrain raycast acceleration\"\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28928},"eded8d52e3f11357451214ab4d957ed1f7a31b18":{"hash":"eded8d52e3f11357451214ab4d957ed1f7a31b18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28917 from Faless/gdnative/singleton_editor_fix_pr","body":"Update GDNativeLibrarySingletonEditor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58cec3efc4c7b8d2a60102ce5b3bc28e7899f9e5":{"hash":"58cec3efc4c7b8d2a60102ce5b3bc28e7899f9e5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix OS_UWP::execute's signature after cd4449e","body":"Same as #28919.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"978d71b8393ec425830ba48253dca4f32484edd1":{"hash":"978d71b8393ec425830ba48253dca4f32484edd1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28924 from fsecilia/master","body":"Fix indexing failure in unregister_binding_functions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66937c1e8298c3fb03a048818a0633561217641f":{"hash":"66937c1e8298c3fb03a048818a0633561217641f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28919 from Faless/javascript/os_fixes","body":"Fix OS_Javascript execute method","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a4a0e642456f80b71a6383f7fccd5ea93c07c2ea":{"hash":"a4a0e642456f80b71a6383f7fccd5ea93c07c2ea","is_merge":false,"authored_by":["MDQ6VXNlcjUwNjc2ODg4"],"author_raw":"Frank Secilia <frank.secilia@gmail.com>","committer_raw":"Frank Secilia <frank.secilia@gmail.com>","summary":"Fix indexing failure in NativeScriptLanguage::unregister_binding_functions.","body":"binding_functions.size() and an instance's binding_data.size() can get out of sync. They sync up when an instance's bindings are requested. When binding functions are registered after creating an instance's bindings, the instance's bindings are out of sync until requested again. If they're never requested, they're never synced.\n\nunregister_binding_functions indexes into binding_data, but only checks that its safe to index into binding_functions. When they're out of sync, indexing fails.\n\nThis revision checks that it's safe to index into binding_data.","is_cherrypick":false,"cherrypick_hash":"","pull":28924},"6622091eafc152f60a8e2ca520c714daf85cadee":{"hash":"6622091eafc152f60a8e2ca520c714daf85cadee","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix OS_Javascript execute method","body":"Signature was changed in OS via:\n\ncd4449e7abe97b2bc883e2d182db2cc41eb35f8c","is_cherrypick":false,"cherrypick_hash":"","pull":28919},"a95563208f4ba5081dd3f59da9c8f7a652b61db5":{"hash":"a95563208f4ba5081dd3f59da9c8f7a652b61db5","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Update GDNativeLibrarySingletonEditor.","body":"Moved GDNative singletons discoverer from register_types to\nGDNativeSingletonEditor.\nFix enable/disable switch in GDNativeLibrarySingletonEditor.\nSeparate `gdnative/singletons` and `gdnative/singletons_disabled`\nproject settings, keeping \"on by default\" behavior.","is_cherrypick":false,"cherrypick_hash":"","pull":28917},"be8dc97be7c2c735728f282ecbbf9b97b1359a67":{"hash":"be8dc97be7c2c735728f282ecbbf9b97b1359a67","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix leftover connection to the \"Open\" signal in FileSystemDock","body":"Fixes #28903.","is_cherrypick":false,"cherrypick_hash":"","pull":28913},"81e48e2cf3fd788bfea7085544f121c15c5f24ca":{"hash":"81e48e2cf3fd788bfea7085544f121c15c5f24ca","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"ScriptEditor: Changed the shortcut for contextual help in ALT + F1, to resolve the conflict with the help menu opening shortcut.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28907},"996abb83e31453b4dcd3f4031a191aba3b392bef":{"hash":"996abb83e31453b4dcd3f4031a191aba3b392bef","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix issues found by the parser","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"30da18c01a8d37a5f103386ce6e749e91d64db2d":{"hash":"30da18c01a8d37a5f103386ce6e749e91d64db2d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"27a3557a75403ccd2b3f57541902d72edec3a4b5":{"hash":"27a3557a75403ccd2b3f57541902d72edec3a4b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28902 from groud/fix_nan_strength","body":"Fix NaN with get_action_strength","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3bfa080c9c6ac13b20670b04d58692aad08fb99b":{"hash":"3bfa080c9c6ac13b20670b04d58692aad08fb99b","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Fix NaN with get_action_strength","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28902},"dc7a40f00519ba681233d1513f634e4a464095b5":{"hash":"dc7a40f00519ba681233d1513f634e4a464095b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28873 from YeldhamDev/undo_scriptbutton_update","body":"Properly update script button when undoing a script addition","is_cherrypick":false,"cherrypick_hash":"","pull":""},"61b78e7f3be5121519befd2af3860e2380b3c9af":{"hash":"61b78e7f3be5121519befd2af3860e2380b3c9af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28891 from clayjohn/brdf-fix","body":"Fix lighting bug introduced in clear color changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a8e4f64b8a95ab8f70dabff5658501cc88f9f6b":{"hash":"7a8e4f64b8a95ab8f70dabff5658501cc88f9f6b","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"Ranoller <davarrcal@hotmail.com>","summary":"Fix tilemap displaced textures and shapes with origin point BOTTOM_LEFT and CENTER and other casuistry","body":"This commit fix https://github.com/godotengine/godot/issues/22989 fixing displaced textures and not coincident shapes in tilemap. Fix too: https://github.com/godotengine/godot/issues/15249, https://github.com/godotengine/godot/issues/28206, https://github.com/godotengine/godot/issues/28610 and probably others","is_cherrypick":false,"cherrypick_hash":"","pull":28896},"55d11330b05f9b881837bb3646ebb139527e6f90":{"hash":"55d11330b05f9b881837bb3646ebb139527e6f90","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fix lighting bug introduced in clear color changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28891},"15cda53d802f5cfe00d8c2cb5263e6b45090d094":{"hash":"15cda53d802f5cfe00d8c2cb5263e6b45090d094","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28583 from theoniko/show-long-name-variables-correctly","body":"Fix First Ctrl+R and Ctrl+F not showing long name variables correctly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"256bac6ba52391aca1b5cc46828d593f7d420d24":{"hash":"256bac6ba52391aca1b5cc46828d593f7d420d24","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28153 from DrMoriarty/recursive-framework-search-paths","body":"Make Xcode recursively search frameworks in project dir","is_cherrypick":false,"cherrypick_hash":"","pull":""},"641922782e7112ce365f83618a9d71e7ccdc0f33":{"hash":"641922782e7112ce365f83618a9d71e7ccdc0f33","is_merge":false,"authored_by":["MDQ6VXNlcjExNzcwNjg="],"author_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","committer_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","summary":"Make Xcode recursive search frameworks in project dir","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28153},"9df1a2442b480f9ed8a8d4ec8992ea5046b98719":{"hash":"9df1a2442b480f9ed8a8d4ec8992ea5046b98719","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Show function name in debugger stack trace","body":"Also show script and line when the instance is gone when resuming from\nyield.","is_cherrypick":false,"cherrypick_hash":"","pull":28884},"bdc6649b7991b1c11549a8efb0a708345bf12783":{"hash":"bdc6649b7991b1c11549a8efb0a708345bf12783","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"Keep GDScript functions in stack while yielding","body":"This prevents GDScript functions from leaving the stack too soon when\nthey are resuming from yield, allowing the ones expecting it to finish\nto know the caller.\n\nHelps debugging cases when you use:\n`yield(function_which_yields(), \"completed\")`\nsince now it shows the call that resumed that function.","is_cherrypick":false,"cherrypick_hash":"","pull":28884},"bdf79f4c6e98c0e95a31fc6e05d4a072b4fcb362":{"hash":"bdf79f4c6e98c0e95a31fc6e05d4a072b4fcb362","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27569 from Faless/net/ipv4_link_local","body":"Exclude link-local IPv4s from editor host list.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d7114a68adf2655bc28272007da0f1a981a4a179":{"hash":"d7114a68adf2655bc28272007da0f1a981a4a179","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28875 from Calinou/doc-improve-canvasitem","body":"Improve the CanvasItem documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1cfa74bf92e3c5ba14cb22ad7ae5b19389f7277c":{"hash":"1cfa74bf92e3c5ba14cb22ad7ae5b19389f7277c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the CanvasItem documentation","body":"This makes it clear that line width and antialiasing in\n`draw_multiline()` aren't implemented yet (see #16448).","is_cherrypick":false,"cherrypick_hash":"","pull":28875},"aa3c5f59f27055245004ef19622e895e7b99a297":{"hash":"aa3c5f59f27055245004ef19622e895e7b99a297","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27898 from clayjohn/metallic_radiance","body":"Added radiance when using clear color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c66bcedb7a885100d80f38399a997c7d31c363ab":{"hash":"c66bcedb7a885100d80f38399a997c7d31c363ab","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make \"Onion Skinning\" toggle its own button","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28874},"587986f6541b2de228dac15123018db3ec508e60":{"hash":"587986f6541b2de228dac15123018db3ec508e60","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Properly update script button when undoing a script addition","body":"Fixes #28870.","is_cherrypick":false,"cherrypick_hash":"","pull":28873},"65c211d30325b4d4573cb049508d3d59ecff6214":{"hash":"65c211d30325b4d4573cb049508d3d59ecff6214","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Implement ability to render viewports directly to screen","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28796},"deb7152724a8a388dcbf2f546eb44634863d27ef":{"hash":"deb7152724a8a388dcbf2f546eb44634863d27ef","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Quit the Project Manager when Command + Q is pressed","body":"This uses the same shortcut as quitting Godot while in the editor.\n\nThis partially addresses #27251.","is_cherrypick":false,"cherrypick_hash":"","pull":27252},"5c252092e17a563b54b9c9bcb88127af102926e2":{"hash":"5c252092e17a563b54b9c9bcb88127af102926e2","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added radiance when using clear color and fixed brdf","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27898},"e875f05c3bb026ed96e59d1651237852b174d00c":{"hash":"e875f05c3bb026ed96e59d1651237852b174d00c","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Improve the anchors and margin workflow","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27559},"86a74e2cb3f22b1d7f84f41cce673679d1b08a18":{"hash":"86a74e2cb3f22b1d7f84f41cce673679d1b08a18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27798 from clayjohn/gles2-proj-mat-bug","body":"Fixes bug when setting projection matrix in shader GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0517a12c53793ec0529d57f7792b7541aaa5223":{"hash":"e0517a12c53793ec0529d57f7792b7541aaa5223","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28518 from clayjohn/GLES2-MSAA","body":"Added MSAA to GLES2 backend","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0a5047cfd0f9611e4909f2d81f0992de032d4f3":{"hash":"a0a5047cfd0f9611e4909f2d81f0992de032d4f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28723 from SouzaGuilherme/fix_shadows","body":"Fix SHADOWS_DISABLED flag in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"868ee3ea10c4101aa941fcf08c3da13c3394df15":{"hash":"868ee3ea10c4101aa941fcf08c3da13c3394df15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28761 from aqnuep/texture_resource_reload_fix","body":"Fix texture resource reload bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8667e4abf7d7087f384751447e94a585be400607":{"hash":"8667e4abf7d7087f384751447e94a585be400607","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28750 from YeldhamDev/filedock_rmb_inherent","body":"Make possible to create inherited scenes via the RMB menu in the FileSystem dock","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0594db96a9c036c855cdb433275a90b169f0f712":{"hash":"0594db96a9c036c855cdb433275a90b169f0f712","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28780 from bojidar-bg/x-audio-record-passthrough","body":"Fix AudioEffectRecord messing up the effect stack by not writing to dst_frames","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9beb26cef3915ef6fafe4c6ed36c7a58494bfa3a":{"hash":"9beb26cef3915ef6fafe4c6ed36c7a58494bfa3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28809 from bojidar-bg/x-navmesh-wrong-vertex-order","body":"Fix orientation of generated navmeshes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abc6dd7fa20bf3cb7bda6a555a76c1cf2ba1aff8":{"hash":"abc6dd7fa20bf3cb7bda6a555a76c1cf2ba1aff8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28839 from Faless/gdnative/lib_resource_fix","body":"Fix GDNative library resource loading.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"647021e86468bc9b434cc3da110cbf0e30e1599c":{"hash":"647021e86468bc9b434cc3da110cbf0e30e1599c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28326 from BastiaanOlij/center_heightmap","body":"Center shape according to logic Bullet applies","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fa84efb0341905d9462b20f539c1f9eb4e48ad4":{"hash":"3fa84efb0341905d9462b20f539c1f9eb4e48ad4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28831 from dankan1890/spriteframes_sheet_fix","body":"AnimatedSprite: Add from spritesheets now work as expected. Fix #28030","is_cherrypick":false,"cherrypick_hash":"","pull":""},"136f90ed77ab9c39ad6834187310a8882cba5156":{"hash":"136f90ed77ab9c39ad6834187310a8882cba5156","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28729 from freestraws/animated_sprite_fps","body":"Apply sprite frames editor FPS value correctly upon _animation_select","is_cherrypick":false,"cherrypick_hash":"","pull":""},"02fa58f4a7752ace7af29364d0ff1217399e88ea":{"hash":"02fa58f4a7752ace7af29364d0ff1217399e88ea","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28832 from hbina/issue_28689_new","body":"[Old PR was messed up] Document reproducability of Array.shuffle()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aecbb330f37a1c80ba3878c50bfd948317845200":{"hash":"aecbb330f37a1c80ba3878c50bfd948317845200","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix GDNative library resource loading.","body":"Store general properties in ConfigFile too when modifying them.\nAdditionally set config_file property as internal as it's not editable\nfrom inspector. It also does not appear to get saved in a meaningful way\n(saved as Object(ConfigFile, ...))","is_cherrypick":false,"cherrypick_hash":"","pull":28839},"be3251b5c0bcd63cb3cb610f15b0e62e2c813aca":{"hash":"be3251b5c0bcd63cb3cb610f15b0e62e2c813aca","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28783 from Faless/mp/avoid_selfcall","body":"Better handle some self-RSET/RPC in MultiplayerAPI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"76f262d2f47c19d39110351d3acc1ee120f8e806":{"hash":"76f262d2f47c19d39110351d3acc1ee120f8e806","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Better handle some self-RSET/RPC in MultiplayerAPI","body":"Allow calling yourself via RPC/RSET if the mode allows it.\nBetter error messages when you are not allowed to call yourself.","is_cherrypick":false,"cherrypick_hash":"","pull":28783},"1d056d392111f44879d22d64fa9a46d3679d8d8c":{"hash":"1d056d392111f44879d22d64fa9a46d3679d8d8c","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"change call mode to self when adding nodes with node search","body":"fixes #28614","is_cherrypick":false,"cherrypick_hash":"","pull":28836},"abeb61f220acd0fed71fc35671060342bd909f71":{"hash":"abeb61f220acd0fed71fc35671060342bd909f71","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"AnimatedSprite: Add from spritesheets now work as expected. Fix #28030","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28831},"d02ecd5a189a541395a586a1d9086fcf4d7a0acb":{"hash":"d02ecd5a189a541395a586a1d9086fcf4d7a0acb","is_merge":false,"authored_by":["MDQ6VXNlcjY3MzM2NjA="],"author_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","committer_raw":"Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>","summary":"updated description of Array.shuffle to properly describe that it uses the same common seed at every runtime, thus being reproducible in general","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28832},"537ee747be2b42a010b960710c4b69f798a5d299":{"hash":"537ee747be2b42a010b960710c4b69f798a5d299","is_merge":false,"authored_by":[""],"author_raw":"freestraws <freestraws1@gmail.com>","committer_raw":"freestraws <freestraws1@gmail.com>","summary":"Apply sprite frames editor FPS value correctly upon _animation_select","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28729},"4cf3113a1a4522338bb2fa1f33821a406259051f":{"hash":"4cf3113a1a4522338bb2fa1f33821a406259051f","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix orientation of generated navmeshes","body":"Fixes #23817","is_cherrypick":false,"cherrypick_hash":"","pull":28809},"1b9d26765f88d37ecd21dd3ce7fb1fecda15f4d9":{"hash":"1b9d26765f88d37ecd21dd3ce7fb1fecda15f4d9","is_merge":false,"authored_by":["MDQ6VXNlcjUyNTQ4"],"author_raw":"Jesse Dubay <jesse@jessedubay.com>","committer_raw":"Jesse Dubay <jesse@jessedubay.com>","summary":"Allow constructing larger data types by swizzling","body":"GLSL allows the construction of larger data types by swizzling smaller\nones, but Godot shading language treated this as an error:\n\nvec2 test2 = vec2(0.0, 1.0);\nvec3 test3 = test2.xxx; // error: Invalid member for vec2 expression\n\nThis commit updates the expression parser for the 2 and 3-component data\ntypes accordingly.\n\nFixes #10496","is_cherrypick":false,"cherrypick_hash":"","pull":28829},"cbc68a3e044345b086adfe25172cda195299a055":{"hash":"cbc68a3e044345b086adfe25172cda195299a055","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"Change rules of indenting for spaces","body":"Now indentations and deindentations of spaces attemt to align text to\nclosest full indent level. It works with tab/tab+shift (both with\nselection and no selection) as well as backspace. Also fixes bug where\nselection and cursor position were mispaced after (un)indenting selected\ntext.","is_cherrypick":false,"cherrypick_hash":"","pull":28811},"dcf27c71b75452ce5ca0bb849715ce4304ad694d":{"hash":"dcf27c71b75452ce5ca0bb849715ce4304ad694d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make possible to create inherited scenes via the RMB menu in the FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28750},"89c37dae490b8072a0997bbcab739c45ecb3044d":{"hash":"89c37dae490b8072a0997bbcab739c45ecb3044d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28807 from bojidar-bg/28798-open-filesystem","body":"Open selected folder when pressing the \"Open\" option in the menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58c5eb781eed33da16890e310f06c317c5aca619":{"hash":"58c5eb781eed33da16890e310f06c317c5aca619","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28742 from guilhermefelipecgs/fix_28737","body":"[EditorSpatialGizmo] Fix error in intersect_ray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fea0c8858e53d50bc50b2e9d6aa815540ad0ef3c":{"hash":"fea0c8858e53d50bc50b2e9d6aa815540ad0ef3c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28770 from volzhs/fix-scroll-back-top","body":"Fix scroll back top","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42d6205e8cb7775a901e280a9984c7c5b7da172a":{"hash":"42d6205e8cb7775a901e280a9984c7c5b7da172a","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Add RegEx substitution testcase and fix relevant docs","body":"(cherry picked from commit a31bbb4bd920e28cbb2c737a785e91da5e7a599f)","is_cherrypick":true,"cherrypick_hash":"a31bbb4bd920e28cbb2c737a785e91da5e7a599f","pull":""},"a31bbb4bd920e28cbb2c737a785e91da5e7a599f":{"hash":"a31bbb4bd920e28cbb2c737a785e91da5e7a599f","is_merge":false,"authored_by":["MDQ6VXNlcjU4ODQ4NjU="],"author_raw":"Ryan Stein <ryan.stein@gmx.com>","committer_raw":"Ryan Stein <ryan.stein@gmx.com>","summary":"Add RegEx substitution testcase and fix relevant docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28782},"06d28a7722143639b10b35341ae6b37bb7355fb1":{"hash":"06d28a7722143639b10b35341ae6b37bb7355fb1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28806 from bojidar-bg/28624-navmesh-cellsize","body":"Allow or_greater for most properties of NavMesh","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9abff4baea99b6184a862c55277ad34ba42543a":{"hash":"c9abff4baea99b6184a862c55277ad34ba42543a","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTA3Njcx"],"author_raw":"ahouts <ahouts4@gmail.com>","committer_raw":"ahouts <ahouts4@gmail.com>","summary":"add hotkeys to tileset editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27972},"fedf9cd3796dabdadb2faf362eaadeb4fded22af":{"hash":"fedf9cd3796dabdadb2faf362eaadeb4fded22af","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Open selected folder when pressing the \"Open\" option in the menu","body":"An attempt to fix #28798","is_cherrypick":false,"cherrypick_hash":"","pull":28807},"68bee3d9a262c664834c409c0c97c4cff48e9593":{"hash":"68bee3d9a262c664834c409c0c97c4cff48e9593","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Allow or_greater for most properties of NavMesh","body":"Closes #28624","is_cherrypick":false,"cherrypick_hash":"","pull":28806},"ecceabea7e74b56080c8deacc4323ac18b4b47c9":{"hash":"ecceabea7e74b56080c8deacc4323ac18b4b47c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28800 from JFonS/fix_clipped_camera","body":"Fixes to ClippedCamera","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9e97bac0cf4baeb6576874bc5ab877f57433a86d":{"hash":"9e97bac0cf4baeb6576874bc5ab877f57433a86d","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fixes to ClippedCamera","body":"This work has been kindly sponsored by IMVU.","is_cherrypick":false,"cherrypick_hash":"","pull":28800},"8c7ee6dac4cebd56da692ebf42defc43b8eca8aa":{"hash":"8c7ee6dac4cebd56da692ebf42defc43b8eca8aa","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak the default low-processor usage mode to be 144 Hz-friendly","body":"On high-refresh rate displays, the old default value (8000) effectively\nlimited redrawing to 125 FPS, no matter whether V-Sync was enabled\nor not. The new value limits redrawing to a value slightly above\n144 FPS, decreasing input lag and making the editor feel smoother\nwhen using freelook.\n\n60 Hz displays aren't affected by this change when V-Sync is enabled,\nsince V-Sync will take care of limiting redrawing to 60 FPS.","is_cherrypick":false,"cherrypick_hash":"","pull":28792},"793b50651dfe496cac15007d6e8f82672d981b1e":{"hash":"793b50651dfe496cac15007d6e8f82672d981b1e","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"Script Text Editor: respect Move Down and Move Up shortcuts on macOS","body":"Handle shortcuts in CodeTextEditor::_input() so that we get them before its\ntext_editor's TextEdit::_gui_input() function does. If we don't, that\nfunction will execute the following code:\n\nif (k->get_shift()) {\n_pre_shift_selection();\n}\n\n#ifdef APPLE_STYLE_KEYS\nif (k->get_command()) {\n\ncursor_set_line(0);\n} else\n#endif\n\nSo using Command+Shift+Up for the Move Up shortcut would just result in\nselecting all text to the beginning of the document, rather than moving the\ncurrent line up.\n\nFixes #28059.","is_cherrypick":false,"cherrypick_hash":"","pull":28787},"7112a45d9928562722e6b91d3482b29df8ed5ff8":{"hash":"7112a45d9928562722e6b91d3482b29df8ed5ff8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28784 from bruvzg/x11_check_extents_atoms","body":"X11: Check if \"_NET_FRAME_EXTENTS\" atom is supported.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5714a5f4eaeae2ec316bcd2695e95c777b81543b":{"hash":"5714a5f4eaeae2ec316bcd2695e95c777b81543b","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"X11: Check if \"_NET_FRAME_EXTENTS\" atom is supported.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28784},"9285aad8b359defaacbbcbf3796a530240c3876b":{"hash":"9285aad8b359defaacbbcbf3796a530240c3876b","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix AudioEffectRecord messing up the effect stack by not writing to dst_frames","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28780},"e581eb135932c31556fe796079d297246f9adaf1":{"hash":"e581eb135932c31556fe796079d297246f9adaf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28778 from aaronfranke/lowercase-id","body":"Change \"ID\" to lowercase \"id\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"702b539405baf6eaa536b37a9bb5cbcc18142bc8":{"hash":"702b539405baf6eaa536b37a9bb5cbcc18142bc8","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Change \"ID\" to lowercase \"id\"","body":"Reasoning: ID is not an acronym, it is simply short for identification, so it logically should not be capitalized. But even if it was an acronym, other acronyms in Godot are not capitalized, like p_rid, p_ip, and p_json.","is_cherrypick":false,"cherrypick_hash":"","pull":28778},"84058ab8ac9b7543da3971162c3a1b1d2fe05b89":{"hash":"84058ab8ac9b7543da3971162c3a1b1d2fe05b89","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28773 from Faless/mp/err_explain_fix2","body":"Avoid _can_call_mode resetting error message in MultiplayerAPI","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bba77fe3879a6233c24289f0201be830edfc8c73":{"hash":"bba77fe3879a6233c24289f0201be830edfc8c73","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Avoid _can_call_mode resetting error message in MultiplayerAPI","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28773},"2cf34534a14c9bbebad96a138af95dd2f21d5b0e":{"hash":"2cf34534a14c9bbebad96a138af95dd2f21d5b0e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28765 from guilhermefelipecgs/update_class_ref","body":"Docs: Add tutorials for KinematicBody2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70ead9455ffe65abf505fa4b00cc258049be1580":{"hash":"70ead9455ffe65abf505fa4b00cc258049be1580","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[EditorSpatialGizmo] Fix error in intersect_ray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28742},"920403c489fe3b0437634538bb4e45d55ac10eab":{"hash":"920403c489fe3b0437634538bb4e45d55ac10eab","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Scroll back to top when changing directory in FileSystem dock","body":"Fix #26041","is_cherrypick":false,"cherrypick_hash":"","pull":28770},"68c3728b4759f65f5ebc6d7c5ddf2157700cc1a1":{"hash":"68c3728b4759f65f5ebc6d7c5ddf2157700cc1a1","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Revert \"Merge pull request #26053 from qarmin/back_scroll_to_start\"","body":"This reverts commit b5deb1dc72d8c4c92c9850379522926e60ddf7d0, reversing\nchanges made to 2cc8848c3c3815c6f72ce5f9b75bfab8a1498292.\n\nThis change causes unwanted regression.\nIt's too risky to have scroll back to top in ItemList.clear()","is_cherrypick":false,"cherrypick_hash":"","pull":28770},"36e9af4812cc54e61eb2171bea4d5032b11cb819":{"hash":"36e9af4812cc54e61eb2171bea4d5032b11cb819","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Docs: Add tutorials for KinematicBody2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28765},"77278f6bac2de491fc6e6f143a8830db70e8b72c":{"hash":"77278f6bac2de491fc6e6f143a8830db70e8b72c","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Lisapple <lisacintosh@gmail.com>","committer_raw":"Lisapple <lisacintosh@gmail.com>","summary":"Release GridMap floor field focus when mouse exited","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28762},"e34eb5c26caf4a0a68f8c84f0e02893e4be2eeb6":{"hash":"e34eb5c26caf4a0a68f8c84f0e02893e4be2eeb6","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fix texture resource reload bug","body":"If a non-imported texture resource file (e.g. DDS) gets updated the editor\ndoesn't reload it. The cause of the problem is two-fold:\n\nFirst, the code of ImageTexture assumes that textures are always imported\nfrom an image, but that's not the case for e.g. DDS. This change thus adds\ncode to issue a resource reload in case an image reload is not possible\n(which is the case for non-imported texture resources).\n\nSecond, the code is filled with bogus calls to Image::get_image_data_size()\nto determine the mipmap offset when that should be done using\nImage::get_image_mipmap_offset(). Previous code literally passed the integer\nmip level value to Image::get_image_data_size() where that actually expects\na boolean. Thus this part of the change might actually solve some other\nissues as well.\n\nTo be pedantic, the texture_get_data() funciton of the rasterizer drivers is\nstill quite a mess, as it only ever returns the whole mipchain when\nGLES_OVER_GL is set (practically only on desktop builds) but this change does\nnot attempt to resolve that.","is_cherrypick":false,"cherrypick_hash":"","pull":28761},"182a04b1daf57375ddafbc9ce1f6384a85a5a9a6":{"hash":"182a04b1daf57375ddafbc9ce1f6384a85a5a9a6","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Lisapple <lisacintosh@gmail.com>","committer_raw":"Lisapple <lisacintosh@gmail.com>","summary":"Replacing filename with path in tooltip into FileSystem dock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28702},"f61ab2fe83a6350bb05853d490cf226690484e97":{"hash":"f61ab2fe83a6350bb05853d490cf226690484e97","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Enable BC6H compression for all HDR formats","body":"Previously only RGBH formatted images were compressed to BC6H, this change\nenables BC6H compression also for the RH, RGH, and RGBE9995 formats, allowing\n1:2, 1:4, and 1:4 size reduction for them, respectively.\nThis is in particular important for HDRI images which usually come in RGBE9995\nformat.","is_cherrypick":false,"cherrypick_hash":"","pull":28759},"b96cd577c3022c8431c7911b24c9d294c7f9c8d9":{"hash":"b96cd577c3022c8431c7911b24c9d294c7f9c8d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28009 from kbake/output-context-menu-27543","body":"Adds Copy button to output panel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0d73d3099b5c4879224fd6b3786d62299e1a288":{"hash":"b0d73d3099b5c4879224fd6b3786d62299e1a288","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28754 from YeldhamDev/inherent_scene_close_empty_changes","body":"Change empty scene closing on new inherented scene to a better approach","is_cherrypick":false,"cherrypick_hash":"","pull":""},"869124e343e5036b45082bf514011c264b8c5171":{"hash":"869124e343e5036b45082bf514011c264b8c5171","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28751 from MuffinManKen/improve_docs_animated_sprite","body":"Improved the AnimatedSprite docs; added description to speed_scale.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19b8c51e1dfacd93d58fb3fdf227289cb832507e":{"hash":"19b8c51e1dfacd93d58fb3fdf227289cb832507e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Change empty scene closing on new inherented scene to a better approach","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28754},"699140000cf88c114e4aaf8593726a8df8d5d4b4":{"hash":"699140000cf88c114e4aaf8593726a8df8d5d4b4","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Revert \"Merge pull request #28715 from YeldhamDev/inherent_scene_close_empty\"","body":"This reverts commit 0f8356d43994e3b7f054ac223a6681773aeb9330, reversing\nchanges made to 7b7a664a974e86acb6d55e31609d33cf84311b8f.","is_cherrypick":false,"cherrypick_hash":"","pull":28754},"ece6d37eef8f4476ba4891a44fb4d4c64435c470":{"hash":"ece6d37eef8f4476ba4891a44fb4d4c64435c470","is_merge":false,"authored_by":["MDQ6VXNlcjIyNjAxMzU3"],"author_raw":"Ken Paulson <ken@muffinmangames.com>","committer_raw":"Ken Paulson <ken@muffinmangames.com>","summary":"Improved the AnimatedSprite docs; added description to speed_scale.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28751},"b363125568690d85290c607d7661dacd6cbfb3a0":{"hash":"b363125568690d85290c607d7661dacd6cbfb3a0","is_merge":false,"authored_by":["MDQ6VXNlcjQwNjE1NTE0"],"author_raw":"Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","committer_raw":"Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","summary":"Fix SHADOWS_DISABLED flag in GLES2","body":"Signed-off-by: Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","is_cherrypick":false,"cherrypick_hash":"","pull":28723},"e4dea0595aae76de254502bca714b9e54e46b74a":{"hash":"e4dea0595aae76de254502bca714b9e54e46b74a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add transform support to deal with Bullets centering of shapes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28326},"4bb0df7060329390890d74ede7ec848eef552b16":{"hash":"4bb0df7060329390890d74ede7ec848eef552b16","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Center shape according to logic Bullet applies","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28326},"9dc4c762a75820b126bbb183a7d33e60d7f39366":{"hash":"9dc4c762a75820b126bbb183a7d33e60d7f39366","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fixes to the DDS loader","body":"* Added missing format info entries for ATI1 and ATI2 formats\n* Added missing A2XY format","is_cherrypick":false,"cherrypick_hash":"","pull":28735},"0239d8bd9fa03965439aac2482d18746f807bd00":{"hash":"0239d8bd9fa03965439aac2482d18746f807bd00","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28453 from Tarik02/enet_socket_set_option","body":"Partially implement enet_socket_set_option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ed37912e6652bb6c239439955c44462455f61fea":{"hash":"ed37912e6652bb6c239439955c44462455f61fea","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTQ4NDc="],"author_raw":"megalike <megalike@gmail.com>","committer_raw":"megalike <megalike@gmail.com>","summary":"Support Mac OS hotkeys in line_edit","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28726},"ca80ebe9f6319f3caf008bd3f49fc11bae13423c":{"hash":"ca80ebe9f6319f3caf008bd3f49fc11bae13423c","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Fix AnimationPlayer editor length and step synchronization","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24771},"df18c8c413306870871a1bf257182f2cd65016f3":{"hash":"df18c8c413306870871a1bf257182f2cd65016f3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Remove reduz from some autorequested code reviews","body":"He's still one of the main architects of some of these code branches,\nbut quite often PRs that modify one or two files in such folders don't\nnecessarily need his input, and he has enough backlog to handle.\n\nPR triagers will ask for his review manually whenever relevant. He's\nleft as code owner for physics/visual servers and rendering backends.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2a8cb46c8ea09bc0e8b7348bd89b78ca111d3a3f":{"hash":"2a8cb46c8ea09bc0e8b7348bd89b78ca111d3a3f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28516 from Chaosus/fix_vs_mix_title","body":"Renames captions of Scalar/VectorInterp in Visual Shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7013607ef96c00e79a609392a020f621748a110b":{"hash":"7013607ef96c00e79a609392a020f621748a110b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28365 from fire/split_clip_blend_shapes","body":"Modify ResourceImporterScene to split animations with blendshapes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fcbadd4334d4e2c11919fbe543dbd3ee825836d4":{"hash":"fcbadd4334d4e2c11919fbe543dbd3ee825836d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28525 from MunWolf/func_ref_validation","body":"Added an is_valid function to FuncRef","is_cherrypick":false,"cherrypick_hash":"","pull":""},"958c915f60e5825bac8c3b617755ea237025d32b":{"hash":"958c915f60e5825bac8c3b617755ea237025d32b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@Kanabenki, @KoBeWi\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0f8356d43994e3b7f054ac223a6681773aeb9330":{"hash":"0f8356d43994e3b7f054ac223a6681773aeb9330","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28715 from YeldhamDev/inherent_scene_close_empty","body":"Make editor close empty scene when creating an inherited one","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b7a664a974e86acb6d55e31609d33cf84311b8f":{"hash":"7b7a664a974e86acb6d55e31609d33cf84311b8f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28709 from YeldhamDev/tabcontainer_locale_update","body":"Fix 'TabContainer' not updating its tab titles when locale is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"563d4b0e7f88622765138cbdace5bfc05bf2240b":{"hash":"563d4b0e7f88622765138cbdace5bfc05bf2240b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28696 from raphael10241024/debug_fix","body":"fix CollisonShape changing shape cause crash when not in a tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1a3a0e3d953bd716f128f0f73261e02058e00a4c":{"hash":"1a3a0e3d953bd716f128f0f73261e02058e00a4c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28679 from megalike/fix_mac_os_delete_char_hotkeys","body":"Support Mac OS default delete char hotkeys","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9123db748ed80f6ea2a6decf3f5f0bf52cb74a16":{"hash":"9123db748ed80f6ea2a6decf3f5f0bf52cb74a16","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28330 from BastiaanOlij/improve_multimesh","body":"Added set_as_bulk_array, fixed transform2D saving and documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"648cc7c0f54ac8b81e4409e7405fa5cd8bf7834e":{"hash":"648cc7c0f54ac8b81e4409e7405fa5cd8bf7834e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make editor close empty scene when creating an inherited one","body":"Fixes #28654.","is_cherrypick":false,"cherrypick_hash":"","pull":28715},"a242bf464a1d79291f5d529276b2c1efddf5359a":{"hash":"a242bf464a1d79291f5d529276b2c1efddf5359a","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'TabContainer' not updating its tab titles when locale is changed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28709},"0bfcf8bc2fb9b863db81c1c8055a250206080c70":{"hash":"0bfcf8bc2fb9b863db81c1c8055a250206080c70","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add bookmarks for easier code navigation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28218},"255ea11502dd91a91d98e6d1bd054ceaf3aee619":{"hash":"255ea11502dd91a91d98e6d1bd054ceaf3aee619","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28700 from ShyRed/fixmonogluewindows","body":"Fix generation of Mono Glue for Visual Studio 2017+","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5128430700f3f9751e422ce7fd9fcc4f5eeae553":{"hash":"5128430700f3f9751e422ce7fd9fcc4f5eeae553","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28684 from credman0/master","body":"Fix ParallaxBackground breaking when moving it out the scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dcf8b0bbe474ad4bae80a71802a9a8298146b8e3":{"hash":"dcf8b0bbe474ad4bae80a71802a9a8298146b8e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28657 from KidRigger/master","body":"Fixes VideostreamGDNative crash on audio_channel=0.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28bff3d1adce4fd7fb2e0420ff31ceb4bcc5fbad":{"hash":"28bff3d1adce4fd7fb2e0420ff31ceb4bcc5fbad","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Implement Lanczos image filter","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28587},"77ab9ba252b608af04b5ce89685a9af250792f32":{"hash":"77ab9ba252b608af04b5ce89685a9af250792f32","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Fix generation of Mono Glue for Visual Studio 2017+","body":"vsnprintf definition should only be changed when MSC version is older than 2013. The version check and fix is taken from StringUtils.h of assimp.","is_cherrypick":false,"cherrypick_hash":"","pull":28700},"d8617f237acbed21ca4b1a9e7df2d28b32e511b1":{"hash":"d8617f237acbed21ca4b1a9e7df2d28b32e511b1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28643 from t-karcher/patch-1","body":"Update of RigidBody2D class description","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f935c1ff9a4ed13fb1604da0a6d026683fb7ea07":{"hash":"f935c1ff9a4ed13fb1604da0a6d026683fb7ea07","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28681 from lopho/dict-doc","body":"Document dictionary erase return value","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2206c5e9c0d531b3186c6acf4f16327682721900":{"hash":"2206c5e9c0d531b3186c6acf4f16327682721900","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"fix CollisonShape changing shape cause crash when not in a tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28696},"d33b4f4de824182464a7600d5645c250dfd84133":{"hash":"d33b4f4de824182464a7600d5645c250dfd84133","is_merge":false,"authored_by":["MDQ6VXNlcjExNzEyNzM3"],"author_raw":"Ranoller <davarrcal@hotmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"FIX Script editor doesn´t send unsaved script #28693","body":"This commit fix #28693.\nScript editor doesn´t send unsaved version of a script in editor_script_changed signal (sends disk stored version) unless you close other script and apply_scripts() is performed.","is_cherrypick":false,"cherrypick_hash":"","pull":28695},"359d7f178c9c64365355db10fa41492c903558b9":{"hash":"359d7f178c9c64365355db10fa41492c903558b9","is_merge":false,"authored_by":["MDQ6VXNlcjIwMzc2OTM1"],"author_raw":"Colin Redman <20376935+credman0@users.noreply.github.com>","committer_raw":"Colin Redman <20376935+credman0@users.noreply.github.com>","summary":"Fix ParallaxBackground breaking when moving it out the scene tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28684},"5ce9bfcb4f5d80d4c25ef13211eb58f4e569e603":{"hash":"5ce9bfcb4f5d80d4c25ef13211eb58f4e569e603","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjY5Njk="],"author_raw":"lopho <lopho@users.noreply.github.com>","committer_raw":"lopho <lopho@users.noreply.github.com>","summary":"Document dictionary erase return value","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28681},"c6310e9a7e11067b4a0a49e11f93b11e60f97675":{"hash":"c6310e9a7e11067b4a0a49e11f93b11e60f97675","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTQ4NDc="],"author_raw":"megalike <megalike@gmail.com>","committer_raw":"megalike <megalike@gmail.com>","summary":"Support Mac OS default delete char hotkeys","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28679},"f7eb426e2ebafc5598b0e43baf37d9a50cea1648":{"hash":"f7eb426e2ebafc5598b0e43baf37d9a50cea1648","is_merge":false,"authored_by":["MDQ6VXNlcjE1NDYwNDQ="],"author_raw":"Leonard Meagher <leonardmeagher2@gmail.com>","committer_raw":"Leonard Meagher <leonardmeagher2@gmail.com>","summary":"Allow overriding how scripted objects are converted to strings","body":"solves #26796\n\n- ADD `String to_string()` method to Object which can be overriden by `String _to_string()` in scripts\n- ADD `String to_string(r_valid)` method to ScriptInstance to allow langauges to control how scripted objects are converted to strings\n- IMPLEMENT to_string for GDScriptInstance, VisualScriptInstance, and NativeScriptInstance\n- ADD Documentation about `Object.to_string` and `Object._to_string`\n- Changed `Variant::operator String` to use `obj->to_string()`","is_cherrypick":false,"cherrypick_hash":"","pull":27886},"84401e8cdf4f41fc0e804bf5410622e75a08c0f5":{"hash":"84401e8cdf4f41fc0e804bf5410622e75a08c0f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28629 from YeldhamDev/findfiles_always_available","body":"Make \"Find in Files\" always available in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5dfb3ae5dccfb5874d4ac4d952fee7612817594":{"hash":"a5dfb3ae5dccfb5874d4ac4d952fee7612817594","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28656 from YeldhamDev/tabcontainer_icon_title_update","body":"Make 'TabContainer' update when icon/title is changed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f0757f31a44144b1d8c8a527d63f67645a4141fb":{"hash":"f0757f31a44144b1d8c8a527d63f67645a4141fb","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish Bhobe <anishbhobe@hotmail.com>","committer_raw":"Anish Bhobe <anishbhobe@hotmail.com>","summary":"Fixes VideostreamGDNative crash on audio_channel=0.","body":"Added an if case to check if the mix_callback exists before running any\nof the audio code.\n\nFixes: #28644","is_cherrypick":false,"cherrypick_hash":"","pull":28657},"37f4d51a755f8afb053544e1e63249f8659f6a2e":{"hash":"37f4d51a755f8afb053544e1e63249f8659f6a2e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'TabContainer' update when icon/title is changed","body":"Fixes #28655.","is_cherrypick":false,"cherrypick_hash":"","pull":28656},"0b8a785539ce7823855944aeff33aad3773aad6a":{"hash":"0b8a785539ce7823855944aeff33aad3773aad6a","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Make second parameter of substr optional","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28648},"c2251eab51a45b73306863617b309e4666c87350":{"hash":"c2251eab51a45b73306863617b309e4666c87350","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28603 from bojidar-bg/24134-typed-array-share","body":"Fix typed arrays and dictionaries getting their values shared","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b64a24eb3fcec41c5e90b18ab2f61b895efb659":{"hash":"7b64a24eb3fcec41c5e90b18ab2f61b895efb659","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28548 from YeldhamDev/check_button_disabled_icon","body":"Add \"disabled\" icon for 'CheckButton'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e4cb80d4c1aca0aa4707977d77ed1058f4803ca":{"hash":"7e4cb80d4c1aca0aa4707977d77ed1058f4803ca","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27594 from marxin/fix-duplicate-conditions","body":"Fix duplicated conditions.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"427040372443cd675c63495f0fab8c195b21319d":{"hash":"427040372443cd675c63495f0fab8c195b21319d","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix crash when trying to set fallback or next pass with one of parent","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26978},"913620a9b804b10a880f6274df1d8ef44c27cb54":{"hash":"913620a9b804b10a880f6274df1d8ef44c27cb54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28640 from bojidar-bg/17885-navmesh-entry-broken","body":"Fix navmesh not finding optimal paths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1170b78e2842e540f08ff40cba61eeb83324edec":{"hash":"1170b78e2842e540f08ff40cba61eeb83324edec","is_merge":false,"authored_by":["MDQ6VXNlcjIyODk3MDMw"],"author_raw":"Thomas Karcher <t_karcher@posteo.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Update of RigidBody2D class description","body":"Added a hint in the RigidBody2D class description regarding the transformation issue mentioned in https://github.com/godotengine/godot/issues/5734","is_cherrypick":false,"cherrypick_hash":"","pull":28643},"184bd3f6e51b674cb53fa30ddbcfd5034d3d0347":{"hash":"184bd3f6e51b674cb53fa30ddbcfd5034d3d0347","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28641 from Chaosus/fix_vs_collapse","body":"Fixed incorrect collapsing visual shader tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1b7b74d656c9a6ad2546233af1834b15cca8c0d":{"hash":"f1b7b74d656c9a6ad2546233af1834b15cca8c0d","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix navmesh not finding optimal paths","body":"Addresses part of #17885","is_cherrypick":false,"cherrypick_hash":"","pull":28640},"8a8b7af6380d538827ba89263b920c5357f604a5":{"hash":"8a8b7af6380d538827ba89263b920c5357f604a5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix collapse visual shader tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28641},"d9628204533348552fb18c3f28f7b088cb846ca0":{"hash":"d9628204533348552fb18c3f28f7b088cb846ca0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28620 from megalike/fix_mac_os_move_cursor","body":"Fix Mac OS move cursor behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f1e39e1fc885973360519a533f9748f1ac158f86":{"hash":"f1e39e1fc885973360519a533f9748f1ac158f86","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28636 from bojidar-bg/d2426-panel-styles","body":"Remove unused panelf and panelnc styles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d47dad2b181cfe6ff5d21ef0d2e6897c781cef8":{"hash":"3d47dad2b181cfe6ff5d21ef0d2e6897c781cef8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Remove unused `panelf` and `panelnc` styles","body":"Fixes godotengine/godot-docs#2426","is_cherrypick":false,"cherrypick_hash":"","pull":28636},"0619d5d7b295c8d836800af02eb35de4f1927bc5":{"hash":"0619d5d7b295c8d836800af02eb35de4f1927bc5","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28635 from Chaosus/fix_build","body":"Fix build visual_shader_editor_plugin","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e57d761f9b66f92beac809187fe5b72e634a466f":{"hash":"e57d761f9b66f92beac809187fe5b72e634a466f","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix build visual_shader_editor_plugin","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28635},"52651509f0fa3db5b514606742ec015e7c6de43f":{"hash":"52651509f0fa3db5b514606742ec015e7c6de43f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make \"Find in Files\" always available in the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28629},"a3d5aec68dc63227e1271a91333cb2e901f24221":{"hash":"a3d5aec68dc63227e1271a91333cb2e901f24221","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"added MSAA to GLES backend","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28518},"c50ab02e4ceb1517f3a87a7bac82967ba1e6e2a9":{"hash":"c50ab02e4ceb1517f3a87a7bac82967ba1e6e2a9","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28608 from lopho/patch-1","body":"Document CollisionObject2D pickable requires collision_layer","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39398f173e458a11c1b7ad7a21d69f3895967917":{"hash":"39398f173e458a11c1b7ad7a21d69f3895967917","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTQ4NDc="],"author_raw":"megalike <megalike@gmail.com>","committer_raw":"megalike <megalike@gmail.com>","summary":"Fix Mac OS move cursor behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28620},"b291cfde1b595f236b33f7770ec68042d534051a":{"hash":"b291cfde1b595f236b33f7770ec68042d534051a","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix default values not being read correctly in VS, take two","body":"Fixes #25889.","is_cherrypick":false,"cherrypick_hash":"","pull":28606},"3eb5d1b52587b5608f7b3f73a30cb86ec592fdbe":{"hash":"3eb5d1b52587b5608f7b3f73a30cb86ec592fdbe","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Hide \"Built-in Script\" option in the script creation dialog when not possible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28548},"acadfe0a4960f3ac6f32c6488d3545d2baea9ddd":{"hash":"acadfe0a4960f3ac6f32c6488d3545d2baea9ddd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add \"disabled\" icon for 'CheckButton'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28548},"e03f9ead2148839a39039bef4eefdb1e2770f24f":{"hash":"e03f9ead2148839a39039bef4eefdb1e2770f24f","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Do precision comparison to prevent the creation of keyframes with a time that already exists.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"262924296b08b9065816e68e756a42c3963fa1ed":{"hash":"262924296b08b9065816e68e756a42c3963fa1ed","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27415 from aqnuep/kinematicbody_fixes","body":"KinematicBody performance and quality improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a2213bfb601dd104179ec69c6103d735202371a9":{"hash":"a2213bfb601dd104179ec69c6103d735202371a9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28613 from YeldhamDev/scriptdiag_inherent_fix","body":"Fix script dialog asking for a correct inheritance when not needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6aa2858b4e25fe82f8667d4c5fbc5e3772c6dab":{"hash":"d6aa2858b4e25fe82f8667d4c5fbc5e3772c6dab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28609 from bojidar-bg/27152-indirect-code-completion","body":"Fix slight issues with autocompletion and member lists in GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0931806c2a085e84ecc4d7989436edc83cd70a8":{"hash":"b0931806c2a085e84ecc4d7989436edc83cd70a8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28611 from YeldhamDev/popupmenu_regressionmania","body":"Fix regression in 'PopupMenu' when icons have different values for width and height","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73d95f10069f8cde62a20dff31f3b9ab1c99dd6d":{"hash":"73d95f10069f8cde62a20dff31f3b9ab1c99dd6d","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make small changes to the script dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28613},"6cb4ef1c5517bd233a9b600ff2deee593d2a5af3":{"hash":"6cb4ef1c5517bd233a9b600ff2deee593d2a5af3","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix script dialog asking for correct inheritance when not needed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28613},"d6489374e76ff0ac050b240e78810552a5399a8e":{"hash":"d6489374e76ff0ac050b240e78810552a5399a8e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix regression in 'PopupMenu' when icons have different values for width and height","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28611},"0eb924a425281dfae4672ec114dc42b4067205ec":{"hash":"0eb924a425281dfae4672ec114dc42b4067205ec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28447 from fire/vs_reorder_search","body":"Change order of Visual Script Search and Misc VS UX","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9d95309024c7b7dac5c12b891cb90982f566565":{"hash":"f9d95309024c7b7dac5c12b891cb90982f566565","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix slight issues with autocompletion and member lists in GDScript","body":"Fixes #27152\nFixes #28591","is_cherrypick":false,"cherrypick_hash":"","pull":28609},"da73bcca6fcfab16dbf06ebbf62f5b34b1ee19d5":{"hash":"da73bcca6fcfab16dbf06ebbf62f5b34b1ee19d5","is_merge":false,"authored_by":["MDQ6VXNlcjEzNjY5Njk="],"author_raw":"lopho <lopho@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Document CollisionObject2D pickable requires collision_layer","body":"Documents CollisionObject2D mouse_entered, mouse_exited and input_event requiring at least one collision_layer to be set.","is_cherrypick":false,"cherrypick_hash":"","pull":28608},"dc7533517f0447c61acc44fb39f061b7e29e06cf":{"hash":"dc7533517f0447c61acc44fb39f061b7e29e06cf","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDg4Njc5"],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"Update editor_settings.cpp","body":"Update editor_settings.cpp\n\nUpdate editor_themes.cpp\n\nUpdate editor_settings.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":27097},"aff9320ff271b6d12ac9e4a7231ea0865477f493":{"hash":"aff9320ff271b6d12ac9e4a7231ea0865477f493","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix typed arrays and dictionaries getting their values shared","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28603},"cdf54d6c5fcaf20088cc334a9973cdd435041bc3":{"hash":"cdf54d6c5fcaf20088cc334a9973cdd435041bc3","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Ignore a warning in _get_socket_error (-Wlogical-op).","body":"drivers/unix/net_socket_posix.cpp: In member function 'NetSocketPosix::NetError NetSocketPosix::_get_socket_error()':\ndrivers/unix/net_socket_posix.cpp:197:22: warning: logical 'or' of equal expressions [-Wlogical-op]\n197 | if (errno == EAGAIN || errno == EWOULDBLOCK)\n| ^\n\nand:\n\nmodules/mono/utils/string_utils.cpp: In function 'int {anonymous}::sfind(const String&, int)':\nmodules/mono/utils/string_utils.cpp:68:48: error: logical 'or' of collectively exhaustive tests is always true [-Werror=logical-op]\nfound = src[read_pos] == 's' || (c >= '0' || c <= '4');\n~~~~~~~~~^~~~~~~~~~~","is_cherrypick":false,"cherrypick_hash":"","pull":27594},"21e2419e24b9b868fe5da2735784f31366bd1629":{"hash":"21e2419e24b9b868fe5da2735784f31366bd1629","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28599 from akien-mga/locale-names","body":"Locales: Add some missing locale names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"867b96eb71356d09d530f74b46145260b82f597b":{"hash":"867b96eb71356d09d530f74b46145260b82f597b","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Locales: Add some missing locale names","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28599},"d42f11b2592fc97c3e9cfb5c47c8e22c09399791":{"hash":"d42f11b2592fc97c3e9cfb5c47c8e22c09399791","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28598 from Chaosus/fix_vs_switching","body":"Fix input entries when switching to new visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62b7132947c52676776f8fd5cf9ccadbf49dd2f2":{"hash":"62b7132947c52676776f8fd5cf9ccadbf49dd2f2","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix input entries when switching to new visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28598},"b7cd9794fe5b38b6a60c9ce64ca9bf1bab1d7813":{"hash":"b7cd9794fe5b38b6a60c9ce64ca9bf1bab1d7813","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28568 from Faless/net/lws_rollback_3.0.1_pr","body":"Roll back libwebsockets to version 3.0.1","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2c56ee3975ec9744088d5328462818a5980a5a0":{"hash":"c2c56ee3975ec9744088d5328462818a5980a5a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28576 from Faless/build/js_freetype_pr","body":"Freetype clone env for no-SMID single file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"476c3be471b3a27884184572e5252403be78587e":{"hash":"476c3be471b3a27884184572e5252403be78587e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28588 from Calinou/dynamicfont-add-size-hint","body":"Add a property hint for DynamicFont size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"818f756d9034abe8b1ab4ecc014666893fcb00b6":{"hash":"818f756d9034abe8b1ab4ecc014666893fcb00b6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add a property hint for DynamicFont size","body":"This caps its size to reasonable values in the Inspector.\n\nThis closes #22581.","is_cherrypick":false,"cherrypick_hash":"","pull":28588},"46b6fb83efc8e021cf60502d1e42fdd912b020eb":{"hash":"46b6fb83efc8e021cf60502d1e42fdd912b020eb","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28542 from Anchakor/master","body":"Small documentation improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"505ab3d2252fcdbf6515e12e2ac375644924cdb7":{"hash":"505ab3d2252fcdbf6515e12e2ac375644924cdb7","is_merge":false,"authored_by":["MDQ6VXNlcjI4ODAwODE5"],"author_raw":"theoniko <nikolaoutheod@gmail.com>","committer_raw":"theoniko <nikolaoutheod@gmail.com>","summary":"Fix First Ctrl+R and Ctrl+F not showing long name variables correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28583},"6bd271139d8192bdac9c9cf0e5fd2d007b967598":{"hash":"6bd271139d8192bdac9c9cf0e5fd2d007b967598","is_merge":false,"authored_by":["MDQ6VXNlcjY5NTIyMTM="],"author_raw":"Maxime Leroy <lisacintosh@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixing Curve2D/3D baked interpolated values","body":"If bake interval is a multiple of the curve length, the curve would return NaN for some offset values (when `frac == 0.0`, it matches the start and end of the curve segment so `fmod == 0.0`, `frac` becomes NaN)\n\n```\n# Godot 3.1.1\nvar c = Curve3D.new()\nc.add_point(Vector3())\nc.add_point(Vector3(0.5,0,0))\nc.add_point(Vector3(1,0,0))\nc.bake_interval = 0.5\nc.interpolate_baked(0.5) == Vector3(NAN, NAN, NAN)\n\n```","is_cherrypick":false,"cherrypick_hash":"","pull":28581},"4f9408a0f8b15d7822057296f932d69a6a4611e2":{"hash":"4f9408a0f8b15d7822057296f932d69a6a4611e2","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Freetype clone env for no-SMID single file","body":"Fix freetype build issue for javascript platform.\nWhen disabling optimizations (SMID) in specific freetype, source files,\nwe need to make sure to copy all other CPPFLAGS, not just override them.","is_cherrypick":false,"cherrypick_hash":"","pull":28576},"432460a355370ac039112d8009c311cec204eefe":{"hash":"432460a355370ac039112d8009c311cec204eefe","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"VS: Give the generic search the current base type.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28447},"4e6420b5a8a011c7912765dc988d5f8f9bf67a63":{"hash":"4e6420b5a8a011c7912765dc988d5f8f9bf67a63","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"VS: Better ux","body":"* In VS functions' put the current node type first.\n* Cleanup and merge property and method sections.","is_cherrypick":false,"cherrypick_hash":"","pull":28447},"a9c6c98a67896c26fd3c1b9e06c799e742058c53":{"hash":"a9c6c98a67896c26fd3c1b9e06c799e742058c53","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Change order of Visual Script Search.","body":"Previously:\n\n* vs nodes\n* properties\n* methods\n\nNow:\n\n* properties\n* methods\n* vs nodes","is_cherrypick":false,"cherrypick_hash":"","pull":28447},"92ea1c3cca60e5b1b95a0163bf0822c0ec2491cb":{"hash":"92ea1c3cca60e5b1b95a0163bf0822c0ec2491cb","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add godot version in backtrace message","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28572},"9f49e50d6d6ba8ad54e1106ab3954177ecc794c2":{"hash":"9f49e50d6d6ba8ad54e1106ab3954177ecc794c2","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28571 from Chaosus/fix_vs_input2","body":"Added missed inputs for other modes in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c159ea3799004cd1527b5fd2c3806a59672c1a4":{"hash":"3c159ea3799004cd1527b5fd2c3806a59672c1a4","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added missed inputs for other modes in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28571},"1d9a207dda5e306331e0b8d8b1279da0fcafbf18":{"hash":"1d9a207dda5e306331e0b8d8b1279da0fcafbf18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28563 from DrMoriarty/fix-pvrtc-encoder","body":"Fix pvrtc encoder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5254353ea80d74ea0332a820d878d78037f7e85f":{"hash":"5254353ea80d74ea0332a820d878d78037f7e85f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28567 from qarmin/fix_remove_missing_projects","body":"Fix Remove Missing Projects on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f74e6b854b101bfa3e07dcc2e50a93098d2a132":{"hash":"2f74e6b854b101bfa3e07dcc2e50a93098d2a132","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28559 from megalike/mac_os_move_cursor_hotkeys","body":"Support Mac OS default move cursor hotkeys","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be414e4476371567a824099767b6c91a0123d626":{"hash":"be414e4476371567a824099767b6c91a0123d626","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Revert \"Update libwebsockets to 3.1 (plus UWP patch)\"","body":"This reverts commit 90210c48627692d281554d6185b5db17a86c852a.","is_cherrypick":false,"cherrypick_hash":"","pull":28568},"d9eaa3e09307f30aa0f8d1eec2919e277b840a16":{"hash":"d9eaa3e09307f30aa0f8d1eec2919e277b840a16","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix Remove Missing Project projects on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28567},"3cfab06080806f0ea9984e8914f7cd3279a0fa79":{"hash":"3cfab06080806f0ea9984e8914f7cd3279a0fa79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25406 from aqnuep/gridmap_improvements","body":"GridMap editor fixes and improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17d14fe51166ae7c6af6a6bd08e33c0c6315ef20":{"hash":"17d14fe51166ae7c6af6a6bd08e33c0c6315ef20","is_merge":false,"authored_by":["MDQ6VXNlcjE2OTQ4NDc="],"author_raw":"megalike <megalike@gmail.com>","committer_raw":"megalike <megalike@gmail.com>","summary":"Support Mac OS default move cursor hotkeys","body":"Add missing FALLTHROUGH define","is_cherrypick":false,"cherrypick_hash":"","pull":28559},"4009d26022b41587e1d360ee348bf3cee34b6cfa":{"hash":"4009d26022b41587e1d360ee348bf3cee34b6cfa","is_merge":false,"authored_by":["MDQ6VXNlcjExNzcwNjg="],"author_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","committer_raw":"Vasiliy Makarov <drmoriarty.0@gmail.com>","summary":"Fix pvrtc encoder","body":"Always resize image to square of power2\nEnable mipmaps only if original texture has it enabled\nFix #28534, #28541","is_cherrypick":false,"cherrypick_hash":"","pull":28563},"c86b03abd8860c5963f1e694257a2231cea96d85":{"hash":"c86b03abd8860c5963f1e694257a2231cea96d85","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"Expose TextEdit's drawSpaces feature to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28366},"04b49264f2d752c32a4bb771367e78ca2f44b447":{"hash":"04b49264f2d752c32a4bb771367e78ca2f44b447","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzE5Mjc="],"author_raw":"Jiří Procházka <ojirio@gmail.com>","committer_raw":"Jiří Procházka <ojirio@gmail.com>","summary":"Small documentation improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28542},"f3eafcec1a2eae021114fa12bd304668b9198af5":{"hash":"f3eafcec1a2eae021114fa12bd304668b9198af5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25350 from Connall/master","body":"Fix \"Auto Brace Complete\" inserting extra quotation character sometimes in a string.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a72552367e2d003e886b378a8b932d9b12daae54":{"hash":"a72552367e2d003e886b378a8b932d9b12daae54","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25453 from nekomatata/button-keep-pressed-option","body":"Add option to keep button pressed when moving cursor outside while pressing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48d31632a5f794f578879c80ab1bc5bcd44c1092":{"hash":"48d31632a5f794f578879c80ab1bc5bcd44c1092","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28557 from AndreaCatania/revfix","body":"Fixed game crash, regression of #26977","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2684e816823ef3911143e630f92bc969adece1b5":{"hash":"2684e816823ef3911143e630f92bc969adece1b5","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk=","MDQ6VXNlcjc2NDU2ODM="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"Andrea Catania <info@andreacatania.com>","summary":"Fixed game crash, regression of #26977","body":"Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>","is_cherrypick":false,"cherrypick_hash":"","pull":28557},"59b553b2af958b6fba019f8fb78326053039b2d3":{"hash":"59b553b2af958b6fba019f8fb78326053039b2d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28493 from mitchcurtis/mac-line","body":"Make Command + Left go to first non-whitespace character","is_cherrypick":false,"cherrypick_hash":"","pull":""},"47338a8056415879fc2565fc18cc357e3bcf32d5":{"hash":"47338a8056415879fc2565fc18cc357e3bcf32d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28455 from DrNochi/bugfix/script-dialog-path-with-spaces","body":"Handle spaces correctly for base / parent scripts in the \"New Script\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae41e35191cc64471f918318dc32428728c9c4bb":{"hash":"ae41e35191cc64471f918318dc32428728c9c4bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27676 from qarmin/small_fixes_2","body":"Small fixes to static analyzer bugs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8afc9c3938af385be17aab92ec5c4adcbfb0781a":{"hash":"8afc9c3938af385be17aab92ec5c4adcbfb0781a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #21425 from aaronfranke/decimal-functions","body":"Make \"decimal\" functions more consistent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8194eaef30a32a5d8595fa16b279924ce184cc9":{"hash":"a8194eaef30a32a5d8595fa16b279924ce184cc9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28554 from YeldhamDev/popupmenu_minsize_fix","body":"Fix regression on 'PopupMenu's minimal size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"48bfa9d17a69a8722556eb3a42df73348f46695c":{"hash":"48bfa9d17a69a8722556eb3a42df73348f46695c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix regression on 'PopupMenu's minimal size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28554},"7ff0979747bd245074ab50886db575e2bd045d9a":{"hash":"7ff0979747bd245074ab50886db575e2bd045d9a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28544 from neikeq/issue-28540","body":"Fix missing argument for vsnprintf_s","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa4e27084fc49a72fedce8f1554962418b2b7671":{"hash":"aa4e27084fc49a72fedce8f1554962418b2b7671","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MjM0ODg="],"author_raw":"kbake <kbake@outlook.com>","committer_raw":"kbake <kbake@outlook.com>","summary":"fixes 27543, adds a copy button for the editor log","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28009},"4eedb9780233d2bf7cb30cfb553d24cb7062b941":{"hash":"4eedb9780233d2bf7cb30cfb553d24cb7062b941","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix missing argument for vsnprintf_s","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28544},"60e16e4a0d39ccc04d390a8071d7fcdef1e3b84a":{"hash":"60e16e4a0d39ccc04d390a8071d7fcdef1e3b84a","is_merge":false,"authored_by":["MDQ6VXNlcjQ2NzkwNTM4"],"author_raw":"Guillermo <gsegovia2018@my.fit.edu>","committer_raw":"Guillermo <gsegovia2018@my.fit.edu>","summary":"Set range and change EDITOR_DEF to EDITOR_GET","body":"Fix indentation\n\nFix Indentation!\n\nRemove 14","is_cherrypick":false,"cherrypick_hash":"","pull":28107},"620ec4703fa8790ac01a8c1e05212d85776cf9b9":{"hash":"620ec4703fa8790ac01a8c1e05212d85776cf9b9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Make \"decimal\" functions more consistent","body":"In GDScript, rename \"decimals\" to \"step_decimals\". In C#, add \"StepDecimals\", but keep the old functionality in a method called \"DecimalCount\".","is_cherrypick":false,"cherrypick_hash":"","pull":21425},"dd2cd06165670bb0d78bf4aa397935be15716e76":{"hash":"dd2cd06165670bb0d78bf4aa397935be15716e76","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25670 from aqnuep/bake_mode_affect_gi_prove","body":"Disable GI probe capturing lights with bake mode disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"06440408727cf30c2220b1a9225b14467302a8d0":{"hash":"06440408727cf30c2220b1a9225b14467302a8d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27021 from MarianoGnu/font","body":"Add and expose to Font a function to get the word-wraped text size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5902e15b9bd940c17e360cc4a95f2c175c8af0b6":{"hash":"5902e15b9bd940c17e360cc4a95f2c175c8af0b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27187 from IronicallySerious/add-new-folder-button","body":"Add 'Create Folder' button in Install Project dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5f3dd5fdc74bc48b03b6db0a3c581f37342f9f98":{"hash":"5f3dd5fdc74bc48b03b6db0a3c581f37342f9f98","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28481 from iwek7/issue28446/highlighingOfWhitespaces","body":"Disable higlighting all occurences of selection in editor if it contains only whitespaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"537b1fbbba1d19565fbc00112c89cbcfdaf2c684":{"hash":"537b1fbbba1d19565fbc00112c89cbcfdaf2c684","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27954 from sketchyfun/bezier_fixes","body":"Enhancements and fixes for the bezier animation track editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1cc438ce6be5dbbe21588d28c765c6ab2996a19":{"hash":"c1cc438ce6be5dbbe21588d28c765c6ab2996a19","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27913 from Amssat221/issue27912","body":"Set a range for line spacing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7f00f3bacbb41f35b7120db6a911eda7c6feac9":{"hash":"a7f00f3bacbb41f35b7120db6a911eda7c6feac9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28530 from akien-mga/scons-prepend-cpppath","body":"SCons: Always use env.Prepend for CPPPATH","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e37d72369510e45a0895af88d47a7fdac93ceba9":{"hash":"e37d72369510e45a0895af88d47a7fdac93ceba9","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fixes bug when setting projection matrix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27798},"a5c619dc8dc8a488599c3b08314ddb69e0ed445e":{"hash":"a5c619dc8dc8a488599c3b08314ddb69e0ed445e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28520 from clayjohn/GLES2-alpha-draw-order","body":"Fixed GLES2 transparency order","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23fd2a9175d7f86506675714db87f8b229feaa8d":{"hash":"23fd2a9175d7f86506675714db87f8b229feaa8d","is_merge":false,"authored_by":["MDQ6VXNlcjIzMjU3NzY0"],"author_raw":"DrNochi <drnochi@users.noreply.github.com>","committer_raw":"DrNochi <drnochi@users.noreply.github.com>","summary":"Fix script dialog path validation to handle spaces correctly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28455},"22ce1e27091535916c987853ffb7dc5187dc78b1":{"hash":"22ce1e27091535916c987853ffb7dc5187dc78b1","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Expose more surface tools and add create_from_blend_shape.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26355},"9dc9434b1bcde48259fa68066a7a3e2cff5d5eab":{"hash":"9dc9434b1bcde48259fa68066a7a3e2cff5d5eab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24437 from mateusfccp/single_quotes_option","body":"Add settings for single-quotes on completion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fda3a568efb7a0ca371e73380203442b81fc9dd8":{"hash":"fda3a568efb7a0ca371e73380203442b81fc9dd8","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"Issue-28355 - show spaces in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28366},"07e2a86fc4bbb512ce4183337a39db4b61ac12cc":{"hash":"07e2a86fc4bbb512ce4183337a39db4b61ac12cc","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"GridMap editor fixes and improvements","body":"This change fixes a few outstanding issues and greatly improves the usability\nof the GridMap editor through the following changes:\n\n- Copied mesh now gets displayed during pasting (also renamed the related\nidentifiers accordingly)\n- Duplication/paste indicator now gets rotated around the correct pivot point\n(duplication worked properly before, but the indicator was shown misplaced\nwhen rotated)\n- Selected mesh library item cursor is no longer shown during selection and\nduplication/pasting\n- Back rotate X/Y/Z is now working during duplication/pasting\n- Added true cut operation thanks to now having a proper clipboard (clear\noperation got remapped to the DEL key)\n- Got rid of some weird workarounds in the duplication code\n- Fill and clear operations now correctly make the selection marker inactive\nas this was broken partly due to the workarounds mentioned above\n(duplication continues to keep the selection marker active to allow\nsubsequent duplications)\n- Clear current selection on RMB, but treat selection as an action so previous\nselection can be restored on undo\n- Separated selection and paste indicator data as it's prone to error and\nconfusion and it's anyway needed now that selection is treated as an action\n- Added support for cancelling paste, selection, and even unselect the\ncurrently selected mesh library item with the ESC key (previously there\nwasn't a way to unselect)\n- Changed the key binding of fill/clear/duplicate operations to use Ctrl as a\nmodifier\n- Changed erase to use RMB instead of Shift+RMB (free look is available\nthrough Shift+F anyway, so no need to occupy RMB for it during gridmap\nediting)\n- Removed unused area, external connector, and configure menu items (there's\nalso the non-functional clip mode menu items, but I'm not sure whether there\nare any plans with that, I suppose it's meant to be an editor aid)\n- Renamed INPUT_COPY to INPUT_PICK to better reflect its purpose\n- Added support for using Shift+Q and Shift+E to select multiple floors/planes\nwithout actually changing the current floor/plane as it happens when using\ne.g. the mouse wheel\n\nFixes #25373 and #15883","is_cherrypick":false,"cherrypick_hash":"","pull":25406},"c991379b81e660e6c9d28620d61b87e9c0cb5233":{"hash":"c991379b81e660e6c9d28620d61b87e9c0cb5233","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd30188786ceac792da2d94da3d2615360d4ed56":{"hash":"bd30188786ceac792da2d94da3d2615360d4ed56","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28531 from LATRio/fix_phys_server_binding","body":"Properly expose some PhysicsServer methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9da3d736adb8c640e813fa14dcf988f8b597bd58":{"hash":"9da3d736adb8c640e813fa14dcf988f8b597bd58","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix sign-compare error from #26051","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"58531a9a0ac38dcdec20ae404b370930cffc6977":{"hash":"58531a9a0ac38dcdec20ae404b370930cffc6977","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28532 from BastiaanOlij/fix_gdnative_notify","body":"Forgot a parameter in the ARVR gdnative bindings for notifications","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8a7cf6f0d1ae886bc1be40a91d9119fa5dfc61e5":{"hash":"8a7cf6f0d1ae886bc1be40a91d9119fa5dfc61e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25708 from SeleckyErik/issue-25611-script_dialog_cursor","body":"Moves cursor to and selects \"new_script\" in Create Script dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b08ba1a4833be4a2c9c9697d47193c58e357764":{"hash":"1b08ba1a4833be4a2c9c9697d47193c58e357764","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25713 from qarmin/remove_all_missing_projects","body":"Add button in Project Manager to remove all missing projects","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e014561a28cc060c0cde8c8468d739ea9461316c":{"hash":"e014561a28cc060c0cde8c8468d739ea9461316c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28519 from neikeq/mono-exported-arrays-resource-type-hint","body":"C#: Support resource type hint in exported arrays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"378ddde5e37ae540d17534a312a77ce290be09e2":{"hash":"378ddde5e37ae540d17534a312a77ce290be09e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25720 from qarmin/fix_hide_search_project_settings","body":"Clear SearchBox when unclick SearchButton","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ca65b5e26c504a6bab1dbb5b19370641cdb7234":{"hash":"1ca65b5e26c504a6bab1dbb5b19370641cdb7234","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25751 from Calinou/faster-script-error-checking","body":"Allow floating-point values in the idle parse delay editor setting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8114b993691347e5333343cec3f07a43fc8fc68":{"hash":"a8114b993691347e5333343cec3f07a43fc8fc68","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Forgot a parameter in the ARVR gdnative bindings for notifications","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28532},"9591e587fe6d28b4819e7dc39a0fe1494fb0d892":{"hash":"9591e587fe6d28b4819e7dc39a0fe1494fb0d892","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26022 from lupoDharkael/create-script","body":"Add class tree selection to script inheritance selection","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0562b78f402e6cfb6a93ca4348f119b7749e112d":{"hash":"0562b78f402e6cfb6a93ca4348f119b7749e112d","is_merge":false,"authored_by":["MDQ6VXNlcjc4ODU1NzM="],"author_raw":"LATRio <alsenya@yandex.ru>","committer_raw":"LATRio <alsenya@yandex.ru>","summary":"Properly expose PhysicsServer methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28531},"12cc760538fbec37199dcc24098d942ac1d623b8":{"hash":"12cc760538fbec37199dcc24098d942ac1d623b8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26051 from 20kdc/videofix","body":"webm/theora/yuv2rgb/libsimplewebm: Fix colour issues I could find.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b5deb1dc72d8c4c92c9850379522926e60ddf7d0":{"hash":"b5deb1dc72d8c4c92c9850379522926e60ddf7d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26053 from qarmin/back_scroll_to_start","body":"Back scroll bar to start when changing folder","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2cc8848c3c3815c6f72ce5f9b75bfab8a1498292":{"hash":"2cc8848c3c3815c6f72ce5f9b75bfab8a1498292","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26224 from hilfazer/autocomplete","body":"Working autocomplete for $\" and $'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88c0a8d4b8a0a4262c4e6fcc215f785f24b26382":{"hash":"88c0a8d4b8a0a4262c4e6fcc215f785f24b26382","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26252 from ZahFox/colorpicker","body":"ColorPicker: Properties to toggle the editability and visibility of presets","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d52b70fb5e8e842ddcc9a57bad8e34366c0ee6d8":{"hash":"d52b70fb5e8e842ddcc9a57bad8e34366c0ee6d8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Always use env.Prepend for CPPPATH","body":"Include paths are processed from left to right, so we use Prepend to\nensure that paths to bundled thirdparty files will have precedence over\nsystem paths (e.g. `/usr/include` should have lowest priority).","is_cherrypick":false,"cherrypick_hash":"","pull":28530},"1d86929dcb349330e54fc7450f6c72601bc9d477":{"hash":"1d86929dcb349330e54fc7450f6c72601bc9d477","is_merge":false,"authored_by":["MDQ6VXNlcjY2MzkyMzc="],"author_raw":"MJacred <loesch.benny92@gmx.de>","committer_raw":"MJacred <loesch.benny92@gmx.de>","summary":"Fix application window not listed in taskbar (X11)","body":"* for executable\n* for editor and exported executable (on older Cinnamon versions)","is_cherrypick":false,"cherrypick_hash":"","pull":28512},"e949d6c2ae64a0faecd595b7589c1690426f18a7":{"hash":"e949d6c2ae64a0faecd595b7589c1690426f18a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix build error after #27294","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"712b789dc83f1d6e9279aa7c9368e6dc3ee7a21e":{"hash":"712b789dc83f1d6e9279aa7c9368e6dc3ee7a21e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26897 from rodolforg/fix_spatial_look_at_affecting_scale","body":"Spatial::look_at() now preserves its scale values","is_cherrypick":false,"cherrypick_hash":"","pull":""},"419022ea8909f26ac4353cc816c553ca14e0b925":{"hash":"419022ea8909f26ac4353cc816c553ca14e0b925","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26977 from bruvzg/fix_x11_window_pos","body":"Fix get_window_position / set_window_position on Linux","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0327d57cfd64b40878a79e5b83f4848001fecb4a":{"hash":"0327d57cfd64b40878a79e5b83f4848001fecb4a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27007 from BastiaanOlij/arvr_notifications","body":"Send notifications to ARVRInterfaces","is_cherrypick":false,"cherrypick_hash":"","pull":""},"33c39e4c2595616c4f22fab1738c4e3a956e606b":{"hash":"33c39e4c2595616c4f22fab1738c4e3a956e606b","is_merge":false,"authored_by":["MDQ6VXNlcjE3NzYwNDQ="],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","summary":"Add and expose to Font a function to get the rect size needed to draw a word-wraped text","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27021},"4e230d713487ea540ca534b11d0bdf225617a676":{"hash":"4e230d713487ea540ca534b11d0bdf225617a676","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27148 from YeldhamDev/creatediag_force_guides","body":"Force drawing guides in single-row Tree items in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0da61614c050c208166f9f860e61b9f4b9e048bb":{"hash":"0da61614c050c208166f9f860e61b9f4b9e048bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27204 from YeldhamDev/popupmenu_checkicon_offset","body":"Offset items in PopupMenu when Icons and Checks are present","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6b20e854cbca83175e83c2f87e11d406f332005":{"hash":"d6b20e854cbca83175e83c2f87e11d406f332005","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27294 from lupoDharkael/rect2i","body":"Add missing methods to Rect2i","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f40c62fa29e8b08fe69487efa92fd08a3dea742c":{"hash":"f40c62fa29e8b08fe69487efa92fd08a3dea742c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27371 from ShyRed/fixdisabled2dcollisions","body":"Allow adding disabled shapes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a7ef836c69b21ab69346a9895f873cfbfce4a74b":{"hash":"a7ef836c69b21ab69346a9895f873cfbfce4a74b","is_merge":false,"authored_by":["MDQ6VXNlcjEwNDY0MDEz"],"author_raw":"Ben Hickling <sketchyfun@gmail.com>","committer_raw":"Ben Hickling <sketchyfun@gmail.com>","summary":"Fixed a few issues with the bezier animation track editor, fixed the Travis CI errors, added TTR to bezier value labels and rounded them to 3 decimal points","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27954},"6ee5f7c8819847615c5e96ed92a2a86737350459":{"hash":"6ee5f7c8819847615c5e96ed92a2a86737350459","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27453 from KoBeWi/glhf_scene_root","body":"Use filename for scene root of imported models","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e0c97e73b223d28204fc67672ebae157af1f96c":{"hash":"7e0c97e73b223d28204fc67672ebae157af1f96c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27656 from Calinou/doc-lineedit-keybindings","body":"Document built-in LineEdit keybindings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9916319df869d49128d72a97d02802ef3f931762":{"hash":"9916319df869d49128d72a97d02802ef3f931762","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27693 from YeldhamDev/method_brackets_smart","body":"Make brackets only be inserted when necessary when autocompleting methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36d4f86ed9ed7f21818abee772ba55c41df2f993":{"hash":"36d4f86ed9ed7f21818abee772ba55c41df2f993","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27707 from Calinou/tweak-message-wording","body":"Improve wording of various messages and make casing more consistent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7fe5a8548ecd7205fc5035186128c872b7513a14":{"hash":"7fe5a8548ecd7205fc5035186128c872b7513a14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27759 from BastiaanOlij/sort_api_json","body":"Sort GDNative api.json","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d42565f81dd7700347ee6da1e67caf5c49bf922":{"hash":"9d42565f81dd7700347ee6da1e67caf5c49bf922","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27763 from maksloboda/priority-improvement","body":"Changed autotile priority picking algorithm","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f10a08d1bc93c4fc81e4ebc7293c5a748e03424":{"hash":"4f10a08d1bc93c4fc81e4ebc7293c5a748e03424","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27796 from Leytak/patch-2","body":"Reset button state on exit tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6e1b8b07b93e30ac09175cfcc7001d3aba5685cf":{"hash":"6e1b8b07b93e30ac09175cfcc7001d3aba5685cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27805 from Kanabenki/line2d-add-point-idx","body":"Add optional position argument for add_point in Line2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ac0369e9ff15c575a5ba242203e51b5ee4e7254f":{"hash":"ac0369e9ff15c575a5ba242203e51b5ee4e7254f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27845 from samdze/master","body":"Make TileMap overridable \"set_cell\" function called on undo/redo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"79040656e1c1d1f852c0ab2b874e837524237ff6":{"hash":"79040656e1c1d1f852c0ab2b874e837524237ff6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27869 from jean-dao/scenetree_call_group","body":"Fix: use function in SceneTree::call_group","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5313ce232dc81ed454d1ee7de6da84336e4ff30c":{"hash":"5313ce232dc81ed454d1ee7de6da84336e4ff30c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27870 from mawenzy/pr_gotoline","body":"Bind goto_line function for Script Editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ceebd748b94a3ba5d294b24a863a9e9c70a1b721":{"hash":"ceebd748b94a3ba5d294b24a863a9e9c70a1b721","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27927 from theisegeberg/#27925_trimHalvesAudio","body":"Fixes WAV import being cut in half with new trim code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bab8c760e88ae848f5be633d0be87966703e6f61":{"hash":"bab8c760e88ae848f5be633d0be87966703e6f61","is_merge":false,"authored_by":["MDQ6VXNlcjQ2NzkwNTM4"],"author_raw":"gsegovia2018 <46790538+gsegovia2018@users.noreply.github.com>","committer_raw":"gsegovia2018 <46790538+gsegovia2018@users.noreply.github.com>","summary":"Set range for line spacing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27913},"ea30bcdfef5c869f5b37a1d9af8b7ea32ba25cb4":{"hash":"ea30bcdfef5c869f5b37a1d9af8b7ea32ba25cb4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28287 from YeldhamDev/text_editable_contextmenu","body":"Make 'Line/TextEdit's context menus hide their editing options when in readonly mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e98ccaefe8bfe636cb7fc43667a41e7fce69ec45":{"hash":"e98ccaefe8bfe636cb7fc43667a41e7fce69ec45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28323 from homer666/animationplayer-imported-anim-warning","body":"Warn when opening imported anim in Animation editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0e628fa55da50bd4841f1865b47bb6b283fb886":{"hash":"d0e628fa55da50bd4841f1865b47bb6b283fb886","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28334 from YeldhamDev/popup_buttons_scale","body":"Make buttons that trigger popups have the same scale","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d647f7ce71dc54dcc77a9e3591ba904ffa9ab1e2":{"hash":"d647f7ce71dc54dcc77a9e3591ba904ffa9ab1e2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28491 from guilhermefelipecgs/ux_tile_map","body":"[TileMapEditor] Improve tool picking usability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1001c7fddee91b6c1c64acdf548d6d93ddbe01ec":{"hash":"1001c7fddee91b6c1c64acdf548d6d93ddbe01ec","is_merge":false,"authored_by":["MDQ6VXNlcjk5NjQ4ODY="],"author_raw":"miwanczuk <miwanczuk7@gmail.com>","committer_raw":"miwanczuk <miwanczuk7@gmail.com>","summary":"issue-28446 - disable higlighting all occurences of string in editor if only whitespaces are selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28481},"9be8424ef980d7a85e08535de986123033ba55aa":{"hash":"9be8424ef980d7a85e08535de986123033ba55aa","is_merge":false,"authored_by":["MDQ6VXNlcjM2OTY1NDY="],"author_raw":"Rikhardur Bjarni Einarsson <badulf96@gmail.com>","committer_raw":"Rikhardur Bjarni Einarsson <badulf96@gmail.com>","summary":"Added an is_valid function to FuncRef so script can check if it is safe to call it.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28525},"80e9e93e27622e1c03a4da0ef130367191a7b996":{"hash":"80e9e93e27622e1c03a4da0ef130367191a7b996","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Add Popup::popup_centered_clamped method","body":"- Also replace redundant duplicate code in editor dialogs with calls to popup_centered_clamped()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ae3809f4b40785b5e06589458932fc83aa59680":{"hash":"7ae3809f4b40785b5e06589458932fc83aa59680","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"Fixed GLES2 transparency order","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28520},"470b80cc559b8e8aff2466001e673c37e0efc5c9":{"hash":"470b80cc559b8e8aff2466001e673c37e0efc5c9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Support resource type hint in exported arrays","body":"- Elements of types like PackedScene will display with the special editor for such type.","is_cherrypick":false,"cherrypick_hash":"","pull":28519},"e5c8e4019bc83a893c1b09a3671ffae8d493d77a":{"hash":"e5c8e4019bc83a893c1b09a3671ffae8d493d77a","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Warn when opening imported anim in AnimationPlayer","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4131b2b8919d023f68c904c481e5a126517bb66a":{"hash":"4131b2b8919d023f68c904c481e5a126517bb66a","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Renames captions of Scalar/VectorInterp in Visual Shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28516},"9dba47a743b6ae75f63fbc0c08f6be27c030be0f":{"hash":"9dba47a743b6ae75f63fbc0c08f6be27c030be0f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to keep local transform when reparenting","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28392},"f7a45eb0de38efa533bb2f83a6684e1e41bb2ef5":{"hash":"f7a45eb0de38efa533bb2f83a6684e1e41bb2ef5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'Line/TextEdit's context menus hide their editing options when in readonly mode","body":"Fixes #28243.","is_cherrypick":false,"cherrypick_hash":"","pull":28287},"7018de8425e8c2781071595fdcf565acdfde2be4":{"hash":"7018de8425e8c2781071595fdcf565acdfde2be4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28016 from YeldhamDev/spritesheet_dialog_improvements","body":"Small improvements to the new Sprite Sheet dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2f6beb888d17b2a01779bba203067c0aba548c4":{"hash":"b2f6beb888d17b2a01779bba203067c0aba548c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28061 from guilhermefelipecgs/fix_19137","body":"[Input] Release keys/actions pressed if window loses focus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"23147ae2c3740e73f0247cf4bff24ba9326683a4":{"hash":"23147ae2c3740e73f0247cf4bff24ba9326683a4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28101 from MunWolf/debugger_cursor","body":"Added a marker in text_edit that tells which row is executing.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82fcc9957336ffd79b059a4d3718314c72c4ecf2":{"hash":"82fcc9957336ffd79b059a4d3718314c72c4ecf2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28104 from homer666/connections-error-dialog","body":"Update signal connections error dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b8e09f98c421c68816be9d58d528746efce91cb6":{"hash":"b8e09f98c421c68816be9d58d528746efce91cb6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make buttons that trigger popups have the same scale","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28334},"f5cc29f9f3536d965917161103c0ae12f2e70358":{"hash":"f5cc29f9f3536d965917161103c0ae12f2e70358","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28185 from KLee1248/key_remapping","body":"Re-maps KEY_BRACELEFT/RIGHT for OSX users","is_cherrypick":false,"cherrypick_hash":"","pull":""},"99958c99da3eeb17737275ac976de8b54e05e714":{"hash":"99958c99da3eeb17737275ac976de8b54e05e714","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[TileMapEditor] Improve tool picking usability","body":"When KEY_CONTROL is released, go back to the last tool.\n\nAlso add a tooltip for paint button with shortcuts for line draw and\nrectangle paint.","is_cherrypick":false,"cherrypick_hash":"","pull":28491},"7e87a410fa73db5a6a852690250db894d273b2ac":{"hash":"7e87a410fa73db5a6a852690250db894d273b2ac","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28205 from mikolasan/26937-hide-popup-menu","body":"Hide popup menu when OptionButton is hidden","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b757e0fee83c7483004f6dcbad8f4d5d68c8371":{"hash":"8b757e0fee83c7483004f6dcbad8f4d5d68c8371","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28451 from Calinou/limit-size-manage-feature-profiles","body":"Limit the size of the Manage Editor Feature Profiles dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6822ee37ddc81866236bada00fae9bf802451165":{"hash":"6822ee37ddc81866236bada00fae9bf802451165","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28281 from zqyoung1/fix-selection-undo","body":"Fix selection undo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17ad16e3965d861b9e6fe98aca6c7031d5841709":{"hash":"17ad16e3965d861b9e6fe98aca6c7031d5841709","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28284 from Daw11/doc-link-fix","body":"Fix the unclickable links inside the doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1af18ab2355fffe93c95b4c27e4f63c38c655590":{"hash":"1af18ab2355fffe93c95b4c27e4f63c38c655590","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28399 from YeldhamDev/textedit_expose_tab_fold","body":"Expose 'TextEdit's tab drawing and folding to GDScript","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f337b6652f63c31eba00a285fffaaeabfb66a0b":{"hash":"8f337b6652f63c31eba00a285fffaaeabfb66a0b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28407 from erammos/debugger_inspector_fix","body":"Debugger's inspector doesn't clear it values on every debug action","is_cherrypick":false,"cherrypick_hash":"","pull":""},"554c0ea90b4bc3b94d2c9a357d6f9c1db93abfe7":{"hash":"554c0ea90b4bc3b94d2c9a357d6f9c1db93abfe7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28423 from neikeq/dont-forget-to-think-a-name-for-this-branch","body":"C#: Deprecate accessor methods and generate correct int and float types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a3617f6ca82f4c8121f75d9d2c342ef5431dd214":{"hash":"a3617f6ca82f4c8121f75d9d2c342ef5431dd214","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28431 from SouzaGuilherme/master","body":"Adds flag AMBIENT_LIGHT_DISABLED to GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b509a9c534d0cbfabcd682a30c527c0027f0a38":{"hash":"3b509a9c534d0cbfabcd682a30c527c0027f0a38","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28435 from YeldhamDev/editorpath_menubutton_change","body":"Make 'EditorPath' into a proper 'MenuButton'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e583b75f5e217e63bcf1df85232b2033b0ff8b07":{"hash":"e583b75f5e217e63bcf1df85232b2033b0ff8b07","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28448 from Valentactive/fix-linux-recognition-ecutable-builds-clang","body":"Fix builds made with Clang on some Linux distros (the equivalent of #23542 but for Clang)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0eaf32bb292c96171ff24e19c7f70ff84fed5d9b":{"hash":"0eaf32bb292c96171ff24e19c7f70ff84fed5d9b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28470 from Calinou/fix-windows-clipboard-line-endings","body":"Convert line endings to CRLF in `OS.set_clipboard()` on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"85c27f9c90179d1e886814a07f1ccd0ac99efd47":{"hash":"85c27f9c90179d1e886814a07f1ccd0ac99efd47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28452 from Sintinium/undoredo-lock","body":"Undo support for locking and grouping for both 2D and 3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cf193b5c2d160aeb7910c1e77ea395eb172c714":{"hash":"8cf193b5c2d160aeb7910c1e77ea395eb172c714","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28480 from homer666/keyframe-fps-mode","body":"Update edited keyframe's snap mode properly","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b1f824291b5c093f6f1e486e08fd101ab1865b64":{"hash":"b1f824291b5c093f6f1e486e08fd101ab1865b64","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28507 from homer666/refresh-when-animation-storage-changed","body":"Refresh import dock upon changing scene importer's \"animation/storage\" property","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18e88c85631adb0b83114687f8c20d9b210a88bf":{"hash":"18e88c85631adb0b83114687f8c20d9b210a88bf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #18992 from aaronfranke/mono-equal-approx","body":"[Core] [Mono] Improve and use approximate equality methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"106d1f3c3c07e8d779aa033c0b7cae6a6d02daf3":{"hash":"106d1f3c3c07e8d779aa033c0b7cae6a6d02daf3","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Refresh import dock on change \"animation/storage\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0956915c9607c7ea1cfd19108c6889e7cf9fc79":{"hash":"b0956915c9607c7ea1cfd19108c6889e7cf9fc79","is_merge":false,"authored_by":["MDQ6VXNlcjYwMDIzNDA="],"author_raw":"Mitch Curtis <mitch.curtis@qt.io>","committer_raw":"Mitch Curtis <mitch.curtis@qt.io>","summary":"macOS: make Command + Left go to first non-whitespace character","body":"Instead of going to column 0. This matches the behaviour of other\npopular IDEs.\n\nFixes #28462.","is_cherrypick":false,"cherrypick_hash":"","pull":28493},"90cc1d3c1d2e77ca72c5949b21a5c40738abcd81":{"hash":"90cc1d3c1d2e77ca72c5949b21a5c40738abcd81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28473 from clayjohn/doc-arraymesh","body":"Changed references to array types in arraymesh doc","is_cherrypick":false,"cherrypick_hash":"","pull":""},"62e02629510902ee51dd36a5d4dd7ddeec158831":{"hash":"62e02629510902ee51dd36a5d4dd7ddeec158831","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Update edited keyframe's snap mode properly","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a0180fa86ec54ac4f7e1b7c8f154364f0525b76a":{"hash":"a0180fa86ec54ac4f7e1b7c8f154364f0525b76a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28465 from mrcdk/revert_process_and_drop_events_editor_dialog_step","body":"Reverts the change made to the editor progress dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ce6ab56e9f1035eaea1af6f9a917353ed6041928":{"hash":"ce6ab56e9f1035eaea1af6f9a917353ed6041928","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Fix the unclickable links inside the doc","body":"Fixes #27384","is_cherrypick":false,"cherrypick_hash":"","pull":28284},"876c509a9d171d71803857df3b263900b3d140da":{"hash":"876c509a9d171d71803857df3b263900b3d140da","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Removed function to compute time, should not be that useful in practice.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e8858a9a44a600d0c0963fd357025f95c9e69856":{"hash":"e8858a9a44a600d0c0963fd357025f95c9e69856","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"changed references to array types in arraymesh doc","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28473},"11fb4ffbf80829df13b091b738d6c5092d589a33":{"hash":"11fb4ffbf80829df13b091b738d6c5092d589a33","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added docs to AudioStreamPlayer for get_mix_time","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2027c82334c680e078dae5deb29f4f8e2d64ca2":{"hash":"c2027c82334c680e078dae5deb29f4f8e2d64ca2","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added functions to further improve music timing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be2e8e4047e87a037cf18235f7823039ceab177c":{"hash":"be2e8e4047e87a037cf18235f7823039ceab177c","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Convert line endings to CRLF in `OS.set_clipboard()` on Windows","body":"Windows applications typically expect CRLF line endings in clipboard\ncontent.\n\nThis closes #28439.","is_cherrypick":false,"cherrypick_hash":"","pull":28470},"040b59c010f3cce63b4c45956c418b74079e24e6":{"hash":"040b59c010f3cce63b4c45956c418b74079e24e6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Properly deal with clicking on audio stream change or stop (AudioStreamPlayer only)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af9bb0ea15dfd3dfe8950fcfcce364485dadd92a":{"hash":"af9bb0ea15dfd3dfe8950fcfcce364485dadd92a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up latency related functions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e2dd0c101ef93cb2f0d5dac4082a4ac25c83a0bd":{"hash":"e2dd0c101ef93cb2f0d5dac4082a4ac25c83a0bd","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzkyMTA0"],"author_raw":"Samuele Zolfanelli <samdazel@gmail.com>","committer_raw":"Samuele Zolfanelli <samdazel@gmail.com>","summary":"Make TileMap overridable \"set_cell\" function called on undo/redo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27845},"e5ed112d69fb0a4118b8b40de4d3851cac845445":{"hash":"e5ed112d69fb0a4118b8b40de4d3851cac845445","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28469 from godotengine/revert-25974-stream_stop_fade","body":"Revert \"Fix AudioStreams::stop possibly causing a small noise\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60eec47077bfe14ffe3750c1e9827f2a731d4990":{"hash":"60eec47077bfe14ffe3750c1e9827f2a731d4990","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Fix AudioStreams::stop possibly causing a small noise\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28469},"c709dfdf06f6b09b61c1f34ff5a32cbfa8acc523":{"hash":"c709dfdf06f6b09b61c1f34ff5a32cbfa8acc523","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU=","MDQ6VXNlcjc2NDU2ODM=","MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Input] Release keys/actions pressed if window loses focus","body":"Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>\nCo-authored-by: Marcelo Fernandez <marcelofg55@gmail.com>","is_cherrypick":false,"cherrypick_hash":"","pull":28061},"20e442a9f6baf9e660374f86f23d360e339b3595":{"hash":"20e442a9f6baf9e660374f86f23d360e339b3595","is_merge":false,"authored_by":["MDQ6VXNlcjQ4MzUzMQ=="],"author_raw":"MrCdK <contact@mrcdk.com>","committer_raw":"MrCdK <contact@mrcdk.com>","summary":"Reverts the change made to the editor progress dialog in faaecd6987ba27056b1866bc57e78a7246795c22","body":"It was causing issues on Windows like, for example, when saving with CTRL+S the keys CTRL and S were stuck after saving and pressing only S would save the scene again until CTRL was pressed again.","is_cherrypick":false,"cherrypick_hash":"","pull":28465},"3380565e4be4e3decbd0981c3f6a2e54f982c2f2":{"hash":"3380565e4be4e3decbd0981c3f6a2e54f982c2f2","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Generate the correct integer and floating point types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28423},"d1fa546dc93c5278b3878186d88e99a1236cf03c":{"hash":"d1fa546dc93c5278b3878186d88e99a1236cf03c","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTYxNDM3"],"author_raw":"Sintinium <sintinium@gmail.com>","committer_raw":"Sintinium <sintinium@gmail.com>","summary":"Undo support for locking and grouping for both 2D and 3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28452},"9742d0c323a441036ee7753b85737aa8051714b3":{"hash":"9742d0c323a441036ee7753b85737aa8051714b3","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjM5ODc="],"author_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","committer_raw":"Rodolfo Ribeiro Gomes <rodolforg@gmail.com>","summary":"Spatial::look_at() now preserves its scale values","body":"It always normalized basis after look_at() computation.\nNow it applies previous scale back, in order to avoid\ndistortions when global scale was different of (1,1,1).\n\nfix #10003 and #19000\nRelated to #17924","is_cherrypick":false,"cherrypick_hash":"","pull":26897},"1a1b35721a89e2b27d2b18b8b746c37fd56734aa":{"hash":"1a1b35721a89e2b27d2b18b8b746c37fd56734aa","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Send notifications to ARVRInterfaces","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27007},"63d1a80656fbbacb7f055866fda7d2892721510f":{"hash":"63d1a80656fbbacb7f055866fda7d2892721510f","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTc1MDQ4"],"author_raw":"Tarik02 <Taras.Fomin@gmail.com>","committer_raw":"Tarik02 <Taras.Fomin@gmail.com>","summary":"Removed a call to `set_blocking_enabled` from function `enet_socket_create` since it is already called from https://github.com/godotengine/godot/blob/master/thirdparty/enet/host.c#L63","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28453},"bb3089895c3638dd7668843099bf43d8999f0878":{"hash":"bb3089895c3638dd7668843099bf43d8999f0878","is_merge":false,"authored_by":["MDQ6VXNlcjEyMTc1MDQ4"],"author_raw":"Tarik02 <Taras.Fomin@gmail.com>","committer_raw":"Tarik02 <Taras.Fomin@gmail.com>","summary":"Implement function enet_socket_set_option using ENetSocket class's methods.","body":"Implemented options:\n- ENET_SOCKOPT_NONBLOCK\n- ENET_SOCKOPT_BROADCAST\n- ENET_SOCKOPT_REUSEADDR\n- ENET_SOCKOPT_NODELAY\nNot implemented options:\n- ENET_SOCKOPT_RCVBUF\n- ENET_SOCKOPT_SNDBUF\n- ENET_SOCKOPT_RCVTIMEO\n- ENET_SOCKOPT_SNDTIMEO","is_cherrypick":false,"cherrypick_hash":"","pull":28453},"2931b4db5145d17da46caee1ccf4322939751707":{"hash":"2931b4db5145d17da46caee1ccf4322939751707","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28433 from neikeq/lazy-load-scripts-metadata","body":"Mono: Lazily load scripts metadata file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"791e1294c33626adad323f292702221cc09c21cc":{"hash":"791e1294c33626adad323f292702221cc09c21cc","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Lazily load scripts metadata file","body":"- Only load the scripts metadata file when it's really needed. This way we avoid false errors, when there is no C# project, about missing scripts metadata file.","is_cherrypick":false,"cherrypick_hash":"","pull":28433},"f5940e2909da5dfb87291cdb6e7afa3960ce3f44":{"hash":"f5940e2909da5dfb87291cdb6e7afa3960ce3f44","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Limit the size of the Manage Editor Feature Profiles dialog","body":"This makes it more readable on large monitors.","is_cherrypick":false,"cherrypick_hash":"","pull":28451},"c0fcd55f96a237941ac838fdd38b3ebf2630b107":{"hash":"c0fcd55f96a237941ac838fdd38b3ebf2630b107","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIwNjE3"],"author_raw":"Michele Valente <valentactive@gmail.com>","committer_raw":"Michele Valente <valentactive@gmail.com>","summary":"fix builds made with Clang on some Linux distros","body":"This is the same as #23542 (Fix binaries incorrectly detected as shared\nlibraries on some linux distros) but for Clang. It should be fine with\nClang 4 or higher.","is_cherrypick":false,"cherrypick_hash":"","pull":28448},"b652fcd241ea4ad8e0bb57cd0f371dd91fdee455":{"hash":"b652fcd241ea4ad8e0bb57cd0f371dd91fdee455","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added set_as_bulk_array, fixed transform2D saving and documentation to MultiMesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28330},"260530f01caa8ea3e2fb7bfda04f4bd718ae14f5":{"hash":"260530f01caa8ea3e2fb7bfda04f4bd718ae14f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28442 from akien-mga/libpng-1.6.37","body":"libpng: Update to upstream 1.6.37","is_cherrypick":false,"cherrypick_hash":"","pull":""},"225b61ab2a37c4c355dfc592f0f7404ad85374fb":{"hash":"225b61ab2a37c4c355dfc592f0f7404ad85374fb","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"libpng: Update to upstream 1.6.37","body":"Fixes CVE-2019-7317.","is_cherrypick":false,"cherrypick_hash":"","pull":28442},"ac95466aff13e0444ec897ba14e89154fa132c63":{"hash":"ac95466aff13e0444ec897ba14e89154fa132c63","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28441 from Chaosus/vs_fixcolor","body":"Fix uniform title color in visual shaders(regression)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7a9735eef485c0f00fea8db81cc38be3ce3e49ec":{"hash":"7a9735eef485c0f00fea8db81cc38be3ce3e49ec","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix uniform title color in visual shaders(regression)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28441},"f275de24eeebf954736f3a1278ed8875e7f861d6":{"hash":"f275de24eeebf954736f3a1278ed8875e7f861d6","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'EditorPath' into a proper 'MenuButton'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28435},"61a844aa61861cf2eb5b2721301a4dcc6c4020a4":{"hash":"61a844aa61861cf2eb5b2721301a4dcc6c4020a4","is_merge":false,"authored_by":["MDQ6VXNlcjQwNjE1NTE0"],"author_raw":"Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","committer_raw":"Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","summary":"Adds flag AMBIENT_LIGHT_DISABLED to GLES2","body":"Signed-off-by: Guilherme Souza <gdsdsilva@inf.ufpel.edu.br>","is_cherrypick":false,"cherrypick_hash":"","pull":28431},"9ef46996cdd94a596b9b4873c829393caf9e9974":{"hash":"9ef46996cdd94a596b9b4873c829393caf9e9974","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28430 from AnthonyYoManz/issue-28186-fix-crash-on-exit-when-3d-disabled","body":"Fix Crash On Close When 3D Is Disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2041e21eb5eb8b6473c337a7191069f4f8853c61":{"hash":"2041e21eb5eb8b6473c337a7191069f4f8853c61","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Allow floating-point values in the idle parse delay editor setting","body":"This also makes value changes effective without having to restart\nthe editor.","is_cherrypick":false,"cherrypick_hash":"","pull":25751},"fc65cc64b92d1663cf858f3c6cf4f039c2da67e8":{"hash":"fc65cc64b92d1663cf858f3c6cf4f039c2da67e8","is_merge":false,"authored_by":[""],"author_raw":"AnthonyYoManz <anthony@anthony-arian.com>","committer_raw":"AnthonyYoManz <anthony@anthony-arian.com>","summary":"Fix Crash On Close When 3D Is Disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28430},"77f576e2a1e133df03f09108d1047d6967d8e5d7":{"hash":"77f576e2a1e133df03f09108d1047d6967d8e5d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28418 from guilhermefelipecgs/fix_scroll","body":"Fix scroll for texture_region and polygon_2d editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae8f8530afa36b4eff8756ea4ed98aa113e73518":{"hash":"ae8f8530afa36b4eff8756ea4ed98aa113e73518","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28417 from guilhermefelipecgs/more_switch_on_hover","body":"Set switch_on_hover to true for the remaining menus","is_cherrypick":false,"cherrypick_hash":"","pull":""},"562a64f98237752ba1c1932a556dd0e7f976a114":{"hash":"562a64f98237752ba1c1932a556dd0e7f976a114","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28419 from jbuck3/tooltip-hide-fix","body":"Cancel tooltip when hiding the node it belongs to","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f05dce3ee2e1e42f27fa71a59c77da59e6a30a71":{"hash":"f05dce3ee2e1e42f27fa71a59c77da59e6a30a71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28262 from KoBeWi/gotta_close_them_all","body":"Add Close Others/Right/All for scene tabs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7e65a11bcfa26cab7e7a6f8dbf60b59d8eae621d":{"hash":"7e65a11bcfa26cab7e7a6f8dbf60b59d8eae621d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28402 from Valentactive/add-thinlto-support-x11","body":"Add option to use ThinLTO","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad744cefb01d623df41d4821a7bae10276d997e3":{"hash":"ad744cefb01d623df41d4821a7bae10276d997e3","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28361 from homer666/animationplayer-fps-mode-fixes","body":"AnimationPlayer FPS mode fixes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"340252727b829311591e251fcbc99bd7ac4fd433":{"hash":"340252727b829311591e251fcbc99bd7ac4fd433","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Mark generated property accessor methods as Obsolete","body":"- Methods that act as accessors for properties in the same class (like `GetPosition` and `SetPosition` are for `Position`) are now marked as obsolete. They will be made private in the future.","is_cherrypick":false,"cherrypick_hash":"","pull":28423},"c20a3823a2eafdb40a9db3519e503269689bac14":{"hash":"c20a3823a2eafdb40a9db3519e503269689bac14","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C# bindings generator cleanup","body":"- Normal log messages are no longer warnings.\n- BindingsGenerator is no longer a singleton.\n- Added a log function.","is_cherrypick":false,"cherrypick_hash":"","pull":28423},"bf1fe11143241446dc0d8b841f46ac5b9ff4e574":{"hash":"bf1fe11143241446dc0d8b841f46ac5b9ff4e574","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28415 from LinuxUserGD/master","body":"Add new QtCreator .cxxflags and .cflags files to .gitignore","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3189560d52fd552b232b236a2d0719787223c07f":{"hash":"3189560d52fd552b232b236a2d0719787223c07f","is_merge":false,"authored_by":["MDQ6VXNlcjM0NDA2OTY3"],"author_raw":"Linux User <34406967+LinuxUserGD@users.noreply.github.com>","committer_raw":"HugeGameArtGD <hugegameartgd@gmail.com>","summary":"Update .gitignore","body":"Update .gitignore","is_cherrypick":false,"cherrypick_hash":"","pull":28415},"b659e1eb2b732ebc836614735438ca0bcdc8a32d":{"hash":"b659e1eb2b732ebc836614735438ca0bcdc8a32d","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"Use approximate equallity methods in many places","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18992},"c577ec6ae46f8c6d848cae46c0e447e6607b3f33":{"hash":"c577ec6ae46f8c6d848cae46c0e447e6607b3f33","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Mono] Approximate equality","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18992},"7f7d97f536ebbf5aa2e9335da728aa2056710297":{"hash":"7f7d97f536ebbf5aa2e9335da728aa2056710297","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Expose approximate equality methods to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18992},"b2e1c9c276cd833b642dfbaea3dde36d490b014e":{"hash":"b2e1c9c276cd833b642dfbaea3dde36d490b014e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NDY4NzU="],"author_raw":"Aaron Franke <arnfranke@yahoo.com>","committer_raw":"Aaron Franke <arnfranke@yahoo.com>","summary":"[Core] Approximate equality","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":18992},"51f9042a5b9d5a11e0a4b54a1a277d63e43a316e":{"hash":"51f9042a5b9d5a11e0a4b54a1a277d63e43a316e","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIwNjE3"],"author_raw":"Michele Valente <valentactive@gmail.com>","committer_raw":"Michele Valente <valentactive@gmail.com>","summary":"add option to use ThinLTO","body":"This adds ThinLTO support when using Clang and the LLD Linker, it's\nturned off by\ndefault.\nFor now only support for Linux added as ThinLTO support on other\nplatforms may still be buggy.","is_cherrypick":false,"cherrypick_hash":"","pull":28402},"bc7863775c994009bddd28c8a96fb1845926371f":{"hash":"bc7863775c994009bddd28c8a96fb1845926371f","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Cancel tooltip when hiding the node it belongs to","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28419},"6169e755aa5929f83b01592436ec8cf97d4eaf86":{"hash":"6169e755aa5929f83b01592436ec8cf97d4eaf86","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add Close Others/Right/All for scene tabs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28262},"cce2e4b07c1c4b6f2f9d72cac340d9f9ecbb790e":{"hash":"cce2e4b07c1c4b6f2f9d72cac340d9f9ecbb790e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #22301 from YeldhamDev/button_popup_highlight","body":"Enable toggle behaviour for buttons that trigger popups","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f662f1505eaa25a8c5010f84b390b36095105647":{"hash":"f662f1505eaa25a8c5010f84b390b36095105647","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix scroll for texture_region and polygon_2d editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28418},"32b9b3159abd3ccd0ff4013906be93e9de2175bf":{"hash":"32b9b3159abd3ccd0ff4013906be93e9de2175bf","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Set switch_on_hover to true for the remaining menus","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28417},"d3cc9c0bf191491ea3beaa47c7ba46dcd0af38e2":{"hash":"d3cc9c0bf191491ea3beaa47c7ba46dcd0af38e2","is_merge":false,"authored_by":["MDQ6VXNlcjU1Nzg0MzQ="],"author_raw":"jude-lafitteIII <judewrs@gmail.com>","committer_raw":"jude-lafitteIII <judewrs@gmail.com>","summary":"Support for binary literals in GDScript. Added an error that shows if a point is written in a hex literal. Added highlighting for binary literals in GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28416},"9fc84061dd0e578a038205fee155846951e9a879":{"hash":"9fc84061dd0e578a038205fee155846951e9a879","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"(cherry picked from commit 23cf9f3b6f8d362cbde1f940d1b97d66b8fff3fd)","is_cherrypick":true,"cherrypick_hash":"23cf9f3b6f8d362cbde1f940d1b97d66b8fff3fd","pull":""},"23cf9f3b6f8d362cbde1f940d1b97d66b8fff3fd":{"hash":"23cf9f3b6f8d362cbde1f940d1b97d66b8fff3fd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translation template with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d6994c9b70adc202cd9292eca30e6d2ca1b7f44f":{"hash":"d6994c9b70adc202cd9292eca30e6d2ca1b7f44f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"(cherry picked from commit 348270df3811348ede5d8ac9705e4c410639b8b3)","is_cherrypick":true,"cherrypick_hash":"348270df3811348ede5d8ac9705e4c410639b8b3","pull":""},"348270df3811348ede5d8ac9705e4c410639b8b3":{"hash":"348270df3811348ede5d8ac9705e4c410639b8b3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f67c78d9cd777548c28b2adea67232c157b8187f":{"hash":"f67c78d9cd777548c28b2adea67232c157b8187f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28413 from akien-mga/xatlas-cleanup-thekla","body":"SCons: Clean xatlas SCsub from thekla/poshlib defines","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1cd8dda461091a0c0dec0b53146699c428ee8ab6":{"hash":"1cd8dda461091a0c0dec0b53146699c428ee8ab6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28267 from Xrayez/fix-bmp-indexed-8-4-1","body":"Load and import 4/1-bit BMP images","is_cherrypick":false,"cherrypick_hash":"","pull":""},"80ad49748e5b4cf9f7f7672500e0212db4265f20":{"hash":"80ad49748e5b4cf9f7f7672500e0212db4265f20","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28265 from Xrayez/fix-tga-indexed-palette","body":"Fix TGA indexed images loaded with flipped color table","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8c948800cdc535fe109e806a7171015f11fa012c":{"hash":"8c948800cdc535fe109e806a7171015f11fa012c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28357 from AnthonyYoManz/issue-28263-save-layout-on-close-scene-with-right-click","body":"Save Layout When Scene Is Closed Via Context Menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"42194e2f097b570e786b3203aef0c7ecf2b67d2a":{"hash":"42194e2f097b570e786b3203aef0c7ecf2b67d2a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28354 from gdupr/gui_improvements_in_asset_editor","body":"GUI improvements in the asset library editor.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fe971145c2bdebf2d68ee3cb3aeb126c7f68e46":{"hash":"5fe971145c2bdebf2d68ee3cb3aeb126c7f68e46","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28347 from homer666/tilemap-hide-menu","body":"Hide \"TileMap\" menu properly in CanvasItem view","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b3eb59d663d21adde7fabcb2cf249acb7fab1ef":{"hash":"8b3eb59d663d21adde7fabcb2cf249acb7fab1ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28340 from guilhermefelipecgs/fix_connection_dialog","body":"Small fixes to connection dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfd2ad00593f44c5edcd88a8cc66611693b89e5f":{"hash":"bfd2ad00593f44c5edcd88a8cc66611693b89e5f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28338 from qarmin/disable_project_export_button","body":"Disable Project Export button after deleting preset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cfc6ae8920359744e87d00b1336705a0ad853926":{"hash":"cfc6ae8920359744e87d00b1336705a0ad853926","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28336 from guilhermefelipecgs/fix_play_pos","body":"[StateMachine] Fix play position","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ad22f81481c3c721a78dbc96d391a8f873738db":{"hash":"4ad22f81481c3c721a78dbc96d391a8f873738db","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28359 from Calinou/doc-improve-projectsettings","body":"Improve the ProjectSettings documentation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"af5b8ec2a8cd6902bd714fe1b3b3fbe72d435205":{"hash":"af5b8ec2a8cd6902bd714fe1b3b3fbe72d435205","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28376 from MuffinManKen/translation_server_get_all_loaded_locales","body":"Add method to get locales that have loaded translations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb155bc91abb4bdb293290fd4bc5ade12bc79669":{"hash":"eb155bc91abb4bdb293290fd4bc5ade12bc79669","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Clean xatlas SCsub from thekla/poshlib defines","body":"Those are not used in xatlas.","is_cherrypick":false,"cherrypick_hash":"","pull":28413},"24005bc03d4774afb5a3eb44db25711c3a9cedf1":{"hash":"24005bc03d4774afb5a3eb44db25711c3a9cedf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28396 from akien-mga/scons-capture-the-flags","body":"SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7dc7cbea0a576b65562988dee1c143dcc945d369":{"hash":"7dc7cbea0a576b65562988dee1c143dcc945d369","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28410 from guilhermefelipecgs/fix_typo","body":"[Tilemap] Fix typo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c26f0c9bbd52ba6bd822fd6766667de2ce189485":{"hash":"c26f0c9bbd52ba6bd822fd6766667de2ce189485","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28377 from YeldhamDev/connection_info_script_changes","body":"Make small changes to the new connection info on script feature","is_cherrypick":false,"cherrypick_hash":"","pull":""},"778322161c37740f1d9caf67a9ea53470552a71d":{"hash":"778322161c37740f1d9caf67a9ea53470552a71d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28380 from kiidmale/fix-cpuparticles","body":"Make multimesh invisible initially in CPUParticles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9334aea203e00c09f9985749f598ffc9560db5c3":{"hash":"9334aea203e00c09f9985749f598ffc9560db5c3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28236 from Calinou/android-real-one-click-deploy","body":"Require only one click to deploy to Android if one device is connected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f3899b20a78c0fbd6f69f0c1d76ed1fff6eb3d0":{"hash":"9f3899b20a78c0fbd6f69f0c1d76ed1fff6eb3d0","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28411 from Chaosus/fix_vs_crash","body":"Fix crash regression in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"446f8a2cc20342dfca5f422453715caa15d71c20":{"hash":"446f8a2cc20342dfca5f422453715caa15d71c20","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix crash regression in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28411},"6b117c44fb61db32e6b6ac4da1cf36c7c97c6771":{"hash":"6b117c44fb61db32e6b6ac4da1cf36c7c97c6771","is_merge":false,"authored_by":["MDQ6VXNlcjIyNjAxMzU3"],"author_raw":"Ken Paulson <ken@muffinmangames.com>","committer_raw":"Ken Paulson <ken@muffinmangames.com>","summary":"Added TranslationServer::get_loaded_locales to return an array of all locales with a loaded Translation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28376},"6fb19bebbb00d05f62b3ae27b88cade1536c007d":{"hash":"6fb19bebbb00d05f62b3ae27b88cade1536c007d","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[Tilemap] Fix typo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28410},"e9be53acd73f63f8dddc829bb8f34b2afd6c7041":{"hash":"e9be53acd73f63f8dddc829bb8f34b2afd6c7041","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28400 from neikeq/issue-28388","body":"Fix invalid mono log file name on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f16a67754f4918cb63eea999f265f50982d9ec8":{"hash":"9f16a67754f4918cb63eea999f265f50982d9ec8","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzU3MTE4"],"author_raw":"Elias Rammos <rammoselias@gmail.com>","committer_raw":"Elias Rammos <rammoselias@gmail.com>","summary":"Debugger's inspector doesn't clear it values on every debug action","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28407},"11bac340d07d01ffbc7b7ff8c7d238c9a3062555":{"hash":"11bac340d07d01ffbc7b7ff8c7d238c9a3062555","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28363 from YeldhamDev/themeeditor_namepopup_size_fix","body":"Fix \"Name\" popup's size in theme editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cf5881f5749d67be508d7ffdfa47ef90f91fde2a":{"hash":"cf5881f5749d67be508d7ffdfa47ef90f91fde2a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Rename wrong field.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a424d39f76805d800dad1f67b7674bef3e53df7d":{"hash":"a424d39f76805d800dad1f67b7674bef3e53df7d","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove forgotten strings in configuration files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"faaecd6987ba27056b1866bc57e78a7246795c22":{"hash":"faaecd6987ba27056b1866bc57e78a7246795c22","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Fixes to make exporting more responsive.","body":"-Process and drop input in step functions.\n-Hide editor file dialog right after pressing ok\n-Use actual editor file dialogs for project export.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d93c3548079e7f1653a03a1479dc75800ade24e7":{"hash":"d93c3548079e7f1653a03a1479dc75800ade24e7","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix invalid mono log file name on Windows","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28400},"350bcce041ebfdb6f250e93d9d08d7523a4fb88c":{"hash":"350bcce041ebfdb6f250e93d9d08d7523a4fb88c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Expose 'TextEdit's tab drawing and folding to GDScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28399},"c2a669a9f03e249fb4fca96a2adf63256eb8dfa2":{"hash":"c2a669a9f03e249fb4fca96a2adf63256eb8dfa2","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS","body":"Many contributors (me included) did not fully understand what CCFLAGS,\nCXXFLAGS and CPPFLAGS refer to exactly, and were thus not using them\nin the way they are intended to be.\n\nAs per the SCons manual: https://www.scons.org/doc/HTML/scons-user/apa.html\n\n- CCFLAGS: General options that are passed to the C and C++ compilers.\n- CFLAGS: General options that are passed to the C compiler (C only;\nnot C++).\n- CXXFLAGS: General options that are passed to the C++ compiler. By\ndefault, this includes the value of $CCFLAGS, so that setting\n$CCFLAGS affects both C and C++ compilation.\n- CPPFLAGS: User-specified C preprocessor options. These will be\nincluded in any command that uses the C preprocessor, including not\njust compilation of C and C++ source files [...], but also [...]\nFortran [...] and [...] assembly language source file[s].\n\nTL;DR: Compiler options go to CCFLAGS, unless they must be restricted\nto either C (CFLAGS) or C++ (CXXFLAGS). Preprocessor defines go to\nCPPFLAGS.","is_cherrypick":false,"cherrypick_hash":"","pull":28396},"436d0000668f161a08896686e9998ac4235df05a":{"hash":"436d0000668f161a08896686e9998ac4235df05a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve the ProjectSettings documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28359},"e1d16e722ec9742c3f92d20dc433d540339c36e6":{"hash":"e1d16e722ec9742c3f92d20dc433d540339c36e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28374 from akien-mga/thirdparty-disable-cflags","body":"Also disable C and C++ specific warnings in thirdparty code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"90739c36fa0d74b051bee15081dfc87b5e5dc4d3":{"hash":"90739c36fa0d74b051bee15081dfc87b5e5dc4d3","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28381 from Chaosus/fix_vs_glitch","body":"Fix connection lines glitch in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a3df84d3b67e3dd74271c1cf870d153b4aa345e":{"hash":"3a3df84d3b67e3dd74271c1cf870d153b4aa345e","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix connection lines glitch in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28381},"692205da33be658eb40112bac81ae51a931cea3f":{"hash":"692205da33be658eb40112bac81ae51a931cea3f","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Make multimesh invisible initially in CPUParticles","body":"Fixes #28252","is_cherrypick":false,"cherrypick_hash":"","pull":28380},"93e7eb0ddbbe5bff9129a5486c5490834cb0f36e":{"hash":"93e7eb0ddbbe5bff9129a5486c5490834cb0f36e","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28375 from Chaosus/fix_vs_loopback","body":"Disallow loopback connection in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"21ca9f6c7c1bc2f8ae7b53da97d2ad8037573781":{"hash":"21ca9f6c7c1bc2f8ae7b53da97d2ad8037573781","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Disallow loopback connection in visual scripts and visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28375},"4bca3236d1476f3b9a19e2d2c215b4fe2ac0ba7b":{"hash":"4bca3236d1476f3b9a19e2d2c215b4fe2ac0ba7b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make small changes to the new connection info on script feature","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28377},"ea56d18256c68e03b7d534a0b627e35786733d0f":{"hash":"ea56d18256c68e03b7d534a0b627e35786733d0f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d867cf7c5fb4ce0e78b9b62c64d194fdf666874":{"hash":"8d867cf7c5fb4ce0e78b9b62c64d194fdf666874","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Also disable C and C++ specific warnings in thirdparty code","body":"Move the `Append` up to make sure that the keys exist and avoid the\nneed to check `if CPPFLAGS in self`, etc.","is_cherrypick":false,"cherrypick_hash":"","pull":28374},"6cf7cfa0813755dec19a9b34249f4fb56f3f8172":{"hash":"6cf7cfa0813755dec19a9b34249f4fb56f3f8172","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28372 from Chaosus/fix_vs_transform_preview2","body":"Removes preview from existing transform nodes in visual shader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ac770be45c0d167178e83d63446f72d3e138585":{"hash":"9ac770be45c0d167178e83d63446f72d3e138585","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removes preview from existing transform nodes in visual shader","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28372},"e3b7f9e1ca34e270eb7a7c2ec82b7f7354bb74e5":{"hash":"e3b7f9e1ca34e270eb7a7c2ec82b7f7354bb74e5","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"AnimationPlayer FPS mode fixes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"342266d7824e4030e24cf6ab87d9c20d1a64800d":{"hash":"342266d7824e4030e24cf6ab87d9c20d1a64800d","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Modify ResourceImporterScene to split animations with blendshapes.","body":"# Conflicts:\n# editor/import/resource_importer_scene.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":28365},"dac9a5ba9662e10ab7b2b2dac08bcef3c6aa37d9":{"hash":"dac9a5ba9662e10ab7b2b2dac08bcef3c6aa37d9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix \"Name\" popup's size in theme editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28363},"f06b62028ef3ec78611c21776879aae574c06b99":{"hash":"f06b62028ef3ec78611c21776879aae574c06b99","is_merge":false,"authored_by":[""],"author_raw":"DixiE <dixie@theatre-of-a-witch.com>","committer_raw":"DixiE <dixie@theatre-of-a-witch.com>","summary":"Save Layout When Scene Is Closed Via Context Menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28357},"80f91c9d3664ab8dd226a3708e36886381e4508b":{"hash":"80f91c9d3664ab8dd226a3708e36886381e4508b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28351 from Paulb23/fix_state_crash","body":"Fix crash when restoring script editor state","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0453e6eddc07895d0683ea8534be531b50cb7cd0":{"hash":"0453e6eddc07895d0683ea8534be531b50cb7cd0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28348 from Chaosus/fix_vs_transform_preview","body":"Removed incorrect \"Transform\" preview from visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a5ad049bf3d93a35d6873ccb82815792a3086c20":{"hash":"a5ad049bf3d93a35d6873ccb82815792a3086c20","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28345 from Chaosus/fix_vs_vector3","body":"Enlarge vector constant node in visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70f318be555c9d0e771d56b1c068999c06ea121d":{"hash":"70f318be555c9d0e771d56b1c068999c06ea121d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28342 from KLee1248/fix_build","body":"Fixes build for Windows cross-compilation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bfa63496a6310a45ca337acf38f67361c89a6ec":{"hash":"9bfa63496a6310a45ca337acf38f67361c89a6ec","is_merge":false,"authored_by":["MDQ6VXNlcjM2OTY1NDY="],"author_raw":"Rikhardur Bjarni Einarsson <badulf96@gmail.com>","committer_raw":"Rikhardur Bjarni Einarsson <badulf96@gmail.com>","summary":"Added a marker in text_edit that tells which row is executing.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28101},"b89d8bb56cf0106a129f98f81dbaba7df19964df":{"hash":"b89d8bb56cf0106a129f98f81dbaba7df19964df","is_merge":false,"authored_by":[""],"author_raw":"gdupr <gdupr_283@mdt.cc>","committer_raw":"gdupr <gdupr_283@mdt.cc>","summary":"Separated description from the preview content and centered the playbutton for video thumbnails in the Asset Library Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28354},"2fedd2559c405c57c224be035e739af8c1fc6810":{"hash":"2fedd2559c405c57c224be035e739af8c1fc6810","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix crash when restoring script editor state","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28351},"325f6c6581ab4a22665ca59cd9859b6605a58841":{"hash":"325f6c6581ab4a22665ca59cd9859b6605a58841","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added inspector plugin documentation.","body":"Fixed plugin bindings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a93ff8d210c4258e850270426f33a10d9306f728":{"hash":"a93ff8d210c4258e850270426f33a10d9306f728","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Add undo for Sprite Editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28349},"f2c26098a927f49d7ceeda44b94349c1ba64ebf1":{"hash":"f2c26098a927f49d7ceeda44b94349c1ba64ebf1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Revert 8d3345a, I thought this was non functioning but it is..","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"be11b6f04d1b13c7cd46a2d57f26cf72dc73a8b8":{"hash":"be11b6f04d1b13c7cd46a2d57f26cf72dc73a8b8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Removed incorrect \"Transform\" preview from visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28348},"1aaab30a2b021e8b559471c817946e07d514864d":{"hash":"1aaab30a2b021e8b559471c817946e07d514864d","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Hide \"Tilemap\" menu properly in CanvasItem view","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb53c0fb3297d012d56acdb9b9dbf24c1b63ce5b":{"hash":"eb53c0fb3297d012d56acdb9b9dbf24c1b63ce5b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Enlarge Vector3 constant node in visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28345},"2cf6d8d3345a529114d33acb443c999052b7f944":{"hash":"2cf6d8d3345a529114d33acb443c999052b7f944","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Made virtual function begin with _, for consistency.","body":"This was not yet used, anyway as no API is bound for this.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fcbf4da8f1245f4d711fc28914b06f582f93307":{"hash":"0fcbf4da8f1245f4d711fc28914b06f582f93307","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[StateMachine] Fix play position","body":"Continuation of 771fbd282a3e98aa487878b9b6fac8d891074e65","is_cherrypick":false,"cherrypick_hash":"","pull":28336},"5c5c3a590a63a836fa03648ff39dd43acccdade0":{"hash":"5c5c3a590a63a836fa03648ff39dd43acccdade0","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjU4NTI="],"author_raw":"Kenneth Lee <tjmcsaxy@gmail.com>","committer_raw":"Kenneth Lee <tjmcsaxy@gmail.com>","summary":"Fixes build for Windows cross-compilation","body":"Fixes #28299","is_cherrypick":false,"cherrypick_hash":"","pull":28342},"d8de9cc20fe08092beb8b346779a78e8f6bc9e8e":{"hash":"d8de9cc20fe08092beb8b346779a78e8f6bc9e8e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Small fixes to connection dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28340},"a9d4cde0f5abc399332dde0c7415b99a5796eb34":{"hash":"a9d4cde0f5abc399332dde0c7415b99a5796eb34","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Allow adding disabled shapes","body":"Adds the ability to directly add disabled shapes to a collision object. Before this commit a shape has always been assumed to be enabled and had to be disabled in an extra step.","is_cherrypick":false,"cherrypick_hash":"","pull":27371},"2fc2d824650ad1fa4fa3a2a09fe3d5d878a80712":{"hash":"2fc2d824650ad1fa4fa3a2a09fe3d5d878a80712","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Disable Project Export button after deleting preset","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28338},"6098a7f1914f64c77d689f54d5432095911b744f":{"hash":"6098a7f1914f64c77d689f54d5432095911b744f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27781 from reduz/new_android_export","body":"Android now (optionally) builds the template when exporting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0da7b66ce278179eedd0e21dae1d84ed3f4459d":{"hash":"b0da7b66ce278179eedd0e21dae1d84ed3f4459d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28331 from godotengine/revert-26788-master","body":"Revert \"RichTextLabel: Adding the ability to change the default cursor\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4d561013f113a4e33b6f0a3ac1d478dc688e765":{"hash":"b4d561013f113a4e33b6f0a3ac1d478dc688e765","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"RichTextLabel: Adding the ability to change the default cursor\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28331},"6484da572117eaee88567f7b167ab261e28e7873":{"hash":"6484da572117eaee88567f7b167ab261e28e7873","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Import 4/1 bit bmp images","body":"Add some sanity checks according to bmp specification.\n\nRead color table and index data within the same scope and\nthen simply extend the color palette.\n\nThis particular implementation has one limitation: not all 4/1 bit images\ncan be imported as it requires bit unpacking (size dimensions must be\na multiple of 8 for 1-bit and 2 (even) for 4-bit images).","is_cherrypick":false,"cherrypick_hash":"","pull":28267},"49b6423874e8ea2bdc866f5b3abe6acba1d54b1b":{"hash":"49b6423874e8ea2bdc866f5b3abe6acba1d54b1b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28328 from godotengine/revert-25543-optimize_bullet_heightfield_raycast2","body":"Revert \"Implemented terrain raycast acceleration\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"458827efc2fdcc9bdc959e4f2a9b44f56572d6de":{"hash":"458827efc2fdcc9bdc959e4f2a9b44f56572d6de","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Revert \"Implemented terrain raycast acceleration\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28328},"04efa598681fc4903907d160f6dc80fc8537b43f":{"hash":"04efa598681fc4903907d160f6dc80fc8537b43f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28292 from homer666/merge-from-scene-stuff","body":"Minor \"Merge From Scene\" improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b874b33a326222a7db51f17aa522e9f1fe4766bd":{"hash":"b874b33a326222a7db51f17aa522e9f1fe4766bd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28302 from Daw11/orphan-type","body":"Add missing enum value to Performance::get_monitor_type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"baad65709123d6e7385fd5dc6a16187c7b32e5bb":{"hash":"baad65709123d6e7385fd5dc6a16187c7b32e5bb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28321 from jbuck3/checkable-property-fix","body":"Fix drawing of checkable editor properties","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de33ef2d1b94c1d3acc1cfa708665c99d0d0bb43":{"hash":"de33ef2d1b94c1d3acc1cfa708665c99d0d0bb43","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Disable GI probe capturing lights with bake mode disabled","body":"The bake mode property of lights previously didn't affect GI probes.\nThis change makes the GI probe ignore lights that have their bake mode\nset to disabled.","is_cherrypick":false,"cherrypick_hash":"","pull":25670},"f2d3d3e6791591a572515ea0768bf9c8fb71acd8":{"hash":"f2d3d3e6791591a572515ea0768bf9c8fb71acd8","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24269 from xsellier/feature/master-add-sha256","body":"Add SHA256 for PoolByteArray","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5c28296efe2cf950c91b566eadf280fc350b517c":{"hash":"5c28296efe2cf950c91b566eadf280fc350b517c","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24489 from mateusfccp/18264_wrong_animation_error","body":"Make AnimatedSprite.animation complain when invalid animation name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc2e2dfa435cfc87042939a4dbe4ccfd10d750ac":{"hash":"fc2e2dfa435cfc87042939a4dbe4ccfd10d750ac","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24547 from Shinryuuji/master","body":"Add support for 8bpp bmp files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ea75764c0df6ba5fe9a3ff1bb4095e3913bba5d":{"hash":"2ea75764c0df6ba5fe9a3ff1bb4095e3913bba5d","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24796 from guilhermefelipecgs/fix_play_pos_sm","body":"Show play position of sub state machine","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a033c686f9025039c52f46e484137eab9fdb2d51":{"hash":"a033c686f9025039c52f46e484137eab9fdb2d51","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25004 from Faless/enet/proto_optimize","body":"Save 4 bytes in ENet multiplayer protocol.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf7634b625d50a3f71e90f0b54afc0f502f95272":{"hash":"bf7634b625d50a3f71e90f0b54afc0f502f95272","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25155 from Timofffee/Timofffee-patch-vehicle","body":"Added check engine_traction","is_cherrypick":false,"cherrypick_hash":"","pull":""},"696d9d20cfecf16876be13a2106c40ffdbdac0e0":{"hash":"696d9d20cfecf16876be13a2106c40ffdbdac0e0","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25510 from groud/tilemap_editor_enhancement","body":"Move some tilemap options to the toolbar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4575769115c22a191209fd3e81cdf61e19b505b1":{"hash":"4575769115c22a191209fd3e81cdf61e19b505b1","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25543 from Zylann/optimize_bullet_heightfield_raycast2","body":"Implemented terrain raycast acceleration","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c794107988a194284a1315a2808f2016ece5c8e6":{"hash":"c794107988a194284a1315a2808f2016ece5c8e6","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25744 from YeldhamDev/enhanced_theme_preview","body":"Enhance theme preview","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d33f241f0f9330105a511a4450ffd5137850609":{"hash":"5d33f241f0f9330105a511a4450ffd5137850609","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26064 from JFonS/add_frustum_camera_mode","body":"Add FRUSTUM camera mode, allowing tilted frustums","is_cherrypick":false,"cherrypick_hash":"","pull":""},"01f7166d09662889ae8e3a827ef95c2004ec3e53":{"hash":"01f7166d09662889ae8e3a827ef95c2004ec3e53","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26961 from ibrahn/fix-x11setcontext-access-freed","body":"fixed an access after free in OS_X11::set_context. (long version)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a76d59cba9146f91f386fbfe097e62300e5d0862":{"hash":"a76d59cba9146f91f386fbfe097e62300e5d0862","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27208 from Calinou/add-lld-linker","body":"Add support for linking using LLD on X11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2779bdf557c5baf1d06c3766de6b53a74bb74f13":{"hash":"2779bdf557c5baf1d06c3766de6b53a74bb74f13","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27724 from follower/patch-2","body":"Add example of loading a font from .ttf file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7ba772d4ba782925472e35ba371678fa01e1ee79":{"hash":"7ba772d4ba782925472e35ba371678fa01e1ee79","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27730 from ShyRed/fix3dphyscansleep","body":"Fix missing re-activation of bullet physics sleep feature","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4068e79a3214ac84a27f1e8c0d56a3e53a156fc6":{"hash":"4068e79a3214ac84a27f1e8c0d56a3e53a156fc6","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27868 from marxin/add-more-warnings","body":"Add more warnings on top of -Wall and -Wextra.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"05ef1f49984f60c477ab88ae7811d644a6578815":{"hash":"05ef1f49984f60c477ab88ae7811d644a6578815","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27903 from Calinou/richtextlabel-brighten-default-color","body":"Brighten the RichTextLabel color in the default theme","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a112eb599f270b2a0ba650088172363fe01c3698":{"hash":"a112eb599f270b2a0ba650088172363fe01c3698","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28064 from DarknessCatt/issue-27077","body":"Moving Polygon2D vertices along axis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"510bed871cbda354b1cb097b52b82dc4525c100a":{"hash":"510bed871cbda354b1cb097b52b82dc4525c100a","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28300 from hpvb/fix-25893","body":"Don't try to statically allocate 2x 8193 pointers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ef721fff9ee873a8ee7f41b5b503b4dcef0085fb":{"hash":"ef721fff9ee873a8ee7f41b5b503b4dcef0085fb","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28316 from qarmin/fix_typo_count","body":"Fix typo count_count to count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c230c6db98e98c3a473e13d6116481fef9fa4ac1":{"hash":"c230c6db98e98c3a473e13d6116481fef9fa4ac1","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix drawing of checkable editor properties","body":"- Make text cutoff respect checkbox icon's width\n- Get checkbox icon from EditorIcons instead of CheckBox","is_cherrypick":false,"cherrypick_hash":"","pull":28321},"479649b5fb4a470ad934207709aa7563143a7b01":{"hash":"479649b5fb4a470ad934207709aa7563143a7b01","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix typo count_count to count","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28316},"33a0011ab292214cee81363bbb50d9de123af825":{"hash":"33a0011ab292214cee81363bbb50d9de123af825","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added bindings for methods related to obtaining base an instance from VisualInstance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ebe54833a9425ca5bed21def64d3e8aa66b1b788":{"hash":"ebe54833a9425ca5bed21def64d3e8aa66b1b788","is_merge":false,"authored_by":[""],"author_raw":"Nikolay Neupokoev <nikolay@scgames.us>","committer_raw":"Nikolay Neupokoev <nikolay@scgames.us>","summary":"Fix popup visibility for OptionButton, MenuButton and ColorPickerButton","body":"Hide popup when its button or another parent object is hidden\n\nFixes #26937","is_cherrypick":false,"cherrypick_hash":"","pull":28205},"f46899e92253c4457eb320a0b99b8481c964dc97":{"hash":"f46899e92253c4457eb320a0b99b8481c964dc97","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Expose visible instance count to multimesh","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bbe95b4523ed2084737c3fa0edae227737f1827":{"hash":"1bbe95b4523ed2084737c3fa0edae227737f1827","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28178 from dankan1890/tileset_editor_add_1","body":"Tileset-Editor: Added alternative tool for drawing a rectangular shape.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c52f8906266cc9d95b8f609f5e14d4a17e130f94":{"hash":"c52f8906266cc9d95b8f609f5e14d4a17e130f94","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","summary":"Don't try to statically allocate 2x 8193 pointers","body":"Maximum stack size is only 8KiB, this will try to allocate 8193 *\nsizeof(void*) * 2 = 131088 bytes on the stack. This causes a crash in\nsome cases.","is_cherrypick":false,"cherrypick_hash":"","pull":28300},"f104731b81f9a16fdc809fdc06db725df3d1c383":{"hash":"f104731b81f9a16fdc809fdc06db725df3d1c383","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Add missing enum value to Performance::get_monitor_type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28302},"9d0b3b300cd219ebec9287b3f97c3c0e220cd18d":{"hash":"9d0b3b300cd219ebec9287b3f97c3c0e220cd18d","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDk4ODMy"],"author_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","committer_raw":"Ibrahn Sahir <ibrahn.sahir@gmail.com>","summary":"fixed an access after free in OS_X11::set_context.","body":"Added constructor and assignment operator for CharString\nfrom const char* to simplify memory management when working with\nutf8/ascii strings for APIs taking char*.\nReworked OS_X11::set_context to use CharString and avoid some manual\nmemory management.","is_cherrypick":false,"cherrypick_hash":"","pull":26961},"886afa9b7692bc263cf96c03882760521b74b942":{"hash":"886afa9b7692bc263cf96c03882760521b74b942","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26868 from NilsIrl/master","body":"Add Attenuation Model \"NO\" for AudioStreamPlayer3D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"17166f564032b78fd8acc54d8036948b8be17708":{"hash":"17166f564032b78fd8acc54d8036948b8be17708","is_merge":false,"authored_by":["MDQ6VXNlcjI5NDk3ODY5"],"author_raw":"hilfazer <az13337@gmail.com>","committer_raw":"hilfazer <az13337@gmail.com>","summary":"autocomplete for $\" and $'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26224},"05dda9f87c9b71e92572120561ec09065b6dedec":{"hash":"05dda9f87c9b71e92572120561ec09065b6dedec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26787 from ptrojahn/utf8assign","body":"Support UTF-8 input action names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5881c6505b71d82fd7a5b84981a946dea25b5b0a":{"hash":"5881c6505b71d82fd7a5b84981a946dea25b5b0a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27414 from KoBeWi/drop_the_dir","body":"Allow to drop folders onto editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a342131eba2834240289112a1b8d5d0c68a265c9":{"hash":"a342131eba2834240289112a1b8d5d0c68a265c9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27673 from qarmin/small_fixes","body":"Small fixes, mostly duplicated code","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e67f214c520b2c1a9fed30f78440c4e1d4d14dd":{"hash":"1e67f214c520b2c1a9fed30f78440c4e1d4d14dd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27817 from fire/assimp_d3d98a","body":"Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab4705a80794a96ba2b6fd65298f2249e2b69e1d":{"hash":"ab4705a80794a96ba2b6fd65298f2249e2b69e1d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28125 from KoBeWi/code_true_code","body":"Consistently wrap booleans in [code]","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2f73e2282c6476c87e834248624a9aa2fdbdf12c":{"hash":"2f73e2282c6476c87e834248624a9aa2fdbdf12c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28132 from fire/dont_touch_normals","body":"Assimp: Don't touch normals.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"201cdd358a7955b81097004d22aed2414eedc41a":{"hash":"201cdd358a7955b81097004d22aed2414eedc41a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28140 from Daw11/orphan-nodes","body":"Add a monitor for the orphan nodes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"429fc5b62ce1a2069aaf7bf966d3557475c8b474":{"hash":"429fc5b62ce1a2069aaf7bf966d3557475c8b474","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28162 from Jummit/vs-new-nodes-at-cursor","body":"Position nodes added from the generic search to the position the cursor was when opening the search","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b4860ce3ac81ae5df1661eefb22a1adf01676957":{"hash":"b4860ce3ac81ae5df1661eefb22a1adf01676957","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28166 from KLee1248/first_bug","body":"Use SHGetKnownFolderPath instead of SHGetFolderPathW","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3610b4fd770ff34102d0502f4d0fa9d036c7ecd9":{"hash":"3610b4fd770ff34102d0502f4d0fa9d036c7ecd9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28179 from neikeq/welp","body":"Use StringBuilder in C# bindings generator","is_cherrypick":false,"cherrypick_hash":"","pull":""},"22457b907efcbf7121c8451799de6d800c4fd430":{"hash":"22457b907efcbf7121c8451799de6d800c4fd430","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28234 from Paulb23/connection_info_on_script","body":"Display connection information in the script editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a1fc73e6d3e5aa04b2e93be074a2615a42fb7966":{"hash":"a1fc73e6d3e5aa04b2e93be074a2615a42fb7966","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjMxMTI2"],"author_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","committer_raw":"Nils ANDRÉ-CHANG <nils@nilsand.re>","summary":"Add Attenuation Model \"DISABLED\" for AudioStreamPlayer3D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26868},"828dc8e19c784ac27d8ed6de98c52cd55a823990":{"hash":"828dc8e19c784ac27d8ed6de98c52cd55a823990","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28286 from Calinou/fix-configure-snap-spinbox-width","body":"Fix rotation offset/snap fields being cut off in Configure Snap dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"86aa22b2ac5e4ff9b8a22d47a375e481e93418fa":{"hash":"86aa22b2ac5e4ff9b8a22d47a375e481e93418fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28266 from coldrye-collaboration/gh-28241","body":"Fix LineEdit not expanded to text length on undo/redo","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc67767a453825114821638657afe34009d3dcc":{"hash":"0fc67767a453825114821638657afe34009d3dcc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28276 from YeldhamDev/lineedit_offset_limit","body":"Fix 'LineEdit' offset limit not accounting for the right/clear icon width","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36f955e4f305cfe4b80237986e9a38bac4b92bf4":{"hash":"36f955e4f305cfe4b80237986e9a38bac4b92bf4","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Minor \"Merge From Scene\" improvements","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0fc0641e7d9188aba6bada21a6bbfb652351e16a":{"hash":"0fc0641e7d9188aba6bada21a6bbfb652351e16a","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Fix rotation offset/snap fields being cut off in Configure Snap dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28286},"516b80cd6549a8fcaa06b1bf1591b9b78508c8bc":{"hash":"516b80cd6549a8fcaa06b1bf1591b9b78508c8bc","is_merge":false,"authored_by":[""],"author_raw":"Zach Young <zachyoung@Zachs-MacBook-Air.local>","committer_raw":"Zach Young <zachyoung@Zachs-MacBook-Air.local>","summary":"Fix completely #14835 -proper selection reset on undo","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28281},"33b69340ad262c4628da58edd61a3211497be911":{"hash":"33b69340ad262c4628da58edd61a3211497be911","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27219 from raphael10241024/debug_fix","body":"Fix collider debug shape didn't changes with collider size changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c66ed35004a264b507d2fc85d2a7f2a15344f421":{"hash":"c66ed35004a264b507d2fc85d2a7f2a15344f421","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27376 from follower/patch-1","body":"Typo fix: \"the function exists\" -> \"the function exits\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6d8b209fc5f5dcbce6f067ce0a26ba158a1817d9":{"hash":"6d8b209fc5f5dcbce6f067ce0a26ba158a1817d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27448 from avencherus/light2d-height","body":"Light2D height range expanded to -2048 to 2048.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da2a0a3814d49a1bbddf722dafb91bf338367153":{"hash":"da2a0a3814d49a1bbddf722dafb91bf338367153","is_merge":false,"authored_by":["MDQ6VXNlcjYwNjg4MjQ="],"author_raw":"Carsten Klein <trancesilken@gmail.com>","committer_raw":"Carsten Klein <trancesilken@gmail.com>","summary":"Call minimum_size_changed() on redo/undo if expand_to_text_length is true","body":"Fixes #28241","is_cherrypick":false,"cherrypick_hash":"","pull":28266},"ac1c52398965fb106075de325f984884932abf9c":{"hash":"ac1c52398965fb106075de325f984884932abf9c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'LineEdit' offset limit not accounting for the right/clear icon width","body":"Fully fixes #28242.","is_cherrypick":false,"cherrypick_hash":"","pull":28276},"d0f0f1f1cb1ef5478b3ac3b00597c8b17974ffc4":{"hash":"d0f0f1f1cb1ef5478b3ac3b00597c8b17974ffc4","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix TGA indexed images loaded with flipped color table","body":"This fixes incorrect color table lookup where red and blue channels were flipped.","is_cherrypick":false,"cherrypick_hash":"","pull":28265},"35a016216702e65579afcdffa7114835176c0bd9":{"hash":"35a016216702e65579afcdffa7114835176c0bd9","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve wording of various messages and make casing more consistent","body":"This also adds the number of selected projects to the confirmation\ndialog that appears before removing projects.","is_cherrypick":false,"cherrypick_hash":"","pull":27707},"e292cc0a0a6e2d94bf2ec49e1a600159e0aca980":{"hash":"e292cc0a0a6e2d94bf2ec49e1a600159e0aca980","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28028 from homer666/visual-shader-editor-member-dialog-fixes","body":"Misc. improvements to visual shader's \"Add Node\" dialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2226ce0fa8fae5b3fdd532d3bf486a1519905710":{"hash":"2226ce0fa8fae5b3fdd532d3bf486a1519905710","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28248 from YeldhamDev/lineedit_clearbutton_limit","body":"Fix 'LineEdit' contents not ending before the clear button if no right icon was set","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abaee11f4f988c03549d5fc2942dba1311bb987c":{"hash":"abaee11f4f988c03549d5fc2942dba1311bb987c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27812 from guilhermefelipecgs/fix_audio_buses_font","body":"Change font of audio notches to default font","is_cherrypick":false,"cherrypick_hash":"","pull":""},"36a54ffebbab07252b9f689b7753665b6cb3aaf1":{"hash":"36a54ffebbab07252b9f689b7753665b6cb3aaf1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27577 from guilhermefelipecgs/continuation_of_27562","body":"Continuation of #27562","is_cherrypick":false,"cherrypick_hash":"","pull":""},"78eb25a4a87855e8ea5c04b2b6eb72c2b92dfd7e":{"hash":"78eb25a4a87855e8ea5c04b2b6eb72c2b92dfd7e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27860 from Calinou/improve-3d-snapping","body":"Make 3D snapping finer when holding Shift","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7d0275785b7582e34f488f7d28554f064168a428":{"hash":"7d0275785b7582e34f488f7d28554f064168a428","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27940 from LeonardMeagher2/fix_csgshape_geometryinstance","body":"CSGMesh gets material + CSGShape inherits from GeometryInstance","is_cherrypick":false,"cherrypick_hash":"","pull":""},"71bbe6eb01d1664340ea624aca36aa47c693981d":{"hash":"71bbe6eb01d1664340ea624aca36aa47c693981d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27979 from Paulb23/remember_script_state","body":"Restore script editor state between sessions","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7879968136828a6b98daab9ee4e8897eb8c26048":{"hash":"7879968136828a6b98daab9ee4e8897eb8c26048","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28026 from Dentoid/insert_keyframe_fix","body":"Fix for \"Insert Keyframe\" shortcut doing nothing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e003324a1ed88b2802920073f6bcfd46e8a6815a":{"hash":"e003324a1ed88b2802920073f6bcfd46e8a6815a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28245 from guilhermefelipecgs/open_menu","body":"Small ux improvement","is_cherrypick":false,"cherrypick_hash":"","pull":""},"824f68483f60934f5f6dca11e90f187ab99d57ba":{"hash":"824f68483f60934f5f6dca11e90f187ab99d57ba","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Add ability to expand/collapse nodes recursively in scene tree dock","body":"To expand or collapse the node recursively (all children), hold `Shift`\nbutton and click on the node's folding arrow.\n\nThe popup menu option `Expand/Collapse All\" checks whether any node\nis expanded or collapsed first and performs the opposite operation. That\nmeans if any children node is collapsed, it will first expand all nodes\nat selected node.\n\nCo-authored-by: Rikhardur Bjarni Einarsson (MunWolf) badulf96@gmail.com","is_cherrypick":false,"cherrypick_hash":"","pull":19936},"03dfac8609c01de4cfc219a5703ece2f2bb6b3f1":{"hash":"03dfac8609c01de4cfc219a5703ece2f2bb6b3f1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28093 from fire/expose_localize_rest","body":"Expose localize_rests to gdscript.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"db3dd67d47ed7d4aa8e0c652a9dfe836c568cf39":{"hash":"db3dd67d47ed7d4aa8e0c652a9dfe836c568cf39","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28130 from JFonS/add_3d_grouping","body":"Add grouping to 3D editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"aa7d10b2bccd98955ecc3afa88ffa8434e9c4763":{"hash":"aa7d10b2bccd98955ecc3afa88ffa8434e9c4763","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Small improvements to the new Sprite Sheet dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28016},"12a01a33aade58c6d1bab6fef1a41261d4223643":{"hash":"12a01a33aade58c6d1bab6fef1a41261d4223643","is_merge":false,"authored_by":["MDQ6VXNlcjcxMDcyMjg="],"author_raw":"dankan1890 <mewuidev2@gmail.com>","committer_raw":"dankan1890 <mewuidev2@gmail.com>","summary":"Tileset-Editor: Added alternative tool for drawing a rectangular shape.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28178},"bc7178422e98c86c7c8c9d9e572a9c6941836d79":{"hash":"bc7178422e98c86c7c8c9d9e572a9c6941836d79","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28217 from hpvb/fix-28089","body":"Don't crash on printing nested types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d84acb98d0863ec142a9496bd229e7163deaefe8":{"hash":"d84acb98d0863ec142a9496bd229e7163deaefe8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'LineEdit' contents not ending before the clear button if no right icon was set","body":"Fixes #28242.","is_cherrypick":false,"cherrypick_hash":"","pull":28248},"d835738045353d166ed307360a6b2959f9c3e557":{"hash":"d835738045353d166ed307360a6b2959f9c3e557","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Small ux improvement","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28245},"58999720491884429fa76b7d61c503f47657f4c6":{"hash":"58999720491884429fa76b7d61c503f47657f4c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27554 from volzhs/freetype-2.10.0","body":"Update freetype to 2.10.0","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ec9cfa53a6d992b269af0f7ccefcb1c7de0e7468":{"hash":"ec9cfa53a6d992b269af0f7ccefcb1c7de0e7468","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28239 from jbuck3/editor-tooltip-fix","body":"Fix editor tooltip formatting","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8b1b2f6a4cfb65d186097e29d4979838e9114685":{"hash":"8b1b2f6a4cfb65d186097e29d4979838e9114685","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix editor tooltip formatting","body":"Removed unnecessary word wrap which caused broken tags and general\nugliness. Fixes #24926","is_cherrypick":false,"cherrypick_hash":"","pull":28239},"34a3cad8e801d026b2130806ba677dbcb4cd5c56":{"hash":"34a3cad8e801d026b2130806ba677dbcb4cd5c56","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Require only one click to deploy to Android if one device is connected","body":"This restores changes introduced by\n938f9388ddc5b3def60e4aefbeb1beed09599493, which were reverted by\nefaeebab4d83e5657288b7b20db6ce4ccf987a01.","is_cherrypick":false,"cherrypick_hash":"","pull":28236},"a6562cd0048f1dadb3c1ab2f8583e21251634365":{"hash":"a6562cd0048f1dadb3c1ab2f8583e21251634365","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Display connection information in the script editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28234},"175942dcd10a0dc2e35c4e52992404c5c974c45f":{"hash":"175942dcd10a0dc2e35c4e52992404c5c974c45f","is_merge":true,"authored_by":[],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24951 from Mr-Slurpy/local-rpc-sender-id-fix","body":"Sender network id is now set to local network id for local rpc calls.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"725e8b771bba93d3f82bd8b9e596d61b1daf14f6":{"hash":"725e8b771bba93d3f82bd8b9e596d61b1daf14f6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28229 from akien-mga/disable_3d-build-fix","body":"Fix disable_3d=yes -Wunused-variable errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f25b0578462e94d6b0bacb160ff886d4e3320d85":{"hash":"f25b0578462e94d6b0bacb160ff886d4e3320d85","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix disable_3d=yes -Wunused-variable errors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28229},"b3d2584960dd7ede84591996ac1f880dd87106fe":{"hash":"b3d2584960dd7ede84591996ac1f880dd87106fe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28210 from hpvb/fix-28134","body":"Object::script may not be a valid Ref<Script>","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1444ebeaf4a17e5c3489dded45ae71f96341bd3":{"hash":"c1444ebeaf4a17e5c3489dded45ae71f96341bd3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix typo in SpriteFrameEditor preview draw","body":"As spotted by @DennisWG.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7be498499b4ebef8761082c5b83f8fbc2f06cd92":{"hash":"7be498499b4ebef8761082c5b83f8fbc2f06cd92","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27820 from ForLoveOfCats/master","body":"Mono: Convert all items to string before printing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20b0046945bfe55591c370e32f4928f7cbeb45e6":{"hash":"20b0046945bfe55591c370e32f4928f7cbeb45e6","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","summary":"Object::script may not be a valid Ref<Script>","body":"It appears that Object::script may be a valid ScriptInstance but not be\ncastable to Ref<Script>. There were only 5 places in the code that made\nthis assumption. This commit fixes that.","is_cherrypick":false,"cherrypick_hash":"","pull":28210},"8b1e297fc6567ead2c400199348d89e17b552899":{"hash":"8b1e297fc6567ead2c400199348d89e17b552899","is_merge":false,"authored_by":["MDQ6VXNlcjI1OTEwOTk="],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","summary":"Don't crash on printing nested types","body":"When adding an Array or Dictionary to itself operator String() got in an\ninfinite loop. This commit adds a stack to operator String() (Through\nthe use of a new 'stringify method'). This stack keeps track of all\nunique Arrays and Dictionaries it has seen. When a duplicate is found\nonly a static string is printed '[...]' or '{...}'.\n\nThis mirror Python's behavior in a similar case.","is_cherrypick":false,"cherrypick_hash":"","pull":28217},"1120b0b2d3f0df34f24d9ca6b086c192ebc1c5b6":{"hash":"1120b0b2d3f0df34f24d9ca6b086c192ebc1c5b6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28200 from bojidar-bg/28115-ysort-breaks-shader","body":"Fix nested YSort breaking \"Use parent material\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04847ef5f98d9a20a72286c44cc26302ec82dec5":{"hash":"04847ef5f98d9a20a72286c44cc26302ec82dec5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added ability for multiple images to be imported as an atlas","body":"This adds support for groups in the import system, which point to a single file.\nAdd property hint for saving files in file field","is_cherrypick":false,"cherrypick_hash":"","pull":""},"25f563c4c854bbfb2a266c070c48d8fd41eb2325":{"hash":"25f563c4c854bbfb2a266c070c48d8fd41eb2325","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY2ODUx"],"author_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","committer_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","summary":"Mono: Convert all items to string before printing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27820},"dd9bb6f186a3f6dfc6a7c46b83511c529bebc497":{"hash":"dd9bb6f186a3f6dfc6a7c46b83511c529bebc497","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix nested YSort breaking use_parent_material","body":"Fixes #28115","is_cherrypick":false,"cherrypick_hash":"","pull":28200},"0d2f3f4f50d3975a9dba3d9ab31782848d60cd9a":{"hash":"0d2f3f4f50d3975a9dba3d9ab31782848d60cd9a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Sort data exported to the api.json file for GDNative","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27759},"8e652a1400ee20b99cf4829e8b4883fe3f254d59":{"hash":"8e652a1400ee20b99cf4829e8b4883fe3f254d59","is_merge":false,"authored_by":["MDQ6VXNlcjE1MTMxMTQw"],"author_raw":"Hasan Yusuf Ahmed <hasanyusufahmed@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Added minimal documentation for _get_configuration_warning method","body":"(cherry picked from commit 0eeb1a7d0d540073a6e62e3203d304730493faf8)","is_cherrypick":true,"cherrypick_hash":"0eeb1a7d0d540073a6e62e3203d304730493faf8","pull":""},"0eeb1a7d0d540073a6e62e3203d304730493faf8":{"hash":"0eeb1a7d0d540073a6e62e3203d304730493faf8","is_merge":false,"authored_by":["MDQ6VXNlcjE1MTMxMTQw"],"author_raw":"Hasan Yusuf Ahmed <hasanyusufahmed@gmail.com>","committer_raw":"Hasan Yusuf Ahmed <hasanyusufahmed@gmail.com>","summary":"Added minimal documentation for _get_configuration_warning method","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27304},"8269ed9cdf4668d0824ec8a8dd770f5b12d7be82":{"hash":"8269ed9cdf4668d0824ec8a8dd770f5b12d7be82","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28196 from akien-mga/xatlas-cleanup","body":"xatlas: Document provenance, copyright and custom changes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7b1d75223ae67f2520a59a84a15c9bd5b2aae15a":{"hash":"7b1d75223ae67f2520a59a84a15c9bd5b2aae15a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28193 from akien-mga/drop-thekla","body":"Drop unused thekla_atlas dependency","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b29df348e266ccfd788f871e4fd73e3b64837d5a":{"hash":"b29df348e266ccfd788f871e4fd73e3b64837d5a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28192 from akien-mga/doc-unused-demos","body":"doc: Drop unused <demos> tag, sync classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"44f9a966e03c032bb5d89a4385f545f3b1ce3775":{"hash":"44f9a966e03c032bb5d89a4385f545f3b1ce3775","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"xatlas: Redo our custom changes, but properly documented","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28196},"1e39fee1408055001e8500917f95581c4ac7b28f":{"hash":"1e39fee1408055001e8500917f95581c4ac7b28f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"xatlas: Revert to unmodified upstream code, add to COPYRIGHT","body":"Imported by @reduz from https://github.com/jpcy/xatlas/commit/b8ec29b6b62fb808823e042df5f0f800c07f2e8b\nCustom changes will be remade properly in the next commit.","is_cherrypick":false,"cherrypick_hash":"","pull":28196},"6640f397f15b4179a7283b27c060d3f4f7c9917a":{"hash":"6640f397f15b4179a7283b27c060d3f4f7c9917a","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Drop unused thekla_atlas dependency","body":"Since f12cb82 @reduz dropped the use of the thirdparty thekla_atlas\nlibrary, which is replaced by xatlas.\n\nFixes #28180.\nFixes #28182.","is_cherrypick":false,"cherrypick_hash":"","pull":28193},"f20c9c25ebddcef07daaa8788d8ff33679aa2aef":{"hash":"f20c9c25ebddcef07daaa8788d8ff33679aa2aef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28164 from BastiaanOlij/AndroidCameraPermission","body":"Add camera permissions to android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"268b5207035465d07c11d3e85851d13fef7ed107":{"hash":"268b5207035465d07c11d3e85851d13fef7ed107","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28192},"6af69f851a3f967769697afa997935c37b4336b0":{"hash":"6af69f851a3f967769697afa997935c37b4336b0","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Drop unused <demos> tag","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28192},"eb5807984c12e90dc46e359463db1a178fe8a1c5":{"hash":"eb5807984c12e90dc46e359463db1a178fe8a1c5","is_merge":false,"authored_by":["MDQ6VXNlcjEzMjc1OTMy"],"author_raw":"griant <goooosick@gmail.com>","committer_raw":"griant <goooosick@gmail.com>","summary":"fix improper uncommenting behavior in TextEditor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28190},"d1c26674eb5827311e6b249f56e1e66b70806bb3":{"hash":"d1c26674eb5827311e6b249f56e1e66b70806bb3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28051 from WindyDarian/no_utf8_for_vs2013","body":"Ignore '/utf-8' flag on Visual Studio 2013","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8cbfc0365be2ea9f6adbe695f2af24931bc4929b":{"hash":"8cbfc0365be2ea9f6adbe695f2af24931bc4929b","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjU4NTI="],"author_raw":"KLee1248 <tjmcsaxy@gmail.com>","committer_raw":"KLee1248 <tjmcsaxy@gmail.com>","summary":"Re-maps KEY_BRACELEFT/RIGHT for OSX users","body":"Should fix #28098.","is_cherrypick":false,"cherrypick_hash":"","pull":28185},"f64aa0293301eaf89895f7c2117de848f4132f29":{"hash":"f64aa0293301eaf89895f7c2117de848f4132f29","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Use StringBuilder in C# bindings generator","body":"- Also fixed generation of empty summary comments when no comment should have been generated.","is_cherrypick":false,"cherrypick_hash":"","pull":28179},"4ad255a078da0e9cc2620fe714bd722aae38206f":{"hash":"4ad255a078da0e9cc2620fe714bd722aae38206f","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28131 from 2bit-hack/patch-1","body":"Fixed copy&paste error #28117","is_cherrypick":false,"cherrypick_hash":"","pull":""},"392f1491e1116ea582b32ee813de3fd792f6abfb":{"hash":"392f1491e1116ea582b32ee813de3fd792f6abfb","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28161 from neikeq/exception-hook-no-abort","body":"Mono: Use exit(status) instead of abort() in exception hook","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3d908f57d8c8b6a72ee38cefca7628dc5a3ddc6b":{"hash":"3d908f57d8c8b6a72ee38cefca7628dc5a3ddc6b","is_merge":false,"authored_by":["MDQ6VXNlcjI2MjU4NTI="],"author_raw":"KLee1248 <tjmcsaxy@gmail.com>","committer_raw":"Kenneth <dev@kennethlee.rocks>","summary":"Use SHGetKnownFolderPath instead of SHGetFolderPathW.","body":"When getting system directories for Windows, we currently use\nSHGetFolderPathW. This is a deprecated function and doesn't support\n\"Downloads\" folders.\n\nAs a replacement, this commit uses the newer SHGetKnownFolderPath\nfunction, which is supported since Windows Vista. Godot 3.0 only\nsupports Windows 7+, so we don't need to use SHGetFolderPathW for\nbackwards compatibility.\n\nFixes #26876","is_cherrypick":false,"cherrypick_hash":"","pull":28166},"1b3ea697c5dcbbb2feb0f96204de257532edaf0c":{"hash":"1b3ea697c5dcbbb2feb0f96204de257532edaf0c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28165 from neikeq/missing-tostring","body":"C#: Add missing ToString() override methods","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a68b733e17bb094d719b292e4356982650bfb3e1":{"hash":"a68b733e17bb094d719b292e4356982650bfb3e1","is_merge":false,"authored_by":["MDQ6VXNlcjI4Mjg2OTYx"],"author_raw":"Jummit <jummit@web.de>","committer_raw":"Jummit <jummit@web.de>","summary":"position nodes from the generic search at the cursor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28162},"fab84c7dff5cafefbfafdffccf6c8fda6a423ef1":{"hash":"fab84c7dff5cafefbfafdffccf6c8fda6a423ef1","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add camera permissions to android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28164},"8759c0e31a21d9f98ac24ac4c88fa86bd72ff68f":{"hash":"8759c0e31a21d9f98ac24ac4c88fa86bd72ff68f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Use exit(status) instead of abort() in exception hook","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28161},"4f22fde635928735366ab656cd52ba3c6a791161":{"hash":"4f22fde635928735366ab656cd52ba3c6a791161","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28158 from akien-mga/zstd-1.4.0","body":"zstd: Update to upstream 1.4.0, remove call to experimental API","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2b9557c920b8a960bb7faa3a0a965eb932723e75":{"hash":"2b9557c920b8a960bb7faa3a0a965eb932723e75","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add missing ToString() override methods","body":"Godot.Object, Array, Dictionary and RID were missing ToString() override methods","is_cherrypick":false,"cherrypick_hash":"","pull":28165},"2dee231c8e229c93ba0979d8bee9559b571b9462":{"hash":"2dee231c8e229c93ba0979d8bee9559b571b9462","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28146 from volzhs/unique_id_android","body":"Fix get_unique_id() on Android","is_cherrypick":false,"cherrypick_hash":"","pull":""},"20265879e2d34b1d6e38942173ff08c270284796":{"hash":"20265879e2d34b1d6e38942173ff08c270284796","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Compression: Set Zstd max window size via public parameter","body":"`ZSTD_DCtx_setMaxWindowSize` is still part of the experimental API\n(thus unexposed in the shared library). Upstream examples seem to\nuse `ZSTD_d_windowLogSize` instead, so it's probably what we should\nuse too.\n\nFixes #17374.\nDistro packagers can now unbundle Zstd.","is_cherrypick":false,"cherrypick_hash":"","pull":28158},"d1f98ff51b2e62ddea27fb9b1b9b5fb1ec80dbe0":{"hash":"d1f98ff51b2e62ddea27fb9b1b9b5fb1ec80dbe0","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28139 from neikeq/mono-log-level-info","body":"Mono: Logging improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f6e548ab03a0eca157b2f9f3a549c8dd4ebdc14":{"hash":"8f6e548ab03a0eca157b2f9f3a549c8dd4ebdc14","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28150 from homer666/animationplayer-snap-mode-disable","body":"Fix AnimationPlayer snap mode dropdown behaviour","is_cherrypick":false,"cherrypick_hash":"","pull":""},"88cb9bd27f05f6622b4c8205d2811e4aad74d6e3":{"hash":"88cb9bd27f05f6622b4c8205d2811e4aad74d6e3","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"zstd: Update to upstream 1.4.0","body":"One step towards fixing #17374 as most experimental APIs we use are now\npart of the stable 1.4.0.","is_cherrypick":false,"cherrypick_hash":"","pull":28158},"659162ab98ec3f2ddd39934ce05008ef7b842a03":{"hash":"659162ab98ec3f2ddd39934ce05008ef7b842a03","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Fix AnimationPlayer snap mode dropdown behaviour","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a4b2087a015b105bac656f3679f68488c76abce":{"hash":"5a4b2087a015b105bac656f3679f68488c76abce","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Fix get_unique_id() on Android","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28146},"04d0371648001c1fbf157156fce7f5e9581e1e02":{"hash":"04d0371648001c1fbf157156fce7f5e9581e1e02","is_merge":false,"authored_by":["MDQ6VXNlcjM1OTU4MTc="],"author_raw":"Daw11 <davidebusterna@gmail.com>","committer_raw":"Daw11 <davidebusterna@gmail.com>","summary":"Add a monitor for the orphan nodes","body":"- Allow the user to keep track of the nodes that might leak\n- Possible fix for #27103","is_cherrypick":false,"cherrypick_hash":"","pull":28140},"20e5e2fec715a318e432c9d306221f6e1fcdf02d":{"hash":"20e5e2fec715a318e432c9d306221f6e1fcdf02d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Logging improvements","body":"- The default log level in debug builds is now 'info' instead of 'debug'.\n- Add option to specify a different log level with the 'GODOT_MONO_LOG_LEVEL' environment variable.\n- The name of log files is now a readable date and time.\n- Always print the log file path (previously it was printed only it in verbose mode).","is_cherrypick":false,"cherrypick_hash":"","pull":28139},"aa39a7877864bc28dd326760c92c09c4d3c6934f":{"hash":"aa39a7877864bc28dd326760c92c09c4d3c6934f","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Assimp: Don't touch normals.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28132},"aa8b2f444801f1dccbceaab797d6aa9e0dc9af90":{"hash":"aa8b2f444801f1dccbceaab797d6aa9e0dc9af90","is_merge":false,"authored_by":["MDQ6VXNlcjIyODMzMjkz"],"author_raw":"Soham Kar <sohamkar76@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Fixed copy&paste error #28117","body":"Changed \"left to right\" in VSplitContainer to \"top to bottom\".","is_cherrypick":false,"cherrypick_hash":"","pull":28131},"42043a22e8da8ec1dfdb2f718838493ccc9ff0f5":{"hash":"42043a22e8da8ec1dfdb2f718838493ccc9ff0f5","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add grouping to 3D editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28130},"b0846f60c96c809105d039ef314e10a8b23a699f":{"hash":"b0846f60c96c809105d039ef314e10a8b23a699f","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Consistently wrap booleans in [code]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28125},"2ad302cec4dc41db8cbb657b2e1946275967f1c4":{"hash":"2ad302cec4dc41db8cbb657b2e1946275967f1c4","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Don't allow class_name in built-in scripts","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28099},"f33c554de174ac6d4513f66387436cbdf5f6a813":{"hash":"f33c554de174ac6d4513f66387436cbdf5f6a813","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Update signal connections error dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6697fd9a05859914fc320b4b4321fd9fb6170f71":{"hash":"6697fd9a05859914fc320b4b4321fd9fb6170f71","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27821 from mawenzy/pr_sliderfix","body":"Fix slider handle being hard to select","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0606062268d05581bc80aa6fdf6c32187bab0ede":{"hash":"0606062268d05581bc80aa6fdf6c32187bab0ede","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzkyMjE5"],"author_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","committer_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","summary":"Sender network id is now set to local network id for local rpc calls.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24951},"0110a88547b87bcd066f1ae74f46b2ba8b7ab2a5":{"hash":"0110a88547b87bcd066f1ae74f46b2ba8b7ab2a5","is_merge":false,"authored_by":["MDQ6VXNlcjI5MzE3NTM5"],"author_raw":"Matheus Lima Cunha <matheus.limacunha@hotmail.com>","committer_raw":"Matheus Lima Cunha <matheus.limacunha@hotmail.com>","summary":"Move vertex along a single axis while editing and holding shift","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28064},"145a45fd3f15b3d7929e5e702b8828186fed34fb":{"hash":"145a45fd3f15b3d7929e5e702b8828186fed34fb","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Fix code completion not working with class_name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28099},"48a03b514caff2d39a282ae198dcc32a8903cd17":{"hash":"48a03b514caff2d39a282ae198dcc32a8903cd17","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Expose localize_rests to gdscript.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28093},"cea49f00c380c404a45d9b002843969f164d382e":{"hash":"cea49f00c380c404a45d9b002843969f164d382e","is_merge":true,"authored_by":[],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28084 from Faless/fix/audio_miss_enum_bind","body":"Bind AudioEffectSpectrumAnalyzer::FFT_Size enums","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d0f2b5c8abe128c16c5ae6f5ab76f046686aa041":{"hash":"d0f2b5c8abe128c16c5ae6f5ab76f046686aa041","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Bind AudioEffectSpectrumAnalyzer::FFT_Size enums","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28084},"d87021de93a2620de3a2a13815d37ebd484fc545":{"hash":"d87021de93a2620de3a2a13815d37ebd484fc545","is_merge":false,"authored_by":["MDQ6VXNlcjM5Mjc5Nzc5"],"author_raw":"mawenzy <mawenzy@users.noreply.github.com>","committer_raw":"mawenzy <mawenzy@users.noreply.github.com>","summary":"Bind goto_line function for Script Editor #9153","body":"- added doc for ScriptEditor:goto_line","is_cherrypick":false,"cherrypick_hash":"","pull":27870},"7a0c086e45d91b7c3bfbba93c17ed2c205dd17e1":{"hash":"7a0c086e45d91b7c3bfbba93c17ed2c205dd17e1","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27762 from rcorre/anim_docs","body":"AnimationNode* docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"73713b6d3f9eaf9592b2a0b025ab0a8c8f2246c5":{"hash":"73713b6d3f9eaf9592b2a0b025ab0a8c8f2246c5","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27937 from KoBeWi/sliderdocs","body":"Added some documentation for Slider","is_cherrypick":false,"cherrypick_hash":"","pull":""},"93fcde83886e895113a038ce53f646d2479ad417":{"hash":"93fcde83886e895113a038ce53f646d2479ad417","is_merge":true,"authored_by":[],"author_raw":"Max Hilbrunner <m.hilbrunner@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27953 from siddharth952/v_scroll_speed","body":"Fixes documentation of v_scroll_speed and wrap_enabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1e2b3ac407a39b6dc4b2835bfed86f50c7e71ddc":{"hash":"1e2b3ac407a39b6dc4b2835bfed86f50c7e71ddc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28050 from Calinou/animation-track-editor-hidpi","body":"Scale animation track editor line widths on hiDPI displays","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f7b5fa8cf2a1806bb5bd7ea200bbe603e4bcfb62":{"hash":"f7b5fa8cf2a1806bb5bd7ea200bbe603e4bcfb62","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28038 from CatThingy/area-error-fix","body":"Removed unnecessary error from _area_inout","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4f81945fedd26d6dcf34536963318f6b412b762e":{"hash":"4f81945fedd26d6dcf34536963318f6b412b762e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28052 from muiroc/settings_decodes_objects","body":"Enable object decoding when serializing binary project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"642076888716f6e15b77925ff2f764351fe381d9":{"hash":"642076888716f6e15b77925ff2f764351fe381d9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28073 from lupoDharkael/early-validation","body":"Validate scripts when they are loaded in the text editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"192d176d30c3ad6d9e5c976b49b30d7349f2b5af":{"hash":"192d176d30c3ad6d9e5c976b49b30d7349f2b5af","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28071 from YeldhamDev/treedialog_style_fix","body":"Fix styling in 'SceneTreeDialog'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3069095e44d129058f0f4b5e48f81cbbe1bbaf04":{"hash":"3069095e44d129058f0f4b5e48f81cbbe1bbaf04","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28066 from jbuck3/popupmenu-plugin-id-fix","body":"Fix setting of PopupMenu item IDs in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cac650022f40efca0ba6aec946a583ef888ae25e":{"hash":"cac650022f40efca0ba6aec946a583ef888ae25e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28053 from lupoDharkael/shadowing","body":"GDScript: add variable shadowing warning","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0a40ac3246459c9d72ad217bd008ac3e900a6f15":{"hash":"0a40ac3246459c9d72ad217bd008ac3e900a6f15","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28058 from guilhermefelipecgs/fix_28024","body":"Add Input::get_current_cursor_shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c0c1e3c16ee0a5dc853affa33cb958bd132a999":{"hash":"2c0c1e3c16ee0a5dc853affa33cb958bd132a999","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28067 from KoBeWi/save_layout_x3","body":"Save opened scenes when necessary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"557122fddaecbc9ddbc557e3a1f129aeef04859c":{"hash":"557122fddaecbc9ddbc557e3a1f129aeef04859c","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"Misc improvements to visual shader Add Node dialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f137166251c4c734e1fd4d682492168483ccad3f":{"hash":"f137166251c4c734e1fd4d682492168483ccad3f","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Validate scripts when they are loaded in the text editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28073},"c07b49280aee24b07e0da7fd42dee4cba187cf13":{"hash":"c07b49280aee24b07e0da7fd42dee4cba187cf13","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Prevent using multiple class_name in a class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27987},"75bbd8259ab494f9f22bde057b27bb6500433f38":{"hash":"75bbd8259ab494f9f22bde057b27bb6500433f38","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix styling in 'SceneTreeDialog'","body":"Fixes #28029.","is_cherrypick":false,"cherrypick_hash":"","pull":28071},"331f922359a7ec367542262822af47c683a4f734":{"hash":"331f922359a7ec367542262822af47c683a4f734","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Save opened scenes when necessary","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28067},"ae646261e384c830a30e0b63db3992115ccbfaf4":{"hash":"ae646261e384c830a30e0b63db3992115ccbfaf4","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NjAyODc0"],"author_raw":"James Buck <jamesbuck11@gmail.com>","committer_raw":"James Buck <jamesbuck11@gmail.com>","summary":"Fix setting of PopupMenu item IDs in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28066},"87e42e4f66cbe29b2b16f87b0408cf00cf45013a":{"hash":"87e42e4f66cbe29b2b16f87b0408cf00cf45013a","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24171 from YeldhamDev/occluder_polygon_grab","body":"Make OccluderPolygon2D draggable in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55c759076349b55c6acf7592632f5f9523fe6ace":{"hash":"55c759076349b55c6acf7592632f5f9523fe6ace","is_merge":true,"authored_by":[],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27944 from YeldhamDev/tile_name_position_fix","body":"Fix position of tile names in TileSet editor when zooming in/out","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1bae73d7d060eeb9531fc5ba46de5d31dc7073c7":{"hash":"1bae73d7d060eeb9531fc5ba46de5d31dc7073c7","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add Input::get_current_cursor_shape","body":"[Clean up] Removed unused/unnecessary methods.","is_cherrypick":false,"cherrypick_hash":"","pull":28058},"06e580f5ba801cf524b1d82753127a9992c7b907":{"hash":"06e580f5ba801cf524b1d82753127a9992c7b907","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26792 from Faless/webrtc_pr","body":"Initial WebRTC support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8166f8d3c8259786d2c35db3eb47baedc6c4ce8b":{"hash":"8166f8d3c8259786d2c35db3eb47baedc6c4ce8b","is_merge":false,"authored_by":["MDQ6VXNlcjMyMDQwNDI0"],"author_raw":"CatThingy <andyc.andychen@gmail.com>","committer_raw":"CatThingy <andyc.andychen@gmail.com>","summary":"Removed unnecessary error from _area_inout","body":"The error was previously removed from _body_inout\nfor the same reason. Fixes #28022.","is_cherrypick":false,"cherrypick_hash":"","pull":28038},"14078fbb826811ca77e0eef3684f2e5d6f55a6b5":{"hash":"14078fbb826811ca77e0eef3684f2e5d6f55a6b5","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"GDScript: add variable shadowing warning","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28053},"96123035da59f2d317c763abd4da8273fd6f5074":{"hash":"96123035da59f2d317c763abd4da8273fd6f5074","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28056 from akien-mga/doc-visibilitynotifier-ready","body":"doc: Add note about VisibilityNotifier.is_on_screen after instantiation","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3fc1f7dfbeb038ca7db8da637b67282c800b492e":{"hash":"3fc1f7dfbeb038ca7db8da637b67282c800b492e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Add note about VisibilityNotifier.is_on_screen after instantiation","body":"Fixes #9430.","is_cherrypick":false,"cherrypick_hash":"","pull":28056},"1f54b11da6a0f3e7913557d91048e7fac8377fa9":{"hash":"1f54b11da6a0f3e7913557d91048e7fac8377fa9","is_merge":false,"authored_by":["MDQ6VXNlcjEwMDM2MzM3"],"author_raw":"muiroc <ian.mario.dev@gmail.com>","committer_raw":"muiroc <ian.mario.dev@gmail.com>","summary":"Enable object decoding when serializing binary project settings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28052},"09e94aa087485ccf5b4318c4a619db4f6b067cc5":{"hash":"09e94aa087485ccf5b4318c4a619db4f6b067cc5","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Sync classref with current source","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bd7aa1b6f6256f3dd94ac249696588a5e0eb2af7":{"hash":"bd7aa1b6f6256f3dd94ac249696588a5e0eb2af7","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Ignore '/utf-8' flag on vs2013","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28051},"c0959f00a0b7f9ac74615f9e7fd88b32238c1bcc":{"hash":"c0959f00a0b7f9ac74615f9e7fd88b32238c1bcc","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Scale animation track editor line widths on hiDPI displays","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28050},"dab8f8c953cd8ca18e792cc7aa0b717b38804e01":{"hash":"dab8f8c953cd8ca18e792cc7aa0b717b38804e01","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27967 from clayjohn/fix-mip-bug","body":"Fixed bug in computing mip maps from screen texture","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5d65100669e8a8ece09677feb744c69b4466aa90":{"hash":"5d65100669e8a8ece09677feb744c69b4466aa90","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Icon was missing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d87535dd776bb937c280d8465221e8e6661b017":{"hash":"0d87535dd776bb937c280d8465221e8e6661b017","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28011 from KoBeWi/rmb_housework","body":"Small cleanup to SceneTree dock context menu","is_cherrypick":false,"cherrypick_hash":"","pull":""},"adb41c8bee1310bbc0e8e14a38ca7c34f3235f3a":{"hash":"adb41c8bee1310bbc0e8e14a38ca7c34f3235f3a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26678 from YeldhamDev/hide_addscript_multiselected","body":"Hide \"Add Script\" button in Scene dock when multiple nodes are selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39c5f363f74b4ed5f665e2441bb0f6edac3377de":{"hash":"39c5f363f74b4ed5f665e2441bb0f6edac3377de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #24654 from groud/better_dragging_autoscroll","body":"Enhance tree scrolling when dragging","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87ab468b7902bcaff12ebefb7a6e2952b27e3fa2":{"hash":"87ab468b7902bcaff12ebefb7a6e2952b27e3fa2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27931 from pyrophone/SceneTreeScriptFix","body":"Fix for additional separators appearing when scripts are disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f213055e11b06c02414e6e62ea719e870c140a1b":{"hash":"f213055e11b06c02414e6e62ea719e870c140a1b","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #28005 from Chaosus/vs_delete","body":"Restored possibilty to delete multiple nodes in visual shaders via Delete key","is_cherrypick":false,"cherrypick_hash":"","pull":""},"296c74072c0f4d71567c425a94d9502a68b6e177":{"hash":"296c74072c0f4d71567c425a94d9502a68b6e177","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Implement autokeying in Animation editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8f762aefcd5b5830b5e120fbb6b16341a8e126a3":{"hash":"8f762aefcd5b5830b5e120fbb6b16341a8e126a3","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Oops I missed a line, continuation to 0d41f8f.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0d41f8fb00e72e5c6b3e1186530e5c92761074e6":{"hash":"0d41f8fb00e72e5c6b3e1186530e5c92761074e6","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Avoid crash on changing snap mode when no animation exists, closes #28031","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"caaa492133b4593abc63f6fe1bd850ee03c209d1":{"hash":"caaa492133b4593abc63f6fe1bd850ee03c209d1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Also show length in FPS when using FPS mode for AnimationPlayer editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"645c656571a52bb05f48bdb2ff86e53f9df9ab44":{"hash":"645c656571a52bb05f48bdb2ff86e53f9df9ab44","is_merge":false,"authored_by":["MDQ6VXNlcjQ5NTY2OA=="],"author_raw":"Anders Stenberg <anders.stenberg@gmail.com>","committer_raw":"Anders Stenberg <anders.stenberg@gmail.com>","summary":"Proper passing of the \"transform_key_request\"","body":"signal from SpatialEditorViewport to InspectorDock","is_cherrypick":false,"cherrypick_hash":"","pull":28026},"42032669238bdc807bc7b8f03fff87e6cb5847f1":{"hash":"42032669238bdc807bc7b8f03fff87e6cb5847f1","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add support for FPS snap in Animation Editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d532a3f710de71162d87426d4529f377793b8f3e":{"hash":"d532a3f710de71162d87426d4529f377793b8f3e","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Small cleanup to SceneTree context menu","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28011},"24faddc211edb90c8a6549f032740c4735130b0b":{"hash":"24faddc211edb90c8a6549f032740c4735130b0b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added possibilty to delete multiple nodes in visual shaders via Delete key","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":28005},"3f76d2c2f3626f3a6e948577d737600b5163d389":{"hash":"3f76d2c2f3626f3a6e948577d737600b5163d389","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to create sprite frames in AnimatedSprite from sprite sheet.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad1368a62521a31b574acd8c545795d1b64c447e":{"hash":"ad1368a62521a31b574acd8c545795d1b64c447e","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up ASSIMP import code.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"89efaf5e78ca3938f08263b012903a19ea57e988":{"hash":"89efaf5e78ca3938f08263b012903a19ea57e988","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27980 from Chaosus/vs_conditional","body":"Added conditional nodes to visual shaders","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87f87839a63091d373ab7b8d066c89e4c4583109":{"hash":"87f87839a63091d373ab7b8d066c89e4c4583109","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added conditional nodes to visual shaders","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27980},"27e500d4b3460316e313f6b6726300f9c561eb5f":{"hash":"27e500d4b3460316e313f6b6726300f9c561eb5f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Hide \"Add Script\" button in Scene dock when multiple nodes are selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26678},"6ea253aa776e03dc7174b289c6747cd8d0410245":{"hash":"6ea253aa776e03dc7174b289c6747cd8d0410245","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Restore script editor state between sessions","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27979},"670c1b10b2b158cd400fcade42ca26363d4bb49c":{"hash":"670c1b10b2b158cd400fcade42ca26363d4bb49c","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"fixed bug in mip map sigma","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27967},"bd278fdd65f459338fa6f3b4024079242f15568f":{"hash":"bd278fdd65f459338fa6f3b4024079242f15568f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Force drawing guides in single-row Tree items in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27148},"14a901e88f1469e7d39d6a01775622136c721807":{"hash":"14a901e88f1469e7d39d6a01775622136c721807","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Enhance tree scrolling when dragging","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24654},"66a5166870587ef64c50d9e11f927ba1a5539577":{"hash":"66a5166870587ef64c50d9e11f927ba1a5539577","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Register WebRTCPeerJS and WebRTCPeerGDNative","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26792},"320960cd327e087f457fe4d697b401d5bf71fb95":{"hash":"320960cd327e087f457fe4d697b401d5bf71fb95","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add WebRTC GDNative interface","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26792},"7c17e31a55e4ee6a6103bd11a076f9145f9b1db9":{"hash":"7c17e31a55e4ee6a6103bd11a076f9145f9b1db9","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add WebRTC JS implementation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26792},"c51958689cb4cc5137d076b71cba69ee8aca3480":{"hash":"c51958689cb4cc5137d076b71cba69ee8aca3480","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Implement WebRTCPeer custom instance class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26792},"f707266b524ab5bd25050e17098fc5d4f0cd28cb":{"hash":"f707266b524ab5bd25050e17098fc5d4f0cd28cb","is_merge":false,"authored_by":["MDQ6VXNlcjE1MzgxOTE4"],"author_raw":"Gio Aleman <pyrophones@gmail.com>","committer_raw":"Gio Aleman <pyrophones@gmail.com>","summary":"Fixed scene tree bug when scripts are disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27931},"3f2aac5e0ab7740f0eabbf09ef9d17805d59b78b":{"hash":"3f2aac5e0ab7740f0eabbf09ef9d17805d59b78b","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDg4Njc5"],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"fixes #25707 documentation of v_scroll_speed","body":"Fixes #25707\n\nUpdate TextEdit.xml","is_cherrypick":false,"cherrypick_hash":"","pull":27953},"b7cf4c2050dfd51521522c874676e96d2e5c4762":{"hash":"b7cf4c2050dfd51521522c874676e96d2e5c4762","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27950 from Nonnu42/contrib","body":"Fixes #17233 allowing C# to override _GetPropertyList","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a1bf006a3837c790a3ed1c3efc8bd2df06a81c5":{"hash":"6a1bf006a3837c790a3ed1c3efc8bd2df06a81c5","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Move IDHandler JS module to platform from Websock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26792},"6008745991fb5191945e936f38cda21f751b7ff6":{"hash":"6008745991fb5191945e936f38cda21f751b7ff6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27949 from YeldhamDev/doc_is_valid_filename","body":"Document String's 'is_valid_filename()'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7a1fbe83aab61c62b1fc2e18e37b03a1d1f126a":{"hash":"e7a1fbe83aab61c62b1fc2e18e37b03a1d1f126a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27863 from bojidar-bg/27460-constant-class-clash","body":"Check subclasses too when checking for name clashes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9f4b5a91c054a538bd5d3581200c56473140f390":{"hash":"9f4b5a91c054a538bd5d3581200c56473140f390","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Reorganized connection dialog for much improved ease of use.","body":"-Removed dest path field\n-Added a \"Source\" signal\n-Added an \"Advanced\" button to hide complexity\n-Fix bug on Tree to make sure \"ensure visible\" works on hidden trees\n-Fix bug on TextEdit to ensure signals created with script not open sill focus the right line","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d011c8e109f755e5caedbe0ec1a9e6eb9e06ff0c":{"hash":"d011c8e109f755e5caedbe0ec1a9e6eb9e06ff0c","is_merge":false,"authored_by":["MDQ6VXNlcjU4MTE0NA=="],"author_raw":"Nuno Cardoso <nonnu42@gmail.com>","committer_raw":"Nuno Cardoso <nonnu42@gmail.com>","summary":"Fixes #17233 allowing C# to override _GetPropertyList","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27950},"70499faff80b7213d7344db6128a8dc51634613f":{"hash":"70499faff80b7213d7344db6128a8dc51634613f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Document String's 'is_valid_filename()'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27949},"d2a76246871ed3595803a78ccbdd87ea86fa4cc7":{"hash":"d2a76246871ed3595803a78ccbdd87ea86fa4cc7","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix position of tile names in TileSet editor when zooming in/out","body":"Fixes #27713.","is_cherrypick":false,"cherrypick_hash":"","pull":27944},"da65d546491f11aebf0427f08c826eea3c9e7efb":{"hash":"da65d546491f11aebf0427f08c826eea3c9e7efb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27867 from bojidar-bg/27489-as-self-fail","body":"Fix as operator generating opcode 38 errors","is_cherrypick":false,"cherrypick_hash":"","pull":""},"28b902211ff3c3a1391a2ec85e58803b0df40929":{"hash":"28b902211ff3c3a1391a2ec85e58803b0df40929","is_merge":false,"authored_by":["MDQ6VXNlcjE1NDYwNDQ="],"author_raw":"Leonard Meagher <leonardmeagher2@gmail.com>","committer_raw":"Leonard Meagher <leonardmeagher2@gmail.com>","summary":"CSGMesh material and CSGShape inherits from GeometryInstance","body":"I left the material on CSGMesh because GeometryInstance's material override prevents the normal material behaviour of the csg meshes\n\nbut the material_override is useful, and now you can control the shadow, lod and other properties you get from GeometryInstance","is_cherrypick":false,"cherrypick_hash":"","pull":27940},"de4877e1fc557534c123f0c119cff7b7771633bd":{"hash":"de4877e1fc557534c123f0c119cff7b7771633bd","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Added some documentation for Slider","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27937},"c1dcdf6109dbe29549517d683d85b81c0ade8611":{"hash":"c1dcdf6109dbe29549517d683d85b81c0ade8611","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"No more metadata and dependency indices kept in resources saved.","body":"-Node folding is now saved externally together with the properties\n-External resources remember their ID when scenes are saved.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"abb8e9712239bae7e1d3524c1ae1b96b6c8d4c3b":{"hash":"abb8e9712239bae7e1d3524c1ae1b96b6c8d4c3b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27929 from akien-mga/vhacd-cleanup","body":"vhacd: Properly identify downstream changes, fix MinGW build issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"74ab31b7f70bc34be5e5fb00a378166e72cd29bd":{"hash":"74ab31b7f70bc34be5e5fb00a378166e72cd29bd","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"vhacd: Fix -fpermissive build issue with MinGW","body":"Fixes #27926.","is_cherrypick":false,"cherrypick_hash":"","pull":27929},"668439d16a5c30587ab77461fb3211306ad62587":{"hash":"668439d16a5c30587ab77461fb3211306ad62587","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"vhacd: Reapply downstream changes to namespace conflicting bullet code","body":"Also adding a patch to easily identify and reapply them.","is_cherrypick":false,"cherrypick_hash":"","pull":27929},"531b1588973ef0d0631e06353ca65131d97c00ae":{"hash":"531b1588973ef0d0631e06353ca65131d97c00ae","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"vhacd: Recommit unmodified upstream code without style changes","body":"Godot-specific changes will then be redone without touching upstream formatting.\nAlso documented current state in thirdparty/README.md and added LICENSE.\n\nAdd vhacd to COPYRIGHT.txt.","is_cherrypick":false,"cherrypick_hash":"","pull":27929},"e5f531620e69ef682353e4d93c8ddd6cb43921ba":{"hash":"e5f531620e69ef682353e4d93c8ddd6cb43921ba","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"Fix collider debug shape didn't changes with collider size changes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27219},"e630591aeafd164d9cb83508462ff2fac55aa6d5":{"hash":"e630591aeafd164d9cb83508462ff2fac55aa6d5","is_merge":false,"authored_by":[""],"author_raw":"Theis Egeberg <theis.egebrerg@gmail.com>","committer_raw":"Theis Egeberg <theis.egebrerg@gmail.com>","summary":"Removed extra division by format channels causing sounds to get halved.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27927},"edc9097bc1604f0bd5ea7136c518699e9d64a731":{"hash":"edc9097bc1604f0bd5ea7136c518699e9d64a731","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27899 from KoBeWi/tree_focus","body":"Focus SceneTree dock after creating new node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f2ad8bd3f41470dc79378d8dd78b985806a2fb5":{"hash":"7f2ad8bd3f41470dc79378d8dd78b985806a2fb5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27915 from WindyDarian/msvc_force_utf8_source_encoding","body":"Force utf-8 source file encoding in MSVC","is_cherrypick":false,"cherrypick_hash":"","pull":""},"10c7742df3eed6c0e0d244d3a8646456beb09d49":{"hash":"10c7742df3eed6c0e0d244d3a8646456beb09d49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27876 from vnen/gdscript-no-builtin-name","body":"Don't allow built-in scripts to use class_name","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2feec990e72345e9d86d5e1aaf98b2aee3a74be1":{"hash":"2feec990e72345e9d86d5e1aaf98b2aee3a74be1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27887 from godotengine/AndreaCatania-patch-1","body":"Added No bone set state in the IK","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ddb41a5d83cac464855c8f03564d98d5ef7794c":{"hash":"2ddb41a5d83cac464855c8f03564d98d5ef7794c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27894 from nekomatata/fix-particle-errors","body":"EditorFolding ignores hidden properties for folded resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d67eaf2c3480a4a56aab69e6e2b6c67e04fc821":{"hash":"2d67eaf2c3480a4a56aab69e6e2b6c67e04fc821","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27917 from volzhs/init_autorestart_random_delay","body":"Set initial value for autorestart_random_delay of AnimationNodeOneShot","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9c514c2606f3acf490ba1c8345fd13c2d2f581a6":{"hash":"9c514c2606f3acf490ba1c8345fd13c2d2f581a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27895 from nekomatata/fix-animation-tree-error","body":"Fix caches_cleared signal discrepancies in AnimationTree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f705fc5a989534e7b3f34a2c8f4a7f0f5912b6ad":{"hash":"f705fc5a989534e7b3f34a2c8f4a7f0f5912b6ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27916 from WindyDarian/vhacd_namespace_placing","body":"Fixes for vhacd module","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0e7f116b5236d248b8e0088705f3d83d8c845b45":{"hash":"0e7f116b5236d248b8e0088705f3d83d8c845b45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27902 from Calinou/decrease-tooltip-delay","body":"Decrease the default tooltip delay to 0.5 seconds","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eea3bddd1df52c6ebae06900e762499fbb7cc374":{"hash":"eea3bddd1df52c6ebae06900e762499fbb7cc374","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Set initial value for autorestart_random_delay of AnimationNodeOneShot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27917},"6c90aaf5c741fd7d9ff7b47e5bb4ed7d45623c2e":{"hash":"6c90aaf5c741fd7d9ff7b47e5bb4ed7d45623c2e","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Use c++11 for vhacd because VHACD-ASYNC.cpp wants it","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27916},"f05af9d4922ab0ace26f7ef07b88710d4b9c4b03":{"hash":"f05af9d4922ab0ace26f7ef07b88710d4b9c4b03","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"fix vhacd namespace placing in thirdparty/vhacd/src/btConvexHullComputer.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27916},"ff3fdabc52a09c8f4ed6549f4366896e47876471":{"hash":"ff3fdabc52a09c8f4ed6549f4366896e47876471","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Force utf-8 source file encoding in MSVC","body":"On Windows, when \"Language for non-Unicode programs\" were set to \"Japanese (Japan)\", MSVC would by default use Shift JIS (code page 932) to interpret source files, which would result in test_string failing to compile because of characters in `test_34()`. Forcing utf-8 for MSVC fixes the issue","is_cherrypick":false,"cherrypick_hash":"","pull":27915},"e56f5d5c910f076fd93af71ada7550f441207f45":{"hash":"e56f5d5c910f076fd93af71ada7550f441207f45","is_merge":false,"authored_by":["MDQ6VXNlcjU1OTk3OTY="],"author_raw":"George Marques <george@gmarqu.es>","committer_raw":"George Marques <george@gmarqu.es>","summary":"GDScript: Don't allow built-in scripts to use class_name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27876},"5823b5d77d47339c3c981953ca8178e7ef14b6df":{"hash":"5823b5d77d47339c3c981953ca8178e7ef14b6df","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Bundled VHACD library for convex decomposition.","body":"Modified both MeshInstance tools as well as importer to use it instead of QuickHull.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fa586289c60f34ed51d9949a26cef259ef989cf5":{"hash":"fa586289c60f34ed51d9949a26cef259ef989cf5","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Brighten the RichTextLabel color in the default theme","body":"This makes its default color match Label's color, which leads to\na more consistent appearance.\n\nThis partially addresses #24570.","is_cherrypick":false,"cherrypick_hash":"","pull":27903},"73ad31c0fa26c67c93561b42a934d69fb01c8f02":{"hash":"73ad31c0fa26c67c93561b42a934d69fb01c8f02","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Decrease the default tooltip delay to 0.5 seconds","body":"This matches other applications' and OS' tooltip behaviors\nmore closely.","is_cherrypick":false,"cherrypick_hash":"","pull":27902},"07b76c0376eef34fcbf52ecc21074c5084f980f5":{"hash":"07b76c0376eef34fcbf52ecc21074c5084f980f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27170 from timoschwarzer/allow-whitespaces-in-warning-ignore-comments","body":"Allow whitespaces in warning-ignore comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e33764744cb2bf72ee77c823c3beeb6dc870d2dc":{"hash":"e33764744cb2bf72ee77c823c3beeb6dc870d2dc","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Added generator audio stream, and spectrum analyzer audio effect","body":"Made AudioFrame and Vector2 equivalent for casting.\nAdded ability to obtain the playback object from stream players.\nAdded ability to obtain effect instance from audio server.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9432e06e056e3272662fa8e0fdf7f7c227b66b1b":{"hash":"9432e06e056e3272662fa8e0fdf7f7c227b66b1b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Focus SceneTree dock after creating new node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27899},"66e07a2ec628e81bcff052289fa31b6a5333fd70":{"hash":"66e07a2ec628e81bcff052289fa31b6a5333fd70","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixes caches_cleared signal discrepancies in AnimationTree (fixes #25460)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27895},"ece09f98723490758bb540b39bbae28ad1ce65bd":{"hash":"ece09f98723490758bb540b39bbae28ad1ce65bd","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Check for subclasses when checking for name clashes","body":"Fixes #27460","is_cherrypick":false,"cherrypick_hash":"","pull":27863},"f04f127680fff6f1a04e26f776d1f7d0ec87ece8":{"hash":"f04f127680fff6f1a04e26f776d1f7d0ec87ece8","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix `as` operator generating opcode 38 errors","body":"Closes #27489\nFixup of 466a76ac2c7c6634ed1d78fde4ac011e2e70b710\n\nAdditionally, update `GDScriptCompiler` test to use Ref and to include `as` expressions.","is_cherrypick":false,"cherrypick_hash":"","pull":27867},"790a78273f1d7e0f3588e0aea789c3f1c92206c7":{"hash":"790a78273f1d7e0f3588e0aea789c3f1c92206c7","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"EditorFolding ignores hidden properties for folded resources (fixes #26663)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27894},"f75b9e62468ba65753f2ce49c02f1a129c08b717":{"hash":"f75b9e62468ba65753f2ce49c02f1a129c08b717","is_merge":true,"authored_by":[],"author_raw":"Hein-Pieter van Braam-Stewart <hp@tmm.cx>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27815 from Faless/unix/mem_access","body":"Fix jump over uninitialized value in OS Unix/X11","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4134f9e1613e6fea08b5aedd070e4264965df711":{"hash":"4134f9e1613e6fea08b5aedd070e4264965df711","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Add more warnings on top of -Wall and -Wextra.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27868},"0e62f5e6f71f4f0141d177471c7e016cacbc9afc":{"hash":"0e62f5e6f71f4f0141d177471c7e016cacbc9afc","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Add 'Create Folder' button while installing templates","body":"Fixes #25454","is_cherrypick":false,"cherrypick_hash":"","pull":27187},"f65fde73dab73f9ba3c9f856785db251134ef1cc":{"hash":"f65fde73dab73f9ba3c9f856785db251134ef1cc","is_merge":false,"authored_by":["MDQ6VXNlcjgzNDI1OTk="],"author_raw":"Andrea Catania <info@andreacatania.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added No bone set state in the IK","body":"The problem is that initially the root bone was not set, and you didn't know that because the \"no set\" state was missing. Now I've added it. https://github.com/godotengine/godot-docs/issues/2333","is_cherrypick":false,"cherrypick_hash":"","pull":27887},"c8d32ac29ba0b9cb606eef7a2f084c03671e9f6f":{"hash":"c8d32ac29ba0b9cb606eef7a2f084c03671e9f6f","is_merge":false,"authored_by":["MDQ6VXNlcjQxMDQzMDk="],"author_raw":"Adam Sharp <reyitgex@gmail.com>","committer_raw":"Adam Sharp <reyitgex@gmail.com>","summary":"Added a get_rpm() function to VehicleWheel","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27875},"7240701ec9423780555476e458198c4901737b53":{"hash":"7240701ec9423780555476e458198c4901737b53","is_merge":false,"authored_by":["MDQ6VXNlcjE0MDU2NDU="],"author_raw":"Jean Dao <jean@pfudke.fr>","committer_raw":"Jean Dao <jean@pfudke.fr>","summary":"Fix: use function in SceneTree::call_group","body":"When calling call_group from C++, the function name is not passed on to\ncall_group_flags, resulting in first argument being mistakenly used\ninstead of function.","is_cherrypick":false,"cherrypick_hash":"","pull":27869},"e2e8457ca61dee58dc5edc47593fd628bacd1e57":{"hash":"e2e8457ca61dee58dc5edc47593fd628bacd1e57","is_merge":false,"authored_by":["MDQ6VXNlcjM5Mjc5Nzc5"],"author_raw":"mawenzy <mawenzy@users.noreply.github.com>","committer_raw":"mawenzy <mawenzy@users.noreply.github.com>","summary":"Fix #24124, Slider control size","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27821},"36bdf789274ca5b8daf41fddf5f5d05471812c1e":{"hash":"36bdf789274ca5b8daf41fddf5f5d05471812c1e","is_merge":false,"authored_by":[""],"author_raw":"Jeremy Bullock <jcbullock@gmail.com>","committer_raw":"Jeremy Bullock <jcbullock@gmail.com>","summary":"Allow Right Click in Empty Space on FileSystemDock","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"156faf535c07df2c3c71e1be99b79883dfe9bee4":{"hash":"156faf535c07df2c3c71e1be99b79883dfe9bee4","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Make 3D snapping finer when holding Shift","body":"This also changes the default rotation and scale snapping increments\nto better make use of fine snapping possibilities.","is_cherrypick":false,"cherrypick_hash":"","pull":27860},"5772f60f960ee8c396574f0c6f94def18bb210c7":{"hash":"5772f60f960ee8c396574f0c6f94def18bb210c7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27843 from bojidar-bg/27678-ysort-visibility","body":"Do not YSort canvas items that are not visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8994b56f95c2623f60e48cd86d6e2368708e3ca":{"hash":"c8994b56f95c2623f60e48cd86d6e2368708e3ca","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Style: Apply new changes from clang-format 8.0","body":"It seems to stay compatible with formatting done by clang-format 6.0 and 7.0,\nso contributors can keep using those versions for now (they will not undo those\nchanges).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4b2c79c4718f2f0b016069f0acba61df6d950fbd":{"hash":"4b2c79c4718f2f0b016069f0acba61df6d950fbd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27806 from JFonS/fix_27690","body":"Fix hint_range for GLES2 shader uniforms","is_cherrypick":false,"cherrypick_hash":"","pull":""},"444fa4c1c803fbc02c72eb6b77326c3b56de3b61":{"hash":"444fa4c1c803fbc02c72eb6b77326c3b56de3b61","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27853 from akien-mga/classref-tooltip","body":"Fix TTR string for class reference tooltip","is_cherrypick":false,"cherrypick_hash":"","pull":""},"eb4bdedcc6366394f2eb83a21643328f8081495e":{"hash":"eb4bdedcc6366394f2eb83a21643328f8081495e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27846 from BastiaanOlij/fix_mobile_vr","body":"Added eye_height, changed description and fixed size of viewport issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e0b703e3fe9da396f9ad0c8bd29bb61ab1ab0fdd":{"hash":"e0b703e3fe9da396f9ad0c8bd29bb61ab1ab0fdd","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added eye_height, changed description and fixed size of viewport issue","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27846},"584288a32c49afa02e69178381ef1e2abfb5371b":{"hash":"584288a32c49afa02e69178381ef1e2abfb5371b","is_merge":false,"authored_by":["MDQ6VXNlcjI0OTYyMzE="],"author_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","committer_raw":"Ryan Roden-Corrent <ryan@rcorre.net>","summary":"Fill out some of the AnimationNode docs.","body":"The API docs for various animation nodes are pretty empty, yet the\ntutorial at\nhttps://docs.godotengine.org/en/latest/tutorials/animation/animation_tree.html\ncontains some details.\n\nThese details should be included in the API docs so looking up a\nparticular class actually provides some information rather than\nrequiring the user to hunt for a different tutorial.\n\nThis also links the AnimationTree tutorial and demo in the docs.\nI've found the TPS demo to be the best resource so far for learning\nhow to use the AnimationTree. This should be easy to find if someone\nlooks up the AnimationTree API docs.\n\nFinally, this fixes a param typo in AnimationNodeStateMachine.","is_cherrypick":false,"cherrypick_hash":"","pull":27762},"8fb54ef19b08e3f3263dd18d847b4c5c0c65fe0d":{"hash":"8fb54ef19b08e3f3263dd18d847b4c5c0c65fe0d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27814 from nekomatata/transition-node-xfade","body":"Fixed uninitialized xfade in AnimationNodeTransition","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc72bc6713bd1a2464f32d66f0a081d4f426c27f":{"hash":"cc72bc6713bd1a2464f32d66f0a081d4f426c27f","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92d","body":"* ASCII FBX embedded content\n* Improved uv scaling metadata","is_cherrypick":false,"cherrypick_hash":"","pull":27817},"bde77dc0b4661741b58e88861476d99d41296ff5":{"hash":"bde77dc0b4661741b58e88861476d99d41296ff5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27838 from akien-mga/Wlogical-op","body":"Fix condition in editor icons filtering logic","is_cherrypick":false,"cherrypick_hash":"","pull":""},"38104bb89dfba6c4adb17b3e1cad8a6cd683c69d":{"hash":"38104bb89dfba6c4adb17b3e1cad8a6cd683c69d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix TTR string for class reference tooltip","body":"Fixes #27852.","is_cherrypick":false,"cherrypick_hash":"","pull":27853},"003e977cd54d825c7217af1360287b462e29f8c1":{"hash":"003e977cd54d825c7217af1360287b462e29f8c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27844 from akien-mga/fs-dock-deselect","body":"FS dock: Allow deselecting items by clicking empty space","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0bcf0314f7a2d832622a87fe2bb04022a889ac54":{"hash":"0bcf0314f7a2d832622a87fe2bb04022a889ac54","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Fix jump over uninitialized value in OS Unix/X11","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27815},"3da2894d82dd192cce483817aa0433c509a18c4d":{"hash":"3da2894d82dd192cce483817aa0433c509a18c4d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"FS dock: Allow deselecting items by clicking empty space","body":"Fixes #27546.","is_cherrypick":false,"cherrypick_hash":"","pull":27844},"11e62cdc7922ce1ee3087df7380cbc316f4fa6c2":{"hash":"11e62cdc7922ce1ee3087df7380cbc316f4fa6c2","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Do not YSort canvas items that are not visible","body":"Fixes an issue with nested YSorts not regarding visibility","is_cherrypick":false,"cherrypick_hash":"","pull":27843},"846e7bbc53931df81bfdcda77035b01edcfa42c1":{"hash":"846e7bbc53931df81bfdcda77035b01edcfa42c1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27490 from bruvzg/macos_non_resizable_fullscreen","body":"Allow non-resizeable windows to enter full-screen mode.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"def6655964d0ae3a3c9f2d668efef58777ac62e6":{"hash":"def6655964d0ae3a3c9f2d668efef58777ac62e6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27553 from ShyRed/sprite2polygon","body":"Add Sprite to CollisionPolygon2D and LightOccluder2D converter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"70a009833bbd48dd780b1747a470954232e6088d":{"hash":"70a009833bbd48dd780b1747a470954232e6088d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27561 from KoBeWi/get_frame_doc","body":"Document SceneTree.get_frame() and persistent in add_to_group()","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5062b4a26b70701cf3f687d726ac78634b20d6d8":{"hash":"5062b4a26b70701cf3f687d726ac78634b20d6d8","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix condition in editor icons filtering logic","body":"Fixes #27595.","is_cherrypick":false,"cherrypick_hash":"","pull":27838},"e3b26b0d68f41a4682be9288cda1ac8dd9fcf4e8":{"hash":"e3b26b0d68f41a4682be9288cda1ac8dd9fcf4e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27591 from toasteater/doc/rng-impl-notes","body":"Improve RandomNumberGenerator docs.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3474e1586d765f77fec8b2658eb1b02d8813a838":{"hash":"3474e1586d765f77fec8b2658eb1b02d8813a838","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Changes to to feature profile editor","body":"Changed \"Disable Editor\" to \"Contextual Editor Enabled\"\nDo not show contextual editors for disabled classes.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a20235aeb02c0c9e5ce58c0236f88a19865d571c":{"hash":"a20235aeb02c0c9e5ce58c0236f88a19865d571c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add ability to edit editor feature profiles","body":"Allows enabling/disabling parts of the editor and storing/loading profiles for that.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9ab17b664dbecad4bf773048c422c66320bd45eb":{"hash":"9ab17b664dbecad4bf773048c422c66320bd45eb","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27809 from neikeq/github-pls","body":"Workaround for syntax highlighting issue in GitHub","is_cherrypick":false,"cherrypick_hash":"","pull":""},"82fadde680c9377e0a8da023a66c921174c97aff":{"hash":"82fadde680c9377e0a8da023a66c921174c97aff","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Use filename for scene root of imported models","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27453},"dafd7768ab08f212c8b86756def4201c381cbcbc":{"hash":"dafd7768ab08f212c8b86756def4201c381cbcbc","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed uninitialized xfade in AnimationNodeTransition","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27814},"6ab1ed5763dafb8ea4fe3158c425916661a0be8e":{"hash":"6ab1ed5763dafb8ea4fe3158c425916661a0be8e","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Change font of audio notches to default font","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27812},"7a4cf6339d23965b7c36b3265777e0447c745100":{"hash":"7a4cf6339d23965b7c36b3265777e0447c745100","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Workaround for syntax highlighting issue in GitHub","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27809},"e40aea7fecd86240502d8e2e8f8492428f8df307":{"hash":"e40aea7fecd86240502d8e2e8f8492428f8df307","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Replace 3.0 screenshot by new one from TPS demo","body":"Fixes #27324.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6a2b8a263eb50c3ac09803a3fdab8fcdcbf6b904":{"hash":"6a2b8a263eb50c3ac09803a3fdab8fcdcbf6b904","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26458 from neikeq/mono-build-cleanup","body":"Mono: Add CPPPATH only to env_mono and cleanup build scripts","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c4938d59a4af2996e53a7ee33c7e9063bb4337e":{"hash":"3c4938d59a4af2996e53a7ee33c7e9063bb4337e","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d4623f99425ad71f7057d1d2c8a8f01d78df965":{"hash":"9d4623f99425ad71f7057d1d2c8a8f01d78df965","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27716 from Calinou/script-editor-shift-find-previous","body":"Find the previous match in script editor when pressing Shift + Enter","is_cherrypick":false,"cherrypick_hash":"","pull":""},"918de768a550b89da0d232f2040fa618bb10e25a":{"hash":"918de768a550b89da0d232f2040fa618bb10e25a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27711 from neikeq/ifdef-clang-tidy","body":"Replace a few #if/#elif with #ifdef and \"#elif defined\"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3cf2bdbd8416ffd39c105bf64fc3544424d0a2cf":{"hash":"3cf2bdbd8416ffd39c105bf64fc3544424d0a2cf","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27506 from Chaosus/astar","body":"Added functions to AStar for disable/enable points to effectivly create obstacles","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d65cbddc8defb0be878c5247bc61202796475ba5":{"hash":"d65cbddc8defb0be878c5247bc61202796475ba5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27589 from Chaosus/fix_file","body":"Fix File switching between reading and writing, opened with READ_WRITE on Windows","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7f3373d79f017c17ad5ffd0eba877fc056ad649b":{"hash":"7f3373d79f017c17ad5ffd0eba877fc056ad649b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27452 from Chaosus/direction_to","body":"Added method to retrieve a direction vector from one point to another","is_cherrypick":false,"cherrypick_hash":"","pull":""},"059078f0757575f8e7d75373e4a9430544ce4ce3":{"hash":"059078f0757575f8e7d75373e4a9430544ce4ce3","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Fix hint_range for GLES2 shader uniforms","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27806},"714953b3ac697f0925c740581880cb71e2f94777":{"hash":"714953b3ac697f0925c740581880cb71e2f94777","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Add optional position argument for add_point in Line2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27805},"d9f0d9cdac1c597ae63a91dd112bcfc0c1758c2b":{"hash":"d9f0d9cdac1c597ae63a91dd112bcfc0c1758c2b","is_merge":false,"authored_by":[""],"author_raw":"Max <maksloboda123@gmail.com>","committer_raw":"Max <maksloboda123@gmail.com>","summary":"Changed autotile priority picking algorithm","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27763},"a994db62df731879bb9c54e65b4ddca32396e9d3":{"hash":"a994db62df731879bb9c54e65b4ddca32396e9d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27644 from lupoDharkael/bus","body":"Allow default audio bus layout modification","is_cherrypick":false,"cherrypick_hash":"","pull":""},"856a8226a5306632f5dd4d9e9c916d89e3e21495":{"hash":"856a8226a5306632f5dd4d9e9c916d89e3e21495","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Small fixes, mostly dupicated code","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27673},"b60754ab405d6a332c33f12f9df9399f70ee7164":{"hash":"b60754ab405d6a332c33f12f9df9399f70ee7164","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26839 from toasteater/fix/keep-linear","body":"Respect keep_3d_linear when transparent_bg is on.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ca555f1fb36805d243b67c863ff7f7b01ce750f":{"hash":"1ca555f1fb36805d243b67c863ff7f7b01ce750f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26760 from Xrayez/26744-fix-string-to-lower","body":"Reorder reverse caps characters table for string lower case conversion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"136fec72d408dc5471dd8f65b63b4287c39ae5d9":{"hash":"136fec72d408dc5471dd8f65b63b4287c39ae5d9","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27802 from Chaosus/fix_smoothstep_docs","body":"Fix smooth_step to smoothstep in docs","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d725e4e6c0efb0db27911aa1d48c5baf81028ab3":{"hash":"d725e4e6c0efb0db27911aa1d48c5baf81028ab3","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix smooth_step to smoothstep docs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27802},"4c10b1da7daa878f893111633222a46d9009cb3e":{"hash":"4c10b1da7daa878f893111633222a46d9009cb3e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27698 from YeldhamDev/doc_tilemap_setcell_override","body":"Document TileMap's new 'set_cell' internal override capability","is_cherrypick":false,"cherrypick_hash":"","pull":""},"668bf1fd0dee569769786af37942eb8a4ef730a6":{"hash":"668bf1fd0dee569769786af37942eb8a4ef730a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27710 from Calinou/script-templates-typed-gdscript","body":"Add support for type hints in non-default script editor templates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7fbc63cc23dc1f62e92dca3abab477f425d22e3":{"hash":"c7fbc63cc23dc1f62e92dca3abab477f425d22e3","is_merge":false,"authored_by":["MDQ6VXNlcjQyNjMyODQy"],"author_raw":"Alexey Kashlakov <42632842+Leytak@users.noreply.github.com>","committer_raw":"Alexey Kashlakov <alexey.kashlakov@remotemonsters.com>","summary":"Reset button state on exit tree","body":"Steps to reproduce a bug:\n1) Hold / hover the button\n2) Remove it (or parent node) from the tree\n3) When we return the button back to the tree, it's pressed / hover","is_cherrypick":false,"cherrypick_hash":"","pull":27796},"853af06f5aba2fbc12b50409fe663a9eade3bb45":{"hash":"853af06f5aba2fbc12b50409fe663a9eade3bb45","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27770 from KoBeWi/moving_pan_v2","body":"Allow panning while moving a node","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b07eab734a363a2867774e46d9e7ec583af902ef":{"hash":"b07eab734a363a2867774e46d9e7ec583af902ef","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27660 from cse2410-team2/Issue#26246","body":"Fix Cursor Color in the Label/RichTextLabel","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de33c37196f0ddec675640fcfeaaa46a17d9ebf2":{"hash":"de33c37196f0ddec675640fcfeaaa46a17d9ebf2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27565 from SpechtMagnus/tileset_autotile_ignore_flags","body":"Added ignore flag / wildcard bit to tileset autotile","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d211aff777ec338a5f57cece1c7bf76120d0622d":{"hash":"d211aff777ec338a5f57cece1c7bf76120d0622d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27231 from Chaosus/smoothstep","body":"Added smoothstep built-in function","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5a64c679cfc5463afd4a703b1c6e437d894b22b1":{"hash":"5a64c679cfc5463afd4a703b1c6e437d894b22b1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27793 from guilhermefelipecgs/ux_animation_tree","body":"[AnimationNodeBlendTreeEditor] Usability improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a0ab0376e4a38566eb692b5d19ca3e2544a6861":{"hash":"3a0ab0376e4a38566eb692b5d19ca3e2544a6861","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27783 from nekomatata/style-box-errors-fix","body":"Fixed StyleBoxFlat sending an empty list of vertices to render when nothing is visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cc71fb2308b04f6fab67490e99d0fb0ea1251031":{"hash":"cc71fb2308b04f6fab67490e99d0fb0ea1251031","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added functions to AStar for disable/enable points","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27506},"ccbf57611b85a5295b37a3fed6b602ef23f96b7a":{"hash":"ccbf57611b85a5295b37a3fed6b602ef23f96b7a","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"[AnimationNodeBlendTreeEditor] Usability improvements","body":"- Add possibility to exclude multiple (selected) nodes.\n- Add context menu (Right click) to add nodes.","is_cherrypick":false,"cherrypick_hash":"","pull":27793},"c2e63fd27a2112fd2562c7307d15a7516adb52fd":{"hash":"c2e63fd27a2112fd2562c7307d15a7516adb52fd","is_merge":false,"authored_by":["MDQ6VXNlcjE1MjQ4MTA="],"author_raw":"Giacom <giacomand@gmail.com>","committer_raw":"Giacom <giacomand@gmail.com>","summary":"Fixes being unable to use the Quat(Vector3) constructor","body":"The Quat(Vector3) constructor, to initialise a Quat by a euler angle,\nwas impossible because Variant::construct would only check for\nconstructors with greater than 1 arguments. I changed it to greater than\nor equal to 1 and moved it to the bottom of the priority list so it did\nnot overshadow the other checks that checked for arguments equal to 1\nfor simple copy constructors.","is_cherrypick":false,"cherrypick_hash":"","pull":27792},"a3af9d5714503bfdb1e524fee5ebc2da08e92d98":{"hash":"a3af9d5714503bfdb1e524fee5ebc2da08e92d98","is_merge":false,"authored_by":["MDQ6VXNlcjE3MDgzNDUw"],"author_raw":"Magnus Specht <Magnus_Specht@gmx.net>","committer_raw":"Magnus Specht <Magnus_Specht@gmx.net>","summary":"+ Added ignore flags to autotile bitmask","body":"+ Added ignore functionality to tileset editor\n+ Updated tileset editor autotile tooltip\n+ Autotile ignore bits are processed and rendered correctl","is_cherrypick":false,"cherrypick_hash":"","pull":27565},"cb3842833a6d39e098b75df4d63055b3dee4e231":{"hash":"cb3842833a6d39e098b75df4d63055b3dee4e231","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Early exit when nothing to draw in style box flat (fixes #27764)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27783},"f52c294a748e4bc4e561fb497480560aacda2d59":{"hash":"f52c294a748e4bc4e561fb497480560aacda2d59","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27714 from fire/asset_import","body":"FBX Import bug fixes with special character in mesh names","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4fad7608c4a9762fca27ed00896f444b6de65de4":{"hash":"4fad7608c4a9762fca27ed00896f444b6de65de4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Update AUTHORS and DONORS list","body":"New contributors added to AUTHORS:\n@pouleyKetchoupp, @qarmin\n\nThanks to all contributors and donors for making Godot possible!","is_cherrypick":false,"cherrypick_hash":"","pull":""},"910bee9fa111f5bcebd25db1db85d1bbdba1c5b7":{"hash":"910bee9fa111f5bcebd25db1db85d1bbdba1c5b7","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Add 50% scale in Godot","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27334},"dd03dcbd5a1d4a23d4fb3aa41da0c91fe2c5eda5":{"hash":"dd03dcbd5a1d4a23d4fb3aa41da0c91fe2c5eda5","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Android now (optionally) builds the template when exporting","body":"Added new way to create add-ons\nRemoved old way to create add-ons","is_cherrypick":false,"cherrypick_hash":"","pull":27781},"cd4449e7abe97b2bc883e2d182db2cc41eb35f8c":{"hash":"cd4449e7abe97b2bc883e2d182db2cc41eb35f8c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add FileAccess::set_unix_permissions for Unix platforms","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27781},"65f3a953de3db4406f099d014acbc630f53eca9c":{"hash":"65f3a953de3db4406f099d014acbc630f53eca9c","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Remove SIGCHILD handle in OS_Unix, interferes with pclose()","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27781},"9e326ce0900e5810742a990e232e0b0c791dc35c":{"hash":"9e326ce0900e5810742a990e232e0b0c791dc35c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27776 from neikeq/issue-27772","body":"core_bind: Use the appropriate enum instead of int","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2873206aa6bfbcce8eb1185248c89c6fc8902d39":{"hash":"2873206aa6bfbcce8eb1185248c89c6fc8902d39","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Add compiler flags to env_mono instead of env","body":"This way we avoid possible conflicts with other modules. Specially with include paths.","is_cherrypick":false,"cherrypick_hash":"","pull":26458},"6bb29eb8470052d5fd11eb0a81cf496f99df2f67":{"hash":"6bb29eb8470052d5fd11eb0a81cf496f99df2f67","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Reorganize build scripts","body":"All build scripts, other than config.py and SCSub, are now located in the build_scripts subdirectory.","is_cherrypick":false,"cherrypick_hash":"","pull":26458},"ebe2f4ea0900af2db7dcf875e16a7ba6ff4bde6f":{"hash":"ebe2f4ea0900af2db7dcf875e16a7ba6ff4bde6f","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"core_bind: Use the appropriate enum instead of int","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27776},"7abd0a3976e2915488445a09e6f431563331c001":{"hash":"7abd0a3976e2915488445a09e6f431563331c001","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow panning while moving a node","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27770},"01c2071d047909a1b98793d2a3f08a3c220d96fd":{"hash":"01c2071d047909a1b98793d2a3f08a3c220d96fd","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27766 from Chaosus/small_vs_hotfix","body":"Small hotfix to visual shader entries","is_cherrypick":false,"cherrypick_hash":"","pull":""},"54bf313e07c778c7dcaea07ef58e60d5829ae3c6":{"hash":"54bf313e07c778c7dcaea07ef58e60d5829ae3c6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Small hotfix to visual shader entries..","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27766},"3dabe862afd824bba5ee71ddb07869a28829b9d0":{"hash":"3dabe862afd824bba5ee71ddb07869a28829b9d0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26164 from Chaosus/vshader_improvements","body":"Major update for visual shader system","is_cherrypick":false,"cherrypick_hash":"","pull":""},"694ec9b3d010dafb9124cb4705a8b373bae76cb6":{"hash":"694ec9b3d010dafb9124cb4705a8b373bae76cb6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26551 from ZahFox/editor-shortcuts","body":"New shortcuts for the editor menu items","is_cherrypick":false,"cherrypick_hash":"","pull":""},"514a3fb96a6ad97eb9488cacba7143566cb17d27":{"hash":"514a3fb96a6ad97eb9488cacba7143566cb17d27","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added smoothstep built-in function","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27231},"6475c990a291ff525ca1a081d275e89a120f50f5":{"hash":"6475c990a291ff525ca1a081d275e89a120f50f5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25311 from qarmin/third_point","body":"Add third point to change size RectangleShape2D in two axis","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d179cbc3c2090c32c42dc5b1313a8f8b554f3b12":{"hash":"d179cbc3c2090c32c42dc5b1313a8f8b554f3b12","is_merge":false,"authored_by":["MDQ6VXNlcjM1ODgyOTQ1"],"author_raw":"Mariam Naiga <mbukenya2017@my.fit.edu>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix cursor color in Label/RTL in editor","body":"Fixes #26246.","is_cherrypick":false,"cherrypick_hash":"","pull":27660},"9984ebba173194c68443c9d9a8020800144488e3":{"hash":"9984ebba173194c68443c9d9a8020800144488e3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27645 from theisegeberg/fix-wav-import-trim","body":"Fix end pops when trimming wav files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c562a7d149e680a72f7e5dfc9cf4ce3d61c468c4":{"hash":"c562a7d149e680a72f7e5dfc9cf4ce3d61c468c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27067 from shartte/remove-context-gl","body":"Remove ContextGL","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5586e473b52c77a5a6cf086cff4fa353db531155":{"hash":"5586e473b52c77a5a6cf086cff4fa353db531155","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27734 from Hendrikto/cleanup","body":"Remove unused imports","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1415dd4e903263648ddf66e1dc156e37f4f2f29f":{"hash":"1415dd4e903263648ddf66e1dc156e37f4f2f29f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25810 from TheYokai/mixer_improvements","body":"New Nonlinear Audio Bus Fader","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b95303e06f65bb9a96108125614e4f1cdd4bbb5e":{"hash":"b95303e06f65bb9a96108125614e4f1cdd4bbb5e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27752 from samH-FIT/Contributing-Repeated-Word","body":"Minor English fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ff505426bec0121ef00a0f1c86553973927ebbe":{"hash":"4ff505426bec0121ef00a0f1c86553973927ebbe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27741 from danielkulas/path","body":"Fix \"Show in File Manager\" option","is_cherrypick":false,"cherrypick_hash":"","pull":""},"163ef9fab3ab1b172f4930ec372932cd1024042d":{"hash":"163ef9fab3ab1b172f4930ec372932cd1024042d","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix where json exported empty types","body":"(cherry picked from commit 6226be9595caec7f741cdf570ca99e742a611388)","is_cherrypick":true,"cherrypick_hash":"6226be9595caec7f741cdf570ca99e742a611388","pull":""},"6226be9595caec7f741cdf570ca99e742a611388":{"hash":"6226be9595caec7f741cdf570ca99e742a611388","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Fix where json exported empty types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27754},"03581e49b7a31a7bcd4a3ace3a0130ab74afe1cb":{"hash":"03581e49b7a31a7bcd4a3ace3a0130ab74afe1cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27151 from vorabrijesh/updated","body":"Changed default shortcut for opening help menu to (Shift + F1)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4942e96897dcf3506af19ab673fc0dd5b905960c":{"hash":"4942e96897dcf3506af19ab673fc0dd5b905960c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27527 from BastiaanOlij/render_ext_target","body":"Add option to have viewport render into supplied texture (VR)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f4f244ed4ee1e271f7e492bf60ffe2867c643648":{"hash":"f4f244ed4ee1e271f7e492bf60ffe2867c643648","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27156 from BastiaanOlij/add_height_map_shape","body":"Added height map shape that implement heightmap collision shape","is_cherrypick":false,"cherrypick_hash":"","pull":""},"35f06eb43752adeb15e747ead891edade637683e":{"hash":"35f06eb43752adeb15e747ead891edade637683e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25630 from BastiaanOlij/arvr_positional_mesh","body":"Added a mesh interface to the arvr positional trackers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"134be5c728a8e54fe248c654daa30986d2153c1b":{"hash":"134be5c728a8e54fe248c654daa30986d2153c1b","is_merge":true,"authored_by":[],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27043 from Chaosus/randfn","body":"Added gaussian distribution function to RNG","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5fd671b8a7fba2be956bc30f6510a9a01829fbda":{"hash":"5fd671b8a7fba2be956bc30f6510a9a01829fbda","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Major improvements for visual shader system","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26164},"b526060d74a602139494047298658ded797e4ce8":{"hash":"b526060d74a602139494047298658ded797e4ce8","is_merge":false,"authored_by":["MDQ6VXNlcjMwNDAzNTI="],"author_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","committer_raw":"Eoin O'Neill <eoinoneill1991@gmail.com>","summary":"New Nonlinear Audio Bus Mixer","body":"This patch changes the audio mixer faders to use a non-linear algorithm\nfor volume control. The intention is to make Godot's audio faders be\nmore like those found in professional audio equipment and programs. It\nis an exponential equation which intends to counter-act the logarithmic\nnature of human hearing. The effect of this is a more usable audio mixer\nwith more emphasis on the values that make the most difference to the mix.\n\nIt also changes the audio level notch widget to be less static and\nthus supports changing the scaling factor of the audio faders.","is_cherrypick":false,"cherrypick_hash":"","pull":25810},"e5f29308ba62e834d82e7e068f1dd388b58889f3":{"hash":"e5f29308ba62e834d82e7e068f1dd388b58889f3","is_merge":false,"authored_by":["MDQ6VXNlcjQ2Njk3MjU5"],"author_raw":"samHFIT <shartle2017@my.fit.edu>","committer_raw":"samHFIT <shartle2017@my.fit.edu>","summary":"Minor English fix","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27752},"1d55ca503ef44b9c3421d4cea9b2bd53a41bafde":{"hash":"1d55ca503ef44b9c3421d4cea9b2bd53a41bafde","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Assimp: fix FBX import with ':' in filename.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27714},"22b861ad9787523487c652250b42828d9991ad02":{"hash":"22b861ad9787523487c652250b42828d9991ad02","is_merge":false,"authored_by":["MDQ6VXNlcjM5NjUyMTQ2"],"author_raw":"Daniel Kulas <danielkulas27@gmail.com>","committer_raw":"Daniel Kulas <danielkulas27@gmail.com>","summary":"Fix \"Show in File Manager\" option","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27741},"f1e4fd3e392736f668d2f6693faebe7821947470":{"hash":"f1e4fd3e392736f668d2f6693faebe7821947470","is_merge":false,"authored_by":[""],"author_raw":"vorabrijesh <cs17b031@iittp.ac.in>","committer_raw":"vorabrijesh <cs17b031@iittp.ac.in>","summary":"Change Help menu shortcut to Shift+F1: Fixes #3786","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27151},"de825df1210089b4f8427618bb758101d5ad379b":{"hash":"de825df1210089b4f8427618bb758101d5ad379b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27733 from nekomatata/transform_flip_fix","body":"Fixed Transform FLIP_Y and FLIP_Z set as identity transform","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8042d57e59b1f31a660f3fa02d0169f9ee0b8d4":{"hash":"c8042d57e59b1f31a660f3fa02d0169f9ee0b8d4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27735 from akien-mga/gles3-particles-texture","body":"GLES3: Fix regression in particles buffer initialization","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b182e038e763efbb68ed8839351e01a20d24984d":{"hash":"b182e038e763efbb68ed8839351e01a20d24984d","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"GLES3: Fix regression in particles buffer initialization","body":"Bug introduced in #26343 where `(float *)` was mistakenly converted\nto `(uint8_t *)`, so we were getting `2` instead of `8`.\n\nFixes #27705.","is_cherrypick":false,"cherrypick_hash":"","pull":27735},"f1dc158ebd23dd3fa8dedf785bdbebff80f10be5":{"hash":"f1dc158ebd23dd3fa8dedf785bdbebff80f10be5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27602 from YeldhamDev/tileset_emptypoly_crash_fix","body":"Fix crash when using the Tileset Editor when the given shape has no points","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c20c2870a7f8c0f0eafb93393309bada322147ba":{"hash":"c20c2870a7f8c0f0eafb93393309bada322147ba","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27699 from LATRio/fix_region_editor_margin","body":"Fix TextureRegion margin bug","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1c178da72cd1cc8cc4be2f29918ce587661e968c":{"hash":"1c178da72cd1cc8cc4be2f29918ce587661e968c","is_merge":true,"authored_by":[],"author_raw":"Timo <16718859+toger5@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26609 from nekomatata/shadow_offset","body":"Support for shadow offset in box style","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b697ce8d56ea7e73c202058f6c4d0e202142eae":{"hash":"3b697ce8d56ea7e73c202058f6c4d0e202142eae","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26486 from marxin/fix-Wdeprecated-copy","body":"Fix new GCC 9 warnings: -Wdeprecated-copy.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"49a81308c04204a4dc2df71d2c94ded182e0343f":{"hash":"49a81308c04204a4dc2df71d2c94ded182e0343f","is_merge":false,"authored_by":["MDQ6VXNlcjgwMDY4NDI="],"author_raw":"Hendrikto <hendrik.to@gmail.com>","committer_raw":"Hendrikto <hendrik.to@gmail.com>","summary":"Remove unused imports","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27734},"3a8c6db513ad54970d4324d9e2b3948db69e0ab0":{"hash":"3a8c6db513ad54970d4324d9e2b3948db69e0ab0","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Remove ContextGL since as an abstraction it's unused.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27067},"882838579238a4fe6d3371ce76042306d5fabd17":{"hash":"882838579238a4fe6d3371ce76042306d5fabd17","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Fixed Transform FLIP_Y and FLIP_Z set as identity transform","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27733},"cc3e660d7e13665fd5242502fb677d3e5f30ec18":{"hash":"cc3e660d7e13665fd5242502fb677d3e5f30ec18","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26715 from shartte/patch-1","body":"Clarify encoding used for text by the File class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"278aeb114269d3e374960ec93d435c8a2524c75b":{"hash":"278aeb114269d3e374960ec93d435c8a2524c75b","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27729 from neikeq/fix-wrong-classdb-binds","body":"Fix wrong method binds and registered class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0877cf64192c60e2c7a47250a8a44a4d70d8ff54":{"hash":"0877cf64192c60e2c7a47250a8a44a4d70d8ff54","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Fix missing re-activation of bullet physics sleep feature","body":"Adds the missing option of re-enabling the sleep feature in bullet physics once a body had the sleep feature disabled.","is_cherrypick":false,"cherrypick_hash":"","pull":27730},"2f3328a039ac31368dfc9d93ae95702c0d9db827":{"hash":"2f3328a039ac31368dfc9d93ae95702c0d9db827","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix wrong method binds and registered class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27729},"74719b8748d338c143a62b3659693af0d82b784c":{"hash":"74719b8748d338c143a62b3659693af0d82b784c","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26662 from neikeq/csharp-collection-changes","body":"C#: Collections breaking changes and improvements","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2db0613fb0d4586436cf17b3afa2cf5b64bc96b5":{"hash":"2db0613fb0d4586436cf17b3afa2cf5b64bc96b5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25624 from nekomatata/texture-rect-flip","body":"Add ability to flip TextureRect horizontally or vertically","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0b747f5312504d51097382fd6e39fd9a743a6086":{"hash":"0b747f5312504d51097382fd6e39fd9a743a6086","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25995 from lupoDharkael/csv","body":"Add CSV export to profiling data","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b319168db289cecc0c11af57371ddbbb0766ab85":{"hash":"b319168db289cecc0c11af57371ddbbb0766ab85","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26122 from vixelz/allow-embedding-gdscript-defined-resources","body":"Include global class resources in Resource property inspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"87ee2a9239928e2811ce1711bc381f601edd278a":{"hash":"87ee2a9239928e2811ce1711bc381f601edd278a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26634 from psuhas77/patch-3","body":"Added get_noise_1d","is_cherrypick":false,"cherrypick_hash":"","pull":""},"72be5ddc433cab895b31c613d517fb1f57de829f":{"hash":"72be5ddc433cab895b31c613d517fb1f57de829f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26650 from YeldhamDev/filesys_tooltips","body":"Small tooltip changes to filesystem-related UI componentes in editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bdea6702d4a625080154eaec9d7b4c8f889b7182":{"hash":"bdea6702d4a625080154eaec9d7b4c8f889b7182","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26743 from akien-mga/audio-defaults","body":"Use mix rate and output latency constants in audio drivers","is_cherrypick":false,"cherrypick_hash":"","pull":""},"34ea708596031afb0bdd522ba0b6196078bbadde":{"hash":"34ea708596031afb0bdd522ba0b6196078bbadde","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26699 from Schroedi/fix-line-circle-intersect","body":"Fixes Geometry.segment_intersects_circle working only one way.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d1c095b30adc324889a9222ee4933ef922ae925e":{"hash":"d1c095b30adc324889a9222ee4933ef922ae925e","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"shartte <shartte@users.noreply.github.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Clarify encoding used for text by the File class","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26715},"d450220baec506a627b7c9dc33a0d3afcb732046":{"hash":"d450220baec506a627b7c9dc33a0d3afcb732046","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Use mix rate and output latency constants in audio drivers","body":"Fix default mix rate in Xaudio2 and potential shadowing issue in JAndroid.","is_cherrypick":false,"cherrypick_hash":"","pull":26743},"480d4c6fbabc65a0822cd3954e488bf64d04b45c":{"hash":"480d4c6fbabc65a0822cd3954e488bf64d04b45c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Support type hints for exported Arrays","body":"Added the code for Dictionary as well, but it's not yet supported by the Godot inspector.","is_cherrypick":false,"cherrypick_hash":"","pull":26662},"187e6ae26d88ab0975de6011d00e41a846bcb6fa":{"hash":"187e6ae26d88ab0975de6011d00e41a846bcb6fa","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add marshalling support for IEnumerable and IDictionary","body":"Added constructor that takes IEnumerable for Array and IEnumerable<T> for Array<T>.\nAdded constructor that takes IDictionary for Dictionary and IDictionary<TKey, TValue> for Dictionary<TKey, TValue>.","is_cherrypick":false,"cherrypick_hash":"","pull":26662},"c89cc44a5e73de4d5c9558a224f5bfa99d538974":{"hash":"c89cc44a5e73de4d5c9558a224f5bfa99d538974","is_merge":false,"authored_by":["MDQ6VXNlcjE4OTk2Mg=="],"author_raw":"follower <follower@rancidbacon.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Add example of loading a font from .ttf file","body":"As this is a multi-step process it would be nice to have this documented.","is_cherrypick":false,"cherrypick_hash":"","pull":27724},"92b02cb027a5f87b7ebe069ed1ba7648b6db19bd":{"hash":"92b02cb027a5f87b7ebe069ed1ba7648b6db19bd","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Some important Array and Dictionary interface changes","body":"Array now implements IList instead of IList<object, object>.\nDictionary now implements IDictionary instead of IDictionary<object, object>.","is_cherrypick":false,"cherrypick_hash":"","pull":26662},"c218c631f62b154af41238782280dbb9b2e914f8":{"hash":"c218c631f62b154af41238782280dbb9b2e914f8","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Add converters / generators to Sprite","body":"Adds the following menu options to the Sprite editor: \"Convert to Mesh2D\", \"Convert to Polygon2D\", \"Create CollisionPolygon2D Sibling\" and \"Create LightOccluder2D Sibling\"","is_cherrypick":false,"cherrypick_hash":"","pull":27553},"506ff1f065936153efef0ace24e0d922b999b9e6":{"hash":"506ff1f065936153efef0ace24e0d922b999b9e6","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27717 from neikeq/mono-build-msbuild-vs2019","body":"Mono: Buildsystem support for finding MSBuild from VS2019","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c7cfe5330c5903f23f020633ebe433f1f485dd87":{"hash":"c7cfe5330c5903f23f020633ebe433f1f485dd87","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make 'ConvexPolygonShape2D' start empty, so it's consistent with other shapes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27602},"9501900e1bd44b9aa2feb32b636c9bc9283a8363":{"hash":"9501900e1bd44b9aa2feb32b636c9bc9283a8363","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix crash when using the Tileset Editor when the given shape has no points","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27602},"e82b2def8e8eabe7c1be37743bd8f0f7bd671763":{"hash":"e82b2def8e8eabe7c1be37743bd8f0f7bd671763","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Mono: Buildsystem support for finding MSBuild from VS2019","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27717},"8a1c5a839090a26e6c859c3f09ba1274540eff9d":{"hash":"8a1c5a839090a26e6c859c3f09ba1274540eff9d","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Find the previous match in script editor when pressing Shift + Enter","body":"This allows cycling through matches more efficiently.","is_cherrypick":false,"cherrypick_hash":"","pull":27716},"7ca9863079c2c033e5dd550e0ab989c8593352cc":{"hash":"7ca9863079c2c033e5dd550e0ab989c8593352cc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #23837 from fire/asset_import","body":"Add Open Asset Importer to Godot.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a9a49365184f9fda59c52f40395961d5fd34f373":{"hash":"a9a49365184f9fda59c52f40395961d5fd34f373","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27010 from BastiaanOlij/restructure_android_glue","body":"Restructuring android glue code to make it easier to extend","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ad2127a3e8b274d4946a35cafd31c904a3de294b":{"hash":"ad2127a3e8b274d4946a35cafd31c904a3de294b","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Replace a few #if/#elif with #ifdef and \"#elif defined\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27711},"8349d4fbd99052db5a2e66a4ff9b3d44e3ceabac":{"hash":"8349d4fbd99052db5a2e66a4ff9b3d44e3ceabac","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Add option to have viewport render into supplied texture","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27527},"00799fc8c245a09259fda8d17e65428a904402c6":{"hash":"00799fc8c245a09259fda8d17e65428a904402c6","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add support for type hints in non-default script editor templates","body":"This also refactors template processing to avoid repetition.\n\nThis closes #27074.","is_cherrypick":false,"cherrypick_hash":"","pull":27710},"dbda5b6700a05c2305584638bfa537d9f885adae":{"hash":"dbda5b6700a05c2305584638bfa537d9f885adae","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Continuation of #27562","body":"[AnimationTree] Fix scale interpolation","is_cherrypick":false,"cherrypick_hash":"","pull":27577},"cc349336e7a099f786c8c281fdceefd7d0bd33ae":{"hash":"cc349336e7a099f786c8c281fdceefd7d0bd33ae","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Revert \"Properly explain RPC/RSET mode failure.\"","body":"This reverts commit 95ad747deaa474b30c04b01f60634f2be9a5ea18.\nIt introduced regressions, see #27655.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c8d0c61d912f40709b38857972299096ba511a7b":{"hash":"c8d0c61d912f40709b38857972299096ba511a7b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Document TileMap's new 'set_cell' internal override capability","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27698},"650b698f5174e9c4e29781f551af560a55a1e87a":{"hash":"650b698f5174e9c4e29781f551af560a55a1e87a","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Allow default audio bus layout modification","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27644},"afe45f97966d13f398b00483749183bd2868753a":{"hash":"afe45f97966d13f398b00483749183bd2868753a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26847 from IronicallySerious/capitalise-drive-letter-case","body":"Capitalise drive letters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"03bd93e3b3e4602a7cdc475f106ba3a85a9cd8ce":{"hash":"03bd93e3b3e4602a7cdc475f106ba3a85a9cd8ce","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26830 from KidRigger/physics_fps_bug","body":"Fixes physic_fps=0 bug that prevented quit.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"50ef456c7847d8119a4b9ecc7a1193ae4773da80":{"hash":"50ef456c7847d8119a4b9ecc7a1193ae4773da80","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26803 from ptrojahn/emptynode","body":"Make get_node return NULL for empty NodePaths","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e16fc72cef5769ddbb18375b9dd1ed40e82b646b":{"hash":"e16fc72cef5769ddbb18375b9dd1ed40e82b646b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26903 from guzzard/polygon-point-hover","body":"Display vertex number when hovering point in collision polygon","is_cherrypick":false,"cherrypick_hash":"","pull":""},"963165065df185e6e1727596c743c1bc7e4aa49b":{"hash":"963165065df185e6e1727596c743c1bc7e4aa49b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26914 from xDGameStudios/popup_menu_add_item","body":"Fixed optional idx argument in add_item (PopupMenu)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e6979adb1bb4740ffaaaa9f7efed49a9b0577ec0":{"hash":"e6979adb1bb4740ffaaaa9f7efed49a9b0577ec0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26918 from aqnuep/skeleton_reparenting_fix","body":"Fix skeleton reparenting to also work when the skeleton node is not a bone","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a71d8b561d7815ad1733ce03be98697d748de70c":{"hash":"a71d8b561d7815ad1733ce03be98697d748de70c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26927 from qarmin/fix_perspective_button_hide","body":"Fix perspective button hide when it actually should be disabled","is_cherrypick":false,"cherrypick_hash":"","pull":""},"769b2ba385ac83ce1eeee3df31572635cd539a79":{"hash":"769b2ba385ac83ce1eeee3df31572635cd539a79","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26930 from qarmin/fix_delete_project_settings_properties","body":"Fix deleting properties after deleting files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc081ebe103f9e68c20f944934c6edb78ea20354":{"hash":"fc081ebe103f9e68c20f944934c6edb78ea20354","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26954 from willnationsdev/refresh","body":"Add a getter for the EditorInspector","is_cherrypick":false,"cherrypick_hash":"","pull":""},"945f7f83d32ca57e35c9e348da162714ef8a503b":{"hash":"945f7f83d32ca57e35c9e348da162714ef8a503b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27330 from qarmin/fix_bones_not_showing_after_create","body":"Show bones after creating","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3ef7f214afd004a741bd7876731c44294541794":{"hash":"e3ef7f214afd004a741bd7876731c44294541794","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add Open Asset Import Library to Godot.","body":"FBX support and MMD (pmx) support.\n\nNormals, Albedo, Metallic, and Roughness through Arnold 5 Materials for Maya FBX.\n\nMaya FBX Stingray PBS support.\n\nImporting FBX static meshes work.\n\nImporting FBX animations is a work in progress.\n\nSupports FBX 4 bone influence animations.\n\nSupports FBX blend shapes.\n\nMMDs do not have an associated animation import yet.\n\nSponsored by IMVU Inc.","is_cherrypick":false,"cherrypick_hash":"","pull":23837},"793b0de1970db3e4e36dab249c6f42feb3b47656":{"hash":"793b0de1970db3e4e36dab249c6f42feb3b47656","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Add Assimp library in thirdparty","body":"From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b","is_cherrypick":false,"cherrypick_hash":"","pull":23837},"a61ad365f526e7acdbc556abc5678cd225e120d7":{"hash":"a61ad365f526e7acdbc556abc5678cd225e120d7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27677 from akien-mga/Wimplicit-fallthrough","body":"Fix -Wimplicit-fallthrough warnings from GCC 8","is_cherrypick":false,"cherrypick_hash":"","pull":""},"696be497284e95e4ba70c88ff52bc6255af81bb8":{"hash":"696be497284e95e4ba70c88ff52bc6255af81bb8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27008 from qarmin/fix_toggle_visibility","body":"Fix crash when toggle visibility in SceneTreeDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"55f3bd97a270b691c26d6eda70bc7c0a3ec8f4e8":{"hash":"55f3bd97a270b691c26d6eda70bc7c0a3ec8f4e8","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added direction_to method to vectors","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27452},"9d4093a21dbbe2f76059c8caa2e33b62751021fd":{"hash":"9d4093a21dbbe2f76059c8caa2e33b62751021fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27153 from YeldhamDev/animsprite_backwards","body":"Make AnimatedSprite able to play backwards","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c9aa0c20a0cf57ad573564942c53143a2980e526":{"hash":"c9aa0c20a0cf57ad573564942c53143a2980e526","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27327 from goodyttoor/grayscale_exr","body":"Fix import grayscale EXR","is_cherrypick":false,"cherrypick_hash":"","pull":""},"434b73bc576ae7e6752c065137d702f3b3cfe085":{"hash":"434b73bc576ae7e6752c065137d702f3b3cfe085","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27240 from Chaosus/clear_line_points","body":"Added method to clear all points in Line2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b2fcb405220cae594343c1f9dcd2f0082f1ba717":{"hash":"b2fcb405220cae594343c1f9dcd2f0082f1ba717","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27233 from Chaosus/tween_signal","body":"Added signal for Tween emitted at full completion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f38173fb1914d0152c9180c150c37a8f5652b239":{"hash":"f38173fb1914d0152c9180c150c37a8f5652b239","is_merge":false,"authored_by":["MDQ6VXNlcjc4ODU1NzM="],"author_raw":"LATRio <alsenya@yandex.ru>","committer_raw":"LATRio <alsenya@yandex.ru>","summary":"Fix TextureRegion margin bug introduced in #27122","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27699},"570fa6a47748ba4938c8898b1bf78a7f3aa647d3":{"hash":"570fa6a47748ba4938c8898b1bf78a7f3aa647d3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27254 from piyushdagar/fix-animation","body":"Fixes Adding animation to AnimatedSprite doesn't update inspector immmediately #26381","is_cherrypick":false,"cherrypick_hash":"","pull":""},"19a6a6286a73ed2e95a00f92994851c817d21401":{"hash":"19a6a6286a73ed2e95a00f92994851c817d21401","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Ability to make CanvasLayers have pseudo 3D depth.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4141703b1a47a9772f315431a9e92445ef377840":{"hash":"4141703b1a47a9772f315431a9e92445ef377840","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27339 from YeldhamDev/undoredo_merge_version","body":"Fix 'UndoRedo' increasing its version on actions that should be merged","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a49f3ba5accea027bf495465b9908b879b6877ab":{"hash":"a49f3ba5accea027bf495465b9908b879b6877ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27401 from Calinou/fix-restart-label-color","body":"Use the \"warning\" color for the \"restart required\" label","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cffbb99327037b8356777964b2ba9f27b4f8fd47":{"hash":"cffbb99327037b8356777964b2ba9f27b4f8fd47","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27411 from KidRigger/raster_store","body":"Added GLES2 RenderStorage Info calculations.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bf104e78ff6a82da0f885875def32316f61962c6":{"hash":"bf104e78ff6a82da0f885875def32316f61962c6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27462 from ShyRed/fixgroovejoint2d","body":"Replace hardcoded GrooveJoint2D bias with user provided bias","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63d3a42f82d386c94eb9e11641d04ada4150c5e5":{"hash":"63d3a42f82d386c94eb9e11641d04ada4150c5e5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27465 from neikeq/road-to-lang-agnostic-docs-is-going-to-be-tough","body":"EditorHelp: Improve enum ref resolving and add constant ref support","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc370b3feb419fdc1a8139bdf01f1dacf868ca1f":{"hash":"fc370b3feb419fdc1a8139bdf01f1dacf868ca1f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix -Wimplicit-fallthrough warnings from GCC 8","body":"Adds `FALLTHROUGH` macro to specify when a fallthrough is intentional.\nCan be replaced by `[[fallthrough]]` if/when we switch to C++17.\n\nThe warning is now enabled by default for GCC on `extra` warnings level\n(part of GCC's `-Wextra`). It's not enabled in Clang's `-Wextra` yet,\nbut we could enable it manually once we switch to C++11. There's no\nequivalent feature in MSVC for now.\n\nFixes #26135.","is_cherrypick":false,"cherrypick_hash":"","pull":27677},"7cbfce7a8c9883693a54a589e45ef788f25643b2":{"hash":"7cbfce7a8c9883693a54a589e45ef788f25643b2","is_merge":false,"authored_by":[""],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Respect keep_3d_linear when transparent_bg is on.","body":"When transparent_bg is on, or the render target is too small,\nGodot would skip postprocessing and disregard keep_3d_linear.\n\nThis fixes #26817.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4011429e574a4d7a31725c38d92dd34925487dc7":{"hash":"4011429e574a4d7a31725c38d92dd34925487dc7","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27683 from Xrayez/fix-bitmap-true-bit-count","body":"Fix BitMap calculating incorrect true bit count","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bfc3ba5af0bd83c4a4f82192dffc9a0f9e7ea883":{"hash":"bfc3ba5af0bd83c4a4f82192dffc9a0f9e7ea883","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27365 from Byteron/tile_map_negative_offset","body":"TileMap, negative Y and X Offset","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8d12dfa24d70b6a86660baaafb83781d6dea4680":{"hash":"8d12dfa24d70b6a86660baaafb83781d6dea4680","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Fix File opened with READ_WRITE on Windows","body":"To allows use read and write anytime and in any order","is_cherrypick":false,"cherrypick_hash":"","pull":27589},"e4a96164b6e52dac6aff7ddad05bd3ed735840a9":{"hash":"e4a96164b6e52dac6aff7ddad05bd3ed735840a9","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: add `methods.using_clang` to check used compiler","body":"Also rename `use_gcc` to `using_gcc` to make it clear that it returns\na config but does not alter it.","is_cherrypick":false,"cherrypick_hash":"","pull":27677},"b2c0a687f1cd8328556d9e0f36f21dcba05feb1a":{"hash":"b2c0a687f1cd8328556d9e0f36f21dcba05feb1a","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Restructuring glue code to make it easier to extend","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27010},"6a33727cb1ae9fe73432912ca07b583cd523a00f":{"hash":"6a33727cb1ae9fe73432912ca07b583cd523a00f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27687 from Zylann/fix_heightmap_shape_min_max","body":"Fix wrong heights data used to compute min and max heights","is_cherrypick":false,"cherrypick_hash":"","pull":""},"63e0fd76753375c0ad9aeb374c807c25d3eaa1a2":{"hash":"63e0fd76753375c0ad9aeb374c807c25d3eaa1a2","is_merge":false,"authored_by":["MDQ6VXNlcjI0NDMzODk5"],"author_raw":"Aaron Winter <winter.aaron93@gmail.com>","committer_raw":"Aaron Winter <winter.aaron93@gmail.com>","summary":"added negative X and negative Y offset to TileMap","body":"clang-format\n\nadded negative X and negative Y offset to TileMap","is_cherrypick":false,"cherrypick_hash":"","pull":27365},"34e67374132a7b99054b445c35a2caeee7c46160":{"hash":"34e67374132a7b99054b445c35a2caeee7c46160","is_merge":false,"authored_by":["",""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Reorder reverse caps characters table for string lower case conversion","body":"The binary search algorithm used to lookup character codes in the table\nrelies that the data must be ordered. This fixes `to_lower()` string\nmethod to convert upper case to lower case properly, so that the\nalgorithm doesn't terminate prematurely.\n\nCo-authored-by: AndreevAndrei (avandrei) <avandrei@MacBookAAV.local>","is_cherrypick":false,"cherrypick_hash":"","pull":26760},"307bc1652317f8a95181cb4f41a046dc1cfa071c":{"hash":"307bc1652317f8a95181cb4f41a046dc1cfa071c","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Light2D height range expanded to -2048 to 2048.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ab9b86a2156998bc74452b081978ffedfc8bc7a":{"hash":"1ab9b86a2156998bc74452b081978ffedfc8bc7a","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27500 from samdze/master","body":"Allow TileMap to override set_cell behaviour while using TileMap editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"60fbbba39892704e89ff70ea3e4254761feaeb7b":{"hash":"60fbbba39892704e89ff70ea3e4254761feaeb7b","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27201 from siddharth952/issue1","body":"Fixed Tileset Editor bug related to polygon size","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6e9af72221bbfe49c86c00e07cf4ab021c3b2e9":{"hash":"a6e9af72221bbfe49c86c00e07cf4ab021c3b2e9","is_merge":true,"authored_by":[],"author_raw":"Mariano Javier Suligoy <marianognu.easyrpg@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27122 from LATRio/fix_texture_region_zoom","body":"Fix zooming in TextureRegion","is_cherrypick":false,"cherrypick_hash":"","pull":""},"24137f423ab7967ab89edddca9761d2b41f54dcd":{"hash":"24137f423ab7967ab89edddca9761d2b41f54dcd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make brackets only be inserted when necessary when autocompleting methods","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27693},"9cf81271f61721064af07e2c3e62abb28cba4f7f":{"hash":"9cf81271f61721064af07e2c3e62abb28cba4f7f","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27688 from ForLoveOfCats/master","body":"Mono: Make missing default constructor error more foolproof","is_cherrypick":false,"cherrypick_hash":"","pull":""},"444242a0807e9db7ebfce86bf88dad28d18cc1e1":{"hash":"444242a0807e9db7ebfce86bf88dad28d18cc1e1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY2ODUx"],"author_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","committer_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","summary":"Mono: Make missing default constructor error more foolproof","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27688},"61cbb1f6bbff4250e0c7df04277dbe36339cd48e":{"hash":"61cbb1f6bbff4250e0c7df04277dbe36339cd48e","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Add option to enable autowrapping for label inside 'AcceptDialog'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27389},"cdcdba704b989aa9d7decc40d3181f8378378512":{"hash":"cdcdba704b989aa9d7decc40d3181f8378378512","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Fix wrong heights data used to compute min and max heights","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27687},"21da74b5146fb6c853274ae9bd2a5f51874edafc":{"hash":"21da74b5146fb6c853274ae9bd2a5f51874edafc","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27686 from ForLoveOfCats/master","body":"Mono: Make GD.Convert take Variant.Type instead of int","is_cherrypick":false,"cherrypick_hash":"","pull":""},"46e79e6fadeef1795014b45d8f0f485e5025c51c":{"hash":"46e79e6fadeef1795014b45d8f0f485e5025c51c","is_merge":false,"authored_by":["MDQ6VXNlcjMwNjY2ODUx"],"author_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","committer_raw":"ForLoveOfCats <ForLoveOfCats@vivaldi.net>","summary":"Mono: Makes GD.Convert take Variant.Type instead of int","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27686},"8460d0678c28816f6f206f40b71de2510fab1ffc":{"hash":"8460d0678c28816f6f206f40b71de2510fab1ffc","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Small fixes to static analyzer bugs","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27676},"e63e3875d7c4eb834bee2bb24c49c540cee0a0fd":{"hash":"e63e3875d7c4eb834bee2bb24c49c540cee0a0fd","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix 'UndoRedo' increasing its version on actions that should be merged","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27339},"6d2722613476f36c584b69b5b4e9dd88e4be1cec":{"hash":"6d2722613476f36c584b69b5b4e9dd88e4be1cec","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27469 from Calinou/text-selection-use-accent-color","body":"Use the accent color to highlight selected text","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b16946dea6382100940ffb4b5bbd4cf1a1ff16ec":{"hash":"b16946dea6382100940ffb4b5bbd4cf1a1ff16ec","is_merge":false,"authored_by":[""],"author_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","committer_raw":"Andrii Doroshenko (Xrayez) <xrayez@gmail.com>","summary":"Fix BitMap calculating incorrect true bit count","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27683},"d9b9c9f98a76127b1e32c019fe5a93a2bec40d77":{"hash":"d9b9c9f98a76127b1e32c019fe5a93a2bec40d77","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27567 from Calinou/selection-boxes-use-accent-color","body":"Use the editor theme's accent color for 2D/3D selections and rotations","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3a7a1cd4c9e61ad16beeff60d54a32247c97423e":{"hash":"3a7a1cd4c9e61ad16beeff60d54a32247c97423e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27596 from mo7sener/master","body":"Fix: RichTextLabel Crash - meta_hover_ended","is_cherrypick":false,"cherrypick_hash":"","pull":""},"26cc521d5592a7b807688a7ce6c27a2454cbf486":{"hash":"26cc521d5592a7b807688a7ce6c27a2454cbf486","is_merge":false,"authored_by":[""],"author_raw":"Theis Egeberg <theis.egebrerg@gmail.com>","committer_raw":"Theis Egeberg <theis.egebrerg@gmail.com>","summary":"-Added trim limit constant at top of file, defining at which db trimming should occur (moved from being in the code itself)","body":"-Added fade out frames constant at top of file, defining how many frames should have fade out applied (to avoid pops at the end of trim)\n-Rewrote parts of the trimming logic to use an average of volume across all channels instead of any particular channel\n-Added fade-out to trimming","is_cherrypick":false,"cherrypick_hash":"","pull":27645},"a18989602b00f2940befa0b780af14efc7603dd8":{"hash":"a18989602b00f2940befa0b780af14efc7603dd8","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Clean up notifications and merge Node and MainLoop ones for clarity, closes #27614","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2ce022af7eb6721b94d62683b285eba4dfed83a0":{"hash":"2ce022af7eb6721b94d62683b285eba4dfed83a0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27671 from akien-mga/scons-opus-arm","body":"SCons: Fix OPUS_ARM_OPT flag applied for all android/iphone arches","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c2fb1c9f013a340d55d7d20cd499e4536caa23b7":{"hash":"c2fb1c9f013a340d55d7d20cd499e4536caa23b7","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Fix OPUS_ARM_OPT flag applied for all android/iphone arches","body":"The first 'if' always evaluated to true, as it evaluated values which are the default\nones for Android and iOS respectively, so even if one of them was overridden, the other\none would be true.\n\nFixes #27658.","is_cherrypick":false,"cherrypick_hash":"","pull":27671},"9b86233e324ec117bc73e8a5ac001f46f8140011":{"hash":"9b86233e324ec117bc73e8a5ac001f46f8140011","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Document built-in LineEdit keybindings","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27656},"c2c11fc063e723c41579e6307e40fd16ac5334c4":{"hash":"c2c11fc063e723c41579e6307e40fd16ac5334c4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27655 from Faless/mp/err_explain_fix","body":"Properly explain RPC/RSET mode failure.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"95ad747deaa474b30c04b01f60634f2be9a5ea18":{"hash":"95ad747deaa474b30c04b01f60634f2be9a5ea18","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Properly explain RPC/RSET mode failure.","body":"_can_call_mode used to call is_network_master/get_network_master\ninternally.\nThis would reset any potential last error set via ERR_EXPLAIN,\npreventing it from being displayed correctly.\n_can_call_mode now expects the node master ID to be passed instead.","is_cherrypick":false,"cherrypick_hash":"","pull":27655},"40acc3ecdc4ca63040fec3ea30eead21523bade6":{"hash":"40acc3ecdc4ca63040fec3ea30eead21523bade6","is_merge":false,"authored_by":["MDQ6VXNlcjg2Mjk3Ng=="],"author_raw":"Angeloss <angeloss49@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix: Keep custom tracks option now keeps animation loop property and value track update mode.","body":"(cherry picked from commit 589c5698a0808fb2ad9f240d65c1f44ad6544834)","is_cherrypick":true,"cherrypick_hash":"589c5698a0808fb2ad9f240d65c1f44ad6544834","pull":""},"589c5698a0808fb2ad9f240d65c1f44ad6544834":{"hash":"589c5698a0808fb2ad9f240d65c1f44ad6544834","is_merge":false,"authored_by":["MDQ6VXNlcjg2Mjk3Ng=="],"author_raw":"Angeloss <angeloss49@gmail.com>","committer_raw":"Angeloss <angeloss49@gmail.com>","summary":"Fix: Keep custom tracks option now keeps animation loop property and value track update mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27419},"ed3586afa1b09ef4a7d25deaf053cdad947a1cae":{"hash":"ed3586afa1b09ef4a7d25deaf053cdad947a1cae","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add documentation about nested YSort nodes.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"66d3a8a11e4f8b304b1caf4a8d8c191a389d4e85":{"hash":"66d3a8a11e4f8b304b1caf4a8d8c191a389d4e85","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Updated StyleBoxFlat documentation","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26609},"620dd79e71fdff8655327da909c006b437d44ad9":{"hash":"620dd79e71fdff8655327da909c006b437d44ad9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27636 from Jayman2000/contributing-these","body":"Minor English fix","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9b145d27f422af6b51e9e020be12135dec37ff4":{"hash":"f9b145d27f422af6b51e9e020be12135dec37ff4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27634 from akien-mga/dist-linux-mime","body":"dist: Rename Linux mime type to follow system convention","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ae184a117e456060925721b960b25832c4864eea":{"hash":"ae184a117e456060925721b960b25832c4864eea","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27633 from akien-mga/scons-py3-fixup","body":"SCons: Fix python3 compat for builtin_bullet=no","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f8a22f0a9086e7a389d914f2dde6baea8b08eef0":{"hash":"f8a22f0a9086e7a389d914f2dde6baea8b08eef0","is_merge":false,"authored_by":["MDQ6VXNlcjU1NzkzNTk="],"author_raw":"Jason Yundt <swagfortress@gmail.com>","committer_raw":"Jason Yundt <swagfortress@gmail.com>","summary":"Minor English fix","body":"CONTRIBUTING.md would use the phrase \"those guidelines\" to introduce a\nlist. In general, the word \"these\" is used to refer to something that is\nbeing introduced or has recently been introduced, and \"those\" is used to\nrefer to something that had been previously introduced.\n\nThis change also makes CONTRIBUTING.md consistent with the\ndocumentation. The documentation guidelines at\nhttps://docs.godotengine.org/en/latest/community/contributing/documentation_guidelines.html\nuse \"these\" to introduce a list and its singular form, \"this\", to\nintroduce items.","is_cherrypick":false,"cherrypick_hash":"","pull":27636},"43bd28bc14b82918c22003214084f92e6dd24103":{"hash":"43bd28bc14b82918c22003214084f92e6dd24103","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Option for BaseButton to keep button down when moving the pointer outside while pressed","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25453},"7eabf4c8a322a520c59d63b2bba36be44480101f":{"hash":"7eabf4c8a322a520c59d63b2bba36be44480101f","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"dist: Rename Linux mime type to follow system convention","body":"Mime type definitions are usually named like the mime type they define,\ni.e. x-godot-project in our case.\nIt was introduced with reverse DNS naming as that's what FlatHub favors,\nso it will need to be renamed there.","is_cherrypick":false,"cherrypick_hash":"","pull":27634},"8b84638322f75e96f7220a1040652ff41fa9d06c":{"hash":"8b84638322f75e96f7220a1040652ff41fa9d06c","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Add ability to flip TextureRect horizontally or vertically","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25624},"44f1b390a3604cc141502c76fbf15dd347fc327c":{"hash":"44f1b390a3604cc141502c76fbf15dd347fc327c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"SCons: Fix python3 compat for builtin_bullet=no","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27633},"f64336f1a7ff9c9414be4a82b3dc9fca6c659bf9":{"hash":"f64336f1a7ff9c9414be4a82b3dc9fca6c659bf9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27264 from ViktorEvil/master","body":"Enable macOS Mojave \"Dark Mode\" on the editor title bar","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a19e99aacbb6c4d6dd765510ea99ce0a9916944b":{"hash":"a19e99aacbb6c4d6dd765510ea99ce0a9916944b","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added signal for Tween emitted at completion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27233},"76cbe7a9ae08cf9c90b464cda7c967ca8068d41d":{"hash":"76cbe7a9ae08cf9c90b464cda7c967ca8068d41d","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27214 from marcelofg55/midi_note_off","body":"Fix MIDI Note Off missing on some devices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"de54ee975d97653d5f53616b01ad08e2187d258a":{"hash":"de54ee975d97653d5f53616b01ad08e2187d258a","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27238 from ShyRed/cpu2dmask","body":"Add Emission Mask to CPUParticle2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f285d554e5f8820a562cb172274014a8150aabae":{"hash":"f285d554e5f8820a562cb172274014a8150aabae","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27618 from neikeq/fix-leak","body":"Fix memory leak introduced in bb6814a","is_cherrypick":false,"cherrypick_hash":"","pull":""},"0338e55a6ebaed0b2116c8dde6c5ec56b8774f6d":{"hash":"0338e55a6ebaed0b2116c8dde6c5ec56b8774f6d","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"Fix memory leak introduced in bb6814a","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27618},"25c1363a1167cc5833111e78e33b2561f1ceb76c":{"hash":"25c1363a1167cc5833111e78e33b2561f1ceb76c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27597 from marxin/fix-Wnon-virtual-dtor-warnings","body":"Fix -Wnon-virtual-dtor warnings.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f5013e327769df7168e5f6bd68aa6309d2b825de":{"hash":"f5013e327769df7168e5f6bd68aa6309d2b825de","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26343 from marxin/warnings-all-add-most-of-Wextra","body":"Enable most of -Wextra warnings for warnings=all.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e7f22ebdcd36d620a21977392365661aa956527f":{"hash":"e7f22ebdcd36d620a21977392365661aa956527f","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Enable warnings=extra on clang and GCC testers.","body":"And remove 2 warnings from warnings=extra.","is_cherrypick":false,"cherrypick_hash":"","pull":26343},"ae1393acaef148c8e2d77f122ffef395e326d024":{"hash":"ae1393acaef148c8e2d77f122ffef395e326d024","is_merge":false,"authored_by":[""],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Improve RandomNumberGenerator docs.","body":"Clarified behavior of a few methods. Added implementation notes so\nthat developers not familiar with RNGs are alerted to common pitfalls.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f9f2413e69b9bd821c4e871f1ce46d3a5eafeb0c":{"hash":"f9f2413e69b9bd821c4e871f1ce46d3a5eafeb0c","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix -Wnon-virtual-dtor warnings.","body":"Example of the warning:\n./core/script_language.h:198:7: warning: 'class ScriptCodeCompletionCache' has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor]","is_cherrypick":false,"cherrypick_hash":"","pull":27597},"84dfb3ff2d9b3725acd7ed0755b17158ba30faba":{"hash":"84dfb3ff2d9b3725acd7ed0755b17158ba30faba","is_merge":false,"authored_by":["MDQ6VXNlcjMxNzM1NzYy"],"author_raw":"Robear Selwans <robear.selwans@outlook.com>","committer_raw":"Robear Selwans <robear.selwans@outlook.com>","summary":"Fixed an issue where changing the default_cursor on the RichTextLabel's meta_hover_ended caused the entire project to crash","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27596},"612a109b81320fcd2f06e5ddff71925d81aca509":{"hash":"612a109b81320fcd2f06e5ddff71925d81aca509","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27228 from Kanabenki/preserve-binds-change-node","body":"Preserve extra arguments for connected signals when changing node type","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fc8ad59af39b4436514820ed1e7444f3b94a0377":{"hash":"fc8ad59af39b4436514820ed1e7444f3b94a0377","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Make angular_damp of new Area nodes match the global default","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27310},"29a1202d39b0efb617a8ff4ee9764612f3e0124f":{"hash":"29a1202d39b0efb617a8ff4ee9764612f3e0124f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27171 from Chaosus/randfix","body":"Properly setup seed in RNG","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18ee888541de80307da68808f3996ae2b0a807ab":{"hash":"18ee888541de80307da68808f3996ae2b0a807ab","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27430 from LeonardMeagher2/csg_get_mesh_data","body":"Apply proper offset to CSGMesh brush materials and smooth flags","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9b691718f54e72854d137c9f7cb91b47d1e0d381":{"hash":"9b691718f54e72854d137c9f7cb91b47d1e0d381","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27557 from Paulb23/deselect_line_edit_clear","body":"Fixed not deselecting when clearing lineedit.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3bd84fa571661d76fc8458d65bb053988e934a6":{"hash":"e3bd84fa571661d76fc8458d65bb053988e934a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27485 from Faless/io/encode_decode_safety_pr","body":"Safer encode/decode variant.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e91844e8dca5d03eabd33e867fdbceb18db60cff":{"hash":"e91844e8dca5d03eabd33e867fdbceb18db60cff","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27562 from guilhermefelipecgs/fix_27484","body":"Fix wrong blend of animation tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"dee98d3b6d58cbe42fc403d999b278aec9447105":{"hash":"dee98d3b6d58cbe42fc403d999b278aec9447105","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Some improvements to is_equal_approx, restored Quat operator.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"393e62b98a5a37ccdd7d860571e2f8cc7b970fe4":{"hash":"393e62b98a5a37ccdd7d860571e2f8cc7b970fe4","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Add object encoding param to serialization methods","body":"Network peers get_var/put_var\nFile get_var/store_var\nGDScript/Mono/VisualScript bytes2var/var2bytes\nAdd MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding.\n\nBreak ABI compatibaility (API compatibility for GDNative).","is_cherrypick":false,"cherrypick_hash":"","pull":27485},"53ab3a1ba92237a15ce74b7b35ce78c1defbfa47":{"hash":"53ab3a1ba92237a15ce74b7b35ce78c1defbfa47","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Multiplayer API now respects allow_object_decoding","body":"Add doc about allow_object_decoding in PacketPeer","is_cherrypick":false,"cherrypick_hash":"","pull":27485},"ba1a1686592a3b4b7fef6856174fbb29dd36dae5":{"hash":"ba1a1686592a3b4b7fef6856174fbb29dd36dae5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27505 from clayjohn/depth_bug","body":"Keep DEPTH from causing compile error in GLES2","is_cherrypick":false,"cherrypick_hash":"","pull":""},"658aaa5c79105b00a5588c820bdb1967720a8f49":{"hash":"658aaa5c79105b00a5588c820bdb1967720a8f49","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27317 from aqnuep/depth_texture_fix","body":"Fixed handling of depth texture so it's resolved and bound when needed","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a6f5cf7de7ecbd0425c14baa1281e742ebad3e4f":{"hash":"a6f5cf7de7ecbd0425c14baa1281e742ebad3e4f","is_merge":false,"authored_by":["MDQ6VXNlcjE5MzkyMTA0"],"author_raw":"Samuele Zolfanelli <samdazel@gmail.com>","committer_raw":"Samuele Zolfanelli <samdazel@gmail.com>","summary":"Allow TileMap to override set_cell behaviour while using TileMap editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27500},"39c868171e6b526a06247b3426a1295be2737caf":{"hash":"39c868171e6b526a06247b3426a1295be2737caf","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Bump version to 3.2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b32fe4af6172026bac91086d492d944d4a8d5752":{"hash":"b32fe4af6172026bac91086d492d944d4a8d5752","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"doc: Fix formatting bug from #27429","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c54835a23be487e879aea6cd3123456455e888df":{"hash":"c54835a23be487e879aea6cd3123456455e888df","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25676 from willnationsdev/fix-inherited-icons","body":"Fix inherited icons for script classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4ec384f9d4d1d89a14d95c10fd52306e6c023a0f":{"hash":"4ec384f9d4d1d89a14d95c10fd52306e6c023a0f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26097 from danielspaniol/25955-wrong-unreachable-warning-after-returning-from-matchs-wildcard-pattern","body":"Fix: Wrong unreachable warning after returning from match's wildcard pattern #25955","is_cherrypick":false,"cherrypick_hash":"","pull":""},"934714248480dfe5caa87404591ec81631936653":{"hash":"934714248480dfe5caa87404591ec81631936653","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26701 from qarmin/do_not_lost_focus","body":"Do not lose focus when moving through scene tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9bef886fa3b48ff66b38c82e46bf37a02feb09d6":{"hash":"9bef886fa3b48ff66b38c82e46bf37a02feb09d6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27117 from Faless/editor/asset_lib_image_error","body":"Enabled logging of failed image download.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ab76c649c510c2f090bd94773eb1f7dc85feaba3":{"hash":"ab76c649c510c2f090bd94773eb1f7dc85feaba3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26958 from bruvzg/macos_hidpi_fixes","body":"Fix hiDPI scaling support in `get_real_window_size` and `set_window.size`","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3c797248d0ae6d69e5b3337a8f42b0abe7a69c81":{"hash":"3c797248d0ae6d69e5b3337a8f42b0abe7a69c81","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26970 from KoBeWi/custom_node_is_now_other_node","body":"Changed 'Custom Node' to 'Other Node' to be less confusing","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f6bbb08ae1f0f6df0f1ecf1e5b95091d781e54fa":{"hash":"f6bbb08ae1f0f6df0f1ecf1e5b95091d781e54fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27080 from YeldhamDev/tilemap_remove_rect_dirty","body":"Make size cache dirty when removing tiles in 'TileMap'","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d59b210aeccf5de8454a37ef5da5e9f631302f25":{"hash":"d59b210aeccf5de8454a37ef5da5e9f631302f25","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the editor theme's accent color for 2D/3D selections and rotations","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27567},"45d97b9860049414da61f4d6c69f3fd653b7c256":{"hash":"45d97b9860049414da61f4d6c69f3fd653b7c256","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Fix wrong blend of animation tree","body":"Interpolation cannot use zero values, must use the values from the\nanimation to be blended.","is_cherrypick":false,"cherrypick_hash":"","pull":27562},"1e9128238e7b74394148579ded9e63115cb0aa58":{"hash":"1e9128238e7b74394148579ded9e63115cb0aa58","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Document SceneTree.get_frame() and persistent in add_to_group","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27561},"bfba1e36bc3cb3f686f1fbbbb8187e26e28ef57f":{"hash":"bfba1e36bc3cb3f686f1fbbbb8187e26e28ef57f","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fixed not deselecting when clearing lineedit.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27557},"2bb39ac56e18fed2ef75ec3d7c6f0366bbbef90d":{"hash":"2bb39ac56e18fed2ef75ec3d7c6f0366bbbef90d","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Exclude link-local IPv4s from editor host list.","body":"IPv4 has link-local addresses like IPv6 (block 169.254.0.0/16).\nThose addresses should not be considered a valid option when selecting\nthe `remote_host` setting for the debugger.","is_cherrypick":false,"cherrypick_hash":"","pull":27569},"a6300b454d652b30d9bc5a081a220211698b312e":{"hash":"a6300b454d652b30d9bc5a081a220211698b312e","is_merge":false,"authored_by":["MDQ6VXNlcjgyODE0NTQ="],"author_raw":"volzhs <volzhs@gmail.com>","committer_raw":"volzhs <volzhs@gmail.com>","summary":"Update freetype to 2.10.0","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27554},"5b00cd89d318a92e7970fbdf80d9fca424e15224":{"hash":"5b00cd89d318a92e7970fbdf80d9fca424e15224","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Drop mouseover when mouse not in the window","body":"Not that this is critical, but it makes behavior of GUI and 2D/3D picking consistent among them.\n\nThis also contributes to dropping GUI focus when the mouse leaves the window (in addition to when it loses focus).","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e3fc5fb1dba48b300d31eb519a7ff4d8f535a9d0":{"hash":"e3fc5fb1dba48b300d31eb519a7ff4d8f535a9d0","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Fix Viewport and Camera issues","body":"1. Consider 'own_world' as well as 'world' to stop propagating enter/exit world notifications.\n2. Clean & fix handling of camera currency.\n\nThis fixes some random crashes and error logs in the editor; namely\n- when enabling/disabling own world in a Viewport;\n- when switching back from a subscene displayed into a main scene's Viewport;\n- when exiting the editor after any of them;\n- memory corruption (can that explain certain other seemingly unrelated crash reports?).\n\nThis also fixes situations where a Viewport and its main Camera get out of sync about which World is relevant to them.","is_cherrypick":false,"cherrypick_hash":"","pull":26942},"d80bc5cbbab71fb9b8f25ec56a0baa5b4cee68a9":{"hash":"d80bc5cbbab71fb9b8f25ec56a0baa5b4cee68a9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"ClassRef: Replace [code]CurrentClass[/code] with [CurrentClass]","body":"Modified makerst to generate code tags for these to avoid hyperlinks to the same class.","is_cherrypick":false,"cherrypick_hash":"","pull":27465},"c8aa85189a8736bb9723770b9409e6f9c00fc249":{"hash":"c8aa85189a8736bb9723770b9409e6f9c00fc249","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"EditorHelp, makerst: Improve enum ref resolving and constant ref support","body":"Enum reference resolving will now search in the @GlobalScope if no class is specified and the enum cannot be resolved in the current class.\nAdded support for constant references in EditorHelp, e.g.: [constant KEY_ENTER] or [constant Control.FOCUS_CLICK]. It supports enum constants (the enum name must not be included).","is_cherrypick":false,"cherrypick_hash":"","pull":27465},"5056b4a02cbb71aea7f424d0e400175787fb0db6":{"hash":"5056b4a02cbb71aea7f424d0e400175787fb0db6","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"keep DEPTH from causing compile error in GLES2","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27505},"805eec7643a4b2a8b8ed521e213ae8189acaba40":{"hash":"805eec7643a4b2a8b8ed521e213ae8189acaba40","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27497 from neikeq/dynamicmetaobject","body":"C#: Add DynamicGodotObject class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bb6814aef095a084066f2f407dd6d1c8671c7940":{"hash":"bb6814aef095a084066f2f407dd6d1c8671c7940","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Add DynamicGodotObject class","body":"Expands to Object.call, Object.set and Object.get for accessing members. This means it can also access members from scripts written in other languages, like GDScript.","is_cherrypick":false,"cherrypick_hash":"","pull":27497},"7c7182483f50edae81f92bd4d4ad627f1b3ca57c":{"hash":"7c7182483f50edae81f92bd4d4ad627f1b3ca57c","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Allow non-resizeable windows to enter fullscreen mode.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27490},"e61a074a8e7cc6f4a5435ca8e96a82e3fed917e6":{"hash":"e61a074a8e7cc6f4a5435ca8e96a82e3fed917e6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Use same boolean for objects encode and decode.","body":"In a very unintuitive move encode needed false to encode an object,\ndecode needed true to decode it.\nThey now need the same value: `true`.","is_cherrypick":false,"cherrypick_hash":"","pull":27485},"472c8a7ba1c7090679b6cc2da1abf02f621848e4":{"hash":"472c8a7ba1c7090679b6cc2da1abf02f621848e4","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"i18n: Sync translations with Weblate","body":"Also sync translation template.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2c68ce930c32fa13470269c75357553f020bd44c":{"hash":"2c68ce930c32fa13470269c75357553f020bd44c","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add CSV export to profiling data","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25995},"9ba67387194ffbe130bdd325d069b853bc99b841":{"hash":"9ba67387194ffbe130bdd325d069b853bc99b841","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the accent color to highlight selected text","body":"This makes selections easier to see, while making them fit better\nwithin the editor theme.\n\nThis closes #22552.","is_cherrypick":false,"cherrypick_hash":"","pull":27469},"96093778ed864f6bcc1e924261ad3149ab18110b":{"hash":"96093778ed864f6bcc1e924261ad3149ab18110b","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Remove hardcoded joint bias","body":"Use user provided bias instead of hardcoded bias.","is_cherrypick":false,"cherrypick_hash":"","pull":27462},"fcd39a506a47e32ac7fa6b403230f0e39e6910f6":{"hash":"fcd39a506a47e32ac7fa6b403230f0e39e6910f6","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDg4Njc5"],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"Update tile_set_editor_plugin.cpp","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27201},"ba2b09b034b29aebd9237cb96e3d05ffa808a4f0":{"hash":"ba2b09b034b29aebd9237cb96e3d05ffa808a4f0","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDg4Njc5"],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"Revert \"Updated tile_set_editor_plugin.cpp And area.cpp# This is a combination of 2 commits.\"","body":"This reverts commit 2d995372d8e4e47086fbf0b8a71224cd7b763f81.","is_cherrypick":false,"cherrypick_hash":"","pull":27201},"6280be46a6fb62b8833a9d55bff590fb209b0fc6":{"hash":"6280be46a6fb62b8833a9d55bff590fb209b0fc6","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Properly setup seed in RNG","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27171},"174b19f768f50c7078ba49dcdf85d9d85ac4e875":{"hash":"174b19f768f50c7078ba49dcdf85d9d85ac4e875","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27461 from avencherus/atan2-doc","body":"Corrects small typo in atan2() documentation.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a8beb6a1a51af135e3cf8a905ab8ba7f3658b34f":{"hash":"a8beb6a1a51af135e3cf8a905ab8ba7f3658b34f","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27429 from cbscribe/kcc_classref_fixes","body":"[DOC] Physics[2D]DirectBodyState updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"167d02ef61c0048043c4720d0d8367587e4a0b42":{"hash":"167d02ef61c0048043c4720d0d8367587e4a0b42","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27388 from KidRigger/master","body":"Prevents crash on loading unrecognized resources.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"37969e71e484f3de3ca89d5b5fcba3679a95bfc5":{"hash":"37969e71e484f3de3ca89d5b5fcba3679a95bfc5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27383 from SpechtMagnus/master","body":"TileMap: Fixed unfinished max_lines draw handling for freeze/crash avoidance.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b6fb7b51900b31bfa54c3280c473c79a2890267e":{"hash":"b6fb7b51900b31bfa54c3280c473c79a2890267e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27348 from KoBeWi/kinematic_documentation","body":"Better documentation for some move_and_slide parameters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9838c4df7c7f8e4e30c71d02677676a40e528ab2":{"hash":"9838c4df7c7f8e4e30c71d02677676a40e528ab2","is_merge":false,"authored_by":[""],"author_raw":"Jared <avencherus@gmail.com>","committer_raw":"Jared <avencherus@gmail.com>","summary":"Corrects small typo in atan2() documentation.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"64737c735b3e17d446eb2bcc224b42af159204d5":{"hash":"64737c735b3e17d446eb2bcc224b42af159204d5","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27200 from piyushdagar/new","body":"Fixed CollisionObject signals do not trigger on Area","is_cherrypick":false,"cherrypick_hash":"","pull":""},"f27931f365e3428b04cbb70cf278bd5a9d101724":{"hash":"f27931f365e3428b04cbb70cf278bd5a9d101724","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27184 from karroffel/gdnative-api-gen-fixes","body":"fix GDNative binding generation for object types","is_cherrypick":false,"cherrypick_hash":"","pull":""},"9d7343a1a36713d364e2457e4c12b703e8b539fa":{"hash":"9d7343a1a36713d364e2457e4c12b703e8b539fa","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27182 from goodyttoor/gltf_order","body":"Fix order of transformation in GLTF import","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1b4204fd76b5edd3e07bf4b1e0609fa870cd6884":{"hash":"1b4204fd76b5edd3e07bf4b1e0609fa870cd6884","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27162 from guilhermefelipecgs/fix_26540","body":"StateMachine: Fix sync mode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"492153878f9748e84311d1f01a590d24993cd05e":{"hash":"492153878f9748e84311d1f01a590d24993cd05e","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27128 from bojidar-bg/27111-gdscript-confounding-class","body":"Fix GDScriptCompiler bugging out with identically-named inner class","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e02c7612e575523dbd40fad7783b6501f210acfe":{"hash":"e02c7612e575523dbd40fad7783b6501f210acfe","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27088 from fire/scaling_texture_button_focus","body":"Fix scaling issue for texture button focus texture.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"04c63478568ba7ef23ac4d42199e0928f0725ef4":{"hash":"04c63478568ba7ef23ac4d42199e0928f0725ef4","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27017 from qarmin/fix_inspector_update","body":"Fix inspector update after changing anchor from buttons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2498151cd66a4ae2c772f31b0171e1aea5e63b27":{"hash":"2498151cd66a4ae2c772f31b0171e1aea5e63b27","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27259 from humblers/fix-cpuparticles","body":"Ensure non-emitting particles not processed on entering tree","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d819ad6f7873f414216ca9a9885c0d5295fd04bf":{"hash":"d819ad6f7873f414216ca9a9885c0d5295fd04bf","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Small tooltip changes to filesystem-related UI componentes in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26650},"6dd65c0d67960b0f0b26a24bd2f10fe8d54aa37a":{"hash":"6dd65c0d67960b0f0b26a24bd2f10fe8d54aa37a","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"KinematicBody performance and quality improvements","body":"With this change finally one can use compound collisions (like those created\nby Gridmaps) without serious performance issues. The previous KinematicBody\ncode for Bullet was practically doing a whole bunch of unnecessary\ncalculations. Gridmaps with fairly large octant sizes (in my case 32) can get\nup to 10000x speedup with this change (literally!). I expect the FPS demo to\nget a fair speedup as well.\n\nList of fixes and improvements:\n\n- Fixed a general bug in move_and_slide that affects both GodotPhysics and\nBullet, where ray shapes would be ignored unless the stop_on_slope parameter\nis disabled. Not sure where that came from, but looking at the 2D physics\ncode it was obvious there's a difference.\n- Enabled the dynamic AABB tree that Bullet uses to allow broadphase collision\ntests against individual shapes of compound shapes. This is crucial to get\ngood performance with Gridmaps and in general improves the performance\nwhenever a KinematicBody collides with compound collision shapes.\n- Added code to the broadphase collision detection code used by the Bullet\nmodule for KinematicBodies to also do broadphase on the sub-shapes of\ncompound collision shapes. This is possible thanks to the dynamic AABB\ntree that was previously disabled and it's the change that provides the\nbiggest performance boost.\n- Now broadphase test is only done once per KinematicBody in Bullet instead of\nonce per each of its shapes which was completely unnecessary.\n- Fixed the way how the ray separation results are populated in Bullet which\nwas completely broken previously, overwriting previous results and similar\nnon-sense.\n- Fixed ray shapes for good now. Previously the margin set in the editor was\nnot respected at all, and the KinematicBody code for ray separation was\ncomplete bogus, thus all previous attempts to fix it were mislead.\n- Fixed an obvious bug also in GodotPhysics where an out-of-bounds index was\nused in the ray result array.\n\nThere are a whole set of other problems with the KinematicBody code of Bullet\nwhich cost performance and may cause unexpected behavior, but those are not\naddressed in this change (need to keep it \"simple\").\n\nNot sure whether this fixes any outstanding Github issues but I wouldn't be\nsurprised.","is_cherrypick":false,"cherrypick_hash":"","pull":27415},"6574c557c962d9e4dd726b494322aea246a0245a":{"hash":"6574c557c962d9e4dd726b494322aea246a0245a","is_merge":false,"authored_by":["MDQ6VXNlcjYyNjUzMDc="],"author_raw":"Juan Linietsky <reduzio@gmail.com>","committer_raw":"Juan Linietsky <reduzio@gmail.com>","summary":"Add a \"Request Docs\" button to code editor.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"849596c40c49a6d9b5437b60264261e4b1e97bcd":{"hash":"849596c40c49a6d9b5437b60264261e4b1e97bcd","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fixed handling of depth texture so it's resolved and bound when needed","body":"- Cleaned up and improved the code determining when we need to use a depth\nprepass (previously it wasn't executed in certain cases even if it was\nneeded)\n- Added code to prepare and bind the depth texture even when no depth prepass\nor MRTs (more precisely effect buffers) are used\n\nFixes #25870, #25535, and #25387.","is_cherrypick":false,"cherrypick_hash":"","pull":27317},"c0da243f04d0df831134cce1b49471d42689d2ba":{"hash":"c0da243f04d0df831134cce1b49471d42689d2ba","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Allow to drop folders onto editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27414},"209c2d2c80184a86bfc4aa92b4a00236a302fd28":{"hash":"209c2d2c80184a86bfc4aa92b4a00236a302fd28","is_merge":false,"authored_by":["MDQ6VXNlcjE1NDYwNDQ="],"author_raw":"Leonard <leonardmeagher2@gmail.com>","committer_raw":"Leonard <leonardmeagher2@gmail.com>","summary":"Apply proper offset to CSGMesh material and smooth group","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27430},"bb2e6e3ed225e0907b069e0a13479fd43fd12b5b":{"hash":"bb2e6e3ed225e0907b069e0a13479fd43fd12b5b","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOC] Physics[2D]DirectBodyState updates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27429},"4839b17f9357969e26a2730a977b5695ea75c6ac":{"hash":"4839b17f9357969e26a2730a977b5695ea75c6ac","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish Bhobe <anishbhobe@hotmail.com>","committer_raw":"Anish Bhobe <anishbhobe@hotmail.com>","summary":"Added GLES2 RenderStorage Info calculations.","body":"Proper counting code has been added to update info struct.\n\nExtra: Added the render_info_capture calculations.\nFixes: #27273","is_cherrypick":false,"cherrypick_hash":"","pull":27411},"cca1fab1c431ef03898e07c7fdf69ec9c7c59529":{"hash":"cca1fab1c431ef03898e07c7fdf69ec9c7c59529","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Use the \"warning\" color for the \"restart required\" label","body":"This makes the color match the warning icon placed besides the label.","is_cherrypick":false,"cherrypick_hash":"","pull":27401},"81292665d5dcc991d3c9341245b269193329ee22":{"hash":"81292665d5dcc991d3c9341245b269193329ee22","is_merge":true,"authored_by":[],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27320 from karroffel/gdnative-terminate-error-print","body":"[GDNative] various NativeScript fixes around editor functionality","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8ee31ace34b3cd542fca2fe1b008d85ad20378ba":{"hash":"8ee31ace34b3cd542fca2fe1b008d85ad20378ba","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish Bhobe <anishbhobe@hotmail.com>","committer_raw":"Anish Bhobe <anishbhobe@hotmail.com>","summary":"Prevents crash on loading unrecognized resources.","body":"Editor crashes on trying to load resources with no loaders.\nSimple check on the resource loader prevents using a null\nresource loader.\n\nFixes: #27385","is_cherrypick":false,"cherrypick_hash":"","pull":27388},"601acdf0e14ae2f966db6f4b885a5d804b1885aa":{"hash":"601acdf0e14ae2f966db6f4b885a5d804b1885aa","is_merge":false,"authored_by":["MDQ6VXNlcjE3MDgzNDUw"],"author_raw":"Magnus Specht <Magnus_Specht@gmx.net>","committer_raw":"Magnus Specht <Magnus_Specht@gmx.net>","summary":"Fixed unfinished max_lines handling for crash avoidance.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27383},"bab27547d3b0e38dd8e28f880c57672db547ff69":{"hash":"bab27547d3b0e38dd8e28f880c57672db547ff69","is_merge":false,"authored_by":["MDQ6VXNlcjE4OTk2Mg=="],"author_raw":"follower <follower@rancidbacon.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Typo fix: \"the function exists\" -> \"the function exits\"","body":"As far as I can tell, the intended word here is \"exits\" rather than \"exists\" but it's not 100% clear.\n\nI'm assuming the intention is to express something along the lines of \"An index has failed if m_index >=m_size; [if this happens then] the function exits.\"","is_cherrypick":false,"cherrypick_hash":"","pull":27376},"e45393482463ddb606bab4f2a78f4a5024cdce7a":{"hash":"e45393482463ddb606bab4f2a78f4a5024cdce7a","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27359 from neikeq/who-reads-docs-anyway","body":"C#: Bindings generator now translates BBCode docs to XML comments","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1ad16b3d4a2b371208f66085ae3106b59981dbf9":{"hash":"1ad16b3d4a2b371208f66085ae3106b59981dbf9","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Bindings generator now translates BBCode docs to XML comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27359},"13ead635d93737d3817568e87941db663f5190d9":{"hash":"13ead635d93737d3817568e87941db663f5190d9","is_merge":true,"authored_by":[],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"Merge branch 'master' of https://github.com/godotengine/godot into issue1","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"2d995372d8e4e47086fbf0b8a71224cd7b763f81":{"hash":"2d995372d8e4e47086fbf0b8a71224cd7b763f81","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDg4Njc5"],"author_raw":"Siddharth <siddharth952@gmail.com>","committer_raw":"Siddharth <siddharth952@gmail.com>","summary":"Updated tile_set_editor_plugin.cpp And area.cpp# This is a combination of 2 commits.","body":"Updated tile_set_editor_plugin.cpp And area.cpp\n\nUpdated with clang-format\n\nUpdated tile_set_editor_plugin.cpp And area.cpp","is_cherrypick":false,"cherrypick_hash":"","pull":27201},"0e93714ff72250bed40fc9892551da30a50b5cfd":{"hash":"0e93714ff72250bed40fc9892551da30a50b5cfd","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Better documentation for some move_and_slide parameters","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27348},"1b6e0d04f0ff570330464c20b3ef3c7725be996f":{"hash":"1b6e0d04f0ff570330464c20b3ef3c7725be996f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Show bones after creating","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27330},"f0562a5ef61d9e0e13ad1408b1cb5c6ae901552d":{"hash":"f0562a5ef61d9e0e13ad1408b1cb5c6ae901552d","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTI1ODA="],"author_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","committer_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","summary":"Fix import grayscale EXR","body":"Fix #27299","is_cherrypick":false,"cherrypick_hash":"","pull":27327},"5fff7f741a8cc18e6f891ddee6f4130f624ece57":{"hash":"5fff7f741a8cc18e6f891ddee6f4130f624ece57","is_merge":false,"authored_by":[""],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] fix NativeScript leak in editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27320},"0e5b2b16ede012ffc1bddb5e6e3770234eda6032":{"hash":"0e5b2b16ede012ffc1bddb5e6e3770234eda6032","is_merge":false,"authored_by":[""],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"[GDNative] remove spam at editor unfocus when using NativeScript","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27320},"6232e7eed3a8cf583712b4b60bafe8c96eef22f0":{"hash":"6232e7eed3a8cf583712b4b60bafe8c96eef22f0","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add missing methods to Rect2i","body":"Replace inline with _FORCE_INLINE_ in short methods.\nRemove unused and redundant method no_area() as we already have has_no_area().\nAdd grow_individual() grow_margin() and expand() to Rect2i.","is_cherrypick":false,"cherrypick_hash":"","pull":27294},"9c3ddf05cb9c59817d885e9daca6e8f61c89dc97":{"hash":"9c3ddf05cb9c59817d885e9daca6e8f61c89dc97","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Revert accidental commits","body":"This reverts commit fb37284c027b494ed3ec21124001fcb729f42cc4.\nThis reverts commit 4db0f51b9aa76cfc7649787fe1970af606ce8dab.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4db0f51b9aa76cfc7649787fe1970af606ce8dab":{"hash":"4db0f51b9aa76cfc7649787fe1970af606ce8dab","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Create live view dock [wip]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"fb37284c027b494ed3ec21124001fcb729f42cc4":{"hash":"fb37284c027b494ed3ec21124001fcb729f42cc4","is_merge":false,"authored_by":["MDQ6VXNlcjExNzk3MTc0"],"author_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","committer_raw":"Pedro J. Estébanez <pedrojrulez@gmail.com>","summary":"Create class for shared memory blocks [wip]","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"96abb695f29ed4f88394f64262fd75cc9937e8fd":{"hash":"96abb695f29ed4f88394f64262fd75cc9937e8fd","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27270 from shartte/fix-generics-parsing","body":"Fix parsing of generic type declarations in C# source files","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b0fbefe9da2402110dae3d2f074703218aa9d397":{"hash":"b0fbefe9da2402110dae3d2f074703218aa9d397","is_merge":true,"authored_by":[],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27271 from shartte/fix-msbuild-detection","body":"Add support for new MSBuild directory naming introduced in VS 2019","is_cherrypick":false,"cherrypick_hash":"","pull":""},"7440295ad1cd94b4066733cc20680429ca690f2d":{"hash":"7440295ad1cd94b4066733cc20680429ca690f2d","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Add support for new MSBuild directory naming introduced in VS 2019.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27271},"34366bc27fddd69539562c12579b3207b23676fe":{"hash":"34366bc27fddd69539562c12579b3207b23676fe","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Fix parsing of generic type declarations in C# source files.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27270},"bba5716899a40390051c0232f64353cf8ed31880":{"hash":"bba5716899a40390051c0232f64353cf8ed31880","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDMyMTI="],"author_raw":"Allan Davis <ViktorEvil@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Enable Mojave \"dark mode\" on the editor title bar","body":"Enables \"dark mode\" in the editor and project selector title bars in macOS Mojave when selected in macOS System Preferences","is_cherrypick":false,"cherrypick_hash":"","pull":27264},"24b7f088927e17d80e1e21573b16bee8d3d5d50b":{"hash":"24b7f088927e17d80e1e21573b16bee8d3d5d50b","is_merge":false,"authored_by":["MDQ6VXNlcjE3ODcwNzg5"],"author_raw":"Daeil Kim <kiidmale@gmail.com>","committer_raw":"Daeil Kim <kiidmale@gmail.com>","summary":"Ensure non-emitting particles not processed on entering tree","body":"Also removed non-active CPUParticles(3d) from render list\nFixes #27066","is_cherrypick":false,"cherrypick_hash":"","pull":27259},"d86d7981ccb4845fd591f90084a1d0557448e921":{"hash":"d86d7981ccb4845fd591f90084a1d0557448e921","is_merge":false,"authored_by":["MDQ6VXNlcjMwMTIxNjcz"],"author_raw":"piyushdagar <piyushdgr75@gmail.com>","committer_raw":"piyushdagar <piyushdgr75@gmail.com>","summary":"Fixes Adding animation to AnimatedSprite doesn't update inspector immediately","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27254},"8b391b9ab0f10ae6bf8d17e3eda4a509f49bca6b":{"hash":"8b391b9ab0f10ae6bf8d17e3eda4a509f49bca6b","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix inspector update after changing anchor via buttons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27017},"61b22beeae31590fc726cb593252c6fa5edc13d5":{"hash":"61b22beeae31590fc726cb593252c6fa5edc13d5","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added method to clear all points in Line2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27240},"dcd268e183abeed9398522174b77fc64def831f6":{"hash":"dcd268e183abeed9398522174b77fc64def831f6","is_merge":false,"authored_by":["MDQ6VXNlcjExMzg4MDU="],"author_raw":"ShyRed <ShyRed@users.noreply.github.com>","committer_raw":"ShyRed <ShyRed@users.noreply.github.com>","summary":"Add Emission Mask to CPUParticle2D","body":"Add ability to load emission masks to CPUParticle2D.","is_cherrypick":false,"cherrypick_hash":"","pull":27238},"8346d90c5e659bac086ac2a3426f13efcd094840":{"hash":"8346d90c5e659bac086ac2a3426f13efcd094840","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Properly handle different border widths in rounded corner aa","body":"Note: removed (unused and not implemented) support for multiple border colors","is_cherrypick":false,"cherrypick_hash":"","pull":26609},"5f1b9a23132408160cf0b99e1e162413ab0e382b":{"hash":"5f1b9a23132408160cf0b99e1e162413ab0e382b","is_merge":false,"authored_by":[""],"author_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","committer_raw":"toasteater <48371905+toasteater@users.noreply.github.com>","summary":"Improved uniformity of RandomPCG::randf.","body":"When generating single precision floats, Godot casts a uint32_t to float,\ncausing uniformity loss.\n\nThis new randf, inspired by T. R. Campbell's random_real, samples the output\nof rand as the fraction part of an infinite binary number, with some tricks\nto reduce ops and branching. This method provides \"good enough\" uniformity at\ndecent speed, for floats greater than 2^-64. Smaller numbers are floored to 0.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cb097283dbaba257c55e46bc2f9993630f4c3913":{"hash":"cb097283dbaba257c55e46bc2f9993630f4c3913","is_merge":false,"authored_by":["MDQ6VXNlcjEwNzUwMzI="],"author_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","committer_raw":"PouleyKetchoupp <pouleyketchoup@gmail.com>","summary":"Support for shadow offset in box style","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26609},"a1e7febbb3d8d107fb55be0158660004272306bf":{"hash":"a1e7febbb3d8d107fb55be0158660004272306bf","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Keep binds for connected signals when changing node type","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27228},"a53645e726097e9020d12df886b62431cb1740b9":{"hash":"a53645e726097e9020d12df886b62431cb1740b9","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27205 from Kanabenki/set-friction-bounce-check","body":"Add missing check for 2d physics bounce and friction setters","is_cherrypick":false,"cherrypick_hash":"","pull":""},"a90a8eb34b0a368af928c3c1aebfdf8fb7211f72":{"hash":"a90a8eb34b0a368af928c3c1aebfdf8fb7211f72","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27180 from Paulb23/script_editor_edit_line_0","body":"Fix script editor attempting to set current line to -1 on script open","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ea0c398a196358a34e40dc7b93426913f11c160a":{"hash":"ea0c398a196358a34e40dc7b93426913f11c160a","is_merge":false,"authored_by":["MDQ6VXNlcjEwNTc4MjI1"],"author_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","committer_raw":"Marcelo Fernandez <marcelofg55@gmail.com>","summary":"Fix MIDI Note Off missing on some devices","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27214},"fd7f253649acc3cca498951f71533f012cef1b9e":{"hash":"fd7f253649acc3cca498951f71533f012cef1b9e","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Add support for linking using LLD on X11","body":"LLD is often faster than GNU ld and gold, resulting in a better\ndevelopment experience.\n\nThis closes #15364.","is_cherrypick":false,"cherrypick_hash":"","pull":27208},"3f64215a430cb20a875a55e9dce0975449cf1400":{"hash":"3f64215a430cb20a875a55e9dce0975449cf1400","is_merge":false,"authored_by":["MDQ6VXNlcjE4MzU3NjU3"],"author_raw":"Kanabenki <lucien.menassol@gmail.com>","committer_raw":"Kanabenki <lucien.menassol@gmail.com>","summary":"Add missing check for 2d physics bounce and friction setters","body":"The override check was already present for 3d physics but missing for 2d","is_cherrypick":false,"cherrypick_hash":"","pull":27205},"de04003d3fc3726a0e611159157a29f2a6632f67":{"hash":"de04003d3fc3726a0e611159157a29f2a6632f67","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Offset items in PopupMenu when Icons and Checks are present","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27204},"e25a50d6909c1eda2cd63ddc9d9753cde6ee2a43":{"hash":"e25a50d6909c1eda2cd63ddc9d9753cde6ee2a43","is_merge":false,"authored_by":["MDQ6VXNlcjg0OTEzNTE="],"author_raw":"RaphaelHunter <raphael10241024@gmail.com>","committer_raw":"RaphaelHunter <raphael10241024@gmail.com>","summary":"add check for inherted nodes when instance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26748},"d7387e8a6831bb6fc0fb966d7245751eab5240cb":{"hash":"d7387e8a6831bb6fc0fb966d7245751eab5240cb","is_merge":false,"authored_by":["MDQ6VXNlcjMwMTIxNjcz"],"author_raw":"piyushdagar <piyushdgr75@gmail.com>","committer_raw":"piyushdagar <piyushdgr75@gmail.com>","summary":"Fixed CollisionObject signals do not trigger on Area","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27200},"197d642014b11b85b8172e7633c0fe8eb4f03b84":{"hash":"197d642014b11b85b8172e7633c0fe8eb4f03b84","is_merge":false,"authored_by":["MDQ6VXNlcjUyMDk2MTM="],"author_raw":"Thomas Herzog <therzog@mail.de>","committer_raw":"Thomas Herzog <therzog@mail.de>","summary":"fix GDNative binding generation for object types","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27184},"32dd9c67c683d40e98b444eab4a0a57a270c1276":{"hash":"32dd9c67c683d40e98b444eab4a0a57a270c1276","is_merge":false,"authored_by":["MDQ6VXNlcjY2NTI1ODA="],"author_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","committer_raw":"Vivatchai Kaveeta <goodytong@gmail.com>","summary":"Fix order of transformation in GLTF import","body":"From the gltf 2 spec, the order is R * S. Previously we did S * R, which broke some mesh with non-uniform scale.\n\nFix #23356, Fix #14725","is_cherrypick":false,"cherrypick_hash":"","pull":27182},"6f6d4a6c2ec035529c057f85d893a9c142670b74":{"hash":"6f6d4a6c2ec035529c057f85d893a9c142670b74","is_merge":false,"authored_by":["MDQ6VXNlcjY1ODQzMzA="],"author_raw":"Paul Batty <p_batty@hotmail.co.uk>","committer_raw":"Paul Batty <p_batty@hotmail.co.uk>","summary":"Fix script editor attempting to set current line to -1 on script open","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27180},"7a0dfc04aa85d0a7c5f317252e9eb917d0aef788":{"hash":"7a0dfc04aa85d0a7c5f317252e9eb917d0aef788","is_merge":false,"authored_by":["MDQ6VXNlcjg4NDk1NTQ="],"author_raw":"Timo Schwarzer <me@timoschwarzer.com>","committer_raw":"Timo Schwarzer <me@timoschwarzer.com>","summary":"Allow whitespaces in warning-ignore comments","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27170},"d35eae166c09ccb43e4f366525ad2ea78aaaf913":{"hash":"d35eae166c09ccb43e4f366525ad2ea78aaaf913","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"StateMachine: Fix sync mode","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27162},"8627f1515b7248168f988f77b899d786c2e2d7ad":{"hash":"8627f1515b7248168f988f77b899d786c2e2d7ad","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added height map shape that implement heightmap collision shape","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27156},"4a2c4330281f46d8a63ced05459e22a7d8895652":{"hash":"4a2c4330281f46d8a63ced05459e22a7d8895652","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make AnimatedSprite able to play backwards","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27153},"5f137925dccd8a7facc34d05d2652af6d03285ba":{"hash":"5f137925dccd8a7facc34d05d2652af6d03285ba","is_merge":false,"authored_by":["MDQ6VXNlcjMwMzYxNzY="],"author_raw":"Chaosus <chaosus89@gmail.com>","committer_raw":"Chaosus <chaosus89@gmail.com>","summary":"Added normally distributed generation function to RNG","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27043},"2d106eb715239f42f3bf89652bab554af3c5a6a9":{"hash":"2d106eb715239f42f3bf89652bab554af3c5a6a9","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Fix inherited icons for script classes","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25676},"22030d4cc427c72857e406a9d3684642112c4474":{"hash":"22030d4cc427c72857e406a9d3684642112c4474","is_merge":false,"authored_by":["MDQ6VXNlcjc4ODU1NzM="],"author_raw":"LATRio <alsenya@yandex.ru>","committer_raw":"LATRio <alsenya@yandex.ru>","summary":"Fixing zooming in TextureRegion","body":"Fixes #20710","is_cherrypick":false,"cherrypick_hash":"","pull":27122},"df7d3708c5b535c3696943322a14ec19a175e30c":{"hash":"df7d3708c5b535c3696943322a14ec19a175e30c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27145 from YeldhamDev/editfilediag_favrm_remove","body":"Remove unused 'fav_rm' ToolButton in EditorFileDialog","is_cherrypick":false,"cherrypick_hash":"","pull":""},"579fffd97ef406fd057949da73757e0b98206dab":{"hash":"579fffd97ef406fd057949da73757e0b98206dab","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Remove unused 'fav_rm' ToolButton in EditorFileDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27145},"3f631c2567429f00f98fa15a4d49116789dcf4a6":{"hash":"3f631c2567429f00f98fa15a4d49116789dcf4a6","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27130 from akien-mga/editor-theme-hint-typo","body":"Fix misplaced hint for interface/theme/accent_color","is_cherrypick":false,"cherrypick_hash":"","pull":""},"4cee053f7c562d94cee2ab8e65fc33fb9024b2f7":{"hash":"4cee053f7c562d94cee2ab8e65fc33fb9024b2f7","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix deleting properties after deleting files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26930},"466a76ac2c7c6634ed1d78fde4ac011e2e70b710":{"hash":"466a76ac2c7c6634ed1d78fde4ac011e2e70b710","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix GDScriptCompiler bugging out with identically-named inner class","body":"Fixes #27111","is_cherrypick":false,"cherrypick_hash":"","pull":27128},"aff3dd36bad5cbffb5a995ed63eb67ad099e60e0":{"hash":"aff3dd36bad5cbffb5a995ed63eb67ad099e60e0","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25495 from IronicallySerious/fix-expand-macros","body":"Fix parameterised macros in core. Addresses #25488","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e5a310cd38f087f4158a04a32d631f420e1236d1":{"hash":"e5a310cd38f087f4158a04a32d631f420e1236d1","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #25782 from hsandt/feature/fix-toggle-comment-indent","body":"Feature/fix toggle comment indent","is_cherrypick":false,"cherrypick_hash":"","pull":""},"6f404efd9a2693c146b20043b540946193298fcd":{"hash":"6f404efd9a2693c146b20043b540946193298fcd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26309 from bojidar-bg/21536-resize-gridmap-previews","body":"Add search box and size slider to GridMap (similar to TileMap's)","is_cherrypick":false,"cherrypick_hash":"","pull":""},"43f147b5aa8f064961df53b763f7b68e7524d7db":{"hash":"43f147b5aa8f064961df53b763f7b68e7524d7db","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26308 from bojidar-bg/11722-meshlibrary-transforms","body":"Consider StaticBody and NavMesh position when converting to a MeshLibrary","is_cherrypick":false,"cherrypick_hash":"","pull":""},"39a5bb4fbc9977fe0ee88c547d997c3acc9650cb":{"hash":"39a5bb4fbc9977fe0ee88c547d997c3acc9650cb","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26459 from ptrojahn/eof","body":"Remove extraneous line breaks from text resources","is_cherrypick":false,"cherrypick_hash":"","pull":""},"c1fae20400df7be9c8fd31b10b0f7a7f8c0001f3":{"hash":"c1fae20400df7be9c8fd31b10b0f7a7f8c0001f3","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26706 from YeldhamDev/multinode_scriptclear_fix","body":"Fix clearing scripts while multiple nodes are selected","is_cherrypick":false,"cherrypick_hash":"","pull":""},"67764bff6455258ed669542bf2cb048315851730":{"hash":"67764bff6455258ed669542bf2cb048315851730","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26788 from mo7sener/master","body":"RichTextLabel: Adding the ability to change the default cursor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"8965ff90ca0e1ddeeb17e87c72701ecda6edd593":{"hash":"8965ff90ca0e1ddeeb17e87c72701ecda6edd593","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26919 from jabcross/master","body":"Implement source lookup for class_name defined classes","is_cherrypick":false,"cherrypick_hash":"","pull":""},"ffd115dd6f04abfdabc0d3ed9270b9890815d171":{"hash":"ffd115dd6f04abfdabc0d3ed9270b9890815d171","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26935 from qarmin/show_class_name_icon_in_tabs","body":"Show in tabs custom class icons","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b17c8c0396b348430a3a8f6fafa069ba675002ff":{"hash":"b17c8c0396b348430a3a8f6fafa069ba675002ff","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Fix misplaced hint for interface/theme/accent_color","body":"Supersedes #26992.","is_cherrypick":false,"cherrypick_hash":"","pull":27130},"06ebf4c3adbc098964d1b179c8b573b9d1e7c2fd":{"hash":"06ebf4c3adbc098964d1b179c8b573b9d1e7c2fd","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27123 from bojidar-bg/27113-rename-action","body":"Fix renaming actions in the Project settings","is_cherrypick":false,"cherrypick_hash":"","pull":""},"18fa1846ea885a0b75f12702555b621541f787be":{"hash":"18fa1846ea885a0b75f12702555b621541f787be","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27115 from Janglee123/master","body":"Fix toggling snap mode while transforming the Spatial object","is_cherrypick":false,"cherrypick_hash":"","pull":""},"376d3dfd03962983668765dd9d7d5905799a62b2":{"hash":"376d3dfd03962983668765dd9d7d5905799a62b2","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27126 from YeldhamDev/bottompanel_hide_only_visible","body":"Make bottom panel only try to hide editors when they're visible","is_cherrypick":false,"cherrypick_hash":"","pull":""},"d8a6b4ee67c702726e943bbc5779881a9542848b":{"hash":"d8a6b4ee67c702726e943bbc5779881a9542848b","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27109 from homer666/docs-particles2d-tutorial","body":"[DOCS] Add tutorial link to Particles2D","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5470256aacf37cfade2fa91e928afb6553ef0525":{"hash":"5470256aacf37cfade2fa91e928afb6553ef0525","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27038 from WindyDarian/fix_bone_aabb","body":"Fix bone aabb calculation, which caused a skeletal mesh culling issue","is_cherrypick":false,"cherrypick_hash":"","pull":""},"92d317a0b08edfa42e5e2b79196b32a33d5209e8":{"hash":"92d317a0b08edfa42e5e2b79196b32a33d5209e8","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27031 from cbscribe/kcc_classref_minor_updates","body":"[DOCS] minor classref updates","is_cherrypick":false,"cherrypick_hash":"","pull":""},"b00c96a861fbbdcdb341784a53675b5787ec2c0c":{"hash":"b00c96a861fbbdcdb341784a53675b5787ec2c0c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27071 from samgreen/ios_gles2_fix","body":"Resolve GLES 2 crash on older iOS devices","is_cherrypick":false,"cherrypick_hash":"","pull":""},"da8c2deefad85f7e98e40c3615cc2d18a42d03ad":{"hash":"da8c2deefad85f7e98e40c3615cc2d18a42d03ad","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27055 from bojidar-bg/26789-breakpoint-pos","body":"Fix duplicated newlines in GDScript bytecode","is_cherrypick":false,"cherrypick_hash":"","pull":""},"699a3957ce89afb4603d14fb3dd474dd631a1d48":{"hash":"699a3957ce89afb4603d14fb3dd474dd631a1d48","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix renaming actions in the Project settings","body":"Fixes #27113, a regression from 6daed7d12294b3f47f1ecb309d2e2b5b225ee663","is_cherrypick":false,"cherrypick_hash":"","pull":27123},"37c0ac1d6d8ab687fb4b2fcac78f780c3bc2aa66":{"hash":"37c0ac1d6d8ab687fb4b2fcac78f780c3bc2aa66","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Enabled logging of failed image download.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27117},"4946335d3de3115e6aa9f9685bb595e9de96d5c3":{"hash":"4946335d3de3115e6aa9f9685bb595e9de96d5c3","is_merge":false,"authored_by":[""],"author_raw":"Sam Green <samuel.green@instacart.com>","committer_raw":"Sam Green <samuel.green@instacart.com>","summary":"Add EAGLContext for the fallback case","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27071},"05446e8b537f3cd053607824d32cbb651f72839c":{"hash":"05446e8b537f3cd053607824d32cbb651f72839c","is_merge":false,"authored_by":["MDQ6VXNlcjI5NzAyNDI4"],"author_raw":"janglee123 <merupatel123@gmail.com>","committer_raw":"janglee123 <merupatel123@gmail.com>","summary":"fixed toggelling snap mode while transforming","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27115},"ebabb0ea6598a8b67ec7149e5dea7b036934dde9":{"hash":"ebabb0ea6598a8b67ec7149e5dea7b036934dde9","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make bottom panel only try to hide editors when they're visible","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27126},"019908e5f02ca2670dd5f956a816cef045f0a777":{"hash":"019908e5f02ca2670dd5f956a816cef045f0a777","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27056 from guzzard/master","body":"Ignore default ccls cache folder and compile commands json file","is_cherrypick":false,"cherrypick_hash":"","pull":""},"bc8aa3259319f7b2e6831e6b75fa00a8dc1dca63":{"hash":"bc8aa3259319f7b2e6831e6b75fa00a8dc1dca63","is_merge":false,"authored_by":["MDQ6VXNlcjgzOTU5NDg5"],"author_raw":"homer666 <homer666@users.noreply.github.com>","committer_raw":"homer666 <homer666@users.noreply.github.com>","summary":"[DOCS] Add tutorial link to Particles2D","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":""},"1971c09e5e16c3a956558ec683ae5a1f5acd49b0":{"hash":"1971c09e5e16c3a956558ec683ae5a1f5acd49b0","is_merge":false,"authored_by":["MDQ6VXNlcjMyMzIx"],"author_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","committer_raw":"K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com>","summary":"Fix scaling issue for texture button focus texture.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27088},"be5f35dfa00c79ab05595d08dca59dfc53912327":{"hash":"be5f35dfa00c79ab05595d08dca59dfc53912327","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make size cache dirty when removing tiles in 'TileMap'","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27080},"440706814a8a8c43ad4608e6c1cfc6580ce5a5c1":{"hash":"440706814a8a8c43ad4608e6c1cfc6580ce5a5c1","is_merge":false,"authored_by":[""],"author_raw":"Sam Green <samuel.green@instacart.com>","committer_raw":"Sam Green <samuel.green@instacart.com>","summary":"Add logging around opengl es context creation. Ensure we can access project settings prior to creating our gl es context, so we can properly determine which driver to use.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27071},"454b701e76393fecf4c335c8a3a751dbf4e713eb":{"hash":"454b701e76393fecf4c335c8a3a751dbf4e713eb","is_merge":false,"authored_by":["MDQ6VXNlcjM4MTI1MTQ="],"author_raw":"Chris Bradfield <chris@kidscancode.org>","committer_raw":"Chris Bradfield <chris@kidscancode.org>","summary":"[DOCS] minor classref updates","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27031},"8be9fd83ad07159d6c707f741b18c8feefa1c1b6":{"hash":"8be9fd83ad07159d6c707f741b18c8feefa1c1b6","is_merge":false,"authored_by":["MDQ6VXNlcjkwMDczMTQ="],"author_raw":"Martin Wallin <guzzard@gmail.com>","committer_raw":"Martin Wallin <guzzard@gmail.com>","summary":"Ignore default ccls cache folder and compile commands jso","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27056},"b64f9f03f825bd3267c71ee8392d4e8e801010d4":{"hash":"b64f9f03f825bd3267c71ee8392d4e8e801010d4","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix duplicated lines in GDScript bytecode","body":"Fixes #26789","is_cherrypick":false,"cherrypick_hash":"","pull":27055},"ff318d91eed02a52ed6e8e81a13abf5258a9a839":{"hash":"ff318d91eed02a52ed6e8e81a13abf5258a9a839","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Fix bone aabb calculation, which caused a skeletal mesh culling issue","body":"There was a bug that could result in most bone aabb boxes ending up with\ntiny size upon import and mess up with culling of skeletal meshes. This\nfixes it.","is_cherrypick":false,"cherrypick_hash":"","pull":27038},"775e74e0d41daa9cf3679c2e215f4ef46eee9cbc":{"hash":"775e74e0d41daa9cf3679c2e215f4ef46eee9cbc","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26484 from Andrettin/Configurable-Tooltip-Offset","body":"Make the Tooltip Position Offset Configurable","is_cherrypick":false,"cherrypick_hash":"","pull":""},"cad371dd85f0b7a7f7717759a36aa477092a269c":{"hash":"cad371dd85f0b7a7f7717759a36aa477092a269c","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #26945 from shartte/allow-fewer-viewports-in-editor-state","body":"Be more tolerant about under-defined spatial viewport state","is_cherrypick":false,"cherrypick_hash":"","pull":""},"e065bb5c3b5ca5a854fd59d043f6d5f8f0c81644":{"hash":"e065bb5c3b5ca5a854fd59d043f6d5f8f0c81644","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27000 from clayjohn/multimesh_doc","body":"[DOC] Linked various tutorials in the classref","is_cherrypick":false,"cherrypick_hash":"","pull":""},"3b5a0f34d46edf2c8410f544649a9196618ea300":{"hash":"3b5a0f34d46edf2c8410f544649a9196618ea300","is_merge":true,"authored_by":[],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Merge pull request #27014 from neikeq/csharp-update-exports-only-in-editor","body":"C#: Update exports only in the editor","is_cherrypick":false,"cherrypick_hash":"","pull":""},"860f097cc6032fad840f5fb0495b39b06293802c":{"hash":"860f097cc6032fad840f5fb0495b39b06293802c","is_merge":false,"authored_by":["MDQ6VXNlcjQ3MDEzMzg="],"author_raw":"Rémi Verschelde <rverschelde@gmail.com>","committer_raw":"Rémi Verschelde <rverschelde@gmail.com>","summary":"Bump version to 3.2-dev","body":"No rest for the wicked.","is_cherrypick":false,"cherrypick_hash":"","pull":""},"5e354162f17aa53a09e7f44e1a2948621fb6d61c":{"hash":"5e354162f17aa53a09e7f44e1a2948621fb6d61c","is_merge":false,"authored_by":["MDQ6VXNlcjc3MTgxMDA="],"author_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","committer_raw":"Ignacio Etcheverry <ignalfonsore@gmail.com>","summary":"C#: Update exports only in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27014},"2bc6ad670bb806886ed7fb93f89c78426902f434":{"hash":"2bc6ad670bb806886ed7fb93f89c78426902f434","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix toggle visibility in SceneTreeDialog","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27008},"67446ff7330614c2352b5530c6df15a262ca8392":{"hash":"67446ff7330614c2352b5530c6df15a262ca8392","is_merge":false,"authored_by":["MDQ6VXNlcjE2NTIxMzM5"],"author_raw":"Clay John <claynjohn@gmail.com>","committer_raw":"Clay John <claynjohn@gmail.com>","summary":"linked tutorials in the classref","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":27000},"85cc435103e539990f095966aaa3ea786a7dd386":{"hash":"85cc435103e539990f095966aaa3ea786a7dd386","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[X11] Fix `get_window_position` to return absolute coordinates, change `set_window_position` to take window decorations into account.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26977},"c1ce5b87b4840076f8186d1ee9942f5628cf018b":{"hash":"c1ce5b87b4840076f8186d1ee9942f5628cf018b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjMxNzI="],"author_raw":"Tomasz Chabora <kobewi4e@gmail.com>","committer_raw":"Tomasz Chabora <kobewi4e@gmail.com>","summary":"Changed 'Custom Node' to 'Other Node' to be less confusing","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26970},"7bab7fd7773854e136c7d2c31b83498fd35a4b2d":{"hash":"7bab7fd7773854e136c7d2c31b83498fd35a4b2d","is_merge":false,"authored_by":["MDQ6VXNlcjEyNjEzOTk="],"author_raw":"Sebastian Hartte <sebastian@hartte.de>","committer_raw":"Sebastian Hartte <sebastian@hartte.de>","summary":"Don't crash when the saved editor state contains fewer viewports than currently supported.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26945},"1b6330b125042d727a65768b413de9cc7fe7003d":{"hash":"1b6330b125042d727a65768b413de9cc7fe7003d","is_merge":false,"authored_by":["MDQ6VXNlcjc2NDU2ODM="],"author_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","committer_raw":"bruvzg <7645683+bruvzg@users.noreply.github.com>","summary":"[macOS] Fix hiDPI scaling support in `OS.get_real_window_size` and `OS.set_window.size` functions.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26958},"c1b247e4d5c0215a062df0550dd41641915d8569":{"hash":"c1b247e4d5c0215a062df0550dd41641915d8569","is_merge":false,"authored_by":["MDQ6VXNlcjE2MjE3NTYz"],"author_raw":"Will Nations <willnationsdev@gmail.com>","committer_raw":"Will Nations <willnationsdev@gmail.com>","summary":"Add EditorInspector getter. Update Sub-Inspectors.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26954},"825a870f06be1603f872ee8bf1989b63d806948f":{"hash":"825a870f06be1603f872ee8bf1989b63d806948f","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Show in tabs non default class icons","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26935},"2e5b6b5bde1e788ebe4a49e142e391937df2f3b2":{"hash":"2e5b6b5bde1e788ebe4a49e142e391937df2f3b2","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Fix perspective button hide when it should be actually disabled","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26927},"e8fe174616b075db8a34b06dd1a19e93a9f7c0ad":{"hash":"e8fe174616b075db8a34b06dd1a19e93a9f7c0ad","is_merge":false,"authored_by":["MDQ6VXNlcjY0MDIyMzc="],"author_raw":"Pedro Ciambra <pedrociambra@gmail.com>","committer_raw":"Pedro Ciambra <pedrociambra@gmail.com>","summary":"Implement source lookup for class_name defined classes","body":"Previous to this, classes defined with class_name had no\nbehavior when ctrl-clicked in the editor.\n\nFixes #26882","is_cherrypick":false,"cherrypick_hash":"","pull":26919},"1cf7ca87cebb0a07733ffe65a50e8f9b0e68b25a":{"hash":"1cf7ca87cebb0a07733ffe65a50e8f9b0e68b25a","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Fix skeleton reparenting to also work when the skeleton node is not a bone","body":"Existing code only did the reparenting when the parent node was a bone. This\nchange fixes that, plus the reparenting code itself, which used the index of\nthe skin instead of the skin index itself to address the skeleton array.","is_cherrypick":false,"cherrypick_hash":"","pull":26918},"ffc5f360e8578140b9b43d6b4f6483931ee7aaeb":{"hash":"ffc5f360e8578140b9b43d6b4f6483931ee7aaeb","is_merge":false,"authored_by":["MDQ6VXNlcjEwMzU4NDQz"],"author_raw":"xDGameStudios <xdgamestudios@gmail.com>","committer_raw":"Francisco Dias <Dias.FranciscoA@gmail.com>","summary":"Fixed optional idx argument in add_item (OptionMeny & PopupMenu)","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26914},"ed06ed38fb122605a6b7411cc2bd7bc7c9a51b6d":{"hash":"ed06ed38fb122605a6b7411cc2bd7bc7c9a51b6d","is_merge":false,"authored_by":["MDQ6VXNlcjkwMDczMTQ="],"author_raw":"Martin Wallin <guzzard@gmail.com>","committer_raw":"Martin Wallin <guzzard@gmail.com>","summary":"Display vertex number when hovering point in collision polygon","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26903},"8851e16f7508d27965bfb28647c982b7e3a8af81":{"hash":"8851e16f7508d27965bfb28647c982b7e3a8af81","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Support UTF-8 in TextEdit and LineEdit navigation","body":"This allows jumps over whole non ASCII words with Ctrl+Left/Right in\na LineEdit or TextEdit.\nFixes #25681","is_cherrypick":false,"cherrypick_hash":"","pull":26848},"501fabe914611cd588c19b91ddc365a84ee9eed2":{"hash":"501fabe914611cd588c19b91ddc365a84ee9eed2","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Capitalise drive letters","body":"Matches how other application like to display the drive letters","is_cherrypick":false,"cherrypick_hash":"","pull":26847},"3c27980a178ce26e584b36ea4bf2fc3f661c903b":{"hash":"3c27980a178ce26e584b36ea4bf2fc3f661c903b","is_merge":false,"authored_by":["MDQ6VXNlcjE3MjQ1OTQy"],"author_raw":"Anish Bhobe <anishbhobe@hotmail.com>","committer_raw":"Anish Bhobe <anishbhobe@hotmail.com>","summary":"Fixes physic_fps=0 bug.","body":"Added a condition to check if the loop exited without iteration\nbeing run by checking the return value from idle().\n\nFixes: #26321","is_cherrypick":false,"cherrypick_hash":"","pull":26830},"97e8c88ce7df2784561480da0ed5a16b78a95659":{"hash":"97e8c88ce7df2784561480da0ed5a16b78a95659","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Make get_node return NULL for empty NodePaths","body":"Fixes #25292","is_cherrypick":false,"cherrypick_hash":"","pull":26803},"b852a7a85482d2bb78d630fef5782d2007d57881":{"hash":"b852a7a85482d2bb78d630fef5782d2007d57881","is_merge":false,"authored_by":["MDQ6VXNlcjMxNzM1NzYy"],"author_raw":"Robear Selwans <robear.selwans@outlook.com>","committer_raw":"Robear Selwans <robear.selwans@outlook.com>","summary":"Added the ability to change the default cursor property for the RichTextLabel component.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26788},"a7430a9d060614169dd00117adc00ffab2a245a7":{"hash":"a7430a9d060614169dd00117adc00ffab2a245a7","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Support UTF-8 input action names","body":"Fixes #26380","is_cherrypick":false,"cherrypick_hash":"","pull":26787},"d3042d162d49a45fa288f60b6068d5e7ae4aa54f":{"hash":"d3042d162d49a45fa288f60b6068d5e7ae4aa54f","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Fix clearing scripts while multiple nodes are selected","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26706},"dcbe55a1facc3cc2c6058dda967fcbe9fdc8c7d0":{"hash":"dcbe55a1facc3cc2c6058dda967fcbe9fdc8c7d0","is_merge":false,"authored_by":["MDQ6VXNlcjk3MTI0"],"author_raw":"Christoph Schroeder <call-schroedi@web.de>","committer_raw":"Christoph Schroeder <call-schroedi@web.de>","summary":"Fixes Geometry.segment_intersects_circle working only one way.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26699},"138698e51fdb29b95eaf1f0a563758d46f57037b":{"hash":"138698e51fdb29b95eaf1f0a563758d46f57037b","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Do not lose focus when moving through scene tree","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26701},"9e465c9fd0a5771d870e3550958b63ebbe992ca7":{"hash":"9e465c9fd0a5771d870e3550958b63ebbe992ca7","is_merge":false,"authored_by":["MDQ6VXNlcjIwNzk0MDg="],"author_raw":"Luis Martinez <luismart104@gmail.com>","committer_raw":"Luis Martinez <luismart104@gmail.com>","summary":"Fixes stderr silence; adds missing quote from exe args(windows)","body":"https://github.com/godotengine/godot/blob/8d117b214f2bcd14015532fdfbed9b3f059da0e6/core/bind/core_bind.cpp#L452\nThis function calls the bottom function\n\nhttps://github.com/godotengine/godot/blob/8d117b214f2bcd14015532fdfbed9b3f059da0e6/drivers/unix/os_unix.cpp#L312\n\nOS.execute doesn't send out a value to stderr, so stderr defaults to\nfalse, which will invoke this bottom line and always silence stderr.\n\nhttps://github.com/godotengine/godot/blob/8d117b214f2bcd14015532fdfbed9b3f059da0e6/drivers/unix/os_unix.cpp#L315\n\nSome programs, such as FFmpeg, will print out to stderr with valuable\nand vital information. This fixes stderr always being silenced, user can\nnow opt to have it be read as normal.","is_cherrypick":false,"cherrypick_hash":"","pull":26462},"a3ecfb7a823a8123f9e1e59c633090ad5fc4e531":{"hash":"a3ecfb7a823a8123f9e1e59c633090ad5fc4e531","is_merge":false,"authored_by":["MDQ6VXNlcjMxMDc2OTAz"],"author_raw":"2017A7PS0002G <f20170002@goa.bits-pilani.ac.in>","committer_raw":"2017A7PS0002G <f20170002@goa.bits-pilani.ac.in>","summary":"Added get_noise_1d","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26634},"7a880029929aa09cf5e9b281b50043df5bb17aa2":{"hash":"7a880029929aa09cf5e9b281b50043df5bb17aa2","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDMyNzU4"],"author_raw":"will <zahfoxtales@gmail.com>","committer_raw":"will <zahfoxtales@gmail.com>","summary":"New shortcuts for the editor menu items","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26551},"6be77da7eb817fc1f8469bd0bdd8a0d08167e701":{"hash":"6be77da7eb817fc1f8469bd0bdd8a0d08167e701","is_merge":false,"authored_by":["MDQ6VXNlcjI2NTg1NDU="],"author_raw":"marxin <mliska@suse.cz>","committer_raw":"marxin <mliska@suse.cz>","summary":"Fix new GCC 9 warnings: -Wdeprecated-copy.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26486},"30c07c1ae16e13113cde92da8ecacdfe6fcde1d9":{"hash":"30c07c1ae16e13113cde92da8ecacdfe6fcde1d9","is_merge":false,"authored_by":["MDQ6VXNlcjYzMjI0MjM="],"author_raw":"Andrettin <andre.ng@live.com>","committer_raw":"Andrettin <andre.ng@live.com>","summary":"Made the tooltip position offset configurable","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26484},"9bbda4db2f946e1efc4b9a1bb8eef591dc70fc15":{"hash":"9bbda4db2f946e1efc4b9a1bb8eef591dc70fc15","is_merge":false,"authored_by":["MDQ6VXNlcjQ1MzExOTk3"],"author_raw":"Paul Trojahn <paul.trojahn@gmail.com>","committer_raw":"Paul Trojahn <paul.trojahn@gmail.com>","summary":"Remove extraneous line breaks from text resources","body":"Fixes #23539","is_cherrypick":false,"cherrypick_hash":"","pull":26459},"a9ac4c012ca942ec5deeae4a68f1d51432146eae":{"hash":"a9ac4c012ca942ec5deeae4a68f1d51432146eae","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Add search box and size slider to GridMap (similar to TileMap's)","body":"Closes #21536","is_cherrypick":false,"cherrypick_hash":"","pull":26309},"1a397a78784023971124169dda9fc6d9c222a333":{"hash":"1a397a78784023971124169dda9fc6d9c222a333","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Consider StaticBody and NavMesh position when converting to a MeshLibrary","body":"Would have added mesh transform, but realized that will cause problems when moving the mesh around the scene for visualization purposes.\n\nCloses #11722","is_cherrypick":false,"cherrypick_hash":"","pull":26308},"eb9c92f99615f5d9508fbc8be3f91825d444d791":{"hash":"eb9c92f99615f5d9508fbc8be3f91825d444d791","is_merge":false,"authored_by":["MDQ6VXNlcjIzMDMyNzU4"],"author_raw":"will <zahfoxtales@gmail.com>","committer_raw":"will <zahfoxtales@gmail.com>","summary":"ColorPicker: New properties to toggle the editability and visibility of presets","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26252},"eb7983377081651e120487a095101c94343ea203":{"hash":"eb7983377081651e120487a095101c94343ea203","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Tweak SpatialMaterial's default metallic and roughness texture channels","body":"To follow the glTF 2.0 specification in all cases (including outside\nof imported glTF scenes), the blue channel is now used for metallic\nand the green channel is now used for roughness.","is_cherrypick":false,"cherrypick_hash":"","pull":26205},"b1f5cee7d9a1f509ef8990f3b8405c74e83a20cc":{"hash":"b1f5cee7d9a1f509ef8990f3b8405c74e83a20cc","is_merge":false,"authored_by":["MDQ6VXNlcjIyMzA0MTY3"],"author_raw":"20kdc <asdd2808@gmail.com>","committer_raw":"20kdc <asdd2808@gmail.com>","summary":"webm/theora/yuv2rgb: Fix YUV conversion issues and add BGRP WEBM handling. (Now clang-format friendly.)","body":"This should fix the various issues with colours in Ogg Theora and WEBM playback.\n(A reference project is attached to PR #26051, which this commit should be part of.)\n\nThis version of the commit, rather than moving x->RGBA handling into libsimplewebm, uses a colourspace field added to libsimplewebm by a PR there.\nThus, the commit that precedes this should be the synchronization & cleanup commit for that.\n\nAlso, this version is now clang-format friendly. I hope.","is_cherrypick":false,"cherrypick_hash":"","pull":26051},"006f6f5ba1df4f47f59a03b8eba3d4782c956a6b":{"hash":"006f6f5ba1df4f47f59a03b8eba3d4782c956a6b","is_merge":false,"authored_by":["MDQ6VXNlcjIyMzA0MTY3"],"author_raw":"20kdc <asdd2808@gmail.com>","committer_raw":"20kdc <asdd2808@gmail.com>","summary":"Sync libsimplewebm with fe57fd3 (but not the libwebm sub-lib)","body":"This is to get the colourspace information commit in,\nbut it also performs a bit of cleanup regarding the entry in the thirdparty README.\n\nThe reason libwebm wasn't synced is because it has a bunch of unmarked changes,\nand it'd be better if the person responsible untangled that as\nthey may know what they did and why they did it.\n\nGiven this, it might be a good idea to disconnect libwebm from the libsimplewebm code.","is_cherrypick":false,"cherrypick_hash":"","pull":26051},"03f7a724ed8c1fc1601510338a349e72fe263e8c":{"hash":"03f7a724ed8c1fc1601510338a349e72fe263e8c","is_merge":false,"authored_by":["MDQ6VXNlcjQ2NzMxOTI2"],"author_raw":"Vixelz <vxlzart@gmail.com>","committer_raw":"Vixelz <vxlzart@gmail.com>","summary":"Include global class resources in Resource property inspector","body":"Much like how script defined global classes can be created from the\n\"New Resource...\" button in the FileSystem panel, this allows the\ncreation of script defined resources to be embedded.","is_cherrypick":false,"cherrypick_hash":"","pull":26122},"79176decd5dcbe7abc938458864f2191757b07dc":{"hash":"79176decd5dcbe7abc938458864f2191757b07dc","is_merge":false,"authored_by":["MDQ6VXNlcjQ1OTkyMDcx"],"author_raw":"Daniel Spaniol <mail@daniel-spaniol.de>","committer_raw":"Daniel Spaniol <mail@daniel-spaniol.de>","summary":"Require `return` in all match branches","body":"Before the parser only checked if the catch-all branch has a return in\norder to determine if the entire match block has a return.\n\nThis code block was assumed to always return.\n\nmatch value:\n\"test\":\nprint(\"test\")\n_:\nreturn\n\nNow as soon as one of the branches has no return, the entire match block\nis marked to not have a return.","is_cherrypick":false,"cherrypick_hash":"","pull":26097},"5dfbdbcd0b08826d49db7100c9d11c47cf5b53a5":{"hash":"5dfbdbcd0b08826d49db7100c9d11c47cf5b53a5","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Enhance theme preview","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25744},"54b95b6c5ab476707a5ec3a210266716dfbcd3fe":{"hash":"54b95b6c5ab476707a5ec3a210266716dfbcd3fe","is_merge":false,"authored_by":["MDQ6VXNlcjQ0MDIzMDQ="],"author_raw":"JFonS <joan.fonssanchez@gmail.com>","committer_raw":"JFonS <joan.fonssanchez@gmail.com>","summary":"Add FRUSTUM camera mode, allowing tilted frustums","body":"This new camera mode makes it easy to create tilted frustums for mirror\nor portal effects.\n\nThis work was kindly sponsored by IMVU.","is_cherrypick":false,"cherrypick_hash":"","pull":26064},"9bf1964dffa04c4b0e8dc7abfb0c9a8b4c355c4c":{"hash":"9bf1964dffa04c4b0e8dc7abfb0c9a8b4c355c4c","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Back scroll to start when changing folder","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26053},"76560c8afa08ebb562f87051b7fe2bb424195829":{"hash":"76560c8afa08ebb562f87051b7fe2bb424195829","is_merge":false,"authored_by":["MDQ6VXNlcjE0OTUxNDMw"],"author_raw":"lupoDharkael <izhe@hotmail.es>","committer_raw":"lupoDharkael <izhe@hotmail.es>","summary":"Add class tree selection to script inheritance selection","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":26022},"4121df235ee49471f30089a2d6b6e081536852ba":{"hash":"4121df235ee49471f30089a2d6b6e081536852ba","is_merge":false,"authored_by":["MDQ6VXNlcjMxODAxMzY0"],"author_raw":"Twarit <wtwarit@gmail.com>","committer_raw":"Twarit <wtwarit@gmail.com>","summary":"Fix parameterised macros in core. Addresses #25488","body":"This adds the saves the programmer of doing something like SWAP(x++, y--)\nand getting the wrong result unless the parameters are evaluated\nbefore use.","is_cherrypick":false,"cherrypick_hash":"","pull":25495},"c4eb974a8a73eabc29dd3be47b09969a4348fa20":{"hash":"c4eb974a8a73eabc29dd3be47b09969a4348fa20","is_merge":false,"authored_by":["MDQ6VXNlcjc5MTc0NzU="],"author_raw":"Ilaria Cislaghi <cislaghi.ilaria@gmail.com>","committer_raw":"Ilaria Cislaghi <cislaghi.ilaria@gmail.com>","summary":"Added a setting for files in which the editor should search (project wise).","body":"Remembers the tickboxes but only during the same execution\n\nFixes #25440","is_cherrypick":false,"cherrypick_hash":"","pull":25647},"a14733be3f43bf48c9d5718378f5168080cf5388":{"hash":"a14733be3f43bf48c9d5718378f5168080cf5388","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Add button in Project Manager to remove all missing projects","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25713},"a0fb4f2b5d26d06d07ec10b3cb5d38928f346ad4":{"hash":"a0fb4f2b5d26d06d07ec10b3cb5d38928f346ad4","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Clearch SearchBox when unclick SearchButton","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25720},"a83877a8e84b949061b7c48a92e4636fbfd3d19d":{"hash":"a83877a8e84b949061b7c48a92e4636fbfd3d19d","is_merge":false,"authored_by":["MDQ6VXNlcjM1NjU2NjI2"],"author_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","committer_raw":"Erik Selecký <35656626+rxlecky@users.noreply.github.com>","summary":"Moves cursor to and selects \"new_script\" in Create Script dialog","body":"When Create Script dialog pops up, the cursor in the Path LineEdit is\nmoved to the \"new_script\" name placeholder and it is selected.","is_cherrypick":false,"cherrypick_hash":"","pull":25708},"005fb622845a198bae9300859559e623d2508cc0":{"hash":"005fb622845a198bae9300859559e623d2508cc0","is_merge":false,"authored_by":["MDQ6VXNlcjE5NDU0NDk="],"author_raw":"Bastiaan Olij <mux213@gmail.com>","committer_raw":"Bastiaan Olij <mux213@gmail.com>","summary":"Added a mesh interface to the arvr positional trackers","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25630},"49b4faf43a012ba6e0bdae612bab6547f230cedb":{"hash":"49b4faf43a012ba6e0bdae612bab6547f230cedb","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjc3NzI="],"author_raw":"hsandt <hs@fuwar.in>","committer_raw":"hsandt <hs@fuwar.in>","summary":"[Code Editor] Fixed toggle_inline_comment moving cursor position by 1 even with longer delimiter like \"//\"","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25782},"5165a90ef6915f20178a4abb1f008f442f1f17c5":{"hash":"5165a90ef6915f20178a4abb1f008f442f1f17c5","is_merge":false,"authored_by":["MDQ6VXNlcjEwNjc3NzI="],"author_raw":"hsandt <hs@fuwar.in>","committer_raw":"hsandt <hs@fuwar.in>","summary":"[Script Editor] Refactored ScriptTextEditor::_edit_option by extracting EDIT_TOGGLE_COMMENT case","body":"CodeEditor::toggle_inline_comment is now used by both ScriptTextEditor and ShaderEditor","is_cherrypick":false,"cherrypick_hash":"","pull":25782},"6df53e0401fd7c2f8e81cd7d8189584706d3d7d8":{"hash":"6df53e0401fd7c2f8e81cd7d8189584706d3d7d8","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"MeshLibrary export improvements","body":"- From now materials assigned to the MeshInstance (not the Mesh) get exported\ninto the MeshLibrary when such materials exist. This enables workflows where\nthe MeshLibrary is exported from an imported scene (e.g. GLTF) where the\nmaterials assigned to the Mesh (not the MeshInstance) get overwritten on\nre-import, thus can't use editor set materials in the exported MeshLibrary\nunless they are assigned to the MeshInstance whose materials get saved with\nthe inherited scene thus persist across re-imports.\n- When appending to an existing MeshLibrary only generate previews for newly\nadded or modified meshes.\n- During preview generation transform camera and lights instead of the mesh\nand use the source MeshInstance's transform for the mesh to avoid weird\npreviews being generated for meshes with a position dependent material\n(e.g. when using triplanar mapping).\n- Adjust the camera angle and light directions used in mesh preview generation\nfor better results.","is_cherrypick":false,"cherrypick_hash":"","pull":25522},"bd9f92cdf8f886b957c9fd88a7e5de91c2c52ebc":{"hash":"bd9f92cdf8f886b957c9fd88a7e5de91c2c52ebc","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Implemented terrain raycast acceleration using Bresenham traversal and 1 level of chunks","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25543},"5b378f408c5a0e8e0c2b4c1cbff67959fd097ce9":{"hash":"5b378f408c5a0e8e0c2b4c1cbff67959fd097ce9","is_merge":false,"authored_by":["MDQ6VXNlcjEzMTE1NTU="],"author_raw":"Marc Gilleron <marc.gilleron@gmail.com>","committer_raw":"Marc Gilleron <marc.gilleron@gmail.com>","summary":"Exposed custom AABB setter on GeometryInstance","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25520},"72472bef05ac02de29374d4863a60305b0186101":{"hash":"72472bef05ac02de29374d4863a60305b0186101","is_merge":false,"authored_by":["MDQ6VXNlcjUyNzY3Mjc="],"author_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","committer_raw":"Bojidar Marinov <bojidar.marinov.bg@gmail.com>","summary":"Fix remote scene tree root folding","body":"Fixes #25487","is_cherrypick":false,"cherrypick_hash":"","pull":25516},"96f25c8b67417d3367dad16e67786092b28e55bb":{"hash":"96f25c8b67417d3367dad16e67786092b28e55bb","is_merge":false,"authored_by":["MDQ6VXNlcjYwOTMxMTk="],"author_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","committer_raw":"Gilles Roudiere <gilles.roudiere@gmail.com>","summary":"Move some tilemap options to the toolbar","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25510},"c478f3032112157865815c5ad892427b8d0fb531":{"hash":"c478f3032112157865815c5ad892427b8d0fb531","is_merge":false,"authored_by":["MDQ6VXNlcjUwMjk1MTk="],"author_raw":"Windy Darian <p123456638@msn.com>","committer_raw":"Windy Darian <p123456638@msn.com>","summary":"Support script global class (class_name) when importing a scene","body":"We could already choose a script global class for root_type at scene import config. However, it would fall back to default Spatial if a script global class is chosen. This will make sure the base type for the script class is used, and the script to root node is attached upon import.","is_cherrypick":false,"cherrypick_hash":"","pull":25480},"11f4b5efc56c09363ec637068d7c0b038a0a62cb":{"hash":"11f4b5efc56c09363ec637068d7c0b038a0a62cb","is_merge":false,"authored_by":["MDQ6VXNlcjM1MzEyMzM="],"author_raw":"Connall Lindsay <connall@terminal-control.com>","committer_raw":"Connall Lindsay <connall@terminal-control.com>","summary":"Brace completion for quotation marks was introducing another quotation mark at the end of the","body":"string, I think because it wasn't checking that the quotation mark didn't exist at the current\ncursors position. Simple change, that fixed the issue and stood up to testing. Issue #25084","is_cherrypick":false,"cherrypick_hash":"","pull":25350},"6c159acf474084a27f3160cd4ff92158f013218e":{"hash":"6c159acf474084a27f3160cd4ff92158f013218e","is_merge":false,"authored_by":["MDQ6VXNlcjQxOTQ1OTAz"],"author_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","committer_raw":"Rafał Mikrut <mikrutrafal54@gmail.com>","summary":"Add third point to move Rectangle Shape 2D in two axis","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25311},"33a541727a09d3607a08f632f0c0031ffc94f19e":{"hash":"33a541727a09d3607a08f632f0c0031ffc94f19e","is_merge":false,"authored_by":["MDQ6VXNlcjU1NTYwODE="],"author_raw":"George Linkovsky <Timofffee@users.noreply.github.com>","committer_raw":"GitHub <noreply@github.com>","summary":"Added check engine_traction","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":25155},"a6ab7a91efdbcb2365270746ec8acd1aa330c276":{"hash":"a6ab7a91efdbcb2365270746ec8acd1aa330c276","is_merge":false,"authored_by":["MDQ6VXNlcjQwNDcyODk="],"author_raw":"Martin Capitanio <capnm@capitanio.org>","committer_raw":"Martin Capitanio <capnm@capitanio.org>","summary":"Print the path of a corrupt image","body":"After scanning a path in the project manager or starting a project it is not clear which\nimage can not be loaded.\n\nAfter errors\n\n```\nERROR: _png_error_function: Not a PNG file\nAt: drivers/png/image_loader_png.cpp:62.\nlibpng error: Not a PNG file\nERROR: _load_image: PNG Corrupted\nAt: drivers/png/image_loader_png.cpp:94.\n```\n\nadd\n\n```\nERROR: load_image: Error loading image: path/bad.png\nAt: core/io/image_loader.cpp:69.\n```","is_cherrypick":false,"cherrypick_hash":"","pull":25148},"d7cd25ad9c94ee9d0b7e3a8356064f1581be0ff6":{"hash":"d7cd25ad9c94ee9d0b7e3a8356064f1581be0ff6","is_merge":false,"authored_by":["MDQ6VXNlcjE2ODc5MTg="],"author_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","committer_raw":"Fabio Alessandrelli <fabio.alessandrelli@gmail.com>","summary":"Save 4 bytes in ENet multiplayer protocol.","body":"Avoid sending encoded packet flags (reliable/unreliable/ordered) as\nthat's already been done by ENet itself and we can read them from the\nincoming packet.","is_cherrypick":false,"cherrypick_hash":"","pull":25004},"771fbd282a3e98aa487878b9b6fac8d891074e65":{"hash":"771fbd282a3e98aa487878b9b6fac8d891074e65","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Show play position of sub state machine","body":"Sub state machine now show the play position of the current state\nplaying.","is_cherrypick":false,"cherrypick_hash":"","pull":24796},"1dd98baaa65a204704e6fbb4e8d1e5cf97531a70":{"hash":"1dd98baaa65a204704e6fbb4e8d1e5cf97531a70","is_merge":false,"authored_by":["MDQ6VXNlcjMzNzkxMDg1"],"author_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","committer_raw":"Daniel Rakos <daniel.rakos@rastergrid.com>","summary":"Mute errors on surface->index_array_len == 0 in the GLES3 renderer","body":"This error is generated whenever rendering collision debug meshes.\nThere's no reason why this should be treated as an error as index-less\nmeshes are supported and used across the engine.","is_cherrypick":false,"cherrypick_hash":"","pull":24943},"c719cbee6996dcad9068fb5abcc107d5b9037d40":{"hash":"c719cbee6996dcad9068fb5abcc107d5b9037d40","is_merge":false,"authored_by":["MDQ6VXNlcjE1NzkyMjE5"],"author_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","committer_raw":"Daniel Eliasinski <danieleliasinski@msn.com>","summary":"Added autoloads as a potential type.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24925},"bacf5124cf945dd0619d77f1b2668b02db2f2567":{"hash":"bacf5124cf945dd0619d77f1b2668b02db2f2567","is_merge":false,"authored_by":["MDQ6VXNlcjEzODcxNjU="],"author_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","committer_raw":"Guilherme Felipe <guilhermefelipecgs@gmail.com>","summary":"Add EDITMODE_PRIORITY for ATLAS_TILE","body":"When editing ATLAS_TILE, now it's possible to enable priority to\nrandomize subtiles.","is_cherrypick":false,"cherrypick_hash":"","pull":24560},"b9578b8f4662ac4de7e4381b384d5e9ec9a3587b":{"hash":"b9578b8f4662ac4de7e4381b384d5e9ec9a3587b","is_merge":false,"authored_by":["MDQ6VXNlcjExMjkxMTUz"],"author_raw":"Shinryuuji <shinryuuji2k@gmail.com>","committer_raw":"Shinryuuji <shinryuuji2k@gmail.com>","summary":"Add support for 8bpp bmp files","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24547},"2933ef42f791581c3109889ee002a8940685e608":{"hash":"2933ef42f791581c3109889ee002a8940685e608","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDUyMTM="],"author_raw":"Mateus Felipe C. C. Pinto <mateusfccp@gmail.com>","committer_raw":"Mateus Felipe C. C. Pinto <mateusfccp@gmail.com>","summary":"Make AnimatedSprite.animation complain when invalid animation name","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24489},"13e8b5ed8f6865e71807986b700932dad025acfa":{"hash":"13e8b5ed8f6865e71807986b700932dad025acfa","is_merge":false,"authored_by":["MDQ6VXNlcjM2NTAxODIx"],"author_raw":"DiogoASTeixeira <diogo_alex9@hotmail.com>","committer_raw":"DiogoASTeixeira <diogo_alex9@hotmail.com>","summary":"Added UV and UV2 to shader function light() built-in","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24487},"ca1935d6f776a789dda9e046e5624ba0715e2671":{"hash":"ca1935d6f776a789dda9e046e5624ba0715e2671","is_merge":false,"authored_by":["MDQ6VXNlcjQ2MDUyMTM="],"author_raw":"Mateus Felipe C. C. Pinto <mateusfccp@gmail.com>","committer_raw":"Mateus Felipe C. C. Pinto <mateusfccp@gmail.com>","summary":"Add settings for single-quotes on completion","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24437},"8f9447310d83c6519df5579d02a6adcd79840c04":{"hash":"8f9447310d83c6519df5579d02a6adcd79840c04","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Enable toggle behaviour for buttons that trigger popups","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22301},"d09ccf6f8196478427a0615d13bcaeb40ee5172c":{"hash":"d09ccf6f8196478427a0615d13bcaeb40ee5172c","is_merge":false,"authored_by":["MDQ6VXNlcjIyMjc0OTE="],"author_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","committer_raw":"Guillaume Laforte <guillaume.laforte@gmail.com>","summary":"Fixes the support of the 'keep on reimport' flag - Issue #20878.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24286},"e2c3bbabb0a12f58585bb441d91ee8882225b0ee":{"hash":"e2c3bbabb0a12f58585bb441d91ee8882225b0ee","is_merge":false,"authored_by":[""],"author_raw":"Xavier Sellier <xsellier@gmail.com>","committer_raw":"Xavier Sellier <xsellier@gmail.com>","summary":"Feature: Add SHA256 for PoolByteArray","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24269},"1180110b9ed488c0f8efc6c9f98a55fd6f4aead1":{"hash":"1180110b9ed488c0f8efc6c9f98a55fd6f4aead1","is_merge":false,"authored_by":["MDQ6VXNlcjE2MDc1NA=="],"author_raw":"Ben Rog-Wilhelm <zorba-githubdesktop20180420@pavlovian.net>","committer_raw":"Ben Rog-Wilhelm <zorba-git20110501@pavlovian.net>","summary":"Implement AnimationPlayer call modes as per #23498.","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24249},"e425f2d4984f6122ff4a8b20d69b79f89538687b":{"hash":"e425f2d4984f6122ff4a8b20d69b79f89538687b","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Expose \"meta\" to the Inspector","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":22642},"cb0d396cb8b5db3d377fbbbbac5caa05dc6044c1":{"hash":"cb0d396cb8b5db3d377fbbbbac5caa05dc6044c1","is_merge":false,"authored_by":["MDQ6VXNlcjMwNzM5MjM5"],"author_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","committer_raw":"Michael Alexsander <michaelalexsander@protonmail.com>","summary":"Make OccluderPolygon2D draggable in the editor","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24171},"ee2c26a7b3310a8c4ba25dc4b6cc056d3ee8c177":{"hash":"ee2c26a7b3310a8c4ba25dc4b6cc056d3ee8c177","is_merge":false,"authored_by":["MDQ6VXNlcjE4MDAzMg=="],"author_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","committer_raw":"Hugo Locurcio <hugo.locurcio@hugo.pro>","summary":"Improve CheckButtons in the default editor theme","body":"","is_cherrypick":false,"cherrypick_hash":"","pull":24116}},"pulls":{"10643":{"id":"MDExOlB1bGxSZXF1ZXN0MTM3Nzc5NDky","public_id":10643,"url":"https://github.com/godotengine/godot/pull/10643","diff_url":"https://github.com/godotengine/godot/pull/10643.diff","patch_url":"https://github.com/godotengine/godot/pull/10643.patch","title":"CameraServer class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2017-08-26T01:04:33Z","updated_at":"2022-10-04T05:10:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["02ea99129e8f3882914431374c60a7d80c5146e1"]},"18992":{"id":"MDExOlB1bGxSZXF1ZXN0MTg4OTE4NDE1","public_id":18992,"url":"https://github.com/godotengine/godot/pull/18992","diff_url":"https://github.com/godotengine/godot/pull/18992.diff","patch_url":"https://github.com/godotengine/godot/pull/18992.patch","title":"[Core] [Mono] Improve and use approximate equality methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-05-18T04:21:25Z","updated_at":"2019-09-30T21:50:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["b659e1eb2b732ebc836614735438ca0bcdc8a32d","c577ec6ae46f8c6d848cae46c0e447e6607b3f33","7f7d97f536ebbf5aa2e9335da728aa2056710297","b2e1c9c276cd833b642dfbaea3dde36d490b014e"]},"19936":{"id":"MDExOlB1bGxSZXF1ZXN0MTk5MDMyMDky","public_id":19936,"url":"https://github.com/godotengine/godot/pull/19936","diff_url":"https://github.com/godotengine/godot/pull/19936.diff","patch_url":"https://github.com/godotengine/godot/pull/19936.patch","title":"Expand/collapse nodes recursively in scene tree dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2018-07-03T17:19:28Z","updated_at":"2019-07-09T13:22: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":["824f68483f60934f5f6dca11e90f187ab99d57ba"]},"21425":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTI0NzE5","public_id":21425,"url":"https://github.com/godotengine/godot/pull/21425","diff_url":"https://github.com/godotengine/godot/pull/21425.diff","patch_url":"https://github.com/godotengine/godot/pull/21425.patch","title":"Make \"decimal\" functions more consistent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-08-25T22:50:06Z","updated_at":"2019-05-01T08:20:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["620ec4703fa8790ac01a8c1e05212d85776cf9b9"]},"21443":{"id":"MDExOlB1bGxSZXF1ZXN0MjEwOTQ5NjI2","public_id":21443,"url":"https://github.com/godotengine/godot/pull/21443","diff_url":"https://github.com/godotengine/godot/pull/21443.diff","patch_url":"https://github.com/godotengine/godot/pull/21443.patch","title":"Add ord() function to return Unicode code point of a string of length one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2MDcyNDQ=","created_at":"2018-08-26T12:40:43Z","updated_at":"2019-09-02T13:43:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["5565f5591f1096870327d893f8539eff22d17e68"]},"21621":{"id":"MDExOlB1bGxSZXF1ZXN0MjEyMzcxNzQ0","public_id":21621,"url":"https://github.com/godotengine/godot/pull/21621","diff_url":"https://github.com/godotengine/godot/pull/21621.diff","patch_url":"https://github.com/godotengine/godot/pull/21621.patch","title":"Adds Pen support for Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2018-08-31T12:44:46Z","updated_at":"2019-10-08T08:08:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["db582a2c8cc0bf7d237a973f17ad099fdf424859"]},"21833":{"id":"MDExOlB1bGxSZXF1ZXN0MjEzOTE0NTY4","public_id":21833,"url":"https://github.com/godotengine/godot/pull/21833","diff_url":"https://github.com/godotengine/godot/pull/21833.diff","patch_url":"https://github.com/godotengine/godot/pull/21833.patch","title":"Adds contextual item in scene tree dock to wrap selection in a new node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2018-09-07T12:36:46Z","updated_at":"2019-07-19T15:49:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["249fdd9f80dc01f2a69f023b9a987563a4482b24"]},"22301":{"id":"MDExOlB1bGxSZXF1ZXN0MjE3MTc3ODc2","public_id":22301,"url":"https://github.com/godotengine/godot/pull/22301","diff_url":"https://github.com/godotengine/godot/pull/22301.diff","patch_url":"https://github.com/godotengine/godot/pull/22301.patch","title":"Enable toggle behaviour for buttons that trigger popups","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-09-21T05:51:52Z","updated_at":"2019-04-25T17:49:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8f9447310d83c6519df5579d02a6adcd79840c04"]},"22642":{"id":"MDExOlB1bGxSZXF1ZXN0MjE5ODIzMDQz","public_id":22642,"url":"https://github.com/godotengine/godot/pull/22642","diff_url":"https://github.com/godotengine/godot/pull/22642.diff","patch_url":"https://github.com/godotengine/godot/pull/22642.patch","title":"Expose \"meta\" to the Inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-10-02T19:46:05Z","updated_at":"2021-11-21T00:26:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e425f2d4984f6122ff4a8b20d69b79f89538687b"]},"22834":{"id":"MDExOlB1bGxSZXF1ZXN0MjIwOTU4ODc5","public_id":22834,"url":"https://github.com/godotengine/godot/pull/22834","diff_url":"https://github.com/godotengine/godot/pull/22834.diff","patch_url":"https://github.com/godotengine/godot/pull/22834.patch","title":"Add call_recursive method to TreeItem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2018-10-07T16:41:49Z","updated_at":"2019-12-14T19:35:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["306e64a9f58f30a29f256a20ceccafd1ff7d027c"]},"22863":{"id":"MDExOlB1bGxSZXF1ZXN0MjIxMjI4Mjkw","public_id":22863,"url":"https://github.com/godotengine/godot/pull/22863","diff_url":"https://github.com/godotengine/godot/pull/22863.diff","patch_url":"https://github.com/godotengine/godot/pull/22863.patch","title":"Reload text shaders when externally edited, issue 19852","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2018-10-08T20:04:42Z","updated_at":"2019-06-14T20:25:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["eed3753357fd432d37479f24a6c8718b3f80433a"]},"23270":{"id":"MDExOlB1bGxSZXF1ZXN0MjI1NjcwNTcw","public_id":23270,"url":"https://github.com/godotengine/godot/pull/23270","diff_url":"https://github.com/godotengine/godot/pull/23270.diff","patch_url":"https://github.com/godotengine/godot/pull/23270.patch","title":"Implemented remote scene tree filtering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2018-10-25T08:42:48Z","updated_at":"2021-11-21T00:27:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f23e1aab34d1c29b00531d42abd9a18f37fe9257"]},"23310":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MTgyODYx","public_id":23310,"url":"https://github.com/godotengine/godot/pull/23310","diff_url":"https://github.com/godotengine/godot/pull/23310.diff","patch_url":"https://github.com/godotengine/godot/pull/23310.patch","title":"Add integer posmod and rename default arg names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2018-10-26T18:11:48Z","updated_at":"2021-11-21T00:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["a60f242982d70e85a5b2c182eb3289b2fa7812e1"]},"23334":{"id":"MDExOlB1bGxSZXF1ZXN0MjI2MzI2OTY3","public_id":23334,"url":"https://github.com/godotengine/godot/pull/23334","diff_url":"https://github.com/godotengine/godot/pull/23334.diff","patch_url":"https://github.com/godotengine/godot/pull/23334.patch","title":"Add 'Move to view' and make 'Align to view' only align","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTEwMTg=","created_at":"2018-10-27T21:58:18Z","updated_at":"2021-11-21T00:26:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4a218b9862b73b643ade6e8b0f5c205e9fbc9ca4"]},"23658":{"id":"MDExOlB1bGxSZXF1ZXN0MjI5OTkxODg1","public_id":23658,"url":"https://github.com/godotengine/godot/pull/23658","diff_url":"https://github.com/godotengine/godot/pull/23658.diff","patch_url":"https://github.com/godotengine/godot/pull/23658.patch","title":"RichTextLabel - New Real Time Text Effects and Custom BBCode Extensions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2018-11-12T00:45:52Z","updated_at":"2021-11-21T00:24:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["feedd6c615ae168a9934500932a8af9538f307f6"]},"23820":{"id":"MDExOlB1bGxSZXF1ZXN0MjMxODY4MTQ2","public_id":23820,"url":"https://github.com/godotengine/godot/pull/23820","diff_url":"https://github.com/godotengine/godot/pull/23820.diff","patch_url":"https://github.com/godotengine/godot/pull/23820.patch","title":"Added PointMesh primitive","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2018-11-19T06:40:36Z","updated_at":"2021-11-21T00:26:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ff7c37927a7eac929e1518915dbeac259f63398f"]},"23837":{"id":"MDExOlB1bGxSZXF1ZXN0MjMyMTg0NDMx","public_id":23837,"url":"https://github.com/godotengine/godot/pull/23837","diff_url":"https://github.com/godotengine/godot/pull/23837.diff","patch_url":"https://github.com/godotengine/godot/pull/23837.patch","title":"Add Open Asset Importer to Godot.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2018-11-20T03:52:17Z","updated_at":"2019-04-11T18:45:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e3ef7f214afd004a741bd7876731c44294541794","793b0de1970db3e4e36dab249c6f42feb3b47656"]},"24086":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MDY1Mjc3","public_id":24086,"url":"https://github.com/godotengine/godot/pull/24086","diff_url":"https://github.com/godotengine/godot/pull/24086.diff","patch_url":"https://github.com/godotengine/godot/pull/24086.patch","title":"Enhance game export, re-add embedded PCK option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2018-11-30T17:44:17Z","updated_at":"2021-11-21T00:27:52Z","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":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["40f4d3cf0fea814e23de33db1f1f02ebe05292ab","57b2b275b402d28ea903f5e85d2cb7a470e8200a"]},"24116":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1MjY3MzY2","public_id":24116,"url":"https://github.com/godotengine/godot/pull/24116","diff_url":"https://github.com/godotengine/godot/pull/24116.diff","patch_url":"https://github.com/godotengine/godot/pull/24116.patch","title":"Improve CheckButtons in the default editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2018-12-02T15:59:25Z","updated_at":"2021-11-21T00:26:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee2c26a7b3310a8c4ba25dc4b6cc056d3ee8c177"]},"24156":{"id":"MDExOlB1bGxSZXF1ZXN0MjM1ODM1Mzky","public_id":24156,"url":"https://github.com/godotengine/godot/pull/24156","diff_url":"https://github.com/godotengine/godot/pull/24156.diff","patch_url":"https://github.com/godotengine/godot/pull/24156.patch","title":"Add option to input value in EditorPropertyEasing. Fixes #8449","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NjIwNTY1","created_at":"2018-12-04T14:46:28Z","updated_at":"2021-11-21T00:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["13279a7da7bf26a64efe91a3ea29139b0c73cd6d"]},"24171":{"id":"MDExOlB1bGxSZXF1ZXN0MjM2MDQ1MzM4","public_id":24171,"url":"https://github.com/godotengine/godot/pull/24171","diff_url":"https://github.com/godotengine/godot/pull/24171.diff","patch_url":"https://github.com/godotengine/godot/pull/24171.patch","title":"Make OccluderPolygon2D draggable in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-05T04:47:01Z","updated_at":"2019-04-15T19:35:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cb0d396cb8b5db3d377fbbbbac5caa05dc6044c1"]},"24227":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MDYxNjQ3","public_id":24227,"url":"https://github.com/godotengine/godot/pull/24227","diff_url":"https://github.com/godotengine/godot/pull/24227.diff","patch_url":"https://github.com/godotengine/godot/pull/24227.patch","title":"ARKit for Godot 3.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2018-12-08T11:01:26Z","updated_at":"2021-11-21T00:28:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["d9cefb34c1dd825fcceb76d430ee7410349b6a12"]},"24249":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3MTY1Mjc3","public_id":24249,"url":"https://github.com/godotengine/godot/pull/24249","diff_url":"https://github.com/godotengine/godot/pull/24249.diff","patch_url":"https://github.com/godotengine/godot/pull/24249.patch","title":"Implement AnimationPlayer call modes as per #23498.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MDc1NA==","created_at":"2018-12-09T23:26:06Z","updated_at":"2022-10-21T17:57:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1180110b9ed488c0f8efc6c9f98a55fd6f4aead1"]},"24269":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NDQ3NjAw","public_id":24269,"url":"https://github.com/godotengine/godot/pull/24269","diff_url":"https://github.com/godotengine/godot/pull/24269.diff","patch_url":"https://github.com/godotengine/godot/pull/24269.patch","title":"Add SHA256 for PoolByteArray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTYwMDU=","created_at":"2018-12-10T19:59:55Z","updated_at":"2019-08-22T12:10:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e2c3bbabb0a12f58585bb441d91ee8882225b0ee"]},"24286":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3Njg5NjY2","public_id":24286,"url":"https://github.com/godotengine/godot/pull/24286","diff_url":"https://github.com/godotengine/godot/pull/24286.diff","patch_url":"https://github.com/godotengine/godot/pull/24286.patch","title":"Fixes the support of the 'keep on reimport' flag - Issue #20878.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjc0OTE=","created_at":"2018-12-11T14:00:30Z","updated_at":"2021-11-21T00:29:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d09ccf6f8196478427a0615d13bcaeb40ee5172c"]},"24288":{"id":"MDExOlB1bGxSZXF1ZXN0MjM3NzM4MjQ1","public_id":24288,"url":"https://github.com/godotengine/godot/pull/24288","diff_url":"https://github.com/godotengine/godot/pull/24288.diff","patch_url":"https://github.com/godotengine/godot/pull/24288.patch","title":"Make visibility of update spinner editor-wide, hidden by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwOTMw","created_at":"2018-12-11T16:11:41Z","updated_at":"2021-11-21T00:28:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["05b67514a697b6dfb18b6c3f227aa622b32bb2eb"]},"24329":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4NTM2NDM1","public_id":24329,"url":"https://github.com/godotengine/godot/pull/24329","diff_url":"https://github.com/godotengine/godot/pull/24329.diff","patch_url":"https://github.com/godotengine/godot/pull/24329.patch","title":"Add graphic tablet pen pressure/tilt support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2018-12-13T21:22:29Z","updated_at":"2021-11-21T00:27:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["f67562172598efda6944950fb53c098b30937e9e"]},"24365":{"id":"MDExOlB1bGxSZXF1ZXN0MjM4ODkxMDQx","public_id":24365,"url":"https://github.com/godotengine/godot/pull/24365","diff_url":"https://github.com/godotengine/godot/pull/24365.diff","patch_url":"https://github.com/godotengine/godot/pull/24365.patch","title":"Restrict Autoloads from having keywords as their names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2018-12-15T04:51:16Z","updated_at":"2021-11-21T00:29:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["57a03f0f0252399f01e6445ba0117b2c616ae671"]},"24437":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5MzQxNTcx","public_id":24437,"url":"https://github.com/godotengine/godot/pull/24437","diff_url":"https://github.com/godotengine/godot/pull/24437.diff","patch_url":"https://github.com/godotengine/godot/pull/24437.patch","title":"Add settings for single-quotes on completion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDUyMTM=","created_at":"2018-12-18T02:00:09Z","updated_at":"2019-04-30T12:58:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca1935d6f776a789dda9e046e5624ba0715e2671"]},"24448":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5NDk0MzMx","public_id":24448,"url":"https://github.com/godotengine/godot/pull/24448","diff_url":"https://github.com/godotengine/godot/pull/24448.diff","patch_url":"https://github.com/godotengine/godot/pull/24448.patch","title":"Add option to toggle console window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MzIwMw==","created_at":"2018-12-18T13:45:24Z","updated_at":"2019-06-21T21:43:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ad504b926f9a0cfabde78254f6a4b40901cb8592"]},"24483":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTQ1MTcz","public_id":24483,"url":"https://github.com/godotengine/godot/pull/24483","diff_url":"https://github.com/godotengine/godot/pull/24483.diff","patch_url":"https://github.com/godotengine/godot/pull/24483.patch","title":"Allow project export to be canceled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2018-12-19T19:13:34Z","updated_at":"2019-05-18T22:38:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c121d8871d339f740a11943f5c4da9cc9b6936db"]},"24487":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTg3NzUz","public_id":24487,"url":"https://github.com/godotengine/godot/pull/24487","diff_url":"https://github.com/godotengine/godot/pull/24487.diff","patch_url":"https://github.com/godotengine/godot/pull/24487.patch","title":"Added UV and UV2 to shader function light() built-in, fixes issue #24120","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2NTAxODIx","created_at":"2018-12-19T22:00:33Z","updated_at":"2021-11-21T00:28:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["13e8b5ed8f6865e71807986b700932dad025acfa"]},"24489":{"id":"MDExOlB1bGxSZXF1ZXN0MjM5OTk3NDQ1","public_id":24489,"url":"https://github.com/godotengine/godot/pull/24489","diff_url":"https://github.com/godotengine/godot/pull/24489.diff","patch_url":"https://github.com/godotengine/godot/pull/24489.patch","title":"Make AnimatedSprite.animation complain when invalid animation name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDUyMTM=","created_at":"2018-12-19T22:42:16Z","updated_at":"2019-12-09T08:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2933ef42f791581c3109889ee002a8940685e608"]},"24547":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjM3OTI5","public_id":24547,"url":"https://github.com/godotengine/godot/pull/24547","diff_url":"https://github.com/godotengine/godot/pull/24547.diff","patch_url":"https://github.com/godotengine/godot/pull/24547.patch","title":"Add support for 8bpp bmp files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMjkxMTUz","created_at":"2018-12-22T14:31:19Z","updated_at":"2019-09-26T12:41:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b9578b8f4662ac4de7e4381b384d5e9ec9a3587b"]},"24560":{"id":"MDExOlB1bGxSZXF1ZXN0MjQwNjU4NjI5","public_id":24560,"url":"https://github.com/godotengine/godot/pull/24560","diff_url":"https://github.com/godotengine/godot/pull/24560.diff","patch_url":"https://github.com/godotengine/godot/pull/24560.patch","title":"Add EDITMODE_PRIORITY for ATLAS_TILE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2018-12-22T23:59:35Z","updated_at":"2021-11-21T00:29:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bacf5124cf945dd0619d77f1b2668b02db2f2567"]},"24654":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNDQ5OTgx","public_id":24654,"url":"https://github.com/godotengine/godot/pull/24654","diff_url":"https://github.com/godotengine/godot/pull/24654.diff","patch_url":"https://github.com/godotengine/godot/pull/24654.patch","title":"Enhance tree scrolling when dragging","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2018-12-29T14:44:07Z","updated_at":"2019-04-20T20:01:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["14a901e88f1469e7d39d6a01775622136c721807"]},"24708":{"id":"MDExOlB1bGxSZXF1ZXN0MjQxNjc2ODMw","public_id":24708,"url":"https://github.com/godotengine/godot/pull/24708","diff_url":"https://github.com/godotengine/godot/pull/24708.diff","patch_url":"https://github.com/godotengine/godot/pull/24708.patch","title":"Add sub-resource name when available to script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNjgyMzE=","created_at":"2019-01-02T06:00:45Z","updated_at":"2021-11-21T00:27: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":["7056c825a3d54111b1a1b960ffabefdd72db3793"]},"24764":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMzA3MDA2","public_id":24764,"url":"https://github.com/godotengine/godot/pull/24764","diff_url":"https://github.com/godotengine/godot/pull/24764.diff","patch_url":"https://github.com/godotengine/godot/pull/24764.patch","title":"Center script line when double clicked on error in debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDgxMjk0","created_at":"2019-01-04T16:17:57Z","updated_at":"2023-03-21T11:16:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0f14489ecb29519b269cba178f23b6b727fd6445"]},"24771":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyMzU5MjY1","public_id":24771,"url":"https://github.com/godotengine/godot/pull/24771","diff_url":"https://github.com/godotengine/godot/pull/24771.diff","patch_url":"https://github.com/godotengine/godot/pull/24771.patch","title":"Fix AnimationPlayer editor length and step synchronization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-01-04T20:04:11Z","updated_at":"2021-11-21T00:29:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca80ebe9f6319f3caf008bd3f49fc11bae13423c"]},"24796":{"id":"MDExOlB1bGxSZXF1ZXN0MjQyNDYzMjM1","public_id":24796,"url":"https://github.com/godotengine/godot/pull/24796","diff_url":"https://github.com/godotengine/godot/pull/24796.diff","patch_url":"https://github.com/godotengine/godot/pull/24796.patch","title":"Show play position of sub state machine","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-01-05T22:09:34Z","updated_at":"2019-08-21T10:02:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["771fbd282a3e98aa487878b9b6fac8d891074e65"]},"24925":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MTU2Mjc5","public_id":24925,"url":"https://github.com/godotengine/godot/pull/24925","diff_url":"https://github.com/godotengine/godot/pull/24925.diff","patch_url":"https://github.com/godotengine/godot/pull/24925.patch","title":"Added autoloads as a potential type.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzkyMjE5","created_at":"2019-01-11T21:36:29Z","updated_at":"2019-09-02T14:33:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c719cbee6996dcad9068fb5abcc107d5b9037d40"]},"24943":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MjIzNzA3","public_id":24943,"url":"https://github.com/godotengine/godot/pull/24943","diff_url":"https://github.com/godotengine/godot/pull/24943.diff","patch_url":"https://github.com/godotengine/godot/pull/24943.patch","title":"Mute errors on surface->index_array_len == 0 in the GLES3 renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-01-12T14:54:30Z","updated_at":"2019-07-17T07:47:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1dd98baaa65a204704e6fbb4e8d1e5cf97531a70"]},"24951":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0MjM1NTMz","public_id":24951,"url":"https://github.com/godotengine/godot/pull/24951","diff_url":"https://github.com/godotengine/godot/pull/24951.diff","patch_url":"https://github.com/godotengine/godot/pull/24951.patch","title":"Sender network id is now set to local network id for local rpc calls.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzkyMjE5","created_at":"2019-01-12T18:37:56Z","updated_at":"2019-04-21T15:09:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["0606062268d05581bc80aa6fdf6c32187bab0ede"]},"25004":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ0Njk5MzIy","public_id":25004,"url":"https://github.com/godotengine/godot/pull/25004","diff_url":"https://github.com/godotengine/godot/pull/25004.diff","patch_url":"https://github.com/godotengine/godot/pull/25004.patch","title":"Save 4 bytes in ENet multiplayer protocol.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-01-15T07:39:48Z","updated_at":"2019-04-23T03:29:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["d7cd25ad9c94ee9d0b7e3a8356064f1581be0ff6"]},"25090":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ1Nzc1MDIx","public_id":25090,"url":"https://github.com/godotengine/godot/pull/25090","diff_url":"https://github.com/godotengine/godot/pull/25090.diff","patch_url":"https://github.com/godotengine/godot/pull/25090.patch","title":"Added String.count method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-01-18T09:12:02Z","updated_at":"2021-11-21T00:27:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["080c0bb7fea824f231e8972fe1e7f82290a2f453"]},"25148":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDc1OTE3","public_id":25148,"url":"https://github.com/godotengine/godot/pull/25148","diff_url":"https://github.com/godotengine/godot/pull/25148.diff","patch_url":"https://github.com/godotengine/godot/pull/25148.patch","title":"Print the path of a corrupt image","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2019-01-19T22:45:26Z","updated_at":"2019-05-30T12:52:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a6ab7a91efdbcb2365270746ec8acd1aa330c276"]},"25155":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ2MDg4NjIw","public_id":25155,"url":"https://github.com/godotengine/godot/pull/25155","diff_url":"https://github.com/godotengine/godot/pull/25155.diff","patch_url":"https://github.com/godotengine/godot/pull/25155.patch","title":"Added check engine_traction","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1NTYwODE=","created_at":"2019-01-20T05:23:05Z","updated_at":"2019-05-14T03:46:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33a541727a09d3607a08f632f0c0031ffc94f19e"]},"25311":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NjAwOTQx","public_id":25311,"url":"https://github.com/godotengine/godot/pull/25311","diff_url":"https://github.com/godotengine/godot/pull/25311.diff","patch_url":"https://github.com/godotengine/godot/pull/25311.patch","title":"Add third point to change size RectangleShape2D in two axis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-01-25T08:55:27Z","updated_at":"2019-05-01T10:07:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c159acf474084a27f3160cd4ff92158f013218e"]},"25327":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3NzY3Mjc2","public_id":25327,"url":"https://github.com/godotengine/godot/pull/25327","diff_url":"https://github.com/godotengine/godot/pull/25327.diff","patch_url":"https://github.com/godotengine/godot/pull/25327.patch","title":"Add frame_coords accessor to Sprite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-25T18:23:43Z","updated_at":"2021-11-21T00:27:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["11cb4eb3638b0f97e1efde1ac54a3c7a94ea9d1b"]},"25350":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTAxMDc3","public_id":25350,"url":"https://github.com/godotengine/godot/pull/25350","diff_url":"https://github.com/godotengine/godot/pull/25350.diff","patch_url":"https://github.com/godotengine/godot/pull/25350.patch","title":"Fix \"Auto Brace Complete\" inserting extra quotation character sometimes in a string.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1MzEyMzM=","created_at":"2019-01-26T17:11:42Z","updated_at":"2019-05-01T08:32:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["11f4b5efc56c09363ec637068d7c0b038a0a62cb"]},"25353":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ3OTA2Mjkz","public_id":25353,"url":"https://github.com/godotengine/godot/pull/25353","diff_url":"https://github.com/godotengine/godot/pull/25353.diff","patch_url":"https://github.com/godotengine/godot/pull/25353.patch","title":"Use also invisible tabs to calculate minimum size of tab container","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTMyODMw","created_at":"2019-01-26T18:43:31Z","updated_at":"2021-11-21T00:27:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fa6f86b886bf199ea0788743a49503e449afb5f7"]},"25406":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4MDgwOTA5","public_id":25406,"url":"https://github.com/godotengine/godot/pull/25406","diff_url":"https://github.com/godotengine/godot/pull/25406.diff","patch_url":"https://github.com/godotengine/godot/pull/25406.patch","title":"GridMap editor fixes and improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-01-28T10:11:13Z","updated_at":"2019-05-01T10:49:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["07e2a86fc4bbb512ce4183337a39db4b61ac12cc"]},"25453":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NDAxNzEw","public_id":25453,"url":"https://github.com/godotengine/godot/pull/25453","diff_url":"https://github.com/godotengine/godot/pull/25453.diff","patch_url":"https://github.com/godotengine/godot/pull/25453.patch","title":"Add option to keep button pressed when moving cursor outside while pressing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-01-29T07:33:52Z","updated_at":"2019-05-11T07:38:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["43bd28bc14b82918c22003214084f92e6dd24103"]},"25474":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NjIyNTk5","public_id":25474,"url":"https://github.com/godotengine/godot/pull/25474","diff_url":"https://github.com/godotengine/godot/pull/25474.diff","patch_url":"https://github.com/godotengine/godot/pull/25474.patch","title":"implement InputEventMagnifyGesture and InputEventPanGesture for android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MTgy","created_at":"2019-01-29T19:05:32Z","updated_at":"2021-11-21T00:26:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["9cc66495cfb6393102ce5ad4e82f2ccb716b9b33"]},"25480":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ4NzQyMDY1","public_id":25480,"url":"https://github.com/godotengine/godot/pull/25480","diff_url":"https://github.com/godotengine/godot/pull/25480.diff","patch_url":"https://github.com/godotengine/godot/pull/25480.patch","title":"Support script global class (class_name) as root_type when importing a scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-01-30T04:29:47Z","updated_at":"2019-05-29T15:31:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["c478f3032112157865815c5ad892427b8d0fb531"]},"25495":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MDA2ODU0","public_id":25495,"url":"https://github.com/godotengine/godot/pull/25495","diff_url":"https://github.com/godotengine/godot/pull/25495.diff","patch_url":"https://github.com/godotengine/godot/pull/25495.patch","title":"Fix parameterised macros in core. Addresses #25488","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-01-30T19:50:26Z","updated_at":"2019-03-16T18:20:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4121df235ee49471f30089a2d6b6e081536852ba"]},"25510":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MTg2ODEz","public_id":25510,"url":"https://github.com/godotengine/godot/pull/25510","diff_url":"https://github.com/godotengine/godot/pull/25510.diff","patch_url":"https://github.com/godotengine/godot/pull/25510.patch","title":"Move some tilemap options to the toolbar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-01-31T10:09:26Z","updated_at":"2021-10-25T08:58:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["96f25c8b67417d3367dad16e67786092b28e55bb"]},"25516":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MjcxOTQ1","public_id":25516,"url":"https://github.com/godotengine/godot/pull/25516","diff_url":"https://github.com/godotengine/godot/pull/25516.diff","patch_url":"https://github.com/godotengine/godot/pull/25516.patch","title":"Fix remote scene tree root folding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-01-31T14:42:49Z","updated_at":"2019-08-21T10:03:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["72472bef05ac02de29374d4863a60305b0186101"]},"25520":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MzI0ODUy","public_id":25520,"url":"https://github.com/godotengine/godot/pull/25520","diff_url":"https://github.com/godotengine/godot/pull/25520.diff","patch_url":"https://github.com/godotengine/godot/pull/25520.patch","title":"Exposed custom AABB setter on GeometryInstance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-01-31T16:57:54Z","updated_at":"2019-05-29T15:18:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5b378f408c5a0e8e0c2b4c1cbff67959fd097ce9"]},"25522":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5MzM5OTkx","public_id":25522,"url":"https://github.com/godotengine/godot/pull/25522","diff_url":"https://github.com/godotengine/godot/pull/25522.diff","patch_url":"https://github.com/godotengine/godot/pull/25522.patch","title":"MeshLibrary export improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-01-31T17:45:00Z","updated_at":"2019-06-03T11:59:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6df53e0401fd7c2f8e81cd7d8189584706d3d7d8"]},"25543":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5NTk5Mjcx","public_id":25543,"url":"https://github.com/godotengine/godot/pull/25543","diff_url":"https://github.com/godotengine/godot/pull/25543.diff","patch_url":"https://github.com/godotengine/godot/pull/25543.patch","title":"Implemented terrain raycast acceleration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-02-01T13:14:49Z","updated_at":"2019-05-16T08:26:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["bd9f92cdf8f886b957c9fd88a7e5de91c2c52ebc"]},"25573":{"id":"MDExOlB1bGxSZXF1ZXN0MjQ5ODQ5MTI3","public_id":25573,"url":"https://github.com/godotengine/godot/pull/25573","diff_url":"https://github.com/godotengine/godot/pull/25573.diff","patch_url":"https://github.com/godotengine/godot/pull/25573.patch","title":"Fixed shortcut events in BaseButton (now acts the same as ui_accept action)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-03T01:33:14Z","updated_at":"2019-06-20T10:54:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1e6fa5d1a553fdf76840762024420fba3a720e70"]},"25624":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMjc5NzA4","public_id":25624,"url":"https://github.com/godotengine/godot/pull/25624","diff_url":"https://github.com/godotengine/godot/pull/25624.diff","patch_url":"https://github.com/godotengine/godot/pull/25624.patch","title":"Add ability to flip TextureRect horizontally or vertically","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-02-05T04:25:34Z","updated_at":"2019-04-06T12:52:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8b84638322f75e96f7220a1040652ff41fa9d06c"]},"25630":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwMzQzNzk4","public_id":25630,"url":"https://github.com/godotengine/godot/pull/25630","diff_url":"https://github.com/godotengine/godot/pull/25630.diff","patch_url":"https://github.com/godotengine/godot/pull/25630.patch","title":"Added a mesh interface to the arvr positional trackers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-02-05T10:09:32Z","updated_at":"2020-02-27T11:25:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["005fb622845a198bae9300859559e623d2508cc0"]},"25647":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNTU4MzI2","public_id":25647,"url":"https://github.com/godotengine/godot/pull/25647","diff_url":"https://github.com/godotengine/godot/pull/25647.diff","patch_url":"https://github.com/godotengine/godot/pull/25647.patch","title":"Added a setting for files in which the editor should search (project specific)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-02-05T21:27:46Z","updated_at":"2019-05-29T14:58:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c4eb974a8a73eabc29dd3be47b09969a4348fa20"]},"25649":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNTkzNjQy","public_id":25649,"url":"https://github.com/godotengine/godot/pull/25649","diff_url":"https://github.com/godotengine/godot/pull/25649.diff","patch_url":"https://github.com/godotengine/godot/pull/25649.patch","title":"Allow CollisionObject2D to get shapes from tilemaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-05T23:56:20Z","updated_at":"2021-11-21T00:27:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["583f7adb51fc5b0c2d974a0582adae95ef3ccbc1"]},"25656":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwNzY3NjIy","public_id":25656,"url":"https://github.com/godotengine/godot/pull/25656","diff_url":"https://github.com/godotengine/godot/pull/25656.diff","patch_url":"https://github.com/godotengine/godot/pull/25656.patch","title":"[macOS] Add ability to open multiple editor instances and global/dock menu access","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-02-06T14:07:59Z","updated_at":"2021-11-20T22:13:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["db6d4352ea528e925c69ee94f6fb9bc0942719ec"]},"25670":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwOTA5MzQ0","public_id":25670,"url":"https://github.com/godotengine/godot/pull/25670","diff_url":"https://github.com/godotengine/godot/pull/25670.diff","patch_url":"https://github.com/godotengine/godot/pull/25670.patch","title":"Disable GI probe capturing lights with bake mode disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-02-06T21:14:34Z","updated_at":"2019-04-30T16:33:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["de33ef2d1b94c1d3acc1cfa708665c99d0d0bb43"]},"25676":{"id":"MDExOlB1bGxSZXF1ZXN0MjUwOTU3OTEy","public_id":25676,"url":"https://github.com/godotengine/godot/pull/25676","diff_url":"https://github.com/godotengine/godot/pull/25676.diff","patch_url":"https://github.com/godotengine/godot/pull/25676.patch","title":"Fix inherited icons for script classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-02-07T00:37:35Z","updated_at":"2020-05-16T03:35: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":["2d106eb715239f42f3bf89652bab554af3c5a6a9"]},"25708":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTQ1NjA3","public_id":25708,"url":"https://github.com/godotengine/godot/pull/25708","diff_url":"https://github.com/godotengine/godot/pull/25708.diff","patch_url":"https://github.com/godotengine/godot/pull/25708.patch","title":"Moves cursor to and selects \"new_script\" in Create Script dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-02-08T17:44:41Z","updated_at":"2019-05-02T18:27:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a83877a8e84b949061b7c48a92e4636fbfd3d19d"]},"25713":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNTgwODcw","public_id":25713,"url":"https://github.com/godotengine/godot/pull/25713","diff_url":"https://github.com/godotengine/godot/pull/25713.diff","patch_url":"https://github.com/godotengine/godot/pull/25713.patch","title":"Add button in Project Manager to remove all missing projects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-08T19:58:39Z","updated_at":"2019-05-01T09:45: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":["a14733be3f43bf48c9d5718378f5168080cf5388"]},"25720":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjI1NDE5","public_id":25720,"url":"https://github.com/godotengine/godot/pull/25720","diff_url":"https://github.com/godotengine/godot/pull/25720.diff","patch_url":"https://github.com/godotengine/godot/pull/25720.patch","title":"Clear SearchBox when unclick SearchButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-08T23:07:32Z","updated_at":"2019-04-30T12:07:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a0fb4f2b5d26d06d07ec10b3cb5d38928f346ad4"]},"25744":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNjg5ODYw","public_id":25744,"url":"https://github.com/godotengine/godot/pull/25744","diff_url":"https://github.com/godotengine/godot/pull/25744.diff","patch_url":"https://github.com/godotengine/godot/pull/25744.patch","title":"Enhance theme preview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-02-09T18:25:14Z","updated_at":"2019-08-21T14:12:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5dfbdbcd0b08826d49db7100c9d11c47cf5b53a5"]},"25751":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzAyMTM1","public_id":25751,"url":"https://github.com/godotengine/godot/pull/25751","diff_url":"https://github.com/godotengine/godot/pull/25751.diff","patch_url":"https://github.com/godotengine/godot/pull/25751.patch","title":"Allow floating-point values in the idle parse delay editor setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-09T22:16:09Z","updated_at":"2020-01-27T18:21:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2041e21eb5eb8b6473c337a7191069f4f8853c61"]},"25782":{"id":"MDExOlB1bGxSZXF1ZXN0MjUxNzY4NzM2","public_id":25782,"url":"https://github.com/godotengine/godot/pull/25782","diff_url":"https://github.com/godotengine/godot/pull/25782.diff","patch_url":"https://github.com/godotengine/godot/pull/25782.patch","title":"Feature/fix toggle comment indent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjc3NzI=","created_at":"2019-02-10T21:51:02Z","updated_at":"2021-10-25T08:58:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["49b4faf43a012ba6e0bdae612bab6547f230cedb","5165a90ef6915f20178a4abb1f008f442f1f17c5"]},"25810":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyMTcwOTMz","public_id":25810,"url":"https://github.com/godotengine/godot/pull/25810","diff_url":"https://github.com/godotengine/godot/pull/25810.diff","patch_url":"https://github.com/godotengine/godot/pull/25810.patch","title":"New Nonlinear Audio Bus Fader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2019-02-12T04:14:06Z","updated_at":"2019-04-07T10:17:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b526060d74a602139494047298658ded797e4ce8"]},"25863":{"id":"MDExOlB1bGxSZXF1ZXN0MjUyOTAxOTI1","public_id":25863,"url":"https://github.com/godotengine/godot/pull/25863","diff_url":"https://github.com/godotengine/godot/pull/25863.diff","patch_url":"https://github.com/godotengine/godot/pull/25863.patch","title":"UndoRedo add version changed signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2019-02-14T00:53:49Z","updated_at":"2021-11-21T00:28:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8f23f4b44e043c6a7f69e96369e6c26fe9fd205b"]},"25995":{"id":"MDExOlB1bGxSZXF1ZXN0MjUzNzUzNzEw","public_id":25995,"url":"https://github.com/godotengine/godot/pull/25995","diff_url":"https://github.com/godotengine/godot/pull/25995.diff","patch_url":"https://github.com/godotengine/godot/pull/25995.patch","title":"Add CSV export to profiling data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-02-18T00:29:27Z","updated_at":"2019-04-06T11:12:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2c68ce930c32fa13470269c75357553f020bd44c"]},"26022":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MDA1MzMy","public_id":26022,"url":"https://github.com/godotengine/godot/pull/26022","diff_url":"https://github.com/godotengine/godot/pull/26022.diff","patch_url":"https://github.com/godotengine/godot/pull/26022.patch","title":"Add class tree selection to script inheritance selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-02-18T18:10:34Z","updated_at":"2019-04-30T11:43:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["76560c8afa08ebb562f87051b7fe2bb424195829"]},"26051":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MjI1MDgz","public_id":26051,"url":"https://github.com/godotengine/godot/pull/26051","diff_url":"https://github.com/godotengine/godot/pull/26051.diff","patch_url":"https://github.com/godotengine/godot/pull/26051.patch","title":"webm/theora/yuv2rgb/libsimplewebm: Fix colour issues I could find.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMzA0MTY3","created_at":"2019-02-19T11:58:00Z","updated_at":"2019-04-30T11:38:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["b1f5cee7d9a1f509ef8990f3b8405c74e83a20cc","006f6f5ba1df4f47f59a03b8eba3d4782c956a6b"]},"26053":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MjM2MTg2","public_id":26053,"url":"https://github.com/godotengine/godot/pull/26053","diff_url":"https://github.com/godotengine/godot/pull/26053.diff","patch_url":"https://github.com/godotengine/godot/pull/26053.patch","title":"Back scroll bar to start when changing folder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-02-19T12:35:56Z","updated_at":"2019-05-01T10:05:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9bf1964dffa04c4b0e8dc7abfb0c9a8b4c355c4c"]},"26064":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0MzMxNzky","public_id":26064,"url":"https://github.com/godotengine/godot/pull/26064","diff_url":"https://github.com/godotengine/godot/pull/26064.diff","patch_url":"https://github.com/godotengine/godot/pull/26064.patch","title":"Add FRUSTUM camera mode, allowing tilted frustums","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-02-19T16:55:00Z","updated_at":"2021-10-25T08:58:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["54b95b6c5ab476707a5ec3a210266716dfbcd3fe"]},"26097":{"id":"MDExOlB1bGxSZXF1ZXN0MjU0NzczMjk0","public_id":26097,"url":"https://github.com/godotengine/godot/pull/26097","diff_url":"https://github.com/godotengine/godot/pull/26097.diff","patch_url":"https://github.com/godotengine/godot/pull/26097.patch","title":"Fix: Wrong unreachable warning after returning from match's wildcard pattern #25955","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1OTkyMDcx","created_at":"2019-02-20T19:57:14Z","updated_at":"2019-07-09T10:39:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["79176decd5dcbe7abc938458864f2191757b07dc"]},"26122":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1MDQ0NjIw","public_id":26122,"url":"https://github.com/godotengine/godot/pull/26122","diff_url":"https://github.com/godotengine/godot/pull/26122.diff","patch_url":"https://github.com/godotengine/godot/pull/26122.patch","title":"Include global class resources in Resource property inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NzMxOTI2","created_at":"2019-02-21T14:27:01Z","updated_at":"2019-11-12T10:02:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["03f7a724ed8c1fc1601510338a349e72fe263e8c"]},"26164":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NDgzODEx","public_id":26164,"url":"https://github.com/godotengine/godot/pull/26164","diff_url":"https://github.com/godotengine/godot/pull/26164.diff","patch_url":"https://github.com/godotengine/godot/pull/26164.patch","title":"Major update for visual shader system","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-02-22T18:07:05Z","updated_at":"2019-05-12T02:37:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5fd671b8a7fba2be956bc30f6510a9a01829fbda"]},"26205":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjMwMjQ2","public_id":26205,"url":"https://github.com/godotengine/godot/pull/26205","diff_url":"https://github.com/godotengine/godot/pull/26205.diff","patch_url":"https://github.com/godotengine/godot/pull/26205.patch","title":"Tweak SpatialMaterial's default metallic and roughness texture channels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-02-23T18:17:45Z","updated_at":"2021-11-21T00:26:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eb7983377081651e120487a095101c94343ea203"]},"26224":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NjczMTE2","public_id":26224,"url":"https://github.com/godotengine/godot/pull/26224","diff_url":"https://github.com/godotengine/godot/pull/26224.diff","patch_url":"https://github.com/godotengine/godot/pull/26224.patch","title":"Working autocomplete for $\" and $'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NDk3ODY5","created_at":"2019-02-24T09:57:52Z","updated_at":"2019-05-26T07:23: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":["17166f564032b78fd8acc54d8036948b8be17708"]},"26252":{"id":"MDExOlB1bGxSZXF1ZXN0MjU1NzExNzAx","public_id":26252,"url":"https://github.com/godotengine/godot/pull/26252","diff_url":"https://github.com/godotengine/godot/pull/26252.diff","patch_url":"https://github.com/godotengine/godot/pull/26252.patch","title":"ColorPicker: Properties to toggle the editability and visibility of presets","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDMyNzU4","created_at":"2019-02-24T20:49:55Z","updated_at":"2019-04-30T11:31:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eb9c92f99615f5d9508fbc8be3f91825d444d791"]},"26308":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2Mjg5NjA5","public_id":26308,"url":"https://github.com/godotengine/godot/pull/26308","diff_url":"https://github.com/godotengine/godot/pull/26308.diff","patch_url":"https://github.com/godotengine/godot/pull/26308.patch","title":"Consider StaticBody and NavMesh position when converting to a MeshLibrary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-26T13:47:20Z","updated_at":"2021-10-25T08:58:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1a397a78784023971124169dda9fc6d9c222a333"]},"26309":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2MzAzMDEz","public_id":26309,"url":"https://github.com/godotengine/godot/pull/26309","diff_url":"https://github.com/godotengine/godot/pull/26309.diff","patch_url":"https://github.com/godotengine/godot/pull/26309.patch","title":"Add search box and size slider to GridMap (similar to TileMap's)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-02-26T14:23:24Z","updated_at":"2019-04-01T09:08: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":["a9ac4c012ca942ec5deeae4a68f1d51432146eae"]},"26343":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NTk0Mzc1","public_id":26343,"url":"https://github.com/godotengine/godot/pull/26343","diff_url":"https://github.com/godotengine/godot/pull/26343.diff","patch_url":"https://github.com/godotengine/godot/pull/26343.patch","title":"Enable most of -Wextra warnings for warnings=all.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-02-27T09:08:26Z","updated_at":"2019-04-06T19:07:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e7f22ebdcd36d620a21977392365661aa956527f"]},"26355":{"id":"MDExOlB1bGxSZXF1ZXN0MjU2NzEzMzY0","public_id":26355,"url":"https://github.com/godotengine/godot/pull/26355","diff_url":"https://github.com/godotengine/godot/pull/26355.diff","patch_url":"https://github.com/godotengine/godot/pull/26355.patch","title":"Expose more surface tools and add create_from_blend_shape.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-02-27T14:57:50Z","updated_at":"2019-05-28T12:07:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["22ce1e27091535916c987853ffb7dc5187dc78b1"]},"26458":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NTc5NTg5","public_id":26458,"url":"https://github.com/godotengine/godot/pull/26458","diff_url":"https://github.com/godotengine/godot/pull/26458.diff","patch_url":"https://github.com/godotengine/godot/pull/26458.patch","title":"Mono: Add CPPPATH only to env_mono and cleanup build scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-01T20:56:21Z","updated_at":"2021-05-13T23:46:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2873206aa6bfbcce8eb1185248c89c6fc8902d39","6bb29eb8470052d5fd11eb0a81cf496f99df2f67"]},"26459":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NTk2OTc5","public_id":26459,"url":"https://github.com/godotengine/godot/pull/26459","diff_url":"https://github.com/godotengine/godot/pull/26459.diff","patch_url":"https://github.com/godotengine/godot/pull/26459.patch","title":"Remove extraneous line breaks from text resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-01T22:06:24Z","updated_at":"2019-04-01T09:08:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9bbda4db2f946e1efc4b9a1bb8eef591dc70fc15"]},"26462":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjA4MDI3","public_id":26462,"url":"https://github.com/godotengine/godot/pull/26462","diff_url":"https://github.com/godotengine/godot/pull/26462.diff","patch_url":"https://github.com/godotengine/godot/pull/26462.patch","title":"Fixes OS.execute; stderr was silenced; adds missing quote from exe args (windows)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNzk0MDg=","created_at":"2019-03-01T22:55:58Z","updated_at":"2019-05-28T15:26:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9e465c9fd0a5771d870e3550958b63ebbe992ca7"]},"26484":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjY1MDEx","public_id":26484,"url":"https://github.com/godotengine/godot/pull/26484","diff_url":"https://github.com/godotengine/godot/pull/26484.diff","patch_url":"https://github.com/godotengine/godot/pull/26484.patch","title":"Make the Tooltip Position Offset Configurable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzMjI0MjM=","created_at":"2019-03-02T13:24:40Z","updated_at":"2019-03-16T17:41:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30c07c1ae16e13113cde92da8ecacdfe6fcde1d9"]},"26486":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjY3NjQz","public_id":26486,"url":"https://github.com/godotengine/godot/pull/26486","diff_url":"https://github.com/godotengine/godot/pull/26486.diff","patch_url":"https://github.com/godotengine/godot/pull/26486.patch","title":"Fix new GCC 9 warnings: -Wdeprecated-copy.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-03-02T14:15:41Z","updated_at":"2019-04-20T20:04:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6be77da7eb817fc1f8469bd0bdd8a0d08167e701"]},"26487":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NjY3OTQ1","public_id":26487,"url":"https://github.com/godotengine/godot/pull/26487","diff_url":"https://github.com/godotengine/godot/pull/26487.diff","patch_url":"https://github.com/godotengine/godot/pull/26487.patch","title":"Auto-expand current node type when changing node type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4ODI1OTQ=","created_at":"2019-03-02T14:21:51Z","updated_at":"2019-05-28T10:52:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6b7c8ef327e57f297c9fd141d25effbe9e0f8f8c"]},"26551":{"id":"MDExOlB1bGxSZXF1ZXN0MjU3NzY5MDkw","public_id":26551,"url":"https://github.com/godotengine/godot/pull/26551","diff_url":"https://github.com/godotengine/godot/pull/26551.diff","patch_url":"https://github.com/godotengine/godot/pull/26551.patch","title":"New shortcuts for the editor menu items","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDMyNzU4","created_at":"2019-03-03T21:27:19Z","updated_at":"2019-11-12T10:04:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a880029929aa09cf5e9b281b50043df5bb17aa2"]},"26609":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MDg0Nzg5","public_id":26609,"url":"https://github.com/godotengine/godot/pull/26609","diff_url":"https://github.com/godotengine/godot/pull/26609.diff","patch_url":"https://github.com/godotengine/godot/pull/26609.patch","title":"Support for shadow offset in box style","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-03-04T20:50:05Z","updated_at":"2019-04-07T12:17:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["66d3a8a11e4f8b304b1caf4a8d8c191a389d4e85","8346d90c5e659bac086ac2a3426f13efcd094840","cb097283dbaba257c55e46bc2f9993630f4c3913"]},"26613":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MTE4NTMx","public_id":26613,"url":"https://github.com/godotengine/godot/pull/26613","diff_url":"https://github.com/godotengine/godot/pull/26613.diff","patch_url":"https://github.com/godotengine/godot/pull/26613.patch","title":"Add a Direction property to ParticlesMaterial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-04T22:50:43Z","updated_at":"2019-07-02T09:58:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00b15c19b7adcad21465f731f76e1888f1553da2"]},"26634":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4MzE4MzMw","public_id":26634,"url":"https://github.com/godotengine/godot/pull/26634","diff_url":"https://github.com/godotengine/godot/pull/26634.diff","patch_url":"https://github.com/godotengine/godot/pull/26634.patch","title":"Added get_noise_1d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMDc2OTAz","created_at":"2019-03-05T13:09:12Z","updated_at":"2019-04-06T11:06:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a3ecfb7a823a8123f9e1e59c633090ad5fc4e531"]},"26650":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDEwMTU5","public_id":26650,"url":"https://github.com/godotengine/godot/pull/26650","diff_url":"https://github.com/godotengine/godot/pull/26650.diff","patch_url":"https://github.com/godotengine/godot/pull/26650.patch","title":"Small tooltip changes to filesystem-related UI componentes in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-05T17:11:37Z","updated_at":"2019-04-06T14:09:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d819ad6f7873f414216ca9a9885c0d5295fd04bf"]},"26662":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NDgxMzUy","public_id":26662,"url":"https://github.com/godotengine/godot/pull/26662","diff_url":"https://github.com/godotengine/godot/pull/26662.diff","patch_url":"https://github.com/godotengine/godot/pull/26662.patch","title":"C#: Collections breaking changes and improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-05T20:54:00Z","updated_at":"2021-05-13T23:46:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["480d4c6fbabc65a0822cd3954e488bf64d04b45c","187e6ae26d88ab0975de6011d00e41a846bcb6fa","92b02cb027a5f87b7ebe069ed1ba7648b6db19bd"]},"26674":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NTE4NjM1","public_id":26674,"url":"https://github.com/godotengine/godot/pull/26674","diff_url":"https://github.com/godotengine/godot/pull/26674.diff","patch_url":"https://github.com/godotengine/godot/pull/26674.patch","title":"Hide command prompt launched by OS.execute","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzI1Mjk=","created_at":"2019-03-05T23:07:32Z","updated_at":"2022-11-15T13:59:14Z","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":["4a58c0487ad687830fd5ddee2cf8191759432845"]},"26678":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NTczNjk4","public_id":26678,"url":"https://github.com/godotengine/godot/pull/26678","diff_url":"https://github.com/godotengine/godot/pull/26678.diff","patch_url":"https://github.com/godotengine/godot/pull/26678.patch","title":"Hide \"Add Script\" button in Scene dock when multiple nodes are selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-06T04:22:51Z","updated_at":"2019-04-15T14:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["27e500d4b3460316e313f6b6726300f9c561eb5f"]},"26699":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NjgwNTM3","public_id":26699,"url":"https://github.com/godotengine/godot/pull/26699","diff_url":"https://github.com/godotengine/godot/pull/26699.diff","patch_url":"https://github.com/godotengine/godot/pull/26699.patch","title":"Fixes Geometry.segment_intersects_circle working only one way.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3MTI0","created_at":"2019-03-06T11:25:05Z","updated_at":"2019-11-12T10:04:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcbe55a1facc3cc2c6058dda967fcbe9fdc8c7d0"]},"26701":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4Njg0Njg4","public_id":26701,"url":"https://github.com/godotengine/godot/pull/26701","diff_url":"https://github.com/godotengine/godot/pull/26701.diff","patch_url":"https://github.com/godotengine/godot/pull/26701.patch","title":"Do not lose focus when moving through scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-06T11:38:28Z","updated_at":"2019-04-07T14:51:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["138698e51fdb29b95eaf1f0a563758d46f57037b"]},"26706":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4NzA5NjI1","public_id":26706,"url":"https://github.com/godotengine/godot/pull/26706","diff_url":"https://github.com/godotengine/godot/pull/26706.diff","patch_url":"https://github.com/godotengine/godot/pull/26706.patch","title":"Fix clearing scripts while multiple nodes are selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-06T13:00:18Z","updated_at":"2019-04-01T09:09:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d3042d162d49a45fa288f60b6068d5e7ae4aa54f"]},"26715":{"id":"MDExOlB1bGxSZXF1ZXN0MjU4ODExODQ4","public_id":26715,"url":"https://github.com/godotengine/godot/pull/26715","diff_url":"https://github.com/godotengine/godot/pull/26715.diff","patch_url":"https://github.com/godotengine/godot/pull/26715.patch","title":"Clarify encoding used for text by the File class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-06T17:26:40Z","updated_at":"2019-04-06T19:40:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d1c095b30adc324889a9222ee4933ef922ae925e"]},"26743":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MDM2MzUy","public_id":26743,"url":"https://github.com/godotengine/godot/pull/26743","diff_url":"https://github.com/godotengine/godot/pull/26743.diff","patch_url":"https://github.com/godotengine/godot/pull/26743.patch","title":"Use mix rate and output latency constants in audio drivers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-07T09:36:41Z","updated_at":"2019-04-06T11:01:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["d450220baec506a627b7c9dc33a0d3afcb732046"]},"26748":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MDkwMjg4","public_id":26748,"url":"https://github.com/godotengine/godot/pull/26748","diff_url":"https://github.com/godotengine/godot/pull/26748.diff","patch_url":"https://github.com/godotengine/godot/pull/26748.patch","title":"Fix editor crash when saving a scene containing an inherited scene instance.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-03-07T12:18:31Z","updated_at":"2021-11-21T00:28:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e25a50d6909c1eda2cd63ddc9d9753cde6ee2a43"]},"26760":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5MTcxNDE4","public_id":26760,"url":"https://github.com/godotengine/godot/pull/26760","diff_url":"https://github.com/godotengine/godot/pull/26760.diff","patch_url":"https://github.com/godotengine/godot/pull/26760.patch","title":"Reorder reverse caps characters table for string lower case conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-03-07T16:01:22Z","updated_at":"2019-04-20T18:02:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["34e67374132a7b99054b445c35a2caeee7c46160"]},"26787":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NDQ1MjM5","public_id":26787,"url":"https://github.com/godotengine/godot/pull/26787","diff_url":"https://github.com/godotengine/godot/pull/26787.diff","patch_url":"https://github.com/godotengine/godot/pull/26787.patch","title":"Support UTF-8 input action names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-08T11:21:56Z","updated_at":"2019-08-21T10:07:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7430a9d060614169dd00117adc00ffab2a245a7"]},"26788":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NDQ5OTU2","public_id":26788,"url":"https://github.com/godotengine/godot/pull/26788","diff_url":"https://github.com/godotengine/godot/pull/26788.diff","patch_url":"https://github.com/godotengine/godot/pull/26788.patch","title":"RichTextLabel: Adding the ability to change the default cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNzM1NzYy","created_at":"2019-03-08T11:41:06Z","updated_at":"2019-04-23T14:14:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b852a7a85482d2bb78d630fef5782d2007d57881"]},"26792":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NDg0NDQ0","public_id":26792,"url":"https://github.com/godotengine/godot/pull/26792","diff_url":"https://github.com/godotengine/godot/pull/26792.diff","patch_url":"https://github.com/godotengine/godot/pull/26792.patch","title":"Initial WebRTC support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-03-08T14:00:11Z","updated_at":"2021-07-13T00:14:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["66a5166870587ef64c50d9e11f927ba1a5539577","320960cd327e087f457fe4d697b401d5bf71fb95","7c17e31a55e4ee6a6103bd11a076f9145f9b1db9","c51958689cb4cc5137d076b71cba69ee8aca3480","6a1bf006a3837c790a3ed1c3efc8bd2df06a81c5"]},"26803":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NTk5NDU1","public_id":26803,"url":"https://github.com/godotengine/godot/pull/26803","diff_url":"https://github.com/godotengine/godot/pull/26803.diff","patch_url":"https://github.com/godotengine/godot/pull/26803.patch","title":"Make get_node return NULL for empty NodePaths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-08T20:35:00Z","updated_at":"2019-04-05T15:15:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97e8c88ce7df2784561480da0ed5a16b78a95659"]},"26809":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NjQ5MDMy","public_id":26809,"url":"https://github.com/godotengine/godot/pull/26809","diff_url":"https://github.com/godotengine/godot/pull/26809.diff","patch_url":"https://github.com/godotengine/godot/pull/26809.patch","title":"Allow to undo TextEdit.set_text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-09T00:39:15Z","updated_at":"2019-05-20T21:41:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3bc0445e05e633c8336851363d3a09f02771b79c"]},"26812":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NjU3NzU2","public_id":26812,"url":"https://github.com/godotengine/godot/pull/26812","diff_url":"https://github.com/godotengine/godot/pull/26812.diff","patch_url":"https://github.com/godotengine/godot/pull/26812.patch","title":"Add autocomplete support for change_scene()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-09T02:13:18Z","updated_at":"2019-09-02T18:26:37Z","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":["892318f5c782b376acdc8d3fe73ecd23402a41f9"]},"26830":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NjgzOTIz","public_id":26830,"url":"https://github.com/godotengine/godot/pull/26830","diff_url":"https://github.com/godotengine/godot/pull/26830.diff","patch_url":"https://github.com/godotengine/godot/pull/26830.patch","title":"Fixes physic_fps=0 bug that prevented quit.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-09T11:43:51Z","updated_at":"2019-09-26T12:31:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3c27980a178ce26e584b36ea4bf2fc3f661c903b"]},"26847":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzA5NjU1","public_id":26847,"url":"https://github.com/godotengine/godot/pull/26847","diff_url":"https://github.com/godotengine/godot/pull/26847.diff","patch_url":"https://github.com/godotengine/godot/pull/26847.patch","title":"Capitalise drive letters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-03-09T19:09:10Z","updated_at":"2019-04-05T15:03:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["501fabe914611cd588c19b91ddc365a84ee9eed2"]},"26848":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzA5OTM4","public_id":26848,"url":"https://github.com/godotengine/godot/pull/26848","diff_url":"https://github.com/godotengine/godot/pull/26848.diff","patch_url":"https://github.com/godotengine/godot/pull/26848.patch","title":"Support UTF-8 in TextEdit and LineEdit navigation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-03-09T19:13:26Z","updated_at":"2019-08-21T10:08:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8851e16f7508d27965bfb28647c982b7e3a8af81"]},"26868":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5NzU5OTEw","public_id":26868,"url":"https://github.com/godotengine/godot/pull/26868","diff_url":"https://github.com/godotengine/godot/pull/26868.diff","patch_url":"https://github.com/godotengine/godot/pull/26868.patch","title":"Add Attenuation Model \"DISABLED\" for AudioStreamPlayer3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-03-10T13:35:41Z","updated_at":"2019-06-23T06:44:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["a1fc73e6d3e5aa04b2e93be074a2615a42fb7966"]},"26897":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5ODI5OTI4","public_id":26897,"url":"https://github.com/godotengine/godot/pull/26897","diff_url":"https://github.com/godotengine/godot/pull/26897.diff","patch_url":"https://github.com/godotengine/godot/pull/26897.patch","title":"Spatial::look_at() now preserves its scale values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM5ODc=","created_at":"2019-03-11T04:36:22Z","updated_at":"2019-05-24T00:28:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9742d0c323a441036ee7753b85737aa8051714b3"]},"26903":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5ODk1NDQw","public_id":26903,"url":"https://github.com/godotengine/godot/pull/26903","diff_url":"https://github.com/godotengine/godot/pull/26903.diff","patch_url":"https://github.com/godotengine/godot/pull/26903.patch","title":"Display vertex number when hovering point in collision polygon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwMDczMTQ=","created_at":"2019-03-11T09:48:29Z","updated_at":"2019-04-20T20:10:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed06ed38fb122605a6b7411cc2bd7bc7c9a51b6d"]},"26914":{"id":"MDExOlB1bGxSZXF1ZXN0MjU5OTMwMDc0","public_id":26914,"url":"https://github.com/godotengine/godot/pull/26914","diff_url":"https://github.com/godotengine/godot/pull/26914.diff","patch_url":"https://github.com/godotengine/godot/pull/26914.patch","title":"Fixed optional idx argument in add_item (PopupMenu)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzU4NDQz","created_at":"2019-03-11T11:31:02Z","updated_at":"2019-10-08T06:11:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ffc5f360e8578140b9b43d6b4f6483931ee7aaeb"]},"26918":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMDE2NTM2","public_id":26918,"url":"https://github.com/godotengine/godot/pull/26918","diff_url":"https://github.com/godotengine/godot/pull/26918.diff","patch_url":"https://github.com/godotengine/godot/pull/26918.patch","title":"Fix skeleton reparenting to also work when the skeleton node is not a bone","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-03-11T15:27:37Z","updated_at":"2019-04-20T18:06:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["1cf7ca87cebb0a07733ffe65a50e8f9b0e68b25a"]},"26919":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMDE4Nzc1","public_id":26919,"url":"https://github.com/godotengine/godot/pull/26919","diff_url":"https://github.com/godotengine/godot/pull/26919.diff","patch_url":"https://github.com/godotengine/godot/pull/26919.patch","title":"Implement source lookup for class_name defined classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY0MDIyMzc=","created_at":"2019-03-11T15:32:54Z","updated_at":"2019-04-01T09:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e8fe174616b075db8a34b06dd1a19e93a9f7c0ad"]},"26927":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMDYwNzY4","public_id":26927,"url":"https://github.com/godotengine/godot/pull/26927","diff_url":"https://github.com/godotengine/godot/pull/26927.diff","patch_url":"https://github.com/godotengine/godot/pull/26927.patch","title":"Fix perspective button hide when it actually should be disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-11T17:17:31Z","updated_at":"2019-04-20T18:04:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2e5b6b5bde1e788ebe4a49e142e391937df2f3b2"]},"26930":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTA3MTQ4","public_id":26930,"url":"https://github.com/godotengine/godot/pull/26930","diff_url":"https://github.com/godotengine/godot/pull/26930.diff","patch_url":"https://github.com/godotengine/godot/pull/26930.patch","title":"Fix deleting properties after deleting files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-11T19:37:32Z","updated_at":"2019-04-07T14:51:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4cee053f7c562d94cee2ab8e65fc33fb9024b2f7"]},"26935":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTUwMjU5","public_id":26935,"url":"https://github.com/godotengine/godot/pull/26935","diff_url":"https://github.com/godotengine/godot/pull/26935.diff","patch_url":"https://github.com/godotengine/godot/pull/26935.patch","title":"Show in tabs custom class icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-11T21:57:46Z","updated_at":"2019-04-07T14:51:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["825a870f06be1603f872ee8bf1989b63d806948f"]},"26942":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTcyMTYx","public_id":26942,"url":"https://github.com/godotengine/godot/pull/26942","diff_url":"https://github.com/godotengine/godot/pull/26942.diff","patch_url":"https://github.com/godotengine/godot/pull/26942.patch","title":"Fix Viewport and Camera issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-03-11T23:37:55Z","updated_at":"2021-10-25T08:58:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e3fc5fb1dba48b300d31eb519a7ff4d8f535a9d0"]},"26945":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMTk3MTQy","public_id":26945,"url":"https://github.com/godotengine/godot/pull/26945","diff_url":"https://github.com/godotengine/godot/pull/26945.diff","patch_url":"https://github.com/godotengine/godot/pull/26945.patch","title":"Be more tolerant about under-defined spatial viewport state","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-12T02:21:16Z","updated_at":"2019-03-16T17:41:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7bab7fd7773854e136c7d2c31b83498fd35a4b2d"]},"26954":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMjM4MTI3","public_id":26954,"url":"https://github.com/godotengine/godot/pull/26954","diff_url":"https://github.com/godotengine/godot/pull/26954.diff","patch_url":"https://github.com/godotengine/godot/pull/26954.patch","title":"Add a getter for the EditorInspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-03-12T06:44:50Z","updated_at":"2020-05-16T21:46:36Z","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":["c1b247e4d5c0215a062df0550dd41641915d8569"]},"26958":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMjg1Nzg2","public_id":26958,"url":"https://github.com/godotengine/godot/pull/26958","diff_url":"https://github.com/godotengine/godot/pull/26958.diff","patch_url":"https://github.com/godotengine/godot/pull/26958.patch","title":"Fix hiDPI scaling support in `get_real_window_size` and `set_window.size`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-12T09:43:55Z","updated_at":"2019-06-12T05:45:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1b6330b125042d727a65768b413de9cc7fe7003d"]},"26961":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwMzU4ODAx","public_id":26961,"url":"https://github.com/godotengine/godot/pull/26961","diff_url":"https://github.com/godotengine/godot/pull/26961.diff","patch_url":"https://github.com/godotengine/godot/pull/26961.patch","title":"fixed an access after free in OS_X11::set_context. (long version)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-03-12T13:18:22Z","updated_at":"2019-11-12T10:05:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d0b3b300cd219ebec9287b3f97c3c0e220cd18d"]},"26970":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNDA5NDc0","public_id":26970,"url":"https://github.com/godotengine/godot/pull/26970","diff_url":"https://github.com/godotengine/godot/pull/26970.diff","patch_url":"https://github.com/godotengine/godot/pull/26970.patch","title":"Changed 'Custom Node' to 'Other Node' to be less confusing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-12T15:17:37Z","updated_at":"2019-04-01T20:13: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":["c1ce5b87b4840076f8186d1ee9942f5628cf018b"]},"26977":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNDU4MDY0","public_id":26977,"url":"https://github.com/godotengine/godot/pull/26977","diff_url":"https://github.com/godotengine/godot/pull/26977.diff","patch_url":"https://github.com/godotengine/godot/pull/26977.patch","title":"Fix get_window_position / set_window_position on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-12T17:12:36Z","updated_at":"2021-10-25T08:58:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["85cc435103e539990f095966aaa3ea786a7dd386"]},"26978":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNDY0OTEy","public_id":26978,"url":"https://github.com/godotengine/godot/pull/26978","diff_url":"https://github.com/godotengine/godot/pull/26978.diff","patch_url":"https://github.com/godotengine/godot/pull/26978.patch","title":"Fix crash when trying to set as Bitmap Font fallback one of his parent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-12T17:30:21Z","updated_at":"2019-06-03T20:56:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["427040372443cd675c63495f0fab8c195b21319d"]},"27000":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNjMyMDQ4","public_id":27000,"url":"https://github.com/godotengine/godot/pull/27000","diff_url":"https://github.com/godotengine/godot/pull/27000.diff","patch_url":"https://github.com/godotengine/godot/pull/27000.patch","title":"[DOC] Linked various tutorials in the classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-13T05:50:28Z","updated_at":"2019-04-01T14:58:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["67446ff7330614c2352b5530c6df15a262ca8392"]},"27007":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNjkyMDQ4","public_id":27007,"url":"https://github.com/godotengine/godot/pull/27007","diff_url":"https://github.com/godotengine/godot/pull/27007.diff","patch_url":"https://github.com/godotengine/godot/pull/27007.patch","title":"Send notifications to ARVRInterfaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-03-13T09:50:49Z","updated_at":"2019-04-30T10:33:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["1a1b35721a89e2b27d2b18b8b746c37fd56734aa"]},"27008":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNzA0MzU5","public_id":27008,"url":"https://github.com/godotengine/godot/pull/27008","diff_url":"https://github.com/godotengine/godot/pull/27008.diff","patch_url":"https://github.com/godotengine/godot/pull/27008.patch","title":"Fix crash when toggle visibility in SceneTreeDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-13T10:24:38Z","updated_at":"2019-04-20T18:07:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2bc6ad670bb806886ed7fb93f89c78426902f434"]},"27010":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwNzU0NzYy","public_id":27010,"url":"https://github.com/godotengine/godot/pull/27010","diff_url":"https://github.com/godotengine/godot/pull/27010.diff","patch_url":"https://github.com/godotengine/godot/pull/27010.patch","title":"Restructuring android glue code to make it easier to extend","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-03-13T12:57:12Z","updated_at":"2020-02-27T11:25:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b2c0a687f1cd8328556d9e0f36f21dcba05feb1a"]},"27014":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwODE3MTEz","public_id":27014,"url":"https://github.com/godotengine/godot/pull/27014","diff_url":"https://github.com/godotengine/godot/pull/27014.diff","patch_url":"https://github.com/godotengine/godot/pull/27014.patch","title":"C#: Update exports only in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-13T15:28:29Z","updated_at":"2021-05-14T01:53:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5e354162f17aa53a09e7f44e1a2948621fb6d61c"]},"27017":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwODMxNDQ1","public_id":27017,"url":"https://github.com/godotengine/godot/pull/27017","diff_url":"https://github.com/godotengine/godot/pull/27017.diff","patch_url":"https://github.com/godotengine/godot/pull/27017.patch","title":"Fix inspector update after changing anchor from buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-13T16:00:51Z","updated_at":"2019-04-07T14:51:34Z","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":["8b391b9ab0f10ae6bf8d17e3eda4a509f49bca6b"]},"27021":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwODg1NTI1","public_id":27021,"url":"https://github.com/godotengine/godot/pull/27021","diff_url":"https://github.com/godotengine/godot/pull/27021.diff","patch_url":"https://github.com/godotengine/godot/pull/27021.patch","title":"Add and expose to Font a function to get the word-wraped text size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3NzYwNDQ=","created_at":"2019-03-13T18:21:08Z","updated_at":"2019-05-07T12:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33c39e4c2595616c4f22fab1738c4e3a956e606b"]},"27031":{"id":"MDExOlB1bGxSZXF1ZXN0MjYwOTgyODQ2","public_id":27031,"url":"https://github.com/godotengine/godot/pull/27031","diff_url":"https://github.com/godotengine/godot/pull/27031.diff","patch_url":"https://github.com/godotengine/godot/pull/27031.patch","title":"[DOCS] minor classref updates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-03-14T00:11:05Z","updated_at":"2019-03-16T17:42:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["454b701e76393fecf4c335c8a3a751dbf4e713eb"]},"27038":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMDIyODcz","public_id":27038,"url":"https://github.com/godotengine/godot/pull/27038","diff_url":"https://github.com/godotengine/godot/pull/27038.diff","patch_url":"https://github.com/godotengine/godot/pull/27038.patch","title":"Fix bone aabb calculation, which caused a skeletal mesh culling issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-03-14T04:42:33Z","updated_at":"2019-04-01T09:14:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ff318d91eed02a52ed6e8e81a13abf5258a9a839"]},"27043":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMTE4MTg1","public_id":27043,"url":"https://github.com/godotengine/godot/pull/27043","diff_url":"https://github.com/godotengine/godot/pull/27043.diff","patch_url":"https://github.com/godotengine/godot/pull/27043.patch","title":"Added gaussian distribution function to RNG","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-14T10:59:48Z","updated_at":"2019-04-20T21:39:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5f137925dccd8a7facc34d05d2652af6d03285ba"]},"27046":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMTU5MjI4","public_id":27046,"url":"https://github.com/godotengine/godot/pull/27046","diff_url":"https://github.com/godotengine/godot/pull/27046.diff","patch_url":"https://github.com/godotengine/godot/pull/27046.patch","title":"Tweaks related to Camera2D drag margins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-14T13:05:14Z","updated_at":"2021-11-21T00:27:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["459f5cb75e09fa673267d5aa63a9038a29b7131a"]},"27055":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMjUwOTE4","public_id":27055,"url":"https://github.com/godotengine/godot/pull/27055","diff_url":"https://github.com/godotengine/godot/pull/27055.diff","patch_url":"https://github.com/godotengine/godot/pull/27055.patch","title":"Fix duplicated newlines in GDScript bytecode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-14T16:42:40Z","updated_at":"2019-03-16T17:42:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b64f9f03f825bd3267c71ee8392d4e8e801010d4"]},"27056":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMjcxNjU0","public_id":27056,"url":"https://github.com/godotengine/godot/pull/27056","diff_url":"https://github.com/godotengine/godot/pull/27056.diff","patch_url":"https://github.com/godotengine/godot/pull/27056.patch","title":"Ignore default ccls cache folder and compile commands json file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwMDczMTQ=","created_at":"2019-03-14T17:38:08Z","updated_at":"2019-04-20T21:38:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8be9fd83ad07159d6c707f741b18c8feefa1c1b6"]},"27067":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMzMyNjA1","public_id":27067,"url":"https://github.com/godotengine/godot/pull/27067","diff_url":"https://github.com/godotengine/godot/pull/27067.diff","patch_url":"https://github.com/godotengine/godot/pull/27067.patch","title":"Remove ContextGL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-14T20:44:33Z","updated_at":"2019-04-07T10:38:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3a8c6db513ad54970d4324d9e2b3948db69e0ab0"]},"27071":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxMzYxNjUy","public_id":27071,"url":"https://github.com/godotengine/godot/pull/27071","diff_url":"https://github.com/godotengine/godot/pull/27071.diff","patch_url":"https://github.com/godotengine/godot/pull/27071.patch","title":"Resolve GLES 2 crash on older iOS devices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI3NjExOA==","created_at":"2019-03-14T22:27:17Z","updated_at":"2019-03-16T17:43:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4946335d3de3115e6aa9f9685bb595e9de96d5c3","440706814a8a8c43ad4608e6c1cfc6580ce5a5c1"]},"27080":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNDE1MTMz","public_id":27080,"url":"https://github.com/godotengine/godot/pull/27080","diff_url":"https://github.com/godotengine/godot/pull/27080.diff","patch_url":"https://github.com/godotengine/godot/pull/27080.patch","title":"Make size cache dirty when removing tiles in 'TileMap'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-15T04:01:50Z","updated_at":"2019-04-01T12:52:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["be5f35dfa00c79ab05595d08dca59dfc53912327"]},"27088":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNDY5NTkz","public_id":27088,"url":"https://github.com/godotengine/godot/pull/27088","diff_url":"https://github.com/godotengine/godot/pull/27088.diff","patch_url":"https://github.com/godotengine/godot/pull/27088.patch","title":"Fix scaling issue for texture button focus texture.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-03-15T09:00:06Z","updated_at":"2019-04-01T09:14:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1971c09e5e16c3a956558ec683ae5a1f5acd49b0"]},"27097":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNTk5OTMx","public_id":27097,"url":"https://github.com/godotengine/godot/pull/27097","diff_url":"https://github.com/godotengine/godot/pull/27097.diff","patch_url":"https://github.com/godotengine/godot/pull/27097.patch","title":"Adjusts the default color for search border","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDg4Njc5","created_at":"2019-03-15T15:37:07Z","updated_at":"2019-05-16T21:33:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["dc7533517f0447c61acc44fb39f061b7e29e06cf"]},"27115":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzU2NTU0","public_id":27115,"url":"https://github.com/godotengine/godot/pull/27115","diff_url":"https://github.com/godotengine/godot/pull/27115.diff","patch_url":"https://github.com/godotengine/godot/pull/27115.patch","title":"Fix toggling snap mode while transforming the Spatial object","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NzAyNDI4","created_at":"2019-03-16T07:55:32Z","updated_at":"2019-04-01T09:15:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["05446e8b537f3cd053607824d32cbb651f72839c"]},"27117":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzYyMzk3","public_id":27117,"url":"https://github.com/godotengine/godot/pull/27117","diff_url":"https://github.com/godotengine/godot/pull/27117.diff","patch_url":"https://github.com/godotengine/godot/pull/27117.patch","title":"Enabled logging of failed image download.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-03-16T10:04:52Z","updated_at":"2019-04-01T09:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["37c0ac1d6d8ab687fb4b2fcac78f780c3bc2aa66"]},"27122":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzcyMzYz","public_id":27122,"url":"https://github.com/godotengine/godot/pull/27122","diff_url":"https://github.com/godotengine/godot/pull/27122.diff","patch_url":"https://github.com/godotengine/godot/pull/27122.patch","title":"Fix zooming in TextureRegion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4ODU1NzM=","created_at":"2019-03-16T13:33:17Z","updated_at":"2019-04-20T20:10:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["22030d4cc427c72857e406a9d3684642112c4474"]},"27123":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzc1NjMz","public_id":27123,"url":"https://github.com/godotengine/godot/pull/27123","diff_url":"https://github.com/godotengine/godot/pull/27123.diff","patch_url":"https://github.com/godotengine/godot/pull/27123.patch","title":"Fix renaming actions in the Project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-16T14:30:22Z","updated_at":"2019-04-01T09:06:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["699a3957ce89afb4603d14fb3dd474dd631a1d48"]},"27126":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzc5Mjgz","public_id":27126,"url":"https://github.com/godotengine/godot/pull/27126","diff_url":"https://github.com/godotengine/godot/pull/27126.diff","patch_url":"https://github.com/godotengine/godot/pull/27126.patch","title":"Make bottom panel only try to hide editors when they're visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-16T15:28:36Z","updated_at":"2019-04-01T09:16:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ebabb0ea6598a8b67ec7149e5dea7b036934dde9"]},"27128":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzg1MTcx","public_id":27128,"url":"https://github.com/godotengine/godot/pull/27128","diff_url":"https://github.com/godotengine/godot/pull/27128.diff","patch_url":"https://github.com/godotengine/godot/pull/27128.patch","title":"Fix GDScriptCompiler bugging out with identically-named inner class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-03-16T16:52:34Z","updated_at":"2021-10-25T08:58:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["466a76ac2c7c6634ed1d78fde4ac011e2e70b710"]},"27130":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxNzg5NjY4","public_id":27130,"url":"https://github.com/godotengine/godot/pull/27130","diff_url":"https://github.com/godotengine/godot/pull/27130.diff","patch_url":"https://github.com/godotengine/godot/pull/27130.patch","title":"Fix misplaced hint for interface/theme/accent_color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-03-16T18:02:12Z","updated_at":"2019-04-01T09:17:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b17c8c0396b348430a3a8f6fafa069ba675002ff"]},"27145":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODA3MzYz","public_id":27145,"url":"https://github.com/godotengine/godot/pull/27145","diff_url":"https://github.com/godotengine/godot/pull/27145.diff","patch_url":"https://github.com/godotengine/godot/pull/27145.patch","title":"Remove unused 'fav_rm' ToolButton in EditorFileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-16T23:36:01Z","updated_at":"2019-04-01T10:17:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["579fffd97ef406fd057949da73757e0b98206dab"]},"27148":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODEyNTIz","public_id":27148,"url":"https://github.com/godotengine/godot/pull/27148","diff_url":"https://github.com/godotengine/godot/pull/27148.diff","patch_url":"https://github.com/godotengine/godot/pull/27148.patch","title":"Force drawing guides in single-row Tree items in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-17T01:51:35Z","updated_at":"2019-04-30T17:18:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bd278fdd65f459338fa6f3b4024079242f15568f"]},"27151":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODIwNTU4","public_id":27151,"url":"https://github.com/godotengine/godot/pull/27151","diff_url":"https://github.com/godotengine/godot/pull/27151.diff","patch_url":"https://github.com/godotengine/godot/pull/27151.patch","title":"Changed default shortcut for opening help menu to (Shift + F1)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjc3NDM5","created_at":"2019-03-17T05:47:40Z","updated_at":"2019-04-20T20:12:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1e4fd3e392736f668d2f6693faebe7821947470"]},"27153":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODIzMzY0","public_id":27153,"url":"https://github.com/godotengine/godot/pull/27153","diff_url":"https://github.com/godotengine/godot/pull/27153.diff","patch_url":"https://github.com/godotengine/godot/pull/27153.patch","title":"Make AnimatedSprite able to play backwards","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-17T07:05:41Z","updated_at":"2019-04-20T21:17:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4a2c4330281f46d8a63ced05459e22a7d8895652"]},"27156":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODMxMTU3","public_id":27156,"url":"https://github.com/godotengine/godot/pull/27156","diff_url":"https://github.com/godotengine/godot/pull/27156.diff","patch_url":"https://github.com/godotengine/godot/pull/27156.patch","title":"Added height map shape that implement heightmap collision shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-03-17T09:58:09Z","updated_at":"2020-02-27T11:25:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["8627f1515b7248168f988f77b899d786c2e2d7ad"]},"27162":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODQxNjcx","public_id":27162,"url":"https://github.com/godotengine/godot/pull/27162","diff_url":"https://github.com/godotengine/godot/pull/27162.diff","patch_url":"https://github.com/godotengine/godot/pull/27162.patch","title":"StateMachine: Fix sync mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-03-17T13:13:55Z","updated_at":"2019-04-01T09:17:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d35eae166c09ccb43e4f366525ad2ea78aaaf913"]},"27170":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODU5OTI1","public_id":27170,"url":"https://github.com/godotengine/godot/pull/27170","diff_url":"https://github.com/godotengine/godot/pull/27170.diff","patch_url":"https://github.com/godotengine/godot/pull/27170.patch","title":"Allow whitespaces in warning-ignore comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-03-17T17:46:53Z","updated_at":"2019-04-20T18:05:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7a0dfc04aa85d0a7c5f317252e9eb917d0aef788"]},"27171":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODYwNTM4","public_id":27171,"url":"https://github.com/godotengine/godot/pull/27171","diff_url":"https://github.com/godotengine/godot/pull/27171.diff","patch_url":"https://github.com/godotengine/godot/pull/27171.patch","title":"Properly setup seed in RNG","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-17T17:57:16Z","updated_at":"2019-04-11T06:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6280be46a6fb62b8833a9d55bff590fb209b0fc6"]},"27180":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODY4NTY2","public_id":27180,"url":"https://github.com/godotengine/godot/pull/27180","diff_url":"https://github.com/godotengine/godot/pull/27180.diff","patch_url":"https://github.com/godotengine/godot/pull/27180.patch","title":"Fix script editor attempting to set current line to -1 on script open","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-03-17T20:03:39Z","updated_at":"2019-04-01T09:18:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f6d4a6c2ec035529c057f85d893a9c142670b74"]},"27182":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODY5MTMz","public_id":27182,"url":"https://github.com/godotengine/godot/pull/27182","diff_url":"https://github.com/godotengine/godot/pull/27182.diff","patch_url":"https://github.com/godotengine/godot/pull/27182.patch","title":"Fix order of transformation in GLTF import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NTI1ODA=","created_at":"2019-03-17T20:12:37Z","updated_at":"2019-07-03T15:03:21Z","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":["32dd9c67c683d40e98b444eab4a0a57a270c1276"]},"27184":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODcwMjQz","public_id":27184,"url":"https://github.com/godotengine/godot/pull/27184","diff_url":"https://github.com/godotengine/godot/pull/27184.diff","patch_url":"https://github.com/godotengine/godot/pull/27184.patch","title":"fix GDNative binding generation for object types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-03-17T20:30:55Z","updated_at":"2019-04-01T09:19:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["197d642014b11b85b8172e7633c0fe8eb4f03b84"]},"27187":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODc1OTcw","public_id":27187,"url":"https://github.com/godotengine/godot/pull/27187","diff_url":"https://github.com/godotengine/godot/pull/27187.diff","patch_url":"https://github.com/godotengine/godot/pull/27187.patch","title":"Add 'Create Folder' button in Install Project dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-03-17T21:58:23Z","updated_at":"2019-04-30T16:32:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0e62f5e6f71f4f0141d177471c7e016cacbc9afc"]},"27188":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxODgxODE4","public_id":27188,"url":"https://github.com/godotengine/godot/pull/27188","diff_url":"https://github.com/godotengine/godot/pull/27188.diff","patch_url":"https://github.com/godotengine/godot/pull/27188.patch","title":"Made use of semicolons after GDCLASS more consistent, added semicolons where I found them missing. ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzg2MzIx","created_at":"2019-03-17T23:30:15Z","updated_at":"2021-11-21T00:28:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["38d3bfe971155bc7b0bdc8a10e059f9479d1eb5d"]},"27200":{"id":"MDExOlB1bGxSZXF1ZXN0MjYxOTU4NTk3","public_id":27200,"url":"https://github.com/godotengine/godot/pull/27200","diff_url":"https://github.com/godotengine/godot/pull/27200.diff","patch_url":"https://github.com/godotengine/godot/pull/27200.patch","title":"Fixed CollisionObject signals do not trigger on Area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMTIxNjcz","created_at":"2019-03-18T08:30:29Z","updated_at":"2019-04-01T09:19:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["d7387e8a6831bb6fc0fb966d7245751eab5240cb"]},"27201":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMDE5ODA1","public_id":27201,"url":"https://github.com/godotengine/godot/pull/27201","diff_url":"https://github.com/godotengine/godot/pull/27201.diff","patch_url":"https://github.com/godotengine/godot/pull/27201.patch","title":"Fixed Tileset Editor bug related to polygon size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDg4Njc5","created_at":"2019-03-18T11:39:50Z","updated_at":"2019-04-06T18:52:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["fcd39a506a47e32ac7fa6b403230f0e39e6910f6","ba2b09b034b29aebd9237cb96e3d05ffa808a4f0","2d995372d8e4e47086fbf0b8a71224cd7b763f81"]},"27204":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMDYzMDMw","public_id":27204,"url":"https://github.com/godotengine/godot/pull/27204","diff_url":"https://github.com/godotengine/godot/pull/27204.diff","patch_url":"https://github.com/godotengine/godot/pull/27204.patch","title":"Offset items in PopupMenu when Icons and Checks are present","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-18T13:48:15Z","updated_at":"2019-04-30T17:17:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["de04003d3fc3726a0e611159157a29f2a6632f67"]},"27205":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMDgzODA0","public_id":27205,"url":"https://github.com/godotengine/godot/pull/27205","diff_url":"https://github.com/godotengine/godot/pull/27205.diff","patch_url":"https://github.com/godotengine/godot/pull/27205.patch","title":"Add missing check for 2d physics bounce and friction setters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-03-18T14:38:15Z","updated_at":"2019-04-01T09:19:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["3f64215a430cb20a875a55e9dce0975449cf1400"]},"27208":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMTE3NDE3","public_id":27208,"url":"https://github.com/godotengine/godot/pull/27208","diff_url":"https://github.com/godotengine/godot/pull/27208.diff","patch_url":"https://github.com/godotengine/godot/pull/27208.patch","title":"Add support for linking using LLD on X11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-18T15:53:55Z","updated_at":"2020-01-27T18:21:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["fd7f253649acc3cca498951f71533f012cef1b9e"]},"27214":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMTg1Mjgx","public_id":27214,"url":"https://github.com/godotengine/godot/pull/27214","diff_url":"https://github.com/godotengine/godot/pull/27214.diff","patch_url":"https://github.com/godotengine/godot/pull/27214.patch","title":"Fix MIDI Note Off missing on some devices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTc4MjI1","created_at":"2019-03-18T18:57:19Z","updated_at":"2021-10-13T08:33:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["ea0c398a196358a34e40dc7b93426913f11c160a"]},"27219":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMzAyODky","public_id":27219,"url":"https://github.com/godotengine/godot/pull/27219","diff_url":"https://github.com/godotengine/godot/pull/27219.diff","patch_url":"https://github.com/godotengine/godot/pull/27219.patch","title":"Fix collider debug shape didn't changes with collider size changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-03-19T04:00:19Z","updated_at":"2019-04-21T18:34:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e5f531620e69ef682353e4d93c8ddd6cb43921ba"]},"27228":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyMzc4MzA2","public_id":27228,"url":"https://github.com/godotengine/godot/pull/27228","diff_url":"https://github.com/godotengine/godot/pull/27228.diff","patch_url":"https://github.com/godotengine/godot/pull/27228.patch","title":"Preserve extra arguments for connected signals when changing node type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-03-19T09:45:42Z","updated_at":"2019-04-03T14:54:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a1e7febbb3d8d107fb55be0158660004272306bf"]},"27231":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNDI0OTU5","public_id":27231,"url":"https://github.com/godotengine/godot/pull/27231","diff_url":"https://github.com/godotengine/godot/pull/27231.diff","patch_url":"https://github.com/godotengine/godot/pull/27231.patch","title":"Added smoothstep built-in function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-19T11:57:30Z","updated_at":"2020-04-27T09:16:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["514a3fb96a6ad97eb9488cacba7143566cb17d27"]},"27233":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNDQ1NDM0","public_id":27233,"url":"https://github.com/godotengine/godot/pull/27233","diff_url":"https://github.com/godotengine/godot/pull/27233.diff","patch_url":"https://github.com/godotengine/godot/pull/27233.patch","title":"Added signal for Tween emitted at full completion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-19T12:59:38Z","updated_at":"2019-04-20T20:13:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a19e99aacbb6c4d6dd765510ea99ce0a9916944b"]},"27237":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNTMwNTgw","public_id":27237,"url":"https://github.com/godotengine/godot/pull/27237","diff_url":"https://github.com/godotengine/godot/pull/27237.diff","patch_url":"https://github.com/godotengine/godot/pull/27237.patch","title":"Added 2D functions to AStar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-19T16:18:32Z","updated_at":"2021-11-21T00:28:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0bc37de744c4e435834bda8197561b35a62aeb2c"]},"27238":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNTQ0MDEx","public_id":27238,"url":"https://github.com/godotengine/godot/pull/27238","diff_url":"https://github.com/godotengine/godot/pull/27238.diff","patch_url":"https://github.com/godotengine/godot/pull/27238.patch","title":"Add Emission Mask to CPUParticle2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-03-19T16:51:40Z","updated_at":"2019-04-04T15:05:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dcd268e183abeed9398522174b77fc64def831f6"]},"27240":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNTQ4NTMx","public_id":27240,"url":"https://github.com/godotengine/godot/pull/27240","diff_url":"https://github.com/godotengine/godot/pull/27240.diff","patch_url":"https://github.com/godotengine/godot/pull/27240.patch","title":"Added method to clear all points in Line2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-19T17:03:10Z","updated_at":"2019-04-20T20:14:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["61b22beeae31590fc726cb593252c6fa5edc13d5"]},"27252":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNjcyMjI0","public_id":27252,"url":"https://github.com/godotengine/godot/pull/27252","diff_url":"https://github.com/godotengine/godot/pull/27252.diff","patch_url":"https://github.com/godotengine/godot/pull/27252.patch","title":"Quit the Project Manager when Command + Q is pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-19T23:51:43Z","updated_at":"2020-01-27T18:20:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["deb7152724a8a388dcbf2f546eb44634863d27ef"]},"27254":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNzA4ODE0","public_id":27254,"url":"https://github.com/godotengine/godot/pull/27254","diff_url":"https://github.com/godotengine/godot/pull/27254.diff","patch_url":"https://github.com/godotengine/godot/pull/27254.patch","title":"Fixes Adding animation to AnimatedSprite doesn't update inspector immmediately #26381","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMTIxNjcz","created_at":"2019-03-20T03:42:28Z","updated_at":"2019-04-20T20:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d86d7981ccb4845fd591f90084a1d0557448e921"]},"27259":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyNzkyNjEz","public_id":27259,"url":"https://github.com/godotengine/godot/pull/27259","diff_url":"https://github.com/godotengine/godot/pull/27259.diff","patch_url":"https://github.com/godotengine/godot/pull/27259.patch","title":"Ensure non-emitting particles not processed on entering tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3ODcwNzg5","created_at":"2019-03-20T09:57:21Z","updated_at":"2021-10-25T08:58:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["24b7f088927e17d80e1e21573b16bee8d3d5d50b"]},"27264":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyODgxMzE0","public_id":27264,"url":"https://github.com/godotengine/godot/pull/27264","diff_url":"https://github.com/godotengine/godot/pull/27264.diff","patch_url":"https://github.com/godotengine/godot/pull/27264.patch","title":"Enable macOS Mojave \"Dark Mode\" on the editor title bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDMyMTI=","created_at":"2019-03-20T14:10:53Z","updated_at":"2019-04-03T14:55:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["bba5716899a40390051c0232f64353cf8ed31880"]},"27270":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyOTQxOTA5","public_id":27270,"url":"https://github.com/godotengine/godot/pull/27270","diff_url":"https://github.com/godotengine/godot/pull/27270.diff","patch_url":"https://github.com/godotengine/godot/pull/27270.patch","title":"Fix parsing of generic type declarations in C# source files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-20T16:28:14Z","updated_at":"2019-04-01T09:21:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["34366bc27fddd69539562c12579b3207b23676fe"]},"27271":{"id":"MDExOlB1bGxSZXF1ZXN0MjYyOTUzMzQ4","public_id":27271,"url":"https://github.com/godotengine/godot/pull/27271","diff_url":"https://github.com/godotengine/godot/pull/27271.diff","patch_url":"https://github.com/godotengine/godot/pull/27271.patch","title":"Add support for new MSBuild directory naming introduced in VS 2019","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjEzOTk=","created_at":"2019-03-20T16:56:56Z","updated_at":"2019-07-03T09:01:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7440295ad1cd94b4066733cc20680429ca690f2d"]},"27294":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzMzEwMTE4","public_id":27294,"url":"https://github.com/godotengine/godot/pull/27294","diff_url":"https://github.com/godotengine/godot/pull/27294.diff","patch_url":"https://github.com/godotengine/godot/pull/27294.patch","title":"Add missing methods to Rect2i","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-03-21T16:26:38Z","updated_at":"2019-12-14T19:32:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6232e7eed3a8cf583712b4b60bafe8c96eef22f0"]},"27304":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNDQ1Mjcz","public_id":27304,"url":"https://github.com/godotengine/godot/pull/27304","diff_url":"https://github.com/godotengine/godot/pull/27304.diff","patch_url":"https://github.com/godotengine/godot/pull/27304.patch","title":"Added minimal documentation for _get_configuration_warning method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MTMxMTQw","created_at":"2019-03-22T00:06:50Z","updated_at":"2019-04-19T11:02:30Z","target_branch":"3.1","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0eeb1a7d0d540073a6e62e3203d304730493faf8"]},"27309":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNDU1MTA5","public_id":27309,"url":"https://github.com/godotengine/godot/pull/27309","diff_url":"https://github.com/godotengine/godot/pull/27309.diff","patch_url":"https://github.com/godotengine/godot/pull/27309.patch","title":"Ensure main scene is set when running on device","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-22T01:12:49Z","updated_at":"2021-11-21T00:29:06Z","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":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9e18e94dc1cf70d3e4982828cf87317382abc326"]},"27310":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNDU4MzU5","public_id":27310,"url":"https://github.com/godotengine/godot/pull/27310","diff_url":"https://github.com/godotengine/godot/pull/27310.diff","patch_url":"https://github.com/godotengine/godot/pull/27310.patch","title":"Make angular_damp of new Area nodes match the global default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-22T01:35:15Z","updated_at":"2019-06-19T15:04:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["fc8ad59af39b4436514820ed1e7444f3b94a0377"]},"27317":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNTU3MjQ2","public_id":27317,"url":"https://github.com/godotengine/godot/pull/27317","diff_url":"https://github.com/godotengine/godot/pull/27317.diff","patch_url":"https://github.com/godotengine/godot/pull/27317.patch","title":"Fixed handling of depth texture so it's resolved and bound when needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-03-22T10:24:48Z","updated_at":"2019-04-10T16:12:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["849596c40c49a6d9b5437b60264261e4b1e97bcd"]},"27320":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNTY0NTIx","public_id":27320,"url":"https://github.com/godotengine/godot/pull/27320","diff_url":"https://github.com/godotengine/godot/pull/27320.diff","patch_url":"https://github.com/godotengine/godot/pull/27320.patch","title":"[GDNative] various NativeScript fixes around editor functionality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-03-22T10:47:20Z","updated_at":"2019-04-01T09:23:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5fff7f741a8cc18e6f891ddee6f4130f624ece57","0e5b2b16ede012ffc1bddb5e6e3770234eda6032"]},"27327":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNjgzMDgw","public_id":27327,"url":"https://github.com/godotengine/godot/pull/27327","diff_url":"https://github.com/godotengine/godot/pull/27327.diff","patch_url":"https://github.com/godotengine/godot/pull/27327.patch","title":"Fix import grayscale EXR","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2NTI1ODA=","created_at":"2019-03-22T16:34:58Z","updated_at":"2019-04-20T18:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["f0562a5ef61d9e0e13ad1408b1cb5c6ae901552d"]},"27330":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNzE3NDUw","public_id":27330,"url":"https://github.com/godotengine/godot/pull/27330","diff_url":"https://github.com/godotengine/godot/pull/27330.diff","patch_url":"https://github.com/godotengine/godot/pull/27330.patch","title":"Show bones after creating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-22T18:21:35Z","updated_at":"2019-04-07T14:51:30Z","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":["1b6e0d04f0ff570330464c20b3ef3c7725be996f"]},"27334":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNzQ4MTM2","public_id":27334,"url":"https://github.com/godotengine/godot/pull/27334","diff_url":"https://github.com/godotengine/godot/pull/27334.diff","patch_url":"https://github.com/godotengine/godot/pull/27334.patch","title":"Add support for 50% editor scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-03-22T20:13:00Z","updated_at":"2021-11-21T00:29:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["910bee9fa111f5bcebd25db1db85d1bbdba1c5b7"]},"27339":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzNzk5MDg5","public_id":27339,"url":"https://github.com/godotengine/godot/pull/27339","diff_url":"https://github.com/godotengine/godot/pull/27339.diff","patch_url":"https://github.com/godotengine/godot/pull/27339.patch","title":"Fix 'UndoRedo' increasing its version on actions that should be merged","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-23T01:08:38Z","updated_at":"2021-10-25T08:58:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e63e3875d7c4eb834bee2bb24c49c540cee0a0fd"]},"27348":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzODM1MzAx","public_id":27348,"url":"https://github.com/godotengine/godot/pull/27348","diff_url":"https://github.com/godotengine/godot/pull/27348.diff","patch_url":"https://github.com/godotengine/godot/pull/27348.patch","title":"Better documentation for some move_and_slide parameters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-23T14:10:48Z","updated_at":"2019-03-27T16:30:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0e93714ff72250bed40fc9892551da30a50b5cfd"]},"27359":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzODU0NTI3","public_id":27359,"url":"https://github.com/godotengine/godot/pull/27359","diff_url":"https://github.com/godotengine/godot/pull/27359.diff","patch_url":"https://github.com/godotengine/godot/pull/27359.patch","title":"C#: Bindings generator now translates BBCode docs to XML comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-23T19:08:53Z","updated_at":"2021-05-14T01:53:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1ad16b3d4a2b371208f66085ae3106b59981dbf9"]},"27365":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzODcwMTk5","public_id":27365,"url":"https://github.com/godotengine/godot/pull/27365","diff_url":"https://github.com/godotengine/godot/pull/27365.diff","patch_url":"https://github.com/godotengine/godot/pull/27365.patch","title":"TileMap, negative Y and X Offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDMzODk5","created_at":"2019-03-24T00:04:15Z","updated_at":"2019-11-27T23:25:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["63e0fd76753375c0ad9aeb374c807c25d3eaa1a2"]},"27371":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzODkzMTEy","public_id":27371,"url":"https://github.com/godotengine/godot/pull/27371","diff_url":"https://github.com/godotengine/godot/pull/27371.diff","patch_url":"https://github.com/godotengine/godot/pull/27371.patch","title":"Allow adding disabled shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-03-24T09:50:31Z","updated_at":"2019-04-30T10:18:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["a9d4cde0f5abc399332dde0c7415b99a5796eb34"]},"27376":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzOTEyMTE0","public_id":27376,"url":"https://github.com/godotengine/godot/pull/27376","diff_url":"https://github.com/godotengine/godot/pull/27376.diff","patch_url":"https://github.com/godotengine/godot/pull/27376.patch","title":"Typo fix: \"the function exists\" -> \"the function exits\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4OTk2Mg==","created_at":"2019-03-24T15:05:30Z","updated_at":"2019-04-21T18:16:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bab27547d3b0e38dd8e28f880c57672db547ff69"]},"27383":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzOTI2MTk4","public_id":27383,"url":"https://github.com/godotengine/godot/pull/27383","diff_url":"https://github.com/godotengine/godot/pull/27383.diff","patch_url":"https://github.com/godotengine/godot/pull/27383.patch","title":"TileMap: Fixed unfinished max_lines draw handling for freeze/crash avoidance.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MDgzNDUw","created_at":"2019-03-24T18:29:22Z","updated_at":"2019-04-01T09:25:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["601acdf0e14ae2f966db6f4b885a5d804b1885aa"]},"27388":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzOTM1OTk0","public_id":27388,"url":"https://github.com/godotengine/godot/pull/27388","diff_url":"https://github.com/godotengine/godot/pull/27388.diff","patch_url":"https://github.com/godotengine/godot/pull/27388.patch","title":"Prevents crash on loading unrecognized resources.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-24T21:00:11Z","updated_at":"2019-04-01T09:25:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ee31ace34b3cd542fca2fe1b008d85ad20378ba"]},"27389":{"id":"MDExOlB1bGxSZXF1ZXN0MjYzOTQ3Njcx","public_id":27389,"url":"https://github.com/godotengine/godot/pull/27389","diff_url":"https://github.com/godotengine/godot/pull/27389.diff","patch_url":"https://github.com/godotengine/godot/pull/27389.patch","title":"Add option to enable autowrapping for label inside 'AcceptDialog'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-03-24T23:55:09Z","updated_at":"2021-11-21T00:28:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["61cbb1f6bbff4250e0c7df04277dbe36339cd48e"]},"27401":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MTEzNjE2","public_id":27401,"url":"https://github.com/godotengine/godot/pull/27401","diff_url":"https://github.com/godotengine/godot/pull/27401.diff","patch_url":"https://github.com/godotengine/godot/pull/27401.patch","title":"Use the \"warning\" color for the \"restart required\" label","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-25T13:11:19Z","updated_at":"2020-01-27T18:20:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cca1fab1c431ef03898e07c7fdf69ec9c7c59529"]},"27411":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MjIxOTI0","public_id":27411,"url":"https://github.com/godotengine/godot/pull/27411","diff_url":"https://github.com/godotengine/godot/pull/27411.diff","patch_url":"https://github.com/godotengine/godot/pull/27411.patch","title":"Added GLES2 RenderStorage Info calculations.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-03-25T17:39:47Z","updated_at":"2019-04-20T18:09:02Z","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":["4839b17f9357969e26a2730a977b5695ea75c6ac"]},"27414":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0Mjk5OTMw","public_id":27414,"url":"https://github.com/godotengine/godot/pull/27414","diff_url":"https://github.com/godotengine/godot/pull/27414.diff","patch_url":"https://github.com/godotengine/godot/pull/27414.patch","title":"Allow to drop folders onto editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-25T21:46:52Z","updated_at":"2019-04-22T10:04:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c0da243f04d0df831134cce1b49471d42689d2ba"]},"27415":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MzAxNzU4","public_id":27415,"url":"https://github.com/godotengine/godot/pull/27415","diff_url":"https://github.com/godotengine/godot/pull/27415.diff","patch_url":"https://github.com/godotengine/godot/pull/27415.patch","title":"KinematicBody performance and quality improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-03-25T21:53:39Z","updated_at":"2019-12-01T09:05:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6dd65c0d67960b0f0b26a24bd2f10fe8d54aa37a"]},"27419":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MzE5ODQ1","public_id":27419,"url":"https://github.com/godotengine/godot/pull/27419","diff_url":"https://github.com/godotengine/godot/pull/27419.diff","patch_url":"https://github.com/godotengine/godot/pull/27419.patch","title":"Fix: Keep-custom-tracks option now keeps animation loop property and value track update mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2Mjk3Ng==","created_at":"2019-03-25T23:11:05Z","updated_at":"2019-04-03T14:59:26Z","target_branch":"3.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["589c5698a0808fb2ad9f240d65c1f44ad6544834"]},"27429":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MzY4NDE1","public_id":27429,"url":"https://github.com/godotengine/godot/pull/27429","diff_url":"https://github.com/godotengine/godot/pull/27429.diff","patch_url":"https://github.com/godotengine/godot/pull/27429.patch","title":"[DOC] Physics[2D]DirectBodyState updates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-03-26T04:23:12Z","updated_at":"2019-03-27T16:30:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bb2e6e3ed225e0907b069e0a13479fd43fd12b5b"]},"27430":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0MzY5Mjg4","public_id":27430,"url":"https://github.com/godotengine/godot/pull/27430","diff_url":"https://github.com/godotengine/godot/pull/27430.diff","patch_url":"https://github.com/godotengine/godot/pull/27430.patch","title":"Apply proper offset to CSGMesh brush materials and smooth flags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NDYwNDQ=","created_at":"2019-03-26T04:28:54Z","updated_at":"2019-04-03T14:59:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["209c2d2c80184a86bfc4aa92b4a00236a302fd28"]},"27452":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0ODc0Mzgx","public_id":27452,"url":"https://github.com/godotengine/godot/pull/27452","diff_url":"https://github.com/godotengine/godot/pull/27452.diff","patch_url":"https://github.com/godotengine/godot/pull/27452.patch","title":"Added method to retrieve a direction vector from one point to another","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-27T10:57:58Z","updated_at":"2019-04-20T21:24: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":["55f3bd97a270b691c26d6eda70bc7c0a3ec8f4e8"]},"27453":{"id":"MDExOlB1bGxSZXF1ZXN0MjY0OTEzMzUx","public_id":27453,"url":"https://github.com/godotengine/godot/pull/27453","diff_url":"https://github.com/godotengine/godot/pull/27453.diff","patch_url":"https://github.com/godotengine/godot/pull/27453.patch","title":"Use filename for scene root of imported models","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-27T12:55:26Z","updated_at":"2019-08-21T10:09:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["82fadde680c9377e0a8da023a66c921174c97aff"]},"27462":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1MDQ5ODAw","public_id":27462,"url":"https://github.com/godotengine/godot/pull/27462","diff_url":"https://github.com/godotengine/godot/pull/27462.diff","patch_url":"https://github.com/godotengine/godot/pull/27462.patch","title":"Replace hardcoded GrooveJoint2D bias with user provided bias","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-03-27T18:27:26Z","updated_at":"2019-04-06T19:17:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["96093778ed864f6bcc1e924261ad3149ab18110b"]},"27465":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1MDYzNjM3","public_id":27465,"url":"https://github.com/godotengine/godot/pull/27465","diff_url":"https://github.com/godotengine/godot/pull/27465.diff","patch_url":"https://github.com/godotengine/godot/pull/27465.patch","title":"EditorHelp: Improve enum ref resolving and add constant ref support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-27T19:08:10Z","updated_at":"2021-10-25T08:55:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d80bc5cbbab71fb9b8f25ec56a0baa5b4cee68a9","c8aa85189a8736bb9723770b9409e6f9c00fc249"]},"27469":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1MTAzNzY5","public_id":27469,"url":"https://github.com/godotengine/godot/pull/27469","diff_url":"https://github.com/godotengine/godot/pull/27469.diff","patch_url":"https://github.com/godotengine/godot/pull/27469.patch","title":"Use the accent color to highlight selected text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-27T21:13:39Z","updated_at":"2020-01-27T18:20:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ba67387194ffbe130bdd325d069b853bc99b841"]},"27485":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1MjcwNjc2","public_id":27485,"url":"https://github.com/godotengine/godot/pull/27485","diff_url":"https://github.com/godotengine/godot/pull/27485.diff","patch_url":"https://github.com/godotengine/godot/pull/27485.patch","title":"Safer encode/decode variant.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-03-28T10:29:00Z","updated_at":"2019-07-04T06:11:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["393e62b98a5a37ccdd7d860571e2f8cc7b970fe4","53ab3a1ba92237a15ce74b7b35ce78c1defbfa47","e61a074a8e7cc6f4a5435ca8e96a82e3fed917e6"]},"27490":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1MzM3MDI0","public_id":27490,"url":"https://github.com/godotengine/godot/pull/27490","diff_url":"https://github.com/godotengine/godot/pull/27490.diff","patch_url":"https://github.com/godotengine/godot/pull/27490.patch","title":"Allow non-resizeable windows to enter full-screen mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-03-28T13:42:31Z","updated_at":"2019-06-12T05:44:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7c7182483f50edae81f92bd4d4ad627f1b3ca57c"]},"27497":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1NDcwMDg0","public_id":27497,"url":"https://github.com/godotengine/godot/pull/27497","diff_url":"https://github.com/godotengine/godot/pull/27497.diff","patch_url":"https://github.com/godotengine/godot/pull/27497.patch","title":"C#: Add DynamicGodotObject class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-03-28T19:19:26Z","updated_at":"2021-05-14T01:53:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["bb6814aef095a084066f2f407dd6d1c8671c7940"]},"27500":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1NDk3MzM1","public_id":27500,"url":"https://github.com/godotengine/godot/pull/27500","diff_url":"https://github.com/godotengine/godot/pull/27500.diff","patch_url":"https://github.com/godotengine/godot/pull/27500.patch","title":"Allow TileMap to override set_cell behaviour while using TileMap editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzkyMTA0","created_at":"2019-03-28T20:46:27Z","updated_at":"2019-04-05T02:17:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a6f5cf7de7ecbd0425c14baa1281e742ebad3e4f"]},"27505":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1NTg4NzI1","public_id":27505,"url":"https://github.com/godotengine/godot/pull/27505","diff_url":"https://github.com/godotengine/godot/pull/27505.diff","patch_url":"https://github.com/godotengine/godot/pull/27505.patch","title":"Keep DEPTH from causing compile error in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-03-29T05:17:31Z","updated_at":"2019-04-03T15:00:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5056b4a02cbb71aea7f424d0e400175787fb0db6"]},"27506":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1NjI2Mzg0","public_id":27506,"url":"https://github.com/godotengine/godot/pull/27506","diff_url":"https://github.com/godotengine/godot/pull/27506.diff","patch_url":"https://github.com/godotengine/godot/pull/27506.patch","title":"Added functions to AStar for disable/enable points to effectivly create obstacles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-03-29T08:32:12Z","updated_at":"2019-04-20T21:21:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc71fb2308b04f6fab67490e99d0fb0ea1251031"]},"27510":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1NzI1MzAw","public_id":27510,"url":"https://github.com/godotengine/godot/pull/27510","diff_url":"https://github.com/godotengine/godot/pull/27510.diff","patch_url":"https://github.com/godotengine/godot/pull/27510.patch","title":"Add editor screenshot on control - f12.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-03-29T13:56:06Z","updated_at":"2021-11-21T00:28:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["05de0eafabc4238d79fac285c5639e5556e67d98"]},"27527":{"id":"MDExOlB1bGxSZXF1ZXN0MjY1OTM4NDA5","public_id":27527,"url":"https://github.com/godotengine/godot/pull/27527","diff_url":"https://github.com/godotengine/godot/pull/27527.diff","patch_url":"https://github.com/godotengine/godot/pull/27527.patch","title":"Add option to have viewport render into supplied texture (VR)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-03-30T13:16:58Z","updated_at":"2019-04-07T09:11:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["8349d4fbd99052db5a2e66a4ff9b3d44e3ceabac"]},"27553":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDA1MDAy","public_id":27553,"url":"https://github.com/godotengine/godot/pull/27553","diff_url":"https://github.com/godotengine/godot/pull/27553.diff","patch_url":"https://github.com/godotengine/godot/pull/27553.patch","title":"Add Sprite to CollisionPolygon2D and LightOccluder2D converter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-03-31T10:53:40Z","updated_at":"2020-11-13T13:22:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c218c631f62b154af41238782280dbb9b2e914f8"]},"27554":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDE2MTI3","public_id":27554,"url":"https://github.com/godotengine/godot/pull/27554","diff_url":"https://github.com/godotengine/godot/pull/27554.diff","patch_url":"https://github.com/godotengine/godot/pull/27554.patch","title":"Update freetype to 2.10.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-03-31T14:02:17Z","updated_at":"2019-06-04T09:10:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["a6300b454d652b30d9bc5a081a220211698b312e"]},"27557":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDIyODEx","public_id":27557,"url":"https://github.com/godotengine/godot/pull/27557","diff_url":"https://github.com/godotengine/godot/pull/27557.diff","patch_url":"https://github.com/godotengine/godot/pull/27557.patch","title":"Fixed not deselecting when clearing lineedit.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-03-31T15:39:18Z","updated_at":"2019-04-03T15:00:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bfba1e36bc3cb3f686f1fbbbb8187e26e28ef57f"]},"27559":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDMzMzY2","public_id":27559,"url":"https://github.com/godotengine/godot/pull/27559","diff_url":"https://github.com/godotengine/godot/pull/27559.diff","patch_url":"https://github.com/godotengine/godot/pull/27559.patch","title":"Improve the anchors and margin workflow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-03-31T18:16:40Z","updated_at":"2019-05-20T15:45:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e875f05c3bb026ed96e59d1651237852b174d00c"]},"27561":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDM4MTIx","public_id":27561,"url":"https://github.com/godotengine/godot/pull/27561","diff_url":"https://github.com/godotengine/godot/pull/27561.diff","patch_url":"https://github.com/godotengine/godot/pull/27561.patch","title":"Document SceneTree.get_frame() and persistent in add_to_group()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-03-31T19:25:48Z","updated_at":"2019-04-19T11:24:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1e9128238e7b74394148579ded9e63115cb0aa58"]},"27562":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDQxNjg0","public_id":27562,"url":"https://github.com/godotengine/godot/pull/27562","diff_url":"https://github.com/godotengine/godot/pull/27562.diff","patch_url":"https://github.com/godotengine/godot/pull/27562.patch","title":"Fix wrong blend of animation tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-03-31T20:15:30Z","updated_at":"2019-04-20T18:09:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["45d97b9860049414da61f4d6c69f3fd653b7c256"]},"27565":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDQ0MzM3","public_id":27565,"url":"https://github.com/godotengine/godot/pull/27565","diff_url":"https://github.com/godotengine/godot/pull/27565.diff","patch_url":"https://github.com/godotengine/godot/pull/27565.patch","title":"Added ignore flag / wildcard bit to tileset autotile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MDgzNDUw","created_at":"2019-03-31T20:52:41Z","updated_at":"2021-04-20T14:08:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a3af9d5714503bfdb1e524fee5ebc2da08e92d98"]},"27567":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDQ4ODY3","public_id":27567,"url":"https://github.com/godotengine/godot/pull/27567","diff_url":"https://github.com/godotengine/godot/pull/27567.diff","patch_url":"https://github.com/godotengine/godot/pull/27567.patch","title":"Use the editor theme's accent color for 2D/3D selections and rotations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-03-31T21:56:47Z","updated_at":"2020-01-27T18:20:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d59b210aeccf5de8454a37ef5da5e9f631302f25"]},"27569":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MDUyNzM2","public_id":27569,"url":"https://github.com/godotengine/godot/pull/27569","diff_url":"https://github.com/godotengine/godot/pull/27569.diff","patch_url":"https://github.com/godotengine/godot/pull/27569.patch","title":"Exclude link-local IPv4s from editor host list.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-03-31T22:54:00Z","updated_at":"2019-05-14T14:08:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2bb39ac56e18fed2ef75ec3d7c6f0366bbbef90d"]},"27577":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2MzIyMTc5","public_id":27577,"url":"https://github.com/godotengine/godot/pull/27577","diff_url":"https://github.com/godotengine/godot/pull/27577.diff","patch_url":"https://github.com/godotengine/godot/pull/27577.patch","title":"Continuation of #27562","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-01T16:49:23Z","updated_at":"2019-08-21T10:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dbda5b6700a05c2305584638bfa537d9f885adae"]},"27589":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2NTMwNjIx","public_id":27589,"url":"https://github.com/godotengine/godot/pull/27589","diff_url":"https://github.com/godotengine/godot/pull/27589.diff","patch_url":"https://github.com/godotengine/godot/pull/27589.patch","title":"Fix File switching between reading and writing, opened with READ_WRITE on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-02T08:05:25Z","updated_at":"2019-04-20T20:25:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8d12dfa24d70b6a86660baaafb83781d6dea4680"]},"27594":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2NjA4NzQ3","public_id":27594,"url":"https://github.com/godotengine/godot/pull/27594","diff_url":"https://github.com/godotengine/godot/pull/27594.diff","patch_url":"https://github.com/godotengine/godot/pull/27594.patch","title":"Fix duplicated conditions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-04-02T11:51:02Z","updated_at":"2019-05-03T12:46:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["cdf54d6c5fcaf20088cc334a9973cdd435041bc3"]},"27596":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2NjEzODM5","public_id":27596,"url":"https://github.com/godotengine/godot/pull/27596","diff_url":"https://github.com/godotengine/godot/pull/27596.diff","patch_url":"https://github.com/godotengine/godot/pull/27596.patch","title":"Fix: RichTextLabel Crash - meta_hover_ended","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNzM1NzYy","created_at":"2019-04-02T12:06:14Z","updated_at":"2019-04-20T18:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["84dfb3ff2d9b3725acd7ed0755b17158ba30faba"]},"27597":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2NjE0NzIw","public_id":27597,"url":"https://github.com/godotengine/godot/pull/27597","diff_url":"https://github.com/godotengine/godot/pull/27597.diff","patch_url":"https://github.com/godotengine/godot/pull/27597.patch","title":"Fix -Wnon-virtual-dtor warnings.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-04-02T12:08:46Z","updated_at":"2019-04-03T15:01:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f9f2413e69b9bd821c4e871f1ce46d3a5eafeb0c"]},"27602":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2Njc5NzI0","public_id":27602,"url":"https://github.com/godotengine/godot/pull/27602","diff_url":"https://github.com/godotengine/godot/pull/27602.diff","patch_url":"https://github.com/godotengine/godot/pull/27602.patch","title":" Fix crash when using the Tileset Editor when the given shape has no points","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-02T14:48:27Z","updated_at":"2019-04-21T10:49:10Z","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":["c7cfe5330c5903f23f020633ebe433f1f485dd87","9501900e1bd44b9aa2feb32b636c9bc9283a8363"]},"27618":{"id":"MDExOlB1bGxSZXF1ZXN0MjY2ODIxNTIx","public_id":27618,"url":"https://github.com/godotengine/godot/pull/27618","diff_url":"https://github.com/godotengine/godot/pull/27618.diff","patch_url":"https://github.com/godotengine/godot/pull/27618.patch","title":"Fix memory leak introduced in bb6814a","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-02T21:48:12Z","updated_at":"2021-05-14T01:53:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0338e55a6ebaed0b2116c8dde6c5ec56b8774f6d"]},"27633":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MDAyOTEw","public_id":27633,"url":"https://github.com/godotengine/godot/pull/27633","diff_url":"https://github.com/godotengine/godot/pull/27633.diff","patch_url":"https://github.com/godotengine/godot/pull/27633.patch","title":"SCons: Fix python3 compat for builtin_bullet=no","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-03T11:25:08Z","updated_at":"2019-04-03T15:02:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["44f1b390a3604cc141502c76fbf15dd347fc327c"]},"27634":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MDAzMjU4","public_id":27634,"url":"https://github.com/godotengine/godot/pull/27634","diff_url":"https://github.com/godotengine/godot/pull/27634.diff","patch_url":"https://github.com/godotengine/godot/pull/27634.patch","title":"dist: Rename Linux mime type to follow system convention","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-03T11:26:07Z","updated_at":"2019-04-03T15:02:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["7eabf4c8a322a520c59d63b2bba36be44480101f"]},"27636":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MDMyNDU2","public_id":27636,"url":"https://github.com/godotengine/godot/pull/27636","diff_url":"https://github.com/godotengine/godot/pull/27636.diff","patch_url":"https://github.com/godotengine/godot/pull/27636.patch","title":"Minor English fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1NzkzNTk=","created_at":"2019-04-03T12:50:56Z","updated_at":"2022-02-24T13:13:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f8a22f0a9086e7a389d914f2dde6baea8b08eef0"]},"27644":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MTMyMjQ5","public_id":27644,"url":"https://github.com/godotengine/godot/pull/27644","diff_url":"https://github.com/godotengine/godot/pull/27644.diff","patch_url":"https://github.com/godotengine/godot/pull/27644.patch","title":"Allow default audio bus layout modification","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-04-03T16:56:06Z","updated_at":"2019-12-14T19:36:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["650b698f5174e9c4e29781f551af560a55a1e87a"]},"27645":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MTM3NDI1","public_id":27645,"url":"https://github.com/godotengine/godot/pull/27645","diff_url":"https://github.com/godotengine/godot/pull/27645.diff","patch_url":"https://github.com/godotengine/godot/pull/27645.patch","title":"Fix end pops when trimming wav files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NTU5Mg==","created_at":"2019-04-03T17:12:53Z","updated_at":"2019-08-21T10:12:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["26cc521d5592a7b807688a7ce6c27a2454cbf486"]},"27655":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MTg5NTk5","public_id":27655,"url":"https://github.com/godotengine/godot/pull/27655","diff_url":"https://github.com/godotengine/godot/pull/27655.diff","patch_url":"https://github.com/godotengine/godot/pull/27655.patch","title":"Properly explain RPC/RSET mode failure.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-04-03T19:57:05Z","updated_at":"2019-04-06T08:58:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["95ad747deaa474b30c04b01f60634f2be9a5ea18"]},"27656":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MjAwNjI0","public_id":27656,"url":"https://github.com/godotengine/godot/pull/27656","diff_url":"https://github.com/godotengine/godot/pull/27656.diff","patch_url":"https://github.com/godotengine/godot/pull/27656.patch","title":"Document built-in LineEdit keybindings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-03T20:31:13Z","updated_at":"2020-01-27T18:20:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9b86233e324ec117bc73e8a5ac001f46f8140011"]},"27657":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MjEwMjIz","public_id":27657,"url":"https://github.com/godotengine/godot/pull/27657","diff_url":"https://github.com/godotengine/godot/pull/27657.diff","patch_url":"https://github.com/godotengine/godot/pull/27657.patch","title":"Add Android Studio support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-04-03T21:01:31Z","updated_at":"2022-04-07T02:21:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["669db2a50ad325935b09571132d82bd18af2f99b"]},"27660":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MjI5Mzc2","public_id":27660,"url":"https://github.com/godotengine/godot/pull/27660","diff_url":"https://github.com/godotengine/godot/pull/27660.diff","patch_url":"https://github.com/godotengine/godot/pull/27660.patch","title":"Fix Cursor Color in the Label/RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1ODgyOTQ1","created_at":"2019-04-03T22:10:27Z","updated_at":"2019-04-20T21:09:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d179cbc3c2090c32c42dc5b1313a8f8b554f3b12"]},"27671":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3Mzc4MTkz","public_id":27671,"url":"https://github.com/godotengine/godot/pull/27671","diff_url":"https://github.com/godotengine/godot/pull/27671.diff","patch_url":"https://github.com/godotengine/godot/pull/27671.patch","title":"SCons: Fix OPUS_ARM_OPT flag applied for all android/iphone arches","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-04T10:05:02Z","updated_at":"2019-04-04T10:41:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c2fb1c9f013a340d55d7d20cd499e4536caa23b7"]},"27673":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3MzgyNjQx","public_id":27673,"url":"https://github.com/godotengine/godot/pull/27673","diff_url":"https://github.com/godotengine/godot/pull/27673.diff","patch_url":"https://github.com/godotengine/godot/pull/27673.patch","title":"Small fixes, mostly duplicated code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-04-04T10:17:31Z","updated_at":"2019-08-21T10:13:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["856a8226a5306632f5dd4d9e9c916d89e3e21495"]},"27676":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NDQwNzQ4","public_id":27676,"url":"https://github.com/godotengine/godot/pull/27676","diff_url":"https://github.com/godotengine/godot/pull/27676.diff","patch_url":"https://github.com/godotengine/godot/pull/27676.patch","title":"Small fixes to static analyzer bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-04-04T13:07:28Z","updated_at":"2019-05-01T09:14:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8460d0678c28816f6f206f40b71de2510fab1ffc"]},"27677":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NDQzMTkz","public_id":27677,"url":"https://github.com/godotengine/godot/pull/27677","diff_url":"https://github.com/godotengine/godot/pull/27677.diff","patch_url":"https://github.com/godotengine/godot/pull/27677.patch","title":"Fix -Wimplicit-fallthrough warnings from GCC 8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-04T13:13:51Z","updated_at":"2019-08-21T10:15:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fc370b3feb419fdc1a8139bdf01f1dacf868ca1f","e4a96164b6e52dac6aff7ddad05bd3ed735840a9"]},"27683":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NTE5ODA3","public_id":27683,"url":"https://github.com/godotengine/godot/pull/27683","diff_url":"https://github.com/godotengine/godot/pull/27683.diff","patch_url":"https://github.com/godotengine/godot/pull/27683.patch","title":"Fix BitMap calculating incorrect true bit count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-04-04T16:14:46Z","updated_at":"2019-04-06T19:19:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b16946dea6382100940ffb4b5bbd4cf1a1ff16ec"]},"27686":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NTk0Mjg4","public_id":27686,"url":"https://github.com/godotengine/godot/pull/27686","diff_url":"https://github.com/godotengine/godot/pull/27686.diff","patch_url":"https://github.com/godotengine/godot/pull/27686.patch","title":"Mono: Make GD.Convert take Variant.Type instead of int","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY2ODUx","created_at":"2019-04-04T20:09:07Z","updated_at":"2019-04-06T19:19:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["46e79e6fadeef1795014b45d8f0f485e5025c51c"]},"27687":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NTk5NDc5","public_id":27687,"url":"https://github.com/godotengine/godot/pull/27687","diff_url":"https://github.com/godotengine/godot/pull/27687.diff","patch_url":"https://github.com/godotengine/godot/pull/27687.patch","title":"Fix wrong heights data used to compute min and max heights","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-04-04T20:25:31Z","updated_at":"2019-04-06T19:19:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["cdcdba704b989aa9d7decc40d3181f8378378512"]},"27688":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NjAwNjc5","public_id":27688,"url":"https://github.com/godotengine/godot/pull/27688","diff_url":"https://github.com/godotengine/godot/pull/27688.diff","patch_url":"https://github.com/godotengine/godot/pull/27688.patch","title":"Mono: Make missing default constructor error more foolproof","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY2ODUx","created_at":"2019-04-04T20:29:12Z","updated_at":"2019-04-06T19:20:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["444242a0807e9db7ebfce86bf88dad28d18cc1e1"]},"27693":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3NjcxNjcy","public_id":27693,"url":"https://github.com/godotengine/godot/pull/27693","diff_url":"https://github.com/godotengine/godot/pull/27693.diff","patch_url":"https://github.com/godotengine/godot/pull/27693.patch","title":"Make brackets only be inserted when necessary when autocompleting methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-05T02:33:42Z","updated_at":"2019-04-30T17:17:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["24137f423ab7967ab89edddca9761d2b41f54dcd"]},"27698":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3ODI0OTM4","public_id":27698,"url":"https://github.com/godotengine/godot/pull/27698","diff_url":"https://github.com/godotengine/godot/pull/27698.diff","patch_url":"https://github.com/godotengine/godot/pull/27698.patch","title":"Document TileMap's new 'set_cell' internal override capability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-05T13:31:04Z","updated_at":"2019-04-08T12:41:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c8d0c61d912f40709b38857972299096ba511a7b"]},"27699":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3ODI5MTg2","public_id":27699,"url":"https://github.com/godotengine/godot/pull/27699","diff_url":"https://github.com/godotengine/godot/pull/27699.diff","patch_url":"https://github.com/godotengine/godot/pull/27699.patch","title":"Fix TextureRegion margin bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4ODU1NzM=","created_at":"2019-04-05T13:43:01Z","updated_at":"2019-04-20T20:10:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f38173fb1914d0152c9180c150c37a8f5652b239"]},"27707":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTI2MjM4","public_id":27707,"url":"https://github.com/godotengine/godot/pull/27707","diff_url":"https://github.com/godotengine/godot/pull/27707.diff","patch_url":"https://github.com/godotengine/godot/pull/27707.patch","title":"Improve wording of various messages and make casing more consistent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-05T18:41:44Z","updated_at":"2020-01-27T18:20:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["35a016216702e65579afcdffa7114835176c0bd9"]},"27710":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTY3OTg3","public_id":27710,"url":"https://github.com/godotengine/godot/pull/27710","diff_url":"https://github.com/godotengine/godot/pull/27710.diff","patch_url":"https://github.com/godotengine/godot/pull/27710.patch","title":"Add support for type hints in non-default script editor templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-05T21:17:08Z","updated_at":"2020-01-27T18:20:53Z","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":["00799fc8c245a09259fda8d17e65428a904402c6"]},"27711":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTc0ODAz","public_id":27711,"url":"https://github.com/godotengine/godot/pull/27711","diff_url":"https://github.com/godotengine/godot/pull/27711.diff","patch_url":"https://github.com/godotengine/godot/pull/27711.patch","title":"Replace a few #if/#elif with #ifdef and \"#elif defined\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-05T21:47:12Z","updated_at":"2021-05-14T01:53:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ad2127a3e8b274d4946a35cafd31c904a3de294b"]},"27714":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTg3NDA2","public_id":27714,"url":"https://github.com/godotengine/godot/pull/27714","diff_url":"https://github.com/godotengine/godot/pull/27714.diff","patch_url":"https://github.com/godotengine/godot/pull/27714.patch","title":"FBX Import bug fixes with special character in mesh names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-05T22:56:36Z","updated_at":"2019-04-07T20:00:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["1d55ca503ef44b9c3421d4cea9b2bd53a41bafde"]},"27716":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTkwODg1","public_id":27716,"url":"https://github.com/godotengine/godot/pull/27716","diff_url":"https://github.com/godotengine/godot/pull/27716.diff","patch_url":"https://github.com/godotengine/godot/pull/27716.patch","title":"Find the previous match in script editor when pressing Shift + Enter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-05T23:21:20Z","updated_at":"2020-01-27T18:20:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8a1c5a839090a26e6c859c3f09ba1274540eff9d"]},"27717":{"id":"MDExOlB1bGxSZXF1ZXN0MjY3OTkyNjEw","public_id":27717,"url":"https://github.com/godotengine/godot/pull/27717","diff_url":"https://github.com/godotengine/godot/pull/27717.diff","patch_url":"https://github.com/godotengine/godot/pull/27717.patch","title":"Mono: Buildsystem support for finding MSBuild from VS2019","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-05T23:34:38Z","updated_at":"2021-05-13T23:46:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["e82b2def8e8eabe7c1be37743bd8f0f7bd671763"]},"27724":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDI2MzI0","public_id":27724,"url":"https://github.com/godotengine/godot/pull/27724","diff_url":"https://github.com/godotengine/godot/pull/27724.diff","patch_url":"https://github.com/godotengine/godot/pull/27724.patch","title":"Add example of loading a font from .ttf file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4OTk2Mg==","created_at":"2019-04-06T10:06:41Z","updated_at":"2019-07-29T12:52:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c89cc44a5e73de4d5c9558a224f5bfa99d538974"]},"27729":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDM4NDcz","public_id":27729,"url":"https://github.com/godotengine/godot/pull/27729","diff_url":"https://github.com/godotengine/godot/pull/27729.diff","patch_url":"https://github.com/godotengine/godot/pull/27729.patch","title":"Fix wrong method binds and registered class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-06T14:19:03Z","updated_at":"2021-05-13T23:46:36Z","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":["2f3328a039ac31368dfc9d93ae95702c0d9db827"]},"27730":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDQyMDk4","public_id":27730,"url":"https://github.com/godotengine/godot/pull/27730","diff_url":"https://github.com/godotengine/godot/pull/27730.diff","patch_url":"https://github.com/godotengine/godot/pull/27730.patch","title":"Fix missing re-activation of bullet physics sleep feature","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-04-06T15:20:30Z","updated_at":"2019-08-21T10:18:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0877cf64192c60e2c7a47250a8a44a4d70d8ff54"]},"27733":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDQzOTY0","public_id":27733,"url":"https://github.com/godotengine/godot/pull/27733","diff_url":"https://github.com/godotengine/godot/pull/27733.diff","patch_url":"https://github.com/godotengine/godot/pull/27733.patch","title":"Fixed Transform FLIP_Y and FLIP_Z set as identity transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-04-06T15:50:33Z","updated_at":"2019-04-07T10:32:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["882838579238a4fe6d3371ce76042306d5fabd17"]},"27734":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDQ1MDAw","public_id":27734,"url":"https://github.com/godotengine/godot/pull/27734","diff_url":"https://github.com/godotengine/godot/pull/27734.diff","patch_url":"https://github.com/godotengine/godot/pull/27734.patch","title":"Remove unused imports","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwMDY4NDI=","created_at":"2019-04-06T16:07:02Z","updated_at":"2019-04-20T18:15:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["49a81308c04204a4dc2df71d2c94ded182e0343f"]},"27735":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDU1NzUy","public_id":27735,"url":"https://github.com/godotengine/godot/pull/27735","diff_url":"https://github.com/godotengine/godot/pull/27735.diff","patch_url":"https://github.com/godotengine/godot/pull/27735.patch","title":"GLES3: Fix regression in particles buffer initialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-06T19:03:53Z","updated_at":"2019-04-06T19:13:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b182e038e763efbb68ed8839351e01a20d24984d"]},"27741":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDYyMjQ0","public_id":27741,"url":"https://github.com/godotengine/godot/pull/27741","diff_url":"https://github.com/godotengine/godot/pull/27741.diff","patch_url":"https://github.com/godotengine/godot/pull/27741.patch","title":"Fix \"Show in File Manager\" option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NjUyMTQ2","created_at":"2019-04-06T20:53:46Z","updated_at":"2019-04-20T18:16:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22b861ad9787523487c652250b42828d9991ad02"]},"27742":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDYyNTQ3","public_id":27742,"url":"https://github.com/godotengine/godot/pull/27742","diff_url":"https://github.com/godotengine/godot/pull/27742.diff","patch_url":"https://github.com/godotengine/godot/pull/27742.patch","title":"Game camera override","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-04-06T20:59:27Z","updated_at":"2021-11-24T00:14:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8b0546d93b7487476e8ec290399d95fd172d9f50"]},"27752":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDc5OTUy","public_id":27752,"url":"https://github.com/godotengine/godot/pull/27752","diff_url":"https://github.com/godotengine/godot/pull/27752.diff","patch_url":"https://github.com/godotengine/godot/pull/27752.patch","title":"Minor English fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2Njk3MjU5","created_at":"2019-04-07T04:06:40Z","updated_at":"2019-04-07T10:12:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e5f29308ba62e834d82e7e068f1dd388b58889f3"]},"27754":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDg0OTk2","public_id":27754,"url":"https://github.com/godotengine/godot/pull/27754","diff_url":"https://github.com/godotengine/godot/pull/27754.diff","patch_url":"https://github.com/godotengine/godot/pull/27754.patch","title":"Fix where json exported empty types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-07T06:35:43Z","updated_at":"2019-04-07T09:54:38Z","target_branch":"3.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["6226be9595caec7f741cdf570ca99e742a611388"]},"27759":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MDk2NTQ0","public_id":27759,"url":"https://github.com/godotengine/godot/pull/27759","diff_url":"https://github.com/godotengine/godot/pull/27759.diff","patch_url":"https://github.com/godotengine/godot/pull/27759.patch","title":"Sort GDNative api.json","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-07T10:31:08Z","updated_at":"2019-07-29T11:36:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["0d2f3f4f50d3975a9dba3d9ab31782848d60cd9a"]},"27762":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTAxNDY1","public_id":27762,"url":"https://github.com/godotengine/godot/pull/27762","diff_url":"https://github.com/godotengine/godot/pull/27762.diff","patch_url":"https://github.com/godotengine/godot/pull/27762.patch","title":"AnimationNode* docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-04-07T11:59:33Z","updated_at":"2019-04-19T11:04:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["584288a32c49afa02e69178381ef1e2abfb5371b"]},"27763":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTAyNzM0","public_id":27763,"url":"https://github.com/godotengine/godot/pull/27763","diff_url":"https://github.com/godotengine/godot/pull/27763.diff","patch_url":"https://github.com/godotengine/godot/pull/27763.patch","title":"Changed autotile priority picking algorithm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NDkwNDAx","created_at":"2019-04-07T12:21:11Z","updated_at":"2019-07-12T09:28:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d9f0d9cdac1c597ae63a91dd112bcfc0c1758c2b"]},"27766":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTA2NzM3","public_id":27766,"url":"https://github.com/godotengine/godot/pull/27766","diff_url":"https://github.com/godotengine/godot/pull/27766.diff","patch_url":"https://github.com/godotengine/godot/pull/27766.patch","title":"Small hotfix to visual shader entries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-07T13:27:23Z","updated_at":"2019-04-07T13:32:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["54bf313e07c778c7dcaea07ef58e60d5829ae3c6"]},"27770":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTExOTI0","public_id":27770,"url":"https://github.com/godotengine/godot/pull/27770","diff_url":"https://github.com/godotengine/godot/pull/27770.diff","patch_url":"https://github.com/godotengine/godot/pull/27770.patch","title":"Allow panning while moving a node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-07T14:46:35Z","updated_at":"2019-04-08T09:44:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7abd0a3976e2915488445a09e6f431563331c001"]},"27776":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTIxMjQy","public_id":27776,"url":"https://github.com/godotengine/godot/pull/27776","diff_url":"https://github.com/godotengine/godot/pull/27776.diff","patch_url":"https://github.com/godotengine/godot/pull/27776.patch","title":"core_bind: Use the appropriate enum instead of int","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-07T16:54:31Z","updated_at":"2021-05-13T23:46:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ebe2f4ea0900af2db7dcf875e16a7ba6ff4bde6f"]},"27781":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTI4MjE4","public_id":27781,"url":"https://github.com/godotengine/godot/pull/27781","diff_url":"https://github.com/godotengine/godot/pull/27781.diff","patch_url":"https://github.com/godotengine/godot/pull/27781.patch","title":"Android now (optionally) builds the template when exporting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2019-04-07T18:44:13Z","updated_at":"2019-07-01T04:36:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["dd03dcbd5a1d4a23d4fb3aa41da0c91fe2c5eda5","cd4449e7abe97b2bc883e2d182db2cc41eb35f8c","65f3a953de3db4406f099d014acbc630f53eca9c"]},"27783":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTM1MjMw","public_id":27783,"url":"https://github.com/godotengine/godot/pull/27783","diff_url":"https://github.com/godotengine/godot/pull/27783.diff","patch_url":"https://github.com/godotengine/godot/pull/27783.patch","title":"Fixed StyleBoxFlat sending an empty list of vertices to render when nothing is visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-04-07T20:27:39Z","updated_at":"2019-04-08T09:33:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cb3842833a6d39e098b75df4d63055b3dee4e231"]},"27789":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTUxNDg0","public_id":27789,"url":"https://github.com/godotengine/godot/pull/27789","diff_url":"https://github.com/godotengine/godot/pull/27789.diff","patch_url":"https://github.com/godotengine/godot/pull/27789.patch","title":"Added move_toward functions for float, Vector2 and Vector3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MjQ4MTA=","created_at":"2019-04-08T00:38:10Z","updated_at":"2021-11-21T00:29:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c00427add34f505cff275ea33423f1053423d646"]},"27792":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTU5OTAy","public_id":27792,"url":"https://github.com/godotengine/godot/pull/27792","diff_url":"https://github.com/godotengine/godot/pull/27792.diff","patch_url":"https://github.com/godotengine/godot/pull/27792.patch","title":"Fixes being unable to use the Quat(Vector3) constructor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MjQ4MTA=","created_at":"2019-04-08T02:03:06Z","updated_at":"2021-11-21T00:26:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2e63fd27a2112fd2562c7307d15a7516adb52fd"]},"27793":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTYxODc1","public_id":27793,"url":"https://github.com/godotengine/godot/pull/27793","diff_url":"https://github.com/godotengine/godot/pull/27793.diff","patch_url":"https://github.com/godotengine/godot/pull/27793.patch","title":"[AnimationNodeBlendTreeEditor] Usability improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-08T02:18:29Z","updated_at":"2019-04-20T20:31:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ccbf57611b85a5295b37a3fed6b602ef23f96b7a"]},"27796":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTg3OTky","public_id":27796,"url":"https://github.com/godotengine/godot/pull/27796","diff_url":"https://github.com/godotengine/godot/pull/27796.diff","patch_url":"https://github.com/godotengine/godot/pull/27796.patch","title":"Reset button state on exit tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNjMyODQy","created_at":"2019-04-08T05:32:16Z","updated_at":"2019-04-30T09:05:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c7fbc63cc23dc1f62e92dca3abab477f425d22e3"]},"27798":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MTk5Njkz","public_id":27798,"url":"https://github.com/godotengine/godot/pull/27798","diff_url":"https://github.com/godotengine/godot/pull/27798.diff","patch_url":"https://github.com/godotengine/godot/pull/27798.patch","title":"Fixes bug when setting projection matrix in shader GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-08T06:32:57Z","updated_at":"2019-07-17T07:47:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e37d72369510e45a0895af88d47a7fdac93ceba9"]},"27802":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MjMyMDI5","public_id":27802,"url":"https://github.com/godotengine/godot/pull/27802","diff_url":"https://github.com/godotengine/godot/pull/27802.diff","patch_url":"https://github.com/godotengine/godot/pull/27802.patch","title":"Fix smooth_step to smoothstep in docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-08T08:25:50Z","updated_at":"2019-07-29T13:51:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d725e4e6c0efb0db27911aa1d48c5baf81028ab3"]},"27803":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MjQxMTY2","public_id":27803,"url":"https://github.com/godotengine/godot/pull/27803","diff_url":"https://github.com/godotengine/godot/pull/27803.diff","patch_url":"https://github.com/godotengine/godot/pull/27803.patch","title":"Added the ability to import scene resources as .tres files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MDczMzA=","created_at":"2019-04-08T08:54:38Z","updated_at":"2019-08-28T07:25:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["8dfe83406f785374dae3df64978618cc61ff5cb9"]},"27805":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MjU1MDk2","public_id":27805,"url":"https://github.com/godotengine/godot/pull/27805","diff_url":"https://github.com/godotengine/godot/pull/27805.diff","patch_url":"https://github.com/godotengine/godot/pull/27805.patch","title":"Add optional position argument for add_point in Line2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-04-08T09:34:19Z","updated_at":"2019-04-30T09:03:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["714953b3ac697f0925c740581880cb71e2f94777"]},"27806":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MjYzNDI0","public_id":27806,"url":"https://github.com/godotengine/godot/pull/27806","diff_url":"https://github.com/godotengine/godot/pull/27806.diff","patch_url":"https://github.com/godotengine/godot/pull/27806.patch","title":"Fix hint_range for GLES2 shader uniforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-04-08T09:57:54Z","updated_at":"2021-05-04T07:45:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["059078f0757575f8e7d75373e4a9430544ce4ce3"]},"27809":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4Mjk3MjUy","public_id":27809,"url":"https://github.com/godotengine/godot/pull/27809","diff_url":"https://github.com/godotengine/godot/pull/27809.diff","patch_url":"https://github.com/godotengine/godot/pull/27809.patch","title":"Workaround for syntax highlighting issue in GitHub","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-08T11:38:27Z","updated_at":"2021-05-13T23:46:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7a4cf6339d23965b7c36b3265777e0447c745100"]},"27812":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MzU4OTkx","public_id":27812,"url":"https://github.com/godotengine/godot/pull/27812","diff_url":"https://github.com/godotengine/godot/pull/27812.diff","patch_url":"https://github.com/godotengine/godot/pull/27812.patch","title":"Change font of audio notches to default font","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-08T14:22:36Z","updated_at":"2019-04-21T12:15:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6ab1ed5763dafb8ea4fe3158c425916661a0be8e"]},"27814":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4Mzg0Nzc3","public_id":27814,"url":"https://github.com/godotengine/godot/pull/27814","diff_url":"https://github.com/godotengine/godot/pull/27814.diff","patch_url":"https://github.com/godotengine/godot/pull/27814.patch","title":"Fixed uninitialized xfade in AnimationNodeTransition","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-04-08T15:23:46Z","updated_at":"2019-04-20T18:17:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dafd7768ab08f212c8b86756def4201c381cbcbc"]},"27815":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4MzkxMzE2","public_id":27815,"url":"https://github.com/godotengine/godot/pull/27815","diff_url":"https://github.com/godotengine/godot/pull/27815.diff","patch_url":"https://github.com/godotengine/godot/pull/27815.patch","title":"Fix jump over uninitialized value in OS Unix/X11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-04-08T15:39:57Z","updated_at":"2019-07-03T09:02:44Z","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":["0bcf0314f7a2d832622a87fe2bb04022a889ac54"]},"27817":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NDE2NzEw","public_id":27817,"url":"https://github.com/godotengine/godot/pull/27817","diff_url":"https://github.com/godotengine/godot/pull/27817.diff","patch_url":"https://github.com/godotengine/godot/pull/27817.patch","title":"Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-08T16:51:05Z","updated_at":"2019-04-22T16:38:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["cc72bc6713bd1a2464f32d66f0a081d4f426c27f"]},"27820":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NDQzMzU3","public_id":27820,"url":"https://github.com/godotengine/godot/pull/27820","diff_url":"https://github.com/godotengine/godot/pull/27820.diff","patch_url":"https://github.com/godotengine/godot/pull/27820.patch","title":"Mono: Convert all items to string before printing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY2ODUx","created_at":"2019-04-08T18:12:10Z","updated_at":"2019-04-20T21:00:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["25f563c4c854bbfb2a266c070c48d8fd41eb2325"]},"27821":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NDUzMzgz","public_id":27821,"url":"https://github.com/godotengine/godot/pull/27821","diff_url":"https://github.com/godotengine/godot/pull/27821.diff","patch_url":"https://github.com/godotengine/godot/pull/27821.patch","title":"Fix slider handle being hard to select","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5Mjc5Nzc5","created_at":"2019-04-08T18:43:51Z","updated_at":"2019-04-17T07:03:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e2e8457ca61dee58dc5edc47593fd628bacd1e57"]},"27838":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NjM3MDE1","public_id":27838,"url":"https://github.com/godotengine/godot/pull/27838","diff_url":"https://github.com/godotengine/godot/pull/27838.diff","patch_url":"https://github.com/godotengine/godot/pull/27838.patch","title":"Fix condition in editor icons filtering logic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-09T08:38:06Z","updated_at":"2019-04-20T18:19:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5062b4a26b70701cf3f687d726ac78634b20d6d8"]},"27843":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NzI1NTk4","public_id":27843,"url":"https://github.com/godotengine/godot/pull/27843","diff_url":"https://github.com/godotengine/godot/pull/27843.diff","patch_url":"https://github.com/godotengine/godot/pull/27843.patch","title":"Do not YSort canvas items that are not visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-04-09T12:54:19Z","updated_at":"2021-10-25T08:58:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["11e62cdc7922ce1ee3087df7380cbc316f4fa6c2"]},"27844":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NzI2MTk3","public_id":27844,"url":"https://github.com/godotengine/godot/pull/27844","diff_url":"https://github.com/godotengine/godot/pull/27844.diff","patch_url":"https://github.com/godotengine/godot/pull/27844.patch","title":"FS dock: Allow deselecting items by clicking empty space","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-09T12:56:00Z","updated_at":"2019-04-20T20:59: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":["3da2894d82dd192cce483817aa0433c509a18c4d"]},"27845":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NzMwMjE2","public_id":27845,"url":"https://github.com/godotengine/godot/pull/27845","diff_url":"https://github.com/godotengine/godot/pull/27845.diff","patch_url":"https://github.com/godotengine/godot/pull/27845.patch","title":"Make TileMap overridable \"set_cell\" function called on undo/redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5MzkyMTA0","created_at":"2019-04-09T13:06:42Z","updated_at":"2019-04-30T08:55:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e2dd0c101ef93cb2f0d5dac4082a4ac25c83a0bd"]},"27846":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NzM0MTIw","public_id":27846,"url":"https://github.com/godotengine/godot/pull/27846","diff_url":"https://github.com/godotengine/godot/pull/27846.diff","patch_url":"https://github.com/godotengine/godot/pull/27846.patch","title":"Added eye_height, changed description and fixed size of viewport issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-09T13:16:37Z","updated_at":"2019-04-20T18:21:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["e0b703e3fe9da396f9ad0c8bd29bb61ab1ab0fdd"]},"27853":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4NzU1MDkw","public_id":27853,"url":"https://github.com/godotengine/godot/pull/27853","diff_url":"https://github.com/godotengine/godot/pull/27853.diff","patch_url":"https://github.com/godotengine/godot/pull/27853.patch","title":"Fix TTR string for class reference tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-09T14:07:07Z","updated_at":"2019-04-20T18:21:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["38104bb89dfba6c4adb17b3e1cad8a6cd683c69d"]},"27860":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4ODAzMjQ0","public_id":27860,"url":"https://github.com/godotengine/godot/pull/27860","diff_url":"https://github.com/godotengine/godot/pull/27860.diff","patch_url":"https://github.com/godotengine/godot/pull/27860.patch","title":"Make 3D snapping finer when holding Shift","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-09T16:00:41Z","updated_at":"2020-01-27T18:20:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["156faf535c07df2c3c71e1be99b79883dfe9bee4"]},"27863":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4ODM2MTgy","public_id":27863,"url":"https://github.com/godotengine/godot/pull/27863","diff_url":"https://github.com/godotengine/godot/pull/27863.diff","patch_url":"https://github.com/godotengine/godot/pull/27863.patch","title":"Check subclasses too when checking for name clashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-04-09T17:31:58Z","updated_at":"2019-04-20T20:35:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ece09f98723490758bb540b39bbae28ad1ce65bd"]},"27867":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4ODg4NjA4","public_id":27867,"url":"https://github.com/godotengine/godot/pull/27867","diff_url":"https://github.com/godotengine/godot/pull/27867.diff","patch_url":"https://github.com/godotengine/godot/pull/27867.patch","title":"Fix as operator generating opcode 38 errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-04-09T19:28:24Z","updated_at":"2021-10-25T08:58:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f04f127680fff6f1a04e26f776d1f7d0ec87ece8"]},"27868":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4ODk2NDY2","public_id":27868,"url":"https://github.com/godotengine/godot/pull/27868","diff_url":"https://github.com/godotengine/godot/pull/27868.diff","patch_url":"https://github.com/godotengine/godot/pull/27868.patch","title":"Add more warnings on top of -Wall and -Wextra.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-04-09T19:54:03Z","updated_at":"2019-04-23T03:00:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["4134f9e1613e6fea08b5aedd070e4264965df711"]},"27869":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4OTAxMzc3","public_id":27869,"url":"https://github.com/godotengine/godot/pull/27869","diff_url":"https://github.com/godotengine/godot/pull/27869.diff","patch_url":"https://github.com/godotengine/godot/pull/27869.patch","title":"Fix: use function in SceneTree::call_group","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDU2NDU=","created_at":"2019-04-09T20:09:59Z","updated_at":"2019-08-21T10:19:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7240701ec9423780555476e458198c4901737b53"]},"27870":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4OTAxNzY3","public_id":27870,"url":"https://github.com/godotengine/godot/pull/27870","diff_url":"https://github.com/godotengine/godot/pull/27870.diff","patch_url":"https://github.com/godotengine/godot/pull/27870.patch","title":"Bind goto_line function for Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5Mjc5Nzc5","created_at":"2019-04-09T20:11:15Z","updated_at":"2019-04-30T08:53:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d87021de93a2620de3a2a13815d37ebd484fc545"]},"27875":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4OTUxNTU0","public_id":27875,"url":"https://github.com/godotengine/godot/pull/27875","diff_url":"https://github.com/godotengine/godot/pull/27875.diff","patch_url":"https://github.com/godotengine/godot/pull/27875.patch","title":"Added a get_rpm() function to VehicleWheel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxMDQzMDk=","created_at":"2019-04-09T22:50:32Z","updated_at":"2019-05-28T10:06:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c8d32ac29ba0b9cb606eef7a2f084c03671e9f6f"]},"27876":{"id":"MDExOlB1bGxSZXF1ZXN0MjY4OTUzNzEy","public_id":27876,"url":"https://github.com/godotengine/godot/pull/27876","diff_url":"https://github.com/godotengine/godot/pull/27876.diff","patch_url":"https://github.com/godotengine/godot/pull/27876.patch","title":"Don't allow built-in scripts to use class_name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-04-09T23:01:50Z","updated_at":"2019-08-21T10:20:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["e56f5d5c910f076fd93af71ada7550f441207f45"]},"27886":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MDA5NzA3","public_id":27886,"url":"https://github.com/godotengine/godot/pull/27886","diff_url":"https://github.com/godotengine/godot/pull/27886.diff","patch_url":"https://github.com/godotengine/godot/pull/27886.patch","title":"Allow overriding how scripted objects are converted to strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NDYwNDQ=","created_at":"2019-04-10T05:10:56Z","updated_at":"2019-05-21T00:36:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7eb426e2ebafc5598b0e43baf37d9a50cea1648"]},"27887":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MDE2MzIx","public_id":27887,"url":"https://github.com/godotengine/godot/pull/27887","diff_url":"https://github.com/godotengine/godot/pull/27887.diff","patch_url":"https://github.com/godotengine/godot/pull/27887.patch","title":"Added No bone set state in the IK","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-04-10T05:51:10Z","updated_at":"2019-04-20T18:22:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f65fde73dab73f9ba3c9f856785db251134ef1cc"]},"27894":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MDk2ODY2","public_id":27894,"url":"https://github.com/godotengine/godot/pull/27894","diff_url":"https://github.com/godotengine/godot/pull/27894.diff","patch_url":"https://github.com/godotengine/godot/pull/27894.patch","title":"EditorFolding ignores hidden properties for folded resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-04-10T10:17:24Z","updated_at":"2019-04-20T18:22:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["790a78273f1d7e0f3588e0aea789c3f1c92206c7"]},"27895":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MTg5MjY4","public_id":27895,"url":"https://github.com/godotengine/godot/pull/27895","diff_url":"https://github.com/godotengine/godot/pull/27895.diff","patch_url":"https://github.com/godotengine/godot/pull/27895.patch","title":"Fix caches_cleared signal discrepancies in AnimationTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-04-10T14:28:42Z","updated_at":"2019-04-20T18:23:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["66e07a2ec628e81bcff052289fa31b6a5333fd70"]},"27898":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MjAzMTYx","public_id":27898,"url":"https://github.com/godotengine/godot/pull/27898","diff_url":"https://github.com/godotengine/godot/pull/27898.diff","patch_url":"https://github.com/godotengine/godot/pull/27898.patch","title":"Added radiance when using clear color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-10T15:00:32Z","updated_at":"2019-07-08T01:53:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5c252092e17a563b54b9c9bcb88127af102926e2"]},"27899":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MjA1MTIx","public_id":27899,"url":"https://github.com/godotengine/godot/pull/27899","diff_url":"https://github.com/godotengine/godot/pull/27899.diff","patch_url":"https://github.com/godotengine/godot/pull/27899.patch","title":"Focus SceneTree dock after creating new node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-10T15:05:03Z","updated_at":"2019-04-20T20:37:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9432e06e056e3272662fa8e0fdf7f7c227b66b1b"]},"27902":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MjYzODAx","public_id":27902,"url":"https://github.com/godotengine/godot/pull/27902","diff_url":"https://github.com/godotengine/godot/pull/27902.diff","patch_url":"https://github.com/godotengine/godot/pull/27902.patch","title":"Decrease the default tooltip delay to 0.5 seconds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-10T17:46:53Z","updated_at":"2020-01-27T18:20:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["73ad31c0fa26c67c93561b42a934d69fb01c8f02"]},"27903":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5MjY4NDMy","public_id":27903,"url":"https://github.com/godotengine/godot/pull/27903","diff_url":"https://github.com/godotengine/godot/pull/27903.diff","patch_url":"https://github.com/godotengine/godot/pull/27903.patch","title":"Brighten the RichTextLabel color in the default theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-10T18:01:13Z","updated_at":"2020-01-27T18:20:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fa586289c60f34ed51d9949a26cef259ef989cf5"]},"27913":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5Mzc0Njg4","public_id":27913,"url":"https://github.com/godotengine/godot/pull/27913","diff_url":"https://github.com/godotengine/godot/pull/27913.diff","patch_url":"https://github.com/godotengine/godot/pull/27913.patch","title":"Set a range for line spacing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NzkwNTM4","created_at":"2019-04-10T23:42:05Z","updated_at":"2019-04-30T16:31:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bab8c760e88ae848f5be633d0be87966703e6f61"]},"27915":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NDA0NTcz","public_id":27915,"url":"https://github.com/godotengine/godot/pull/27915","diff_url":"https://github.com/godotengine/godot/pull/27915.diff","patch_url":"https://github.com/godotengine/godot/pull/27915.patch","title":"Force utf-8 source file encoding in MSVC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-04-11T03:02:15Z","updated_at":"2019-04-15T11:20:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ff3fdabc52a09c8f4ed6549f4366896e47876471"]},"27916":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NDExMTg5","public_id":27916,"url":"https://github.com/godotengine/godot/pull/27916","diff_url":"https://github.com/godotengine/godot/pull/27916.diff","patch_url":"https://github.com/godotengine/godot/pull/27916.patch","title":"Fixes for vhacd module ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-04-11T03:46:38Z","updated_at":"2019-04-11T07:01:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6c90aaf5c741fd7d9ff7b47e5bb4ed7d45623c2e","f05af9d4922ab0ace26f7ef07b88710d4b9c4b03"]},"27917":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NDE4ODM1","public_id":27917,"url":"https://github.com/godotengine/godot/pull/27917","diff_url":"https://github.com/godotengine/godot/pull/27917.diff","patch_url":"https://github.com/godotengine/godot/pull/27917.patch","title":"Set initial value for autorestart_random_delay of AnimationNodeOneShot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-04-11T04:38:49Z","updated_at":"2019-04-20T18:24:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eea3bddd1df52c6ebae06900e762499fbb7cc374"]},"27927":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NjIxODk3","public_id":27927,"url":"https://github.com/godotengine/godot/pull/27927","diff_url":"https://github.com/godotengine/godot/pull/27927.diff","patch_url":"https://github.com/godotengine/godot/pull/27927.patch","title":"Fixes WAV import being cut in half with new trim code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NTU5Mg==","created_at":"2019-04-11T15:22:37Z","updated_at":"2019-08-21T10:13:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["e630591aeafd164d9cb83508462ff2fac55aa6d5"]},"27929":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NjM4MTIx","public_id":27929,"url":"https://github.com/godotengine/godot/pull/27929","diff_url":"https://github.com/godotengine/godot/pull/27929.diff","patch_url":"https://github.com/godotengine/godot/pull/27929.patch","title":"vhacd: Properly identify downstream changes, fix MinGW build issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-11T16:03:37Z","updated_at":"2019-04-11T17:25:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["74ab31b7f70bc34be5e5fb00a378166e72cd29bd","668439d16a5c30587ab77461fb3211306ad62587","531b1588973ef0d0631e06353ca65131d97c00ae"]},"27931":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NjUwMjgw","public_id":27931,"url":"https://github.com/godotengine/godot/pull/27931","diff_url":"https://github.com/godotengine/godot/pull/27931.diff","patch_url":"https://github.com/godotengine/godot/pull/27931.patch","title":"Fix for additional separators appearing when scripts are disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MzgxOTE4","created_at":"2019-04-11T16:36:13Z","updated_at":"2019-04-15T08:24:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f707266b524ab5bd25050e17098fc5d4f0cd28cb"]},"27937":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NzEyNTc4","public_id":27937,"url":"https://github.com/godotengine/godot/pull/27937","diff_url":"https://github.com/godotengine/godot/pull/27937.diff","patch_url":"https://github.com/godotengine/godot/pull/27937.patch","title":"Added some documentation for Slider","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-11T19:04:48Z","updated_at":"2019-04-19T11:04:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["de4877e1fc557534c123f0c119cff7b7771633bd"]},"27940":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NzQxODc1","public_id":27940,"url":"https://github.com/godotengine/godot/pull/27940","diff_url":"https://github.com/godotengine/godot/pull/27940.diff","patch_url":"https://github.com/godotengine/godot/pull/27940.patch","title":"CSGMesh gets material + CSGShape inherits from GeometryInstance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NDYwNDQ=","created_at":"2019-04-11T20:20:38Z","updated_at":"2019-04-21T11:07:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["28b902211ff3c3a1391a2ec85e58803b0df40929"]},"27944":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5NzkxODc2","public_id":27944,"url":"https://github.com/godotengine/godot/pull/27944","diff_url":"https://github.com/godotengine/godot/pull/27944.diff","patch_url":"https://github.com/godotengine/godot/pull/27944.patch","title":"Fix position of tile names in TileSet editor when zooming in/out","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-11T22:04:46Z","updated_at":"2019-04-20T18:25:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d2a76246871ed3595803a78ccbdd87ea86fa4cc7"]},"27949":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5ODM3ODEz","public_id":27949,"url":"https://github.com/godotengine/godot/pull/27949","diff_url":"https://github.com/godotengine/godot/pull/27949.diff","patch_url":"https://github.com/godotengine/godot/pull/27949.patch","title":"Document String's 'is_valid_filename()'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-12T00:56:01Z","updated_at":"2019-04-19T11:05:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["70499faff80b7213d7344db6128a8dc51634613f"]},"27950":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5ODYxNDg0","public_id":27950,"url":"https://github.com/godotengine/godot/pull/27950","diff_url":"https://github.com/godotengine/godot/pull/27950.diff","patch_url":"https://github.com/godotengine/godot/pull/27950.patch","title":"Fixes #17233 allowing C# to override _GetPropertyList","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4MTE0NA==","created_at":"2019-04-12T03:42:49Z","updated_at":"2019-04-20T20:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d011c8e109f755e5caedbe0ec1a9e6eb9e06ff0c"]},"27952":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5OTIyNzkx","public_id":27952,"url":"https://github.com/godotengine/godot/pull/27952","diff_url":"https://github.com/godotengine/godot/pull/27952.diff","patch_url":"https://github.com/godotengine/godot/pull/27952.patch","title":"Add Undo Close Tab option in tabs context menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-04-12T08:45:29Z","updated_at":"2021-11-21T00:27:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a8ac739a5e677a51d85818f003531edf3f2518fd"]},"27953":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5OTg2MjQx","public_id":27953,"url":"https://github.com/godotengine/godot/pull/27953","diff_url":"https://github.com/godotengine/godot/pull/27953.diff","patch_url":"https://github.com/godotengine/godot/pull/27953.patch","title":"Fixes documentation of v_scroll_speed and wrap_enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDg4Njc5","created_at":"2019-04-12T12:07:45Z","updated_at":"2019-04-19T11:05:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3f2aac5e0ab7740f0eabbf09ef9d17805d59b78b"]},"27954":{"id":"MDExOlB1bGxSZXF1ZXN0MjY5OTg5MDM4","public_id":27954,"url":"https://github.com/godotengine/godot/pull/27954","diff_url":"https://github.com/godotengine/godot/pull/27954.diff","patch_url":"https://github.com/godotengine/godot/pull/27954.patch","title":"Enhancements and fixes for the bezier animation track editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDY0MDEz","created_at":"2019-04-12T12:17:10Z","updated_at":"2019-04-30T16:31:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a7ef836c69b21ab69346a9895f873cfbfce4a74b"]},"27967":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMTg5NTI1","public_id":27967,"url":"https://github.com/godotengine/godot/pull/27967","diff_url":"https://github.com/godotengine/godot/pull/27967.diff","patch_url":"https://github.com/godotengine/godot/pull/27967.patch","title":"Fixed bug in computing mip maps from screen texture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-13T00:52:08Z","updated_at":"2019-07-08T01:54:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["670c1b10b2b158cd400fcade42ca26363d4bb49c"]},"27972":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjA0MTIw","public_id":27972,"url":"https://github.com/godotengine/godot/pull/27972","diff_url":"https://github.com/godotengine/godot/pull/27972.diff","patch_url":"https://github.com/godotengine/godot/pull/27972.patch","title":"add hotkeys to tileset editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTA3Njcx","created_at":"2019-04-13T05:58:18Z","updated_at":"2019-05-30T02:40:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9abff4baea99b6184a862c55277ad34ba42543a"]},"27979":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjIyOTE2","public_id":27979,"url":"https://github.com/godotengine/godot/pull/27979","diff_url":"https://github.com/godotengine/godot/pull/27979.diff","patch_url":"https://github.com/godotengine/godot/pull/27979.patch","title":"Restore script editor state between sessions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-04-13T12:25:58Z","updated_at":"2019-04-21T11:18:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6ea253aa776e03dc7174b289c6747cd8d0410245"]},"27980":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjIzMjM5","public_id":27980,"url":"https://github.com/godotengine/godot/pull/27980","diff_url":"https://github.com/godotengine/godot/pull/27980.diff","patch_url":"https://github.com/godotengine/godot/pull/27980.patch","title":"Added conditional nodes to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-13T12:32:49Z","updated_at":"2019-07-17T07:48:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["87f87839a63091d373ab7b8d066c89e4c4583109"]},"27987":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjMzODA1","public_id":27987,"url":"https://github.com/godotengine/godot/pull/27987","diff_url":"https://github.com/godotengine/godot/pull/27987.diff","patch_url":"https://github.com/godotengine/godot/pull/27987.patch","title":"Prevent using multiple class_name in a class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-04-13T15:27:56Z","updated_at":"2019-05-28T19:07:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c07b49280aee24b07e0da7fd42dee4cba187cf13"]},"28005":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjc2MjA1","public_id":28005,"url":"https://github.com/godotengine/godot/pull/28005","diff_url":"https://github.com/godotengine/godot/pull/28005.diff","patch_url":"https://github.com/godotengine/godot/pull/28005.patch","title":"Restored possibilty to delete multiple nodes in visual shaders via Delete key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-14T06:54:27Z","updated_at":"2019-04-20T20:38:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["24faddc211edb90c8a6549f032740c4735130b0b"]},"28009":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjgyMzk4","public_id":28009,"url":"https://github.com/godotengine/godot/pull/28009","diff_url":"https://github.com/godotengine/godot/pull/28009.diff","patch_url":"https://github.com/godotengine/godot/pull/28009.patch","title":"Adds Copy button to output panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MjM0ODg=","created_at":"2019-04-14T09:03:17Z","updated_at":"2019-10-10T14:34:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aa4e27084fc49a72fedce8f1554962418b2b7671"]},"28011":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMjkyMDMw","public_id":28011,"url":"https://github.com/godotengine/godot/pull/28011","diff_url":"https://github.com/godotengine/godot/pull/28011.diff","patch_url":"https://github.com/godotengine/godot/pull/28011.patch","title":"Small cleanup to SceneTree dock context menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-14T12:07:55Z","updated_at":"2019-06-04T14:39: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":["d532a3f710de71162d87426d4529f377793b8f3e"]},"28016":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMzA1NDMz","public_id":28016,"url":"https://github.com/godotengine/godot/pull/28016","diff_url":"https://github.com/godotengine/godot/pull/28016.diff","patch_url":"https://github.com/godotengine/godot/pull/28016.patch","title":"Small improvements to the new Sprite Sheet dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-14T15:32:33Z","updated_at":"2019-04-29T16:55:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aa7d10b2bccd98955ecc3afa88ffa8434e9c4763"]},"28026":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMzI1OTgz","public_id":28026,"url":"https://github.com/godotengine/godot/pull/28026","diff_url":"https://github.com/godotengine/godot/pull/28026.diff","patch_url":"https://github.com/godotengine/godot/pull/28026.patch","title":"Fix for \"Insert Keyframe\" shortcut doing nothing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NTY2OA==","created_at":"2019-04-14T20:46:19Z","updated_at":"2019-08-21T10:21:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["645c656571a52bb05f48bdb2ff86e53f9df9ab44"]},"28038":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwMzUzMjc4","public_id":28038,"url":"https://github.com/godotengine/godot/pull/28038","diff_url":"https://github.com/godotengine/godot/pull/28038.diff","patch_url":"https://github.com/godotengine/godot/pull/28038.patch","title":"Removed unnecessary error from _area_inout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMDQwNDI0","created_at":"2019-04-15T02:34:14Z","updated_at":"2019-04-20T18:25:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["8166f8d3c8259786d2c35db3eb47baedc6c4ce8b"]},"28050":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNDg5MzI1","public_id":28050,"url":"https://github.com/godotengine/godot/pull/28050","diff_url":"https://github.com/godotengine/godot/pull/28050.diff","patch_url":"https://github.com/godotengine/godot/pull/28050.patch","title":"Scale animation track editor line widths on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-15T12:11:51Z","updated_at":"2020-01-27T18:20:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0959f00a0b7f9ac74615f9e7fd88b32238c1bcc"]},"28051":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNDkzNzEx","public_id":28051,"url":"https://github.com/godotengine/godot/pull/28051","diff_url":"https://github.com/godotengine/godot/pull/28051.diff","patch_url":"https://github.com/godotengine/godot/pull/28051.patch","title":"Ignore '/utf-8' flag on Visual Studio 2013","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-04-15T12:25:04Z","updated_at":"2019-04-19T06:41:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["bd7aa1b6f6256f3dd94ac249696588a5e0eb2af7"]},"28052":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNTI1Nzk3","public_id":28052,"url":"https://github.com/godotengine/godot/pull/28052","diff_url":"https://github.com/godotengine/godot/pull/28052.diff","patch_url":"https://github.com/godotengine/godot/pull/28052.patch","title":"Enable object decoding when serializing binary project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDM2MzM3","created_at":"2019-04-15T13:50:14Z","updated_at":"2019-08-21T09:03:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1f54b11da6a0f3e7913557d91048e7fac8377fa9"]},"28053":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNTI3MTgy","public_id":28053,"url":"https://github.com/godotengine/godot/pull/28053","diff_url":"https://github.com/godotengine/godot/pull/28053.diff","patch_url":"https://github.com/godotengine/godot/pull/28053.patch","title":"GDScript: add variable shadowing warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-04-15T13:53:34Z","updated_at":"2019-12-14T19:35:32Z","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":["14078fbb826811ca77e0eef3684f2e5d6f55a6b5"]},"28056":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNTYwMjcy","public_id":28056,"url":"https://github.com/godotengine/godot/pull/28056","diff_url":"https://github.com/godotengine/godot/pull/28056.diff","patch_url":"https://github.com/godotengine/godot/pull/28056.patch","title":"doc: Add note about VisibilityNotifier.is_on_screen after instantiation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-15T15:11:27Z","updated_at":"2019-07-03T09:03:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3fc1f7dfbeb038ca7db8da637b67282c800b492e"]},"28058":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNTc0MjIz","public_id":28058,"url":"https://github.com/godotengine/godot/pull/28058","diff_url":"https://github.com/godotengine/godot/pull/28058.diff","patch_url":"https://github.com/godotengine/godot/pull/28058.patch","title":"Add Input::get_current_cursor_shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-15T15:46:46Z","updated_at":"2019-11-12T10:11:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1bae73d7d060eeb9531fc5ba46de5d31dc7073c7"]},"28061":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNjEzNjU2","public_id":28061,"url":"https://github.com/godotengine/godot/pull/28061","diff_url":"https://github.com/godotengine/godot/pull/28061.diff","patch_url":"https://github.com/godotengine/godot/pull/28061.patch","title":"[Input] Release keys/actions pressed if window loses focus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-15T17:50:05Z","updated_at":"2021-10-25T08:58:18Z","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":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["c709dfdf06f6b09b61c1f34ff5a32cbfa8acc523"]},"28064":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNjE4NjQ0","public_id":28064,"url":"https://github.com/godotengine/godot/pull/28064","diff_url":"https://github.com/godotengine/godot/pull/28064.diff","patch_url":"https://github.com/godotengine/godot/pull/28064.patch","title":"Moving Polygon2D vertices along axis","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MzE3NTM5","created_at":"2019-04-15T18:06:40Z","updated_at":"2019-08-21T10:23:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0110a88547b87bcd066f1ae74f46b2ba8b7ab2a5"]},"28066":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNjU2Mzky","public_id":28066,"url":"https://github.com/godotengine/godot/pull/28066","diff_url":"https://github.com/godotengine/godot/pull/28066.diff","patch_url":"https://github.com/godotengine/godot/pull/28066.patch","title":"Fix setting of PopupMenu item IDs in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-04-15T20:14:22Z","updated_at":"2019-04-20T18:28:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ae646261e384c830a30e0b63db3992115ccbfaf4"]},"28067":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNjYwMDcx","public_id":28067,"url":"https://github.com/godotengine/godot/pull/28067","diff_url":"https://github.com/godotengine/godot/pull/28067.diff","patch_url":"https://github.com/godotengine/godot/pull/28067.patch","title":"Save opened scenes when necessary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-15T20:25:56Z","updated_at":"2019-04-20T20:50:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["331f922359a7ec367542262822af47c683a4f734"]},"28071":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNzA0ODM0","public_id":28071,"url":"https://github.com/godotengine/godot/pull/28071","diff_url":"https://github.com/godotengine/godot/pull/28071.diff","patch_url":"https://github.com/godotengine/godot/pull/28071.patch","title":"Fix styling in 'SceneTreeDialog'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-15T23:24:37Z","updated_at":"2019-04-16T13:22:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75bbd8259ab494f9f22bde057b27bb6500433f38"]},"28073":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwNzEzNzM1","public_id":28073,"url":"https://github.com/godotengine/godot/pull/28073","diff_url":"https://github.com/godotengine/godot/pull/28073.diff","patch_url":"https://github.com/godotengine/godot/pull/28073.patch","title":"Validate scripts when they are loaded in the text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-04-16T00:18:54Z","updated_at":"2019-04-20T20:38:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f137166251c4c734e1fd4d682492168483ccad3f"]},"28084":{"id":"MDExOlB1bGxSZXF1ZXN0MjcwOTc3MDAx","public_id":28084,"url":"https://github.com/godotengine/godot/pull/28084","diff_url":"https://github.com/godotengine/godot/pull/28084.diff","patch_url":"https://github.com/godotengine/godot/pull/28084.patch","title":"Bind AudioEffectSpectrumAnalyzer::FFT_Size enums","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-04-16T16:06:14Z","updated_at":"2019-05-02T12:40:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["d0f2b5c8abe128c16c5ae6f5ab76f046686aa041"]},"28093":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMDI4MzU0","public_id":28093,"url":"https://github.com/godotengine/godot/pull/28093","diff_url":"https://github.com/godotengine/godot/pull/28093.diff","patch_url":"https://github.com/godotengine/godot/pull/28093.patch","title":"Expose localize_rests to gdscript.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-16T18:40:39Z","updated_at":"2019-04-22T16:39:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["48a03b514caff2d39a282ae198dcc32a8903cd17"]},"28099":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMDYxNjIz","public_id":28099,"url":"https://github.com/godotengine/godot/pull/28099","diff_url":"https://github.com/godotengine/godot/pull/28099.diff","patch_url":"https://github.com/godotengine/godot/pull/28099.patch","title":"Fix code completion not working with class_name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-04-16T20:27:53Z","updated_at":"2019-12-14T19:31:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2ad302cec4dc41db8cbb657b2e1946275967f1c4","145a45fd3f15b3d7929e5e702b8828186fed34fb"]},"28101":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMDcyMzEz","public_id":28101,"url":"https://github.com/godotengine/godot/pull/28101","diff_url":"https://github.com/godotengine/godot/pull/28101.diff","patch_url":"https://github.com/godotengine/godot/pull/28101.patch","title":"Added a marker in text_edit that tells which row is executing.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2OTY1NDY=","created_at":"2019-04-16T21:01:25Z","updated_at":"2019-04-29T17:04:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9bfa63496a6310a45ca337acf38f67361c89a6ec"]},"28107":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMTE5Nzcz","public_id":28107,"url":"https://github.com/godotengine/godot/pull/28107","diff_url":"https://github.com/godotengine/godot/pull/28107.diff","patch_url":"https://github.com/godotengine/godot/pull/28107.patch","title":"Set range (10-50) to help source font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NzkwNTM4","created_at":"2019-04-17T00:40:00Z","updated_at":"2019-05-28T09:53:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["60e16e4a0d39ccc04d390a8071d7fcdef1e3b84a"]},"28122":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMjYxMjU0","public_id":28122,"url":"https://github.com/godotengine/godot/pull/28122","diff_url":"https://github.com/godotengine/godot/pull/28122.diff","patch_url":"https://github.com/godotengine/godot/pull/28122.patch","title":"When triggering completion show all the properties added with _get_property_list()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-04-17T11:11:47Z","updated_at":"2019-09-03T16:34:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9e9c16c1e5c497f03235d7bef064e759a2ae813a"]},"28125":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMjc0MzE5","public_id":28125,"url":"https://github.com/godotengine/godot/pull/28125","diff_url":"https://github.com/godotengine/godot/pull/28125.diff","patch_url":"https://github.com/godotengine/godot/pull/28125.patch","title":"Consistently wrap booleans in [code]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-17T11:54:17Z","updated_at":"2019-07-29T12:54:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b0846f60c96c809105d039ef314e10a8b23a699f"]},"28130":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMzg1Njg5","public_id":28130,"url":"https://github.com/godotengine/godot/pull/28130","diff_url":"https://github.com/godotengine/godot/pull/28130.diff","patch_url":"https://github.com/godotengine/godot/pull/28130.patch","title":"Add grouping to 3D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-04-17T16:39:51Z","updated_at":"2021-05-04T07:45:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["42043a22e8da8ec1dfdb2f718838493ccc9ff0f5"]},"28131":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxMzk5NTA3","public_id":28131,"url":"https://github.com/godotengine/godot/pull/28131","diff_url":"https://github.com/godotengine/godot/pull/28131.diff","patch_url":"https://github.com/godotengine/godot/pull/28131.patch","title":"Fixed copy&paste error #28117","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODMzMjkz","created_at":"2019-04-17T17:22:06Z","updated_at":"2019-07-03T09:04:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["aa8b2f444801f1dccbceaab797d6aa9e0dc9af90"]},"28132":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNDA4MzIz","public_id":28132,"url":"https://github.com/godotengine/godot/pull/28132","diff_url":"https://github.com/godotengine/godot/pull/28132.diff","patch_url":"https://github.com/godotengine/godot/pull/28132.patch","title":"Assimp: Don't touch normals.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-17T17:50:40Z","updated_at":"2019-04-22T16:39:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["aa39a7877864bc28dd326760c92c09c4d3c6934f"]},"28139":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNDYzOTIy","public_id":28139,"url":"https://github.com/godotengine/godot/pull/28139","diff_url":"https://github.com/godotengine/godot/pull/28139.diff","patch_url":"https://github.com/godotengine/godot/pull/28139.patch","title":"Mono: Logging improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-17T20:49:09Z","updated_at":"2021-05-13T23:46:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["20e5e2fec715a318e432c9d306221f6e1fcdf02d"]},"28140":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNDc1MDY3","public_id":28140,"url":"https://github.com/godotengine/godot/pull/28140","diff_url":"https://github.com/godotengine/godot/pull/28140.diff","patch_url":"https://github.com/godotengine/godot/pull/28140.patch","title":"Add a monitor for the orphan nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-04-17T21:25:25Z","updated_at":"2019-04-22T11:50:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["04d0371648001c1fbf157156fce7f5e9581e1e02"]},"28144":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNDg0Mjc2","public_id":28144,"url":"https://github.com/godotengine/godot/pull/28144","diff_url":"https://github.com/godotengine/godot/pull/28144.diff","patch_url":"https://github.com/godotengine/godot/pull/28144.patch","title":"Align boolean track icons to other keys in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-17T21:59:54Z","updated_at":"2021-11-21T00:26:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["679e4b5987eb7b1bfd02b8d89d43aee508eb76f3"]},"28146":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNDk5MDY3","public_id":28146,"url":"https://github.com/godotengine/godot/pull/28146","diff_url":"https://github.com/godotengine/godot/pull/28146.diff","patch_url":"https://github.com/godotengine/godot/pull/28146.patch","title":"Fix get_unique_id() on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-04-17T23:09:54Z","updated_at":"2019-04-20T18:29:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5a4b2087a015b105bac656f3679f68488c76abce"]},"28153":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjAwNDIz","public_id":28153,"url":"https://github.com/godotengine/godot/pull/28153","diff_url":"https://github.com/godotengine/godot/pull/28153.diff","patch_url":"https://github.com/godotengine/godot/pull/28153.patch","title":"Make Xcode recursive search frameworks in project dir","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzcwNjg=","created_at":"2019-04-18T08:43:30Z","updated_at":"2019-08-21T10:23:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["641922782e7112ce365f83618a9d71e7ccdc0f33"]},"28158":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjM4MzY2","public_id":28158,"url":"https://github.com/godotengine/godot/pull/28158","diff_url":"https://github.com/godotengine/godot/pull/28158.diff","patch_url":"https://github.com/godotengine/godot/pull/28158.patch","title":"zstd: Update to upstream 1.4.0, remove call to experimental API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-18T10:41:19Z","updated_at":"2019-04-20T18:29:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["20265879e2d34b1d6e38942173ff08c270284796","88cb9bd27f05f6622b4c8205d2811e4aad74d6e3"]},"28161":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjYxNjQy","public_id":28161,"url":"https://github.com/godotengine/godot/pull/28161","diff_url":"https://github.com/godotengine/godot/pull/28161.diff","patch_url":"https://github.com/godotengine/godot/pull/28161.patch","title":"Mono: Use exit(status) instead of abort() in exception hook","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-18T12:04:29Z","updated_at":"2021-05-13T23:46:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["8759c0e31a21d9f98ac24ac4c88fa86bd72ff68f"]},"28162":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjYzNDQw","public_id":28162,"url":"https://github.com/godotengine/godot/pull/28162","diff_url":"https://github.com/godotengine/godot/pull/28162.diff","patch_url":"https://github.com/godotengine/godot/pull/28162.patch","title":"Position nodes added from the generic search to the position the cursor was when opening the search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-04-18T12:10:49Z","updated_at":"2019-04-22T11:26:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["a68b733e17bb094d719b292e4356982650bfb3e1"]},"28164":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjY1NDY0","public_id":28164,"url":"https://github.com/godotengine/godot/pull/28164","diff_url":"https://github.com/godotengine/godot/pull/28164.diff","patch_url":"https://github.com/godotengine/godot/pull/28164.patch","title":"Add camera permissions to android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-18T12:17:46Z","updated_at":"2020-02-27T11:25:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["fab84c7dff5cafefbfafdffccf6c8fda6a423ef1"]},"28165":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjc1ODAx","public_id":28165,"url":"https://github.com/godotengine/godot/pull/28165","diff_url":"https://github.com/godotengine/godot/pull/28165.diff","patch_url":"https://github.com/godotengine/godot/pull/28165.patch","title":"C#: Add missing ToString() override methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-18T12:51:04Z","updated_at":"2021-05-13T23:46:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2b9557c920b8a960bb7faa3a0a965eb932723e75"]},"28166":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxNjk3ODc5","public_id":28166,"url":"https://github.com/godotengine/godot/pull/28166","diff_url":"https://github.com/godotengine/godot/pull/28166.diff","patch_url":"https://github.com/godotengine/godot/pull/28166.patch","title":"Use SHGetKnownFolderPath instead of SHGetFolderPathW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjU4NTI=","created_at":"2019-04-18T13:53:14Z","updated_at":"2019-08-21T10:24:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3d908f57d8c8b6a72ee38cefca7628dc5a3ddc6b"]},"28178":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxODYyNzI2","public_id":28178,"url":"https://github.com/godotengine/godot/pull/28178","diff_url":"https://github.com/godotengine/godot/pull/28178.diff","patch_url":"https://github.com/godotengine/godot/pull/28178.patch","title":"Tileset-Editor: Added alternative tool for drawing a rectangular shape.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-04-18T23:09:01Z","updated_at":"2019-04-22T23:03:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["12a01a33aade58c6d1bab6fef1a41261d4223643"]},"28179":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxODcyNzM2","public_id":28179,"url":"https://github.com/godotengine/godot/pull/28179","diff_url":"https://github.com/godotengine/godot/pull/28179.diff","patch_url":"https://github.com/godotengine/godot/pull/28179.patch","title":"Use StringBuilder in C# bindings generator","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-19T00:11:08Z","updated_at":"2021-05-13T23:46:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f64aa0293301eaf89895f7c2117de848f4132f29"]},"28185":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxODg5ODUx","public_id":28185,"url":"https://github.com/godotengine/godot/pull/28185","diff_url":"https://github.com/godotengine/godot/pull/28185.diff","patch_url":"https://github.com/godotengine/godot/pull/28185.patch","title":"Re-maps KEY_BRACELEFT/RIGHT for OSX users","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjU4NTI=","created_at":"2019-04-19T02:37:17Z","updated_at":"2019-07-03T14:22:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8cbfc0365be2ea9f6adbe695f2af24931bc4929b"]},"28190":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxOTMxOTI3","public_id":28190,"url":"https://github.com/godotengine/godot/pull/28190","diff_url":"https://github.com/godotengine/godot/pull/28190.diff","patch_url":"https://github.com/godotengine/godot/pull/28190.patch","title":"fix improper uncommenting behavior in TextEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjc1OTMy","created_at":"2019-04-19T07:51:14Z","updated_at":"2019-07-09T06:56:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eb5807984c12e90dc46e359463db1a178fe8a1c5"]},"28192":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxOTUwNTQz","public_id":28192,"url":"https://github.com/godotengine/godot/pull/28192","diff_url":"https://github.com/godotengine/godot/pull/28192.diff","patch_url":"https://github.com/godotengine/godot/pull/28192.patch","title":"doc: Drop unused <demos> tag, sync classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-19T09:22:39Z","updated_at":"2019-07-03T09:04:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["268b5207035465d07c11d3e85851d13fef7ed107","6af69f851a3f967769697afa997935c37b4336b0"]},"28193":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxOTU2MDUz","public_id":28193,"url":"https://github.com/godotengine/godot/pull/28193","diff_url":"https://github.com/godotengine/godot/pull/28193.diff","patch_url":"https://github.com/godotengine/godot/pull/28193.patch","title":"Drop unused thekla_atlas dependency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-19T09:48:31Z","updated_at":"2019-04-19T11:11:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6640f397f15b4179a7283b27c060d3f4f7c9917a"]},"28196":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxOTY2ODA3","public_id":28196,"url":"https://github.com/godotengine/godot/pull/28196","diff_url":"https://github.com/godotengine/godot/pull/28196.diff","patch_url":"https://github.com/godotengine/godot/pull/28196.patch","title":"xatlas: Document provenance, copyright and custom changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-19T10:42:54Z","updated_at":"2019-04-19T11:12:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["44f9a966e03c032bb5d89a4385f545f3b1ce3775","1e39fee1408055001e8500917f95581c4ac7b28f"]},"28200":{"id":"MDExOlB1bGxSZXF1ZXN0MjcxOTk1Mjg1","public_id":28200,"url":"https://github.com/godotengine/godot/pull/28200","diff_url":"https://github.com/godotengine/godot/pull/28200.diff","patch_url":"https://github.com/godotengine/godot/pull/28200.patch","title":"Fix nested YSort breaking \"Use parent material\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-04-19T13:18:46Z","updated_at":"2021-10-25T08:58:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dd9bb6f186a3f6dfc6a7c46b83511c529bebc497"]},"28205":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMDU2Njkz","public_id":28205,"url":"https://github.com/godotengine/godot/pull/28205","diff_url":"https://github.com/godotengine/godot/pull/28205.diff","patch_url":"https://github.com/godotengine/godot/pull/28205.patch","title":"Hide popup menu when OptionButton is hidden","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0Mjk0OTQ=","created_at":"2019-04-19T18:01:26Z","updated_at":"2019-04-29T18:01:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ebe54833a9425ca5bed21def64d3e8aa66b1b788"]},"28210":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMDgyMTk1","public_id":28210,"url":"https://github.com/godotengine/godot/pull/28210","diff_url":"https://github.com/godotengine/godot/pull/28210.diff","patch_url":"https://github.com/godotengine/godot/pull/28210.patch","title":"Object::script may not be a valid Ref<Script>","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-04-19T20:07:19Z","updated_at":"2019-07-03T14:25:45Z","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":["20b0046945bfe55591c370e32f4928f7cbeb45e6"]},"28217":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTE3OTI4","public_id":28217,"url":"https://github.com/godotengine/godot/pull/28217","diff_url":"https://github.com/godotengine/godot/pull/28217.diff","patch_url":"https://github.com/godotengine/godot/pull/28217.patch","title":"Don't crash on printing nested types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-04-20T00:12:04Z","updated_at":"2021-10-25T08:58:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["8b1e297fc6567ead2c400199348d89e17b552899"]},"28218":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTE4NDQ1","public_id":28218,"url":"https://github.com/godotengine/godot/pull/28218","diff_url":"https://github.com/godotengine/godot/pull/28218.diff","patch_url":"https://github.com/godotengine/godot/pull/28218.patch","title":"Add bookmarks for easier code navigation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-20T00:18:26Z","updated_at":"2019-09-18T07:40:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0bfcf8bc2fb9b863db81c1c8055a250206080c70"]},"28229":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTQyMTIy","public_id":28229,"url":"https://github.com/godotengine/godot/pull/28229","diff_url":"https://github.com/godotengine/godot/pull/28229.diff","patch_url":"https://github.com/godotengine/godot/pull/28229.patch","title":"Fix disable_3d=yes -Wunused-variable errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-20T09:09:36Z","updated_at":"2019-04-20T18:31:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f25b0578462e94d6b0bacb160ff886d4e3320d85"]},"28234":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTQ5OTM3","public_id":28234,"url":"https://github.com/godotengine/godot/pull/28234","diff_url":"https://github.com/godotengine/godot/pull/28234.diff","patch_url":"https://github.com/godotengine/godot/pull/28234.patch","title":"Display connection information in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-04-20T12:14:39Z","updated_at":"2019-04-22T11:39:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a6562cd0048f1dadb3c1ab2f8583e21251634365"]},"28236":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTU4MTM4","public_id":28236,"url":"https://github.com/godotengine/godot/pull/28236","diff_url":"https://github.com/godotengine/godot/pull/28236.diff","patch_url":"https://github.com/godotengine/godot/pull/28236.patch","title":"Require only one click to deploy to Android if one device is connected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-20T15:04:49Z","updated_at":"2020-01-27T18:20:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["34a3cad8e801d026b2130806ba677dbcb4cd5c56"]},"28239":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTY0NzQ2","public_id":28239,"url":"https://github.com/godotengine/godot/pull/28239","diff_url":"https://github.com/godotengine/godot/pull/28239.diff","patch_url":"https://github.com/godotengine/godot/pull/28239.patch","title":"Fix editor tooltip formatting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-04-20T16:59:24Z","updated_at":"2019-04-20T18:32:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8b1b2f6a4cfb65d186097e29d4979838e9114685"]},"28245":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTcwODc2","public_id":28245,"url":"https://github.com/godotengine/godot/pull/28245","diff_url":"https://github.com/godotengine/godot/pull/28245.diff","patch_url":"https://github.com/godotengine/godot/pull/28245.patch","title":"Small ux improvement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-20T18:58:58Z","updated_at":"2019-04-21T12:10:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d835738045353d166ed307360a6b2959f9c3e557"]},"28248":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMTc4MDcw","public_id":28248,"url":"https://github.com/godotengine/godot/pull/28248","diff_url":"https://github.com/godotengine/godot/pull/28248.diff","patch_url":"https://github.com/godotengine/godot/pull/28248.patch","title":"Fix 'LineEdit' contents not ending before the clear button if no right icon was set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-20T21:26:04Z","updated_at":"2019-08-21T10:26:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d84acb98d0863ec142a9496bd229e7163deaefe8"]},"28262":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjA2MTQ2","public_id":28262,"url":"https://github.com/godotengine/godot/pull/28262","diff_url":"https://github.com/godotengine/godot/pull/28262.diff","patch_url":"https://github.com/godotengine/godot/pull/28262.patch","title":"Add Close Others/Right/All for scene tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-21T10:04:28Z","updated_at":"2019-04-25T20:48:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6169e755aa5929f83b01592436ec8cf97d4eaf86"]},"28265":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjEwMTEz","public_id":28265,"url":"https://github.com/godotengine/godot/pull/28265","diff_url":"https://github.com/godotengine/godot/pull/28265.diff","patch_url":"https://github.com/godotengine/godot/pull/28265.patch","title":"Fix TGA indexed images loaded with flipped color table","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-04-21T11:33:11Z","updated_at":"2019-08-21T10:26:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d0f0f1f1cb1ef5478b3ac3b00597c8b17974ffc4"]},"28266":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjEwOTQ3","public_id":28266,"url":"https://github.com/godotengine/godot/pull/28266","diff_url":"https://github.com/godotengine/godot/pull/28266.diff","patch_url":"https://github.com/godotengine/godot/pull/28266.patch","title":"Fix LineEdit not expanded to text length on undo/redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNjg4MjQ=","created_at":"2019-04-21T11:50:30Z","updated_at":"2019-08-24T18:09:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da2a0a3814d49a1bbddf722dafb91bf338367153"]},"28267":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjE0MjU5","public_id":28267,"url":"https://github.com/godotengine/godot/pull/28267","diff_url":"https://github.com/godotengine/godot/pull/28267.diff","patch_url":"https://github.com/godotengine/godot/pull/28267.patch","title":"Load and import 4/1-bit BMP images","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-04-21T12:54:31Z","updated_at":"2019-09-26T12:41:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["6484da572117eaee88567f7b167ab261e28e7873"]},"28276":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjI4MTY1","public_id":28276,"url":"https://github.com/godotengine/godot/pull/28276","diff_url":"https://github.com/godotengine/godot/pull/28276.diff","patch_url":"https://github.com/godotengine/godot/pull/28276.patch","title":"Fix 'LineEdit' offset limit not accounting for the right/clear icon width","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-21T17:01:00Z","updated_at":"2019-08-21T10:26:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ac1c52398965fb106075de325f984884932abf9c"]},"28281":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjMyOTY5","public_id":28281,"url":"https://github.com/godotengine/godot/pull/28281","diff_url":"https://github.com/godotengine/godot/pull/28281.diff","patch_url":"https://github.com/godotengine/godot/pull/28281.patch","title":"Fix selection undo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1NjczOTE4","created_at":"2019-04-21T18:34:43Z","updated_at":"2019-04-29T15:25:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["516b80cd6549a8fcaa06b1bf1591b9b78508c8bc"]},"28284":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjQzNTkz","public_id":28284,"url":"https://github.com/godotengine/godot/pull/28284","diff_url":"https://github.com/godotengine/godot/pull/28284.diff","patch_url":"https://github.com/godotengine/godot/pull/28284.patch","title":"Fix the unclickable links inside the doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-04-21T21:55:04Z","updated_at":"2021-10-25T08:58:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce6ab56e9f1035eaea1af6f9a917353ed6041928"]},"28286":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjQ2MzU0","public_id":28286,"url":"https://github.com/godotengine/godot/pull/28286","diff_url":"https://github.com/godotengine/godot/pull/28286.diff","patch_url":"https://github.com/godotengine/godot/pull/28286.patch","title":"Fix rotation offset/snap fields being cut off in Configure Snap dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-21T22:56:03Z","updated_at":"2020-01-27T18:20:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0fc0641e7d9188aba6bada21a6bbfb652351e16a"]},"28287":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjQ3MzA0","public_id":28287,"url":"https://github.com/godotengine/godot/pull/28287","diff_url":"https://github.com/godotengine/godot/pull/28287.diff","patch_url":"https://github.com/godotengine/godot/pull/28287.patch","title":"Make 'Line/TextEdit's context menus hide their editing options when in readonly mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-21T23:13:43Z","updated_at":"2019-04-30T17:15:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7a45eb0de38efa533bb2f83a6684e1e41bb2ef5"]},"28295":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMjgyNzI0","public_id":28295,"url":"https://github.com/godotengine/godot/pull/28295","diff_url":"https://github.com/godotengine/godot/pull/28295.diff","patch_url":"https://github.com/godotengine/godot/pull/28295.patch","title":"Fixed navigation schemes Modo/Maya when used with grid map tile place…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1NjczOTE4","created_at":"2019-04-22T05:43:20Z","updated_at":"2019-06-19T20:33:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7b1e112f1ddecfa8c7558d2958bc7ad44ad28c56"]},"28300":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMzcyMTUw","public_id":28300,"url":"https://github.com/godotengine/godot/pull/28300","diff_url":"https://github.com/godotengine/godot/pull/28300.diff","patch_url":"https://github.com/godotengine/godot/pull/28300.patch","title":"Don't try to statically allocate 2x 8193 pointers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-04-22T13:22:38Z","updated_at":"2019-07-03T14:30:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c52f8906266cc9d95b8f609f5e14d4a17e130f94"]},"28302":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyMzcyODAw","public_id":28302,"url":"https://github.com/godotengine/godot/pull/28302","diff_url":"https://github.com/godotengine/godot/pull/28302.diff","patch_url":"https://github.com/godotengine/godot/pull/28302.patch","title":"Add missing enum value to Performance::get_monitor_type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-04-22T13:24:54Z","updated_at":"2019-04-27T18:43:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f104731b81f9a16fdc809fdc06db725df3d1c383"]},"28316":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNTM2MTc4","public_id":28316,"url":"https://github.com/godotengine/godot/pull/28316","diff_url":"https://github.com/godotengine/godot/pull/28316.diff","patch_url":"https://github.com/godotengine/godot/pull/28316.patch","title":"Fix typo count_count to count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-04-22T23:26:45Z","updated_at":"2019-08-21T11:24:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["479649b5fb4a470ad934207709aa7563143a7b01"]},"28321":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNTU5ODUx","public_id":28321,"url":"https://github.com/godotengine/godot/pull/28321","diff_url":"https://github.com/godotengine/godot/pull/28321.diff","patch_url":"https://github.com/godotengine/godot/pull/28321.patch","title":"Fix drawing of checkable editor properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-04-23T02:12:29Z","updated_at":"2019-07-03T14:30:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c230c6db98e98c3a473e13d6116481fef9fa4ac1"]},"28326":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNjgwNjU5","public_id":28326,"url":"https://github.com/godotengine/godot/pull/28326","diff_url":"https://github.com/godotengine/godot/pull/28326.diff","patch_url":"https://github.com/godotengine/godot/pull/28326.patch","title":"Center shape according to logic Bullet applies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-23T10:54:55Z","updated_at":"2020-02-27T11:25:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e4dea0595aae76de254502bca714b9e54e46b74a","4bb0df7060329390890d74ede7ec848eef552b16"]},"28328":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNjk5NzIx","public_id":28328,"url":"https://github.com/godotengine/godot/pull/28328","diff_url":"https://github.com/godotengine/godot/pull/28328.diff","patch_url":"https://github.com/godotengine/godot/pull/28328.patch","title":"Revert \"Implemented terrain raycast acceleration\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-23T11:58:09Z","updated_at":"2019-05-16T08:36:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["458827efc2fdcc9bdc959e4f2a9b44f56572d6de"]},"28330":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNzI5Mzk3","public_id":28330,"url":"https://github.com/godotengine/godot/pull/28330","diff_url":"https://github.com/godotengine/godot/pull/28330.diff","patch_url":"https://github.com/godotengine/godot/pull/28330.patch","title":"Added set_as_bulk_array, fixed transform2D saving and documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-23T13:23:26Z","updated_at":"2019-05-06T07:57:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b652fcd241ea4ad8e0bb57cd0f371dd91fdee455"]},"28331":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNzQ4ODE4","public_id":28331,"url":"https://github.com/godotengine/godot/pull/28331","diff_url":"https://github.com/godotengine/godot/pull/28331.diff","patch_url":"https://github.com/godotengine/godot/pull/28331.patch","title":"Revert \"RichTextLabel: Adding the ability to change the default cursor\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-23T14:10:41Z","updated_at":"2019-04-23T14:14:00Z","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":["b4d561013f113a4e33b6f0a3ac1d478dc688e765"]},"28334":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNzY2MTEx","public_id":28334,"url":"https://github.com/godotengine/godot/pull/28334","diff_url":"https://github.com/godotengine/godot/pull/28334.diff","patch_url":"https://github.com/godotengine/godot/pull/28334.patch","title":"Make buttons that trigger popups have the same scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-23T14:50:24Z","updated_at":"2019-04-30T17:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b8e09f98c421c68816be9d58d528746efce91cb6"]},"28336":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNzc1MjE4","public_id":28336,"url":"https://github.com/godotengine/godot/pull/28336","diff_url":"https://github.com/godotengine/godot/pull/28336.diff","patch_url":"https://github.com/godotengine/godot/pull/28336.patch","title":"[StateMachine] Fix play position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-23T15:11:17Z","updated_at":"2019-08-21T10:03:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0fcbf4da8f1245f4d711fc28914b06f582f93307"]},"28338":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyNzkxODg2","public_id":28338,"url":"https://github.com/godotengine/godot/pull/28338","diff_url":"https://github.com/godotengine/godot/pull/28338.diff","patch_url":"https://github.com/godotengine/godot/pull/28338.patch","title":"Disable Project Export button after deleting preset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-04-23T15:52:33Z","updated_at":"2019-08-21T11:25:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fc2d824650ad1fa4fa3a2a09fe3d5d878a80712"]},"28340":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODA5MTE4","public_id":28340,"url":"https://github.com/godotengine/godot/pull/28340","diff_url":"https://github.com/godotengine/godot/pull/28340.diff","patch_url":"https://github.com/godotengine/godot/pull/28340.patch","title":"Small fixes to connection dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-23T16:40:34Z","updated_at":"2019-04-25T12:00:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d8de9cc20fe08092beb8b346779a78e8f6bc9e8e"]},"28342":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODMxMjUy","public_id":28342,"url":"https://github.com/godotengine/godot/pull/28342","diff_url":"https://github.com/godotengine/godot/pull/28342.diff","patch_url":"https://github.com/godotengine/godot/pull/28342.patch","title":"Fixes build for Windows cross-compilation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjU4NTI=","created_at":"2019-04-23T17:50:23Z","updated_at":"2019-08-21T10:25:10Z","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":["5c5c3a590a63a836fa03648ff39dd43acccdade0"]},"28345":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODQ0MDAw","public_id":28345,"url":"https://github.com/godotengine/godot/pull/28345","diff_url":"https://github.com/godotengine/godot/pull/28345.diff","patch_url":"https://github.com/godotengine/godot/pull/28345.patch","title":"Enlarge vector constant node in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-23T18:30:07Z","updated_at":"2019-04-24T03:56:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["eb53c0fb3297d012d56acdb9b9dbf24c1b63ce5b"]},"28348":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODUyMjU4","public_id":28348,"url":"https://github.com/godotengine/godot/pull/28348","diff_url":"https://github.com/godotengine/godot/pull/28348.diff","patch_url":"https://github.com/godotengine/godot/pull/28348.patch","title":"Removed incorrect \"Transform\" preview from visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-23T18:56:01Z","updated_at":"2019-04-24T03:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be11b6f04d1b13c7cd46a2d57f26cf72dc73a8b8"]},"28349":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODU4OTUx","public_id":28349,"url":"https://github.com/godotengine/godot/pull/28349","diff_url":"https://github.com/godotengine/godot/pull/28349.diff","patch_url":"https://github.com/godotengine/godot/pull/28349.patch","title":"Add undo for Sprite Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-23T19:17:09Z","updated_at":"2019-05-28T16:56:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a93ff8d210c4258e850270426f33a10d9306f728"]},"28351":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODcwMDQx","public_id":28351,"url":"https://github.com/godotengine/godot/pull/28351","diff_url":"https://github.com/godotengine/godot/pull/28351.diff","patch_url":"https://github.com/godotengine/godot/pull/28351.patch","title":"Fix crash when restoring script editor state","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-04-23T19:54:51Z","updated_at":"2019-04-23T21:47:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fedd2559c405c57c224be035e739af8c1fc6810"]},"28354":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyODc5ODkz","public_id":28354,"url":"https://github.com/godotengine/godot/pull/28354","diff_url":"https://github.com/godotengine/godot/pull/28354.diff","patch_url":"https://github.com/godotengine/godot/pull/28354.patch","title":"GUI improvements in the asset library editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5OTE3MDQ3","created_at":"2019-04-23T20:25:11Z","updated_at":"2019-04-25T11:34:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b89d8bb56cf0106a129f98f81dbaba7df19964df"]},"28357":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTAzMTYx","public_id":28357,"url":"https://github.com/godotengine/godot/pull/28357","diff_url":"https://github.com/godotengine/godot/pull/28357.diff","patch_url":"https://github.com/godotengine/godot/pull/28357.patch","title":"Save Layout When Scene Is Closed Via Context Menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODE5OTA5","created_at":"2019-04-23T21:41:09Z","updated_at":"2019-04-25T11:34:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f06b62028ef3ec78611c21776879aae574c06b99"]},"28359":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTE1NTIz","public_id":28359,"url":"https://github.com/godotengine/godot/pull/28359","diff_url":"https://github.com/godotengine/godot/pull/28359.diff","patch_url":"https://github.com/godotengine/godot/pull/28359.patch","title":"Improve the ProjectSettings documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-23T22:32:37Z","updated_at":"2020-01-27T18:20:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["436d0000668f161a08896686e9998ac4235df05a"]},"28363":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTI2MTU4","public_id":28363,"url":"https://github.com/godotengine/godot/pull/28363","diff_url":"https://github.com/godotengine/godot/pull/28363.diff","patch_url":"https://github.com/godotengine/godot/pull/28363.patch","title":"Fix \"Name\" popup's size in theme editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-23T23:26:16Z","updated_at":"2019-04-24T20:22:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dac9a5ba9662e10ab7b2b2dac08bcef3c6aa37d9"]},"28365":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTI4MTk3","public_id":28365,"url":"https://github.com/godotengine/godot/pull/28365","diff_url":"https://github.com/godotengine/godot/pull/28365.diff","patch_url":"https://github.com/godotengine/godot/pull/28365.patch","title":"Modify ResourceImporterScene to split animations with blendshapes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-23T23:38:16Z","updated_at":"2019-05-06T14:59:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["342266d7824e4030e24cf6ab87d9c20d1a64800d"]},"28366":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTI5MDI1","public_id":28366,"url":"https://github.com/godotengine/godot/pull/28366","diff_url":"https://github.com/godotengine/godot/pull/28366.diff","patch_url":"https://github.com/godotengine/godot/pull/28366.patch","title":"Add feature to show spaces in code editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-04-23T23:44:14Z","updated_at":"2019-09-04T16:17:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c86b03abd8860c5963f1e694257a2231cea96d85","fda3a568efb7a0ca371e73380203442b81fc9dd8"]},"28372":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTc3MzA5","public_id":28372,"url":"https://github.com/godotengine/godot/pull/28372","diff_url":"https://github.com/godotengine/godot/pull/28372.diff","patch_url":"https://github.com/godotengine/godot/pull/28372.patch","title":"Removes preview from existing transform nodes in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-24T05:13:07Z","updated_at":"2019-04-24T05:23:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ac770be45c0d167178e83d63446f72d3e138585"]},"28374":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTgxMTI5","public_id":28374,"url":"https://github.com/godotengine/godot/pull/28374","diff_url":"https://github.com/godotengine/godot/pull/28374.diff","patch_url":"https://github.com/godotengine/godot/pull/28374.patch","title":"Also disable C and C++ specific warnings in thirdparty code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-24T05:36:30Z","updated_at":"2019-08-21T11:26:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["8d867cf7c5fb4ce0e78b9b62c64d194fdf666874"]},"28375":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTgzMTU3","public_id":28375,"url":"https://github.com/godotengine/godot/pull/28375","diff_url":"https://github.com/godotengine/godot/pull/28375.diff","patch_url":"https://github.com/godotengine/godot/pull/28375.patch","title":"Disallow loopback connection in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-24T05:47:50Z","updated_at":"2019-08-21T11:26:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["21ca9f6c7c1bc2f8ae7b53da97d2ad8037573781"]},"28376":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTg4MzAx","public_id":28376,"url":"https://github.com/godotengine/godot/pull/28376","diff_url":"https://github.com/godotengine/godot/pull/28376.diff","patch_url":"https://github.com/godotengine/godot/pull/28376.patch","title":"Add method to get locales that have loaded translations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNjAxMzU3","created_at":"2019-04-24T06:15:00Z","updated_at":"2019-08-21T11:27:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6b117c44fb61db32e6b6ac4da1cf36c7c97c6771"]},"28377":{"id":"MDExOlB1bGxSZXF1ZXN0MjcyOTkwMjY2","public_id":28377,"url":"https://github.com/godotengine/godot/pull/28377","diff_url":"https://github.com/godotengine/godot/pull/28377.diff","patch_url":"https://github.com/godotengine/godot/pull/28377.patch","title":"Make small changes to the new connection info on script feature","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-24T06:24:12Z","updated_at":"2019-04-25T13:57:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4bca3236d1476f3b9a19e2d2c215b4fe2ac0ba7b"]},"28380":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMDIwMzk3","public_id":28380,"url":"https://github.com/godotengine/godot/pull/28380","diff_url":"https://github.com/godotengine/godot/pull/28380.diff","patch_url":"https://github.com/godotengine/godot/pull/28380.patch","title":"Make multimesh invisible initially in CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3ODcwNzg5","created_at":"2019-04-24T08:12:03Z","updated_at":"2021-10-25T08:58:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["692205da33be658eb40112bac81ae51a931cea3f"]},"28381":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMDI0OTI0","public_id":28381,"url":"https://github.com/godotengine/godot/pull/28381","diff_url":"https://github.com/godotengine/godot/pull/28381.diff","patch_url":"https://github.com/godotengine/godot/pull/28381.patch","title":"Fix connection lines glitch in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-24T08:25:42Z","updated_at":"2019-04-24T11:41:21Z","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":["3a3df84d3b67e3dd74271c1cf870d153b4aa345e"]},"28390":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMTA2OTY2","public_id":28390,"url":"https://github.com/godotengine/godot/pull/28390","diff_url":"https://github.com/godotengine/godot/pull/28390.diff","patch_url":"https://github.com/godotengine/godot/pull/28390.patch","title":"Allow to change Position2D gizmo size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-24T12:25:20Z","updated_at":"2023-02-17T01:07:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["662c8f95ec81c7f2021bc83a3fecd621020668a7"]},"28392":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMTIzNzcy","public_id":28392,"url":"https://github.com/godotengine/godot/pull/28392","diff_url":"https://github.com/godotengine/godot/pull/28392.diff","patch_url":"https://github.com/godotengine/godot/pull/28392.patch","title":"Allow to keep local transform when reparenting in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-04-24T13:10:07Z","updated_at":"2021-11-21T00:29:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9dba47a743b6ae75f63fbc0c08f6be27c030be0f"]},"28396":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMTcxNjM3","public_id":28396,"url":"https://github.com/godotengine/godot/pull/28396","diff_url":"https://github.com/godotengine/godot/pull/28396.diff","patch_url":"https://github.com/godotengine/godot/pull/28396.patch","title":"SCons: Review uses of CCFLAGS, CXXFLAGS and CPPFLAGS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-24T14:58:57Z","updated_at":"2019-07-04T08:40:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c2a669a9f03e249fb4fca96a2adf63256eb8dfa2"]},"28399":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMTkzNDU5","public_id":28399,"url":"https://github.com/godotengine/godot/pull/28399","diff_url":"https://github.com/godotengine/godot/pull/28399.diff","patch_url":"https://github.com/godotengine/godot/pull/28399.patch","title":"Expose 'TextEdit's tab drawing and folding to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-24T15:49:12Z","updated_at":"2019-04-29T15:07:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["350bcce041ebfdb6f250e93d9d08d7523a4fb88c"]},"28400":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMjE3OTk2","public_id":28400,"url":"https://github.com/godotengine/godot/pull/28400","diff_url":"https://github.com/godotengine/godot/pull/28400.diff","patch_url":"https://github.com/godotengine/godot/pull/28400.patch","title":"Fix invalid mono log file name on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-24T16:54:03Z","updated_at":"2021-05-13T23:46:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d93c3548079e7f1653a03a1479dc75800ade24e7"]},"28402":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMjM0MTA2","public_id":28402,"url":"https://github.com/godotengine/godot/pull/28402","diff_url":"https://github.com/godotengine/godot/pull/28402.diff","patch_url":"https://github.com/godotengine/godot/pull/28402.patch","title":"Add option to use ThinLTO","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIwNjE3","created_at":"2019-04-24T17:39:52Z","updated_at":"2019-04-25T20:23:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["51f9042a5b9d5a11e0a4b54a1a277d63e43a316e"]},"28407":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMzEyNzgy","public_id":28407,"url":"https://github.com/godotengine/godot/pull/28407","diff_url":"https://github.com/godotengine/godot/pull/28407.diff","patch_url":"https://github.com/godotengine/godot/pull/28407.patch","title":" Debugger's inspector doesn't clear it values on every debug action","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzU3MTE4","created_at":"2019-04-24T21:53:24Z","updated_at":"2019-05-14T23:24:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f16a67754f4918cb63eea999f265f50982d9ec8"]},"28410":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMzQxOTAz","public_id":28410,"url":"https://github.com/godotengine/godot/pull/28410","diff_url":"https://github.com/godotengine/godot/pull/28410.diff","patch_url":"https://github.com/godotengine/godot/pull/28410.patch","title":"[Tilemap] Fix typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-25T00:31:53Z","updated_at":"2019-04-25T11:58:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6fb19bebbb00d05f62b3ae27b88cade1536c007d"]},"28411":{"id":"MDExOlB1bGxSZXF1ZXN0MjczMzc1MDgw","public_id":28411,"url":"https://github.com/godotengine/godot/pull/28411","diff_url":"https://github.com/godotengine/godot/pull/28411.diff","patch_url":"https://github.com/godotengine/godot/pull/28411.patch","title":"Fix crash regression in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-25T04:48:33Z","updated_at":"2019-04-25T05:14:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["446f8a2cc20342dfca5f422453715caa15d71c20"]},"28413":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNDY2NzAw","public_id":28413,"url":"https://github.com/godotengine/godot/pull/28413","diff_url":"https://github.com/godotengine/godot/pull/28413.diff","patch_url":"https://github.com/godotengine/godot/pull/28413.patch","title":"SCons: Clean xatlas SCsub from thekla/poshlib defines","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-25T10:29:58Z","updated_at":"2019-06-04T09:11:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["eb155bc91abb4bdb293290fd4bc5ade12bc79669"]},"28415":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNTEzNTE5","public_id":28415,"url":"https://github.com/godotengine/godot/pull/28415","diff_url":"https://github.com/godotengine/godot/pull/28415.diff","patch_url":"https://github.com/godotengine/godot/pull/28415.patch","title":"Add new QtCreator .cxxflags and .cflags files to .gitignore","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0NDA2OTY3","created_at":"2019-04-25T12:57:14Z","updated_at":"2019-04-25T17:51:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["3189560d52fd552b232b236a2d0719787223c07f"]},"28416":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNTI3MDkx","public_id":28416,"url":"https://github.com/godotengine/godot/pull/28416","diff_url":"https://github.com/godotengine/godot/pull/28416.diff","patch_url":"https://github.com/godotengine/godot/pull/28416.patch","title":"Support for binary literals in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1Nzg0MzQ=","created_at":"2019-04-25T13:32:13Z","updated_at":"2019-05-29T06:41:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d3cc9c0bf191491ea3beaa47c7ba46dcd0af38e2"]},"28417":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNTI3MTI3","public_id":28417,"url":"https://github.com/godotengine/godot/pull/28417","diff_url":"https://github.com/godotengine/godot/pull/28417.diff","patch_url":"https://github.com/godotengine/godot/pull/28417.patch","title":"Set switch_on_hover to true for the remaining menus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-25T13:32:19Z","updated_at":"2019-04-25T20:59:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["32b9b3159abd3ccd0ff4013906be93e9de2175bf"]},"28418":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNTQwMDgx","public_id":28418,"url":"https://github.com/godotengine/godot/pull/28418","diff_url":"https://github.com/godotengine/godot/pull/28418.diff","patch_url":"https://github.com/godotengine/godot/pull/28418.patch","title":"Fix scroll for texture_region and polygon_2d editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-25T14:03:57Z","updated_at":"2019-04-25T20:59:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f662f1505eaa25a8c5010f84b390b36095105647"]},"28419":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNjA5MTY2","public_id":28419,"url":"https://github.com/godotengine/godot/pull/28419","diff_url":"https://github.com/godotengine/godot/pull/28419.diff","patch_url":"https://github.com/godotengine/godot/pull/28419.patch","title":"Cancel tooltip when hiding the node it belongs to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-04-25T17:05:01Z","updated_at":"2019-11-12T10:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bc7863775c994009bddd28c8a96fb1845926371f"]},"28423":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNjM1Mjk5","public_id":28423,"url":"https://github.com/godotengine/godot/pull/28423","diff_url":"https://github.com/godotengine/godot/pull/28423.diff","patch_url":"https://github.com/godotengine/godot/pull/28423.patch","title":"C#: Deprecate accessor methods and generate correct int and float types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-25T18:31:59Z","updated_at":"2021-05-13T23:46:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3380565e4be4e3decbd0981c3f6a2e54f982c2f2","340252727b829311591e251fcbc99bd7ac4fd433","c20a3823a2eafdb40a9db3519e503269689bac14"]},"28430":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNjkwNTAx","public_id":28430,"url":"https://github.com/godotengine/godot/pull/28430","diff_url":"https://github.com/godotengine/godot/pull/28430.diff","patch_url":"https://github.com/godotengine/godot/pull/28430.patch","title":"Fix Crash On Close When 3D Is Disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODE5OTA5","created_at":"2019-04-25T21:32:27Z","updated_at":"2019-09-26T12:44:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fc65cc64b92d1663cf858f3c6cf4f039c2da67e8"]},"28431":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNjkxOTQ5","public_id":28431,"url":"https://github.com/godotengine/godot/pull/28431","diff_url":"https://github.com/godotengine/godot/pull/28431.diff","patch_url":"https://github.com/godotengine/godot/pull/28431.patch","title":"Adds flag AMBIENT_LIGHT_DISABLED to GLES2 ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNjE1NTE0","created_at":"2019-04-25T21:37:56Z","updated_at":"2019-07-17T07:48:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["61a844aa61861cf2eb5b2721301a4dcc6c4020a4"]},"28433":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNzE1OTMy","public_id":28433,"url":"https://github.com/godotengine/godot/pull/28433","diff_url":"https://github.com/godotengine/godot/pull/28433.diff","patch_url":"https://github.com/godotengine/godot/pull/28433.patch","title":"Mono: Lazily load scripts metadata file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-25T23:32:05Z","updated_at":"2021-05-13T23:46:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["791e1294c33626adad323f292702221cc09c21cc"]},"28435":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNzE5Nzgy","public_id":28435,"url":"https://github.com/godotengine/godot/pull/28435","diff_url":"https://github.com/godotengine/godot/pull/28435.diff","patch_url":"https://github.com/godotengine/godot/pull/28435.patch","title":"Make 'EditorPath' into a proper 'MenuButton'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-25T23:56:40Z","updated_at":"2019-04-29T15:06:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f275de24eeebf954736f3a1278ed8875e7f861d6"]},"28441":{"id":"MDExOlB1bGxSZXF1ZXN0MjczNzk3Njg2","public_id":28441,"url":"https://github.com/godotengine/godot/pull/28441","diff_url":"https://github.com/godotengine/godot/pull/28441.diff","patch_url":"https://github.com/godotengine/godot/pull/28441.patch","title":"Fix uniform title color in visual shaders(regression)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-26T07:56:03Z","updated_at":"2019-04-26T07:57:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a9735eef485c0f00fea8db81cc38be3ce3e49ec"]},"28442":{"id":"MDExOlB1bGxSZXF1ZXN0MjczODA5OTEy","public_id":28442,"url":"https://github.com/godotengine/godot/pull/28442","diff_url":"https://github.com/godotengine/godot/pull/28442.diff","patch_url":"https://github.com/godotengine/godot/pull/28442.patch","title":"libpng: Update to upstream 1.6.37","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-26T08:38:34Z","updated_at":"2019-06-04T09:07:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["225b61ab2a37c4c355dfc592f0f7404ad85374fb"]},"28447":{"id":"MDExOlB1bGxSZXF1ZXN0MjczODc5MTE3","public_id":28447,"url":"https://github.com/godotengine/godot/pull/28447","diff_url":"https://github.com/godotengine/godot/pull/28447.diff","patch_url":"https://github.com/godotengine/godot/pull/28447.patch","title":"Change order of Visual Script Search and Misc VS UX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-04-26T12:29:24Z","updated_at":"2022-09-17T15:38:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["432460a355370ac039112d8009c311cec204eefe","4e6420b5a8a011c7912765dc988d5f8f9bf67a63","a9c6c98a67896c26fd3c1b9e06c799e742058c53"]},"28448":{"id":"MDExOlB1bGxSZXF1ZXN0MjczOTIwMzUy","public_id":28448,"url":"https://github.com/godotengine/godot/pull/28448","diff_url":"https://github.com/godotengine/godot/pull/28448.diff","patch_url":"https://github.com/godotengine/godot/pull/28448.patch","title":"Fix builds made with Clang on some Linux distros (the equivalent of #23542 but for Clang)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIwNjE3","created_at":"2019-04-26T14:29:48Z","updated_at":"2019-11-12T10:13:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c0fcd55f96a237941ac838fdd38b3ebf2630b107"]},"28451":{"id":"MDExOlB1bGxSZXF1ZXN0MjczOTY2ODY3","public_id":28451,"url":"https://github.com/godotengine/godot/pull/28451","diff_url":"https://github.com/godotengine/godot/pull/28451.diff","patch_url":"https://github.com/godotengine/godot/pull/28451.patch","title":"Limit the size of the Manage Editor Feature Profiles dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-26T16:50:33Z","updated_at":"2020-01-27T18:20:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f5940e2909da5dfb87291cdb6e7afa3960ce3f44"]},"28452":{"id":"MDExOlB1bGxSZXF1ZXN0MjczOTc4MDc3","public_id":28452,"url":"https://github.com/godotengine/godot/pull/28452","diff_url":"https://github.com/godotengine/godot/pull/28452.diff","patch_url":"https://github.com/godotengine/godot/pull/28452.patch","title":"Undo support for locking and grouping for both 2D and 3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMTYxNDM3","created_at":"2019-04-26T17:31:38Z","updated_at":"2019-04-29T14:23:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d1fa546dc93c5278b3878186d88e99a1236cf03c"]},"28453":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MDExNzEz","public_id":28453,"url":"https://github.com/godotengine/godot/pull/28453","diff_url":"https://github.com/godotengine/godot/pull/28453.diff","patch_url":"https://github.com/godotengine/godot/pull/28453.patch","title":"Partially implement enet_socket_set_option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMTc1MDQ4","created_at":"2019-04-26T19:33:08Z","updated_at":"2019-07-17T19:35:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["63d1a80656fbbacb7f055866fda7d2892721510f","bb3089895c3638dd7668843099bf43d8999f0878"]},"28455":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MDI5OTcz","public_id":28455,"url":"https://github.com/godotengine/godot/pull/28455","diff_url":"https://github.com/godotengine/godot/pull/28455.diff","patch_url":"https://github.com/godotengine/godot/pull/28455.patch","title":"Handle spaces correctly for base / parent scripts in the \"New Script\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMjU3NzY0","created_at":"2019-04-26T20:41:11Z","updated_at":"2019-05-01T12:36:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["23fd2a9175d7f86506675714db87f8b229feaa8d"]},"28465":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTAyNDQ3","public_id":28465,"url":"https://github.com/godotengine/godot/pull/28465","diff_url":"https://github.com/godotengine/godot/pull/28465.diff","patch_url":"https://github.com/godotengine/godot/pull/28465.patch","title":"Reverts the change made to the editor progress dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-04-27T12:08:09Z","updated_at":"2019-04-28T03:48:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["20e442a9f6baf9e660374f86f23d360e339b3595"]},"28467":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTExNTg4","public_id":28467,"url":"https://github.com/godotengine/godot/pull/28467","diff_url":"https://github.com/godotengine/godot/pull/28467.diff","patch_url":"https://github.com/godotengine/godot/pull/28467.patch","title":"fix file system not refresh on exFAT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NDg2OTA=","created_at":"2019-04-27T14:52:34Z","updated_at":"2019-09-26T12:45:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9d309096c9999b7c3da02781e4a6adda5933dbb3"]},"28469":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTEzMDQ2","public_id":28469,"url":"https://github.com/godotengine/godot/pull/28469","diff_url":"https://github.com/godotengine/godot/pull/28469.diff","patch_url":"https://github.com/godotengine/godot/pull/28469.patch","title":"Revert \"Fix AudioStreams::stop possibly causing a small noise\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyNjUzMDc=","created_at":"2019-04-27T15:18:03Z","updated_at":"2019-07-03T11:20:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["60eec47077bfe14ffe3750c1e9827f2a731d4990"]},"28470":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTE5NTEw","public_id":28470,"url":"https://github.com/godotengine/godot/pull/28470","diff_url":"https://github.com/godotengine/godot/pull/28470.diff","patch_url":"https://github.com/godotengine/godot/pull/28470.patch","title":"Convert line endings to CRLF in `OS.set_clipboard()` on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-04-27T17:00:44Z","updated_at":"2020-01-27T18:20:44Z","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":["be2e8e4047e87a037cf18235f7823039ceab177c"]},"28473":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTIyMTUw","public_id":28473,"url":"https://github.com/godotengine/godot/pull/28473","diff_url":"https://github.com/godotengine/godot/pull/28473.diff","patch_url":"https://github.com/godotengine/godot/pull/28473.patch","title":"Changed references to array types in arraymesh doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-27T17:46:35Z","updated_at":"2019-07-29T13:02:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e8858a9a44a600d0c0963fd357025f95c9e69856"]},"28481":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTM3NDI1","public_id":28481,"url":"https://github.com/godotengine/godot/pull/28481","diff_url":"https://github.com/godotengine/godot/pull/28481.diff","patch_url":"https://github.com/godotengine/godot/pull/28481.patch","title":"Disable higlighting all occurences of selection in editor if it contains only whitespaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-04-27T22:39:27Z","updated_at":"2019-04-30T16:31:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1001c7fddee91b6c1c64acdf548d6d93ddbe01ec"]},"28491":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTg0OTE1","public_id":28491,"url":"https://github.com/godotengine/godot/pull/28491","diff_url":"https://github.com/godotengine/godot/pull/28491.diff","patch_url":"https://github.com/godotengine/godot/pull/28491.patch","title":"[TileMapEditor] Improve tool picking usability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-04-28T14:43:39Z","updated_at":"2019-04-30T13:25:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["99958c99da3eeb17737275ac976de8b54e05e714"]},"28493":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0MTg5NjU3","public_id":28493,"url":"https://github.com/godotengine/godot/pull/28493","diff_url":"https://github.com/godotengine/godot/pull/28493.diff","patch_url":"https://github.com/godotengine/godot/pull/28493.patch","title":"Make Command + Left go to first non-whitespace character","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-04-28T15:54:44Z","updated_at":"2019-05-08T18:17:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b0956915c9607c7ea1cfd19108c6889e7cf9fc79"]},"28512":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0Mzc5OTcz","public_id":28512,"url":"https://github.com/godotengine/godot/pull/28512","diff_url":"https://github.com/godotengine/godot/pull/28512.diff","patch_url":"https://github.com/godotengine/godot/pull/28512.patch","title":"Fix application window not listed in taskbar (X11)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MzkyMzc=","created_at":"2019-04-29T13:46:57Z","updated_at":"2019-09-26T12:45:49Z","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":["1d86929dcb349330e54fc7450f6c72601bc9d477"]},"28516":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NDY5MzYz","public_id":28516,"url":"https://github.com/godotengine/godot/pull/28516","diff_url":"https://github.com/godotengine/godot/pull/28516.diff","patch_url":"https://github.com/godotengine/godot/pull/28516.patch","title":"Renames captions of Scalar/VectorInterp in Visual Shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-04-29T18:05:11Z","updated_at":"2019-05-06T15:38:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4131b2b8919d023f68c904c481e5a126517bb66a"]},"28518":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NDg0Mzc0","public_id":28518,"url":"https://github.com/godotengine/godot/pull/28518","diff_url":"https://github.com/godotengine/godot/pull/28518.diff","patch_url":"https://github.com/godotengine/godot/pull/28518.patch","title":"Added MSAA to GLES2 backend","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-29T18:54:39Z","updated_at":"2021-10-25T08:58:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a3d5aec68dc63227e1271a91333cb2e901f24221"]},"28519":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NDkyNTEz","public_id":28519,"url":"https://github.com/godotengine/godot/pull/28519","diff_url":"https://github.com/godotengine/godot/pull/28519.diff","patch_url":"https://github.com/godotengine/godot/pull/28519.patch","title":"C#: Support resource type hint in exported arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-29T19:21:38Z","updated_at":"2021-05-13T23:46:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["470b80cc559b8e8aff2466001e673c37e0efc5c9"]},"28520":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NDkzODM5","public_id":28520,"url":"https://github.com/godotengine/godot/pull/28520","diff_url":"https://github.com/godotengine/godot/pull/28520.diff","patch_url":"https://github.com/godotengine/godot/pull/28520.patch","title":"Fixed GLES2 transparency order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-04-29T19:26:12Z","updated_at":"2019-07-17T07:49:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7ae3809f4b40785b5e06589458932fc83aa59680"]},"28525":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NTQ3NDAy","public_id":28525,"url":"https://github.com/godotengine/godot/pull/28525","diff_url":"https://github.com/godotengine/godot/pull/28525.diff","patch_url":"https://github.com/godotengine/godot/pull/28525.patch","title":"Added an is_valid function to FuncRef","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2OTY1NDY=","created_at":"2019-04-29T22:40:23Z","updated_at":"2019-05-06T23:56:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9be8424ef980d7a85e08535de986123033ba55aa"]},"28526":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NTczMzY1","public_id":28526,"url":"https://github.com/godotengine/godot/pull/28526","diff_url":"https://github.com/godotengine/godot/pull/28526.diff","patch_url":"https://github.com/godotengine/godot/pull/28526.patch","title":"GIProbe::bake(): special handling of spatial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjc5MjA=","created_at":"2019-04-30T01:25:47Z","updated_at":"2019-11-21T08:28:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8695135691971c01aa6f18a7183ce270b1cd53fe"]},"28530":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0NjkxODc0","public_id":28530,"url":"https://github.com/godotengine/godot/pull/28530","diff_url":"https://github.com/godotengine/godot/pull/28530.diff","patch_url":"https://github.com/godotengine/godot/pull/28530.patch","title":"SCons: Always use env.Prepend for CPPPATH","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-04-30T11:24:03Z","updated_at":"2019-07-04T08:42:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d52b70fb5e8e842ddcc9a57bad8e34366c0ee6d8"]},"28531":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0Njk4Mjc2","public_id":28531,"url":"https://github.com/godotengine/godot/pull/28531","diff_url":"https://github.com/godotengine/godot/pull/28531.diff","patch_url":"https://github.com/godotengine/godot/pull/28531.patch","title":"Properly expose some PhysicsServer methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4ODU1NzM=","created_at":"2019-04-30T11:47:03Z","updated_at":"2019-04-30T12:21:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0562b78f402e6cfb6a93ca4348f119b7749e112d"]},"28532":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0Njk4NDk0","public_id":28532,"url":"https://github.com/godotengine/godot/pull/28532","diff_url":"https://github.com/godotengine/godot/pull/28532.diff","patch_url":"https://github.com/godotengine/godot/pull/28532.patch","title":"Forgot a parameter in the ARVR gdnative bindings for notifications","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-04-30T11:47:47Z","updated_at":"2019-04-30T12:13:32Z","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":["a8114b993691347e5333343cec3f07a43fc8fc68"]},"28542":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0ODc5MzU1","public_id":28542,"url":"https://github.com/godotengine/godot/pull/28542","diff_url":"https://github.com/godotengine/godot/pull/28542.diff","patch_url":"https://github.com/godotengine/godot/pull/28542.patch","title":" Small documentation improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzE5Mjc=","created_at":"2019-04-30T20:38:53Z","updated_at":"2019-07-03T09:05:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["04b49264f2d752c32a4bb771367e78ca2f44b447"]},"28544":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0ODk0NDYy","public_id":28544,"url":"https://github.com/godotengine/godot/pull/28544","diff_url":"https://github.com/godotengine/godot/pull/28544.diff","patch_url":"https://github.com/godotengine/godot/pull/28544.patch","title":"Fix missing argument for vsnprintf_s","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-04-30T21:29:34Z","updated_at":"2021-05-13T23:46:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4eedb9780233d2bf7cb30cfb553d24cb7062b941"]},"28548":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0OTEyNzMy","public_id":28548,"url":"https://github.com/godotengine/godot/pull/28548","diff_url":"https://github.com/godotengine/godot/pull/28548.diff","patch_url":"https://github.com/godotengine/godot/pull/28548.patch","title":" Add \"disabled\" icon for 'CheckButton'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-04-30T22:45:57Z","updated_at":"2019-05-03T15:45:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3eb5d1b52587b5608f7b3f73a30cb86ec592fdbe","acadfe0a4960f3ac6f32c6488d3545d2baea9ddd"]},"28554":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0OTYwNTg0","public_id":28554,"url":"https://github.com/godotengine/godot/pull/28554","diff_url":"https://github.com/godotengine/godot/pull/28554.diff","patch_url":"https://github.com/godotengine/godot/pull/28554.patch","title":"Fix regression on 'PopupMenu's minimal size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-01T05:36:18Z","updated_at":"2019-05-01T23:16:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["48bfa9d17a69a8722556eb3a42df73348f46695c"]},"28557":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0OTc1MjY4","public_id":28557,"url":"https://github.com/godotengine/godot/pull/28557","diff_url":"https://github.com/godotengine/godot/pull/28557.diff","patch_url":"https://github.com/godotengine/godot/pull/28557.patch","title":"Fixed game crash, regression of #26977","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-05-01T07:43:37Z","updated_at":"2021-10-25T08:58:22Z","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":["2684e816823ef3911143e630f92bc969adece1b5"]},"28559":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc0OTc5NDU0","public_id":28559,"url":"https://github.com/godotengine/godot/pull/28559","diff_url":"https://github.com/godotengine/godot/pull/28559.diff","patch_url":"https://github.com/godotengine/godot/pull/28559.patch","title":"Support Mac OS default move cursor hotkeys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTQ4NDc=","created_at":"2019-05-01T08:15:17Z","updated_at":"2019-05-03T11:30:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["17d14fe51166ae7c6af6a6bd08e33c0c6315ef20"]},"28563":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDAwNjg2","public_id":28563,"url":"https://github.com/godotengine/godot/pull/28563","diff_url":"https://github.com/godotengine/godot/pull/28563.diff","patch_url":"https://github.com/godotengine/godot/pull/28563.patch","title":"Fix pvrtc encoder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzcwNjg=","created_at":"2019-05-01T10:38:43Z","updated_at":"2019-08-23T06:51:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["4009d26022b41587e1d360ee348bf3cee34b6cfa"]},"28565":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDExMDc5","public_id":28565,"url":"https://github.com/godotengine/godot/pull/28565","diff_url":"https://github.com/godotengine/godot/pull/28565.diff","patch_url":"https://github.com/godotengine/godot/pull/28565.patch","title":"Added a Width Curve to Line2D + UVs fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNDcwMzI3","created_at":"2019-05-01T11:43:26Z","updated_at":"2019-07-01T07:38:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["14f8ed3317b0ece7fe2aac1595bb8ece63a81f7a"]},"28567":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDE4ODU5","public_id":28567,"url":"https://github.com/godotengine/godot/pull/28567","diff_url":"https://github.com/godotengine/godot/pull/28567.diff","patch_url":"https://github.com/godotengine/godot/pull/28567.patch","title":"Fix Remove Missing Projects on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-01T12:32:13Z","updated_at":"2019-05-01T13:45:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d9eaa3e09307f30aa0f8d1eec2919e277b840a16"]},"28568":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDIxNjY4","public_id":28568,"url":"https://github.com/godotengine/godot/pull/28568","diff_url":"https://github.com/godotengine/godot/pull/28568.diff","patch_url":"https://github.com/godotengine/godot/pull/28568.patch","title":"Roll back libwebsockets to version 3.0.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-01T12:48:18Z","updated_at":"2019-06-04T09:06:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["be414e4476371567a824099767b6c91a0123d626"]},"28571":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDM5Mzc5","public_id":28571,"url":"https://github.com/godotengine/godot/pull/28571","diff_url":"https://github.com/godotengine/godot/pull/28571.diff","patch_url":"https://github.com/godotengine/godot/pull/28571.patch","title":"Added missed inputs for other modes in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-01T14:06:45Z","updated_at":"2019-05-01T14:29:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3c159ea3799004cd1527b5fd2c3806a59672c1a4"]},"28572":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDUwNjEz","public_id":28572,"url":"https://github.com/godotengine/godot/pull/28572","diff_url":"https://github.com/godotengine/godot/pull/28572.diff","patch_url":"https://github.com/godotengine/godot/pull/28572.patch","title":"Add godot version in backtrace message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-05-01T14:48:40Z","updated_at":"2019-07-01T11:58:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["92ea1c3cca60e5b1b95a0163bf0822c0ec2491cb"]},"28576":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MDgyMDQw","public_id":28576,"url":"https://github.com/godotengine/godot/pull/28576","diff_url":"https://github.com/godotengine/godot/pull/28576.diff","patch_url":"https://github.com/godotengine/godot/pull/28576.patch","title":"Freetype clone env for no-SMID single file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-01T16:39:42Z","updated_at":"2019-06-04T09:09:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["4f9408a0f8b15d7822057296f932d69a6a4611e2"]},"28581":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MTE2OTI5","public_id":28581,"url":"https://github.com/godotengine/godot/pull/28581","diff_url":"https://github.com/godotengine/godot/pull/28581.diff","patch_url":"https://github.com/godotengine/godot/pull/28581.patch","title":"Fixing Curve2D/3D baked interpolated values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-05-01T18:48:36Z","updated_at":"2019-09-26T12:46:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6bd271139d8192bdac9c9cf0e5fd2d007b967598"]},"28583":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MTI3MzM4","public_id":28583,"url":"https://github.com/godotengine/godot/pull/28583","diff_url":"https://github.com/godotengine/godot/pull/28583.diff","patch_url":"https://github.com/godotengine/godot/pull/28583.patch","title":"Fix First Ctrl+R and Ctrl+F not showing long name variables correctly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4ODAwODE5","created_at":"2019-05-01T19:20:12Z","updated_at":"2019-05-16T04:23:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["505ab3d2252fcdbf6515e12e2ac375644924cdb7"]},"28587":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MTc2OTQw","public_id":28587,"url":"https://github.com/godotengine/godot/pull/28587","diff_url":"https://github.com/godotengine/godot/pull/28587.diff","patch_url":"https://github.com/godotengine/godot/pull/28587.patch","title":"Implement Lanczos image filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-05-01T22:26:32Z","updated_at":"2019-05-27T21:29:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["28bff3d1adce4fd7fb2e0420ff31ceb4bcc5fbad"]},"28588":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MTgxMTQ1","public_id":28588,"url":"https://github.com/godotengine/godot/pull/28588","diff_url":"https://github.com/godotengine/godot/pull/28588.diff","patch_url":"https://github.com/godotengine/godot/pull/28588.patch","title":"Add a property hint for DynamicFont size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-01T22:47:40Z","updated_at":"2020-01-27T18:20:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["818f756d9034abe8b1ab4ecc014666893fcb00b6"]},"28595":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MjQwMzg0","public_id":28595,"url":"https://github.com/godotengine/godot/pull/28595","diff_url":"https://github.com/godotengine/godot/pull/28595.diff","patch_url":"https://github.com/godotengine/godot/pull/28595.patch","title":"Improved CCD calculation algorithm","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-05-02T05:44:12Z","updated_at":"2021-10-25T08:58:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c1c85555650aa4f976bd880a9b6ab7f21ba0f63a"]},"28598":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MjUzNDM0","public_id":28598,"url":"https://github.com/godotengine/godot/pull/28598","diff_url":"https://github.com/godotengine/godot/pull/28598.diff","patch_url":"https://github.com/godotengine/godot/pull/28598.patch","title":"Fix input entries when switching to new visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-02T07:04:27Z","updated_at":"2019-05-02T07:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["62b7132947c52676776f8fd5cf9ccadbf49dd2f2"]},"28599":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MjU4MDI3","public_id":28599,"url":"https://github.com/godotengine/godot/pull/28599","diff_url":"https://github.com/godotengine/godot/pull/28599.diff","patch_url":"https://github.com/godotengine/godot/pull/28599.patch","title":"Locales: Add some missing locale names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-02T07:25:47Z","updated_at":"2019-11-12T10:17:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["867b96eb71356d09d530f74b46145260b82f597b"]},"28603":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MzE4MjA4","public_id":28603,"url":"https://github.com/godotengine/godot/pull/28603","diff_url":"https://github.com/godotengine/godot/pull/28603.diff","patch_url":"https://github.com/godotengine/godot/pull/28603.patch","title":"Fix typed arrays and dictionaries getting their values shared","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-02T11:03:46Z","updated_at":"2021-10-25T08:58:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["aff9320ff271b6d12ac9e4a7231ea0865477f493"]},"28606":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MzQ2NDYy","public_id":28606,"url":"https://github.com/godotengine/godot/pull/28606","diff_url":"https://github.com/godotengine/godot/pull/28606.diff","patch_url":"https://github.com/godotengine/godot/pull/28606.patch","title":"Fix default values not being read correctly in VS, take two","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-02T12:41:36Z","updated_at":"2019-11-12T10:17:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["b291cfde1b595f236b33f7770ec68042d534051a"]},"28608":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MzY5MzY4","public_id":28608,"url":"https://github.com/godotengine/godot/pull/28608","diff_url":"https://github.com/godotengine/godot/pull/28608.diff","patch_url":"https://github.com/godotengine/godot/pull/28608.patch","title":"Document CollisionObject2D pickable requires collision_layer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjY5Njk=","created_at":"2019-05-02T13:44:24Z","updated_at":"2019-07-03T09:06:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["da73bcca6fcfab16dbf06ebbf62f5b34b1ee19d5"]},"28609":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MzgyNDg0","public_id":28609,"url":"https://github.com/godotengine/godot/pull/28609","diff_url":"https://github.com/godotengine/godot/pull/28609.diff","patch_url":"https://github.com/godotengine/godot/pull/28609.patch","title":"Fix slight issues with autocompletion and member lists in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-02T14:16:56Z","updated_at":"2019-09-26T12:48:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f9d95309024c7b7dac5c12b891cb90982f566565"]},"28611":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1MzkyNjIy","public_id":28611,"url":"https://github.com/godotengine/godot/pull/28611","diff_url":"https://github.com/godotengine/godot/pull/28611.diff","patch_url":"https://github.com/godotengine/godot/pull/28611.patch","title":"Fix regression in 'PopupMenu' when icons have different values for width and height","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-02T14:41:57Z","updated_at":"2019-05-02T15:16:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d6489374e76ff0ac050b240e78810552a5399a8e"]},"28613":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NDAyNTY0","public_id":28613,"url":"https://github.com/godotengine/godot/pull/28613","diff_url":"https://github.com/godotengine/godot/pull/28613.diff","patch_url":"https://github.com/godotengine/godot/pull/28613.patch","title":" Fix script dialog asking for a correct inheritance when not needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-02T15:06:03Z","updated_at":"2019-05-02T16:03:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["73d95f10069f8cde62a20dff31f3b9ab1c99dd6d","6cb4ef1c5517bd233a9b600ff2deee593d2a5af3"]},"28620":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NDY3MTY5","public_id":28620,"url":"https://github.com/godotengine/godot/pull/28620","diff_url":"https://github.com/godotengine/godot/pull/28620.diff","patch_url":"https://github.com/godotengine/godot/pull/28620.patch","title":"Fix Mac OS move cursor behaviour","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTQ4NDc=","created_at":"2019-05-02T18:17:52Z","updated_at":"2019-05-03T08:12:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["39398f173e458a11c1b7ad7a21d69f3895967917"]},"28629":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NTQ5ODY5","public_id":28629,"url":"https://github.com/godotengine/godot/pull/28629","diff_url":"https://github.com/godotengine/godot/pull/28629.diff","patch_url":"https://github.com/godotengine/godot/pull/28629.patch","title":"Make \"Find in Files\" always available in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-02T23:09:38Z","updated_at":"2019-05-03T21:09:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["52651509f0fa3db5b514606742ec015e7c6de43f"]},"28635":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NTk4Mjk0","public_id":28635,"url":"https://github.com/godotengine/godot/pull/28635","diff_url":"https://github.com/godotengine/godot/pull/28635.diff","patch_url":"https://github.com/godotengine/godot/pull/28635.patch","title":"Fix build visual_shader_editor_plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-03T05:50:54Z","updated_at":"2019-05-03T06:01:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e57d761f9b66f92beac809187fe5b72e634a466f"]},"28636":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NjA2ODY4","public_id":28636,"url":"https://github.com/godotengine/godot/pull/28636","diff_url":"https://github.com/godotengine/godot/pull/28636.diff","patch_url":"https://github.com/godotengine/godot/pull/28636.patch","title":"Remove unused panelf and panelnc styles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-03T06:46:49Z","updated_at":"2019-05-03T07:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzk1MzcxNzY=","name":"good first issue","color":"#99ffff"}],"commits":["3d47dad2b181cfe6ff5d21ef0d2e6897c781cef8"]},"28640":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NjIyOTAx","public_id":28640,"url":"https://github.com/godotengine/godot/pull/28640","diff_url":"https://github.com/godotengine/godot/pull/28640.diff","patch_url":"https://github.com/godotengine/godot/pull/28640.patch","title":"Fix navmesh not finding optimal paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-03T08:00:33Z","updated_at":"2019-05-03T10:20:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f1b7b74d656c9a6ad2546233af1834b15cca8c0d"]},"28641":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NjI2NjU3","public_id":28641,"url":"https://github.com/godotengine/godot/pull/28641","diff_url":"https://github.com/godotengine/godot/pull/28641.diff","patch_url":"https://github.com/godotengine/godot/pull/28641.patch","title":"Fixed incorrect collapsing visual shader tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-03T08:15:37Z","updated_at":"2019-05-03T08:32:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a8b7af6380d538827ba89263b920c5357f604a5"]},"28643":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1NjM2MDUw","public_id":28643,"url":"https://github.com/godotengine/godot/pull/28643","diff_url":"https://github.com/godotengine/godot/pull/28643.diff","patch_url":"https://github.com/godotengine/godot/pull/28643.patch","title":"Update of RigidBody2D class description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODk3MDMw","created_at":"2019-05-03T08:52:30Z","updated_at":"2019-07-03T09:07:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1170b78e2842e540f08ff40cba61eeb83324edec"]},"28648":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1Njk0MTgx","public_id":28648,"url":"https://github.com/godotengine/godot/pull/28648","diff_url":"https://github.com/godotengine/godot/pull/28648.diff","patch_url":"https://github.com/godotengine/godot/pull/28648.patch","title":"Make second parameter of substr optional","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-03T12:28:06Z","updated_at":"2019-06-19T10:45:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b8a785539ce7823855944aeff33aad3773aad6a"]},"28656":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1Nzk4NTg0","public_id":28656,"url":"https://github.com/godotengine/godot/pull/28656","diff_url":"https://github.com/godotengine/godot/pull/28656.diff","patch_url":"https://github.com/godotengine/godot/pull/28656.patch","title":"Make 'TabContainer' update when icon/title is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-03T17:56:39Z","updated_at":"2019-09-26T12:48:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["37f4d51a755f8afb053544e1e63249f8659f6a2e"]},"28657":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1ODE4MTIw","public_id":28657,"url":"https://github.com/godotengine/godot/pull/28657","diff_url":"https://github.com/godotengine/godot/pull/28657.diff","patch_url":"https://github.com/godotengine/godot/pull/28657.patch","title":"Fixes VideostreamGDNative crash on audio_channel=0.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MjQ1OTQy","created_at":"2019-05-03T19:07:21Z","updated_at":"2019-09-26T12:48:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["f0757f31a44144b1d8c8a527d63f67645a4141fb"]},"28659":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1ODIyODY2","public_id":28659,"url":"https://github.com/godotengine/godot/pull/28659","diff_url":"https://github.com/godotengine/godot/pull/28659.diff","patch_url":"https://github.com/godotengine/godot/pull/28659.patch","title":"Add HSV mode to color picker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-03T19:25:05Z","updated_at":"2021-11-21T00:28:40Z","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"}],"commits":["86e4677fb4702a15666012bb28b4630bda8adbca"]},"28675":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTE0NDY4","public_id":28675,"url":"https://github.com/godotengine/godot/pull/28675","diff_url":"https://github.com/godotengine/godot/pull/28675.diff","patch_url":"https://github.com/godotengine/godot/pull/28675.patch","title":" Android: Include Joysticks/Gamepads which are available on app start.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2ODk2NTUw","created_at":"2019-05-04T11:17:45Z","updated_at":"2021-11-20T22:13:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["6e46701e646928db18a591eee2433bfb37ab8453"]},"28679":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTI0Mjc1","public_id":28679,"url":"https://github.com/godotengine/godot/pull/28679","diff_url":"https://github.com/godotengine/godot/pull/28679.diff","patch_url":"https://github.com/godotengine/godot/pull/28679.patch","title":"Support Mac OS default delete char hotkeys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTQ4NDc=","created_at":"2019-05-04T14:18:38Z","updated_at":"2019-05-06T14:32:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["c6310e9a7e11067b4a0a49e11f93b11e60f97675"]},"28681":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTI3OTI5","public_id":28681,"url":"https://github.com/godotengine/godot/pull/28681","diff_url":"https://github.com/godotengine/godot/pull/28681.diff","patch_url":"https://github.com/godotengine/godot/pull/28681.patch","title":"Document dictionary erase return value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjY5Njk=","created_at":"2019-05-04T15:16:25Z","updated_at":"2019-07-03T09:08:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5ce9bfcb4f5d80d4c25ef13211eb58f4e569e603"]},"28684":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTM1MjE5","public_id":28684,"url":"https://github.com/godotengine/godot/pull/28684","diff_url":"https://github.com/godotengine/godot/pull/28684.diff","patch_url":"https://github.com/godotengine/godot/pull/28684.patch","title":"Fix ParallaxBackground breaking when moving it out the scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMzc2OTM1","created_at":"2019-05-04T17:11:34Z","updated_at":"2019-09-26T12:49:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["359d7f178c9c64365355db10fa41492c903558b9"]},"28695":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTY4ODM0","public_id":28695,"url":"https://github.com/godotengine/godot/pull/28695","diff_url":"https://github.com/godotengine/godot/pull/28695.diff","patch_url":"https://github.com/godotengine/godot/pull/28695.patch","title":"FIX Script editor doesn´t send unsaved script #28693","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2019-05-05T05:01:29Z","updated_at":"2021-11-21T00:29:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d33b4f4de824182464a7600d5645c250dfd84133"]},"28696":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTY5OTEy","public_id":28696,"url":"https://github.com/godotengine/godot/pull/28696","diff_url":"https://github.com/godotengine/godot/pull/28696.diff","patch_url":"https://github.com/godotengine/godot/pull/28696.patch","title":"fix CollisonShape changing shape cause crash when not in a tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-05-05T05:33:04Z","updated_at":"2019-11-12T10:18:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2206c5e9c0d531b3186c6acf4f16327682721900"]},"28700":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTg2OTc3","public_id":28700,"url":"https://github.com/godotengine/godot/pull/28700","diff_url":"https://github.com/godotengine/godot/pull/28700.diff","patch_url":"https://github.com/godotengine/godot/pull/28700.patch","title":"Fix generation of Mono Glue for Visual Studio 2017+","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-05-05T10:42:10Z","updated_at":"2019-11-12T10:19:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["77ab9ba252b608af04b5ce89685a9af250792f32"]},"28701":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTk1MDIy","public_id":28701,"url":"https://github.com/godotengine/godot/pull/28701","diff_url":"https://github.com/godotengine/godot/pull/28701.diff","patch_url":"https://github.com/godotengine/godot/pull/28701.patch","title":"Export paths are now saved as relative paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzU2NDg4","created_at":"2019-05-05T12:59:57Z","updated_at":"2019-07-01T07:27:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["90b2415343287f67586956c798d4b7a63544158f"]},"28702":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc1OTk2ODM0","public_id":28702,"url":"https://github.com/godotengine/godot/pull/28702","diff_url":"https://github.com/godotengine/godot/pull/28702.diff","patch_url":"https://github.com/godotengine/godot/pull/28702.patch","title":"Show file path in FileSystem dock tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-05-05T13:28:20Z","updated_at":"2019-05-24T14:22: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":["182a04b1daf57375ddafbc9ce1f6384a85a5a9a6"]},"28709":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2MDEwNjU2","public_id":28709,"url":"https://github.com/godotengine/godot/pull/28709","diff_url":"https://github.com/godotengine/godot/pull/28709.diff","patch_url":"https://github.com/godotengine/godot/pull/28709.patch","title":"Fix 'TabContainer' not updating its tab titles when locale is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-05T16:58:08Z","updated_at":"2019-11-08T13:50:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a242bf464a1d79291f5d529276b2c1efddf5359a"]},"28715":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2MDYyODQ3","public_id":28715,"url":"https://github.com/godotengine/godot/pull/28715","diff_url":"https://github.com/godotengine/godot/pull/28715.diff","patch_url":"https://github.com/godotengine/godot/pull/28715.patch","title":"Make editor close empty scene when creating an inherited one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-06T05:02:23Z","updated_at":"2019-05-06T12:30:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["648cc7c0f54ac8b81e4409e7405fa5cd8bf7834e"]},"28723":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2MjAxNjkx","public_id":28723,"url":"https://github.com/godotengine/godot/pull/28723","diff_url":"https://github.com/godotengine/godot/pull/28723.diff","patch_url":"https://github.com/godotengine/godot/pull/28723.patch","title":"Fix SHADOWS_DISABLED flag in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNjE1NTE0","created_at":"2019-05-06T14:09:06Z","updated_at":"2019-07-09T14:14:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b363125568690d85290c607d7661dacd6cbfb3a0"]},"28726":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2MzE1MzMx","public_id":28726,"url":"https://github.com/godotengine/godot/pull/28726","diff_url":"https://github.com/godotengine/godot/pull/28726.diff","patch_url":"https://github.com/godotengine/godot/pull/28726.patch","title":"Support Mac OS hotkeys in line_edit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTQ4NDc=","created_at":"2019-05-06T20:05:37Z","updated_at":"2019-05-28T13:02:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ed37912e6652bb6c239439955c44462455f61fea"]},"28729":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2Mzc0MTk1","public_id":28729,"url":"https://github.com/godotengine/godot/pull/28729","diff_url":"https://github.com/godotengine/godot/pull/28729.diff","patch_url":"https://github.com/godotengine/godot/pull/28729.patch","title":"Apply sprite frames editor FPS value correctly upon _animation_select","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMTk1NjU=","created_at":"2019-05-06T22:46:49Z","updated_at":"2019-05-13T19:03:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["537ee747be2b42a010b960710c4b69f798a5d299"]},"28735":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2NTE5Mjcx","public_id":28735,"url":"https://github.com/godotengine/godot/pull/28735","diff_url":"https://github.com/godotengine/godot/pull/28735.diff","patch_url":"https://github.com/godotengine/godot/pull/28735.patch","title":"Fixes to the DDS loader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-05-07T09:30:45Z","updated_at":"2021-11-21T00:28:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["9dc4c762a75820b126bbb183a7d33e60d7f39366"]},"28738":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2NjI4NjEx","public_id":28738,"url":"https://github.com/godotengine/godot/pull/28738","diff_url":"https://github.com/godotengine/godot/pull/28738.diff","patch_url":"https://github.com/godotengine/godot/pull/28738.patch","title":"Added native binding for dictionary duplication","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNDg0NDYx","created_at":"2019-05-07T14:38:42Z","updated_at":"2019-05-23T11:47:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["48bd2e459fe4c0ca7dc2a29446128eff9fa99070"]},"28742":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2NzA2Mzk4","public_id":28742,"url":"https://github.com/godotengine/godot/pull/28742","diff_url":"https://github.com/godotengine/godot/pull/28742.diff","patch_url":"https://github.com/godotengine/godot/pull/28742.patch","title":"[EditorSpatialGizmo] Fix error in intersect_ray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-05-07T18:06:15Z","updated_at":"2019-11-12T10:19:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["70ead9455ffe65abf505fa4b00cc258049be1580"]},"28750":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2ODMzNDgz","public_id":28750,"url":"https://github.com/godotengine/godot/pull/28750","diff_url":"https://github.com/godotengine/godot/pull/28750.diff","patch_url":"https://github.com/godotengine/godot/pull/28750.patch","title":"Make possible to create inherited scenes via the RMB menu in the FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-08T02:39:14Z","updated_at":"2019-05-13T14:01:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dcf27c71b75452ce5ca0bb849715ce4304ad694d"]},"28751":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2ODM1Nzk5","public_id":28751,"url":"https://github.com/godotengine/godot/pull/28751","diff_url":"https://github.com/godotengine/godot/pull/28751.diff","patch_url":"https://github.com/godotengine/godot/pull/28751.patch","title":"Improved the AnimatedSprite docs; added description to speed_scale.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNjAxMzU3","created_at":"2019-05-08T02:55:36Z","updated_at":"2019-08-08T02:25:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ece6d37eef8f4476ba4891a44fb4d4c64435c470"]},"28754":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc2ODkwMzky","public_id":28754,"url":"https://github.com/godotengine/godot/pull/28754","diff_url":"https://github.com/godotengine/godot/pull/28754.diff","patch_url":"https://github.com/godotengine/godot/pull/28754.patch","title":" Change empty scene closing on new inherented scene to a better approach","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-08T07:49:54Z","updated_at":"2019-05-08T15:08:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["19b8c51e1dfacd93d58fb3fdf227289cb832507e","699140000cf88c114e4aaf8593726a8df8d5d4b4"]},"28759":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MDI4NDgy","public_id":28759,"url":"https://github.com/godotengine/godot/pull/28759","diff_url":"https://github.com/godotengine/godot/pull/28759.diff","patch_url":"https://github.com/godotengine/godot/pull/28759.patch","title":"Enable BC6H compression for all HDR formats","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-05-08T14:45:48Z","updated_at":"2019-06-19T10:39:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["f61ab2fe83a6350bb05853d490cf226690484e97"]},"28761":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MDQ2ODgw","public_id":28761,"url":"https://github.com/godotengine/godot/pull/28761","diff_url":"https://github.com/godotengine/godot/pull/28761.diff","patch_url":"https://github.com/godotengine/godot/pull/28761.patch","title":"Fix texture resource reload bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzNzkxMDg1","created_at":"2019-05-08T15:32:06Z","updated_at":"2019-07-17T07:49:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e34eb5c26caf4a0a68f8c84f0e02893e4be2eeb6"]},"28762":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MDUxOTg0","public_id":28762,"url":"https://github.com/godotengine/godot/pull/28762","diff_url":"https://github.com/godotengine/godot/pull/28762.diff","patch_url":"https://github.com/godotengine/godot/pull/28762.patch","title":"Release GridMap floor field focus when mouse exited","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-05-08T15:45:53Z","updated_at":"2019-05-28T08:35: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":["77278f6bac2de491fc6e6f143a8830db70e8b72c"]},"28765":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MDcyMzQ5","public_id":28765,"url":"https://github.com/godotengine/godot/pull/28765","diff_url":"https://github.com/godotengine/godot/pull/28765.diff","patch_url":"https://github.com/godotengine/godot/pull/28765.patch","title":"Docs: Add tutorials for KinematicBody2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-05-08T16:46:16Z","updated_at":"2019-07-29T13:03:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["36e9af4812cc54e61eb2171bea4d5032b11cb819"]},"28766":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MDc0MzI5","public_id":28766,"url":"https://github.com/godotengine/godot/pull/28766","diff_url":"https://github.com/godotengine/godot/pull/28766.diff","patch_url":"https://github.com/godotengine/godot/pull/28766.patch","title":"Changing method signature in other class in not recognized in working…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDU5MjQ2","created_at":"2019-05-08T16:52:57Z","updated_at":"2019-06-17T21:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aabd9980d17492224c6c221077fbae305d80cb0b"]},"28770":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MTE2NTU2","public_id":28770,"url":"https://github.com/godotengine/godot/pull/28770","diff_url":"https://github.com/godotengine/godot/pull/28770.diff","patch_url":"https://github.com/godotengine/godot/pull/28770.patch","title":"Fix scroll back top","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-08T19:04:41Z","updated_at":"2019-05-11T10:50:33Z","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":["920403c489fe3b0437634538bb4e45d55ac10eab","68c3728b4759f65f5ebc6d7c5ddf2157700cc1a1"]},"28773":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MTM5ODQy","public_id":28773,"url":"https://github.com/godotengine/godot/pull/28773","diff_url":"https://github.com/godotengine/godot/pull/28773.diff","patch_url":"https://github.com/godotengine/godot/pull/28773.patch","title":"Avoid _can_call_mode resetting error message in MultiplayerAPI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-08T20:19:38Z","updated_at":"2019-11-12T10:20:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["bba77fe3879a6233c24289f0201be830edfc8c73"]},"28778":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3MzI2Nzk5","public_id":28778,"url":"https://github.com/godotengine/godot/pull/28778","diff_url":"https://github.com/godotengine/godot/pull/28778.diff","patch_url":"https://github.com/godotengine/godot/pull/28778.patch","title":"Change \"ID\" to lowercase \"id\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-05-09T10:01:25Z","updated_at":"2019-05-09T18:48:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["702b539405baf6eaa536b37a9bb5cbcc18142bc8"]},"28780":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NDM1MTk3","public_id":28780,"url":"https://github.com/godotengine/godot/pull/28780","diff_url":"https://github.com/godotengine/godot/pull/28780.diff","patch_url":"https://github.com/godotengine/godot/pull/28780.patch","title":"Fix AudioEffectRecord messing up the effect stack by not writing to dst_frames","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-09T15:15:16Z","updated_at":"2019-11-12T10:22:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["9285aad8b359defaacbbcbf3796a530240c3876b"]},"28782":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NDM2OTY2","public_id":28782,"url":"https://github.com/godotengine/godot/pull/28782","diff_url":"https://github.com/godotengine/godot/pull/28782.diff","patch_url":"https://github.com/godotengine/godot/pull/28782.patch","title":"Add RegEx substitution testcase and fix relevant docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4ODQ4NjU=","created_at":"2019-05-09T15:19:52Z","updated_at":"2019-05-11T18:14:48Z","target_branch":"3.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a31bbb4bd920e28cbb2c737a785e91da5e7a599f"]},"28783":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NDM3NDc4","public_id":28783,"url":"https://github.com/godotengine/godot/pull/28783","diff_url":"https://github.com/godotengine/godot/pull/28783.diff","patch_url":"https://github.com/godotengine/godot/pull/28783.patch","title":"Better handle some self-RSET/RPC in MultiplayerAPI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-09T15:21:12Z","updated_at":"2019-05-12T18:18:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["76f262d2f47c19d39110351d3acc1ee120f8e806"]},"28784":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NDU3Njk1","public_id":28784,"url":"https://github.com/godotengine/godot/pull/28784","diff_url":"https://github.com/godotengine/godot/pull/28784.diff","patch_url":"https://github.com/godotengine/godot/pull/28784.patch","title":"X11: Check if \"_NET_FRAME_EXTENTS\" atom is supported.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-05-09T16:14:37Z","updated_at":"2021-10-25T08:58:23Z","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":["5714a5f4eaeae2ec316bcd2695e95c777b81543b"]},"28786":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NDk4NTQ5","public_id":28786,"url":"https://github.com/godotengine/godot/pull/28786","diff_url":"https://github.com/godotengine/godot/pull/28786.diff","patch_url":"https://github.com/godotengine/godot/pull/28786.patch","title":"Add Godot constants to Mono project builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-05-09T18:25:33Z","updated_at":"2020-09-26T22:22:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["60e711a1155141d840f0223e1994b7a444cfdd5a"]},"28787":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NTEyOTI4","public_id":28787,"url":"https://github.com/godotengine/godot/pull/28787","diff_url":"https://github.com/godotengine/godot/pull/28787.diff","patch_url":"https://github.com/godotengine/godot/pull/28787.patch","title":"Script Text Editor: respect Move Down and Move Up shortcuts on macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-05-09T19:10:59Z","updated_at":"2019-06-19T10:38:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["793b50651dfe496cac15007d6e8f82672d981b1e"]},"28789":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NTMxMDc3","public_id":28789,"url":"https://github.com/godotengine/godot/pull/28789","diff_url":"https://github.com/godotengine/godot/pull/28789.diff","patch_url":"https://github.com/godotengine/godot/pull/28789.patch","title":"Add Quick Open dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-05-09T20:10:23Z","updated_at":"2021-11-21T00:29:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ffb6aab1f4c4402352c99579b49c7ffb3eb56324"]},"28792":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NTQ3NTEz","public_id":28792,"url":"https://github.com/godotengine/godot/pull/28792","diff_url":"https://github.com/godotengine/godot/pull/28792.diff","patch_url":"https://github.com/godotengine/godot/pull/28792.patch","title":"Tweak the default low-processor usage mode to be 144 Hz-friendly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-09T21:01:08Z","updated_at":"2021-11-21T00:26:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8c7ee6dac4cebd56da692ebf42defc43b8eca8aa"]},"28796":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NjUyNjcx","public_id":28796,"url":"https://github.com/godotengine/godot/pull/28796","diff_url":"https://github.com/godotengine/godot/pull/28796.diff","patch_url":"https://github.com/godotengine/godot/pull/28796.patch","title":"GLES2: Allow Viewports to render directly to screen","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-10T06:56:54Z","updated_at":"2019-07-08T01:53:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["65c211d30325b4d4573cb049508d3d59ecff6214"]},"28800":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3NjgyNjE1","public_id":28800,"url":"https://github.com/godotengine/godot/pull/28800","diff_url":"https://github.com/godotengine/godot/pull/28800.diff","patch_url":"https://github.com/godotengine/godot/pull/28800.patch","title":"Fixes to ClippedCamera","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-05-10T08:45:21Z","updated_at":"2021-05-04T07:45:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9e97bac0cf4baeb6576874bc5ab877f57433a86d"]},"28806":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3ODA2MzM2","public_id":28806,"url":"https://github.com/godotengine/godot/pull/28806","diff_url":"https://github.com/godotengine/godot/pull/28806.diff","patch_url":"https://github.com/godotengine/godot/pull/28806.patch","title":"Allow or_greater for most properties of NavMesh","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-10T15:05:51Z","updated_at":"2019-11-12T10:23:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["68bee3d9a262c664834c409c0c97c4cff48e9593"]},"28807":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3ODA2NzY3","public_id":28807,"url":"https://github.com/godotengine/godot/pull/28807","diff_url":"https://github.com/godotengine/godot/pull/28807.diff","patch_url":"https://github.com/godotengine/godot/pull/28807.patch","title":"Open selected folder when pressing the \"Open\" option in the menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-10T15:07:02Z","updated_at":"2019-05-11T07:49:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fedf9cd3796dabdadb2faf362eaadeb4fded22af"]},"28809":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3ODE2Njcx","public_id":28809,"url":"https://github.com/godotengine/godot/pull/28809","diff_url":"https://github.com/godotengine/godot/pull/28809.diff","patch_url":"https://github.com/godotengine/godot/pull/28809.patch","title":"Fix orientation of generated navmeshes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-10T15:34:49Z","updated_at":"2019-05-13T11:49:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4cf3113a1a4522338bb2fa1f33821a406259051f"]},"28811":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3ODM1Nzcw","public_id":28811,"url":"https://github.com/godotengine/godot/pull/28811","diff_url":"https://github.com/godotengine/godot/pull/28811.diff","patch_url":"https://github.com/godotengine/godot/pull/28811.patch","title":"Change rules of indenting for spaces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-05-10T16:35:24Z","updated_at":"2019-05-24T14:21:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cbc68a3e044345b086adfe25172cda195299a055"]},"28829":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc3OTk5NDM2","public_id":28829,"url":"https://github.com/godotengine/godot/pull/28829","diff_url":"https://github.com/godotengine/godot/pull/28829.diff","patch_url":"https://github.com/godotengine/godot/pull/28829.patch","title":"Allow constructing larger data types by swizzling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNTQ4","created_at":"2019-05-11T18:05:26Z","updated_at":"2019-05-24T15:02:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1b9d26765f88d37ecd21dd3ce7fb1fecda15f4d9"]},"28831":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDA2Njcy","public_id":28831,"url":"https://github.com/godotengine/godot/pull/28831","diff_url":"https://github.com/godotengine/godot/pull/28831.diff","patch_url":"https://github.com/godotengine/godot/pull/28831.patch","title":"AnimatedSprite: Add from spritesheets now work as expected. Fix #28030","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-05-11T20:20:10Z","updated_at":"2019-05-13T15:26:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["abeb61f220acd0fed71fc35671060342bd909f71"]},"28832":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDExODg5","public_id":28832,"url":"https://github.com/godotengine/godot/pull/28832","diff_url":"https://github.com/godotengine/godot/pull/28832.diff","patch_url":"https://github.com/godotengine/godot/pull/28832.patch","title":"Document reproducability of Array.shuffle()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-11T22:08:19Z","updated_at":"2019-07-03T09:09:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d02ecd5a189a541395a586a1d9086fcf4d7a0acb"]},"28836":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDM0MDU4","public_id":28836,"url":"https://github.com/godotengine/godot/pull/28836","diff_url":"https://github.com/godotengine/godot/pull/28836.diff","patch_url":"https://github.com/godotengine/godot/pull/28836.patch","title":"Change the call mode to self when adding nodes via the node search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-05-12T07:29:57Z","updated_at":"2019-05-24T16:29:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["1d056d392111f44879d22d64fa9a46d3679d8d8c"]},"28838":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDUxNjU4","public_id":28838,"url":"https://github.com/godotengine/godot/pull/28838","diff_url":"https://github.com/godotengine/godot/pull/28838.diff","patch_url":"https://github.com/godotengine/godot/pull/28838.patch","title":"Expression node for visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-12T12:56:00Z","updated_at":"2019-08-07T16:12:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5648924eefdcaecd62d67b854147635c84206c7b"]},"28839":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDYwMjQy","public_id":28839,"url":"https://github.com/godotengine/godot/pull/28839","diff_url":"https://github.com/godotengine/godot/pull/28839.diff","patch_url":"https://github.com/godotengine/godot/pull/28839.patch","title":"Fix GDNative library resource loading.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-12T15:14:22Z","updated_at":"2019-11-12T10:24:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["aecbb330f37a1c80ba3878c50bfd948317845200"]},"28841":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDY5MDY4","public_id":28841,"url":"https://github.com/godotengine/godot/pull/28841","diff_url":"https://github.com/godotengine/godot/pull/28841.diff","patch_url":"https://github.com/godotengine/godot/pull/28841.patch","title":"Improvements to incremental search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-12T17:42:36Z","updated_at":"2021-11-21T00:28:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9de912caf578c2c8ac0354a6fd6c962d66d3807d"]},"28847":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4MDg1MzAy","public_id":28847,"url":"https://github.com/godotengine/godot/pull/28847","diff_url":"https://github.com/godotengine/godot/pull/28847.diff","patch_url":"https://github.com/godotengine/godot/pull/28847.patch","title":"Fix 'TextEdit's line wrapping being highlighted incorrectly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-12T22:22:47Z","updated_at":"2019-05-23T05:47:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["de378ef0128cbca2ab524f915eac389cb5c4b000"]},"28862":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4NDc4MTU5","public_id":28862,"url":"https://github.com/godotengine/godot/pull/28862","diff_url":"https://github.com/godotengine/godot/pull/28862.diff","patch_url":"https://github.com/godotengine/godot/pull/28862.patch","title":"Keep editable children on node duplicate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-14T00:15:48Z","updated_at":"2021-11-21T00:29:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e9e023e5fb63cc912a165b671bb03591003edc7"]},"28873":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4NDkzNTA2","public_id":28873,"url":"https://github.com/godotengine/godot/pull/28873","diff_url":"https://github.com/godotengine/godot/pull/28873.diff","patch_url":"https://github.com/godotengine/godot/pull/28873.patch","title":"Properly update script button when undoing a script addition","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-14T02:02:20Z","updated_at":"2019-05-15T13:32:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["587986f6541b2de228dac15123018db3ec508e60"]},"28874":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4NTEwNjk5","public_id":28874,"url":"https://github.com/godotengine/godot/pull/28874","diff_url":"https://github.com/godotengine/godot/pull/28874.diff","patch_url":"https://github.com/godotengine/godot/pull/28874.patch","title":"Make \"Onion Skinning\" toggle its own button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-14T03:57:05Z","updated_at":"2019-05-17T13:58:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c66bcedb7a885100d80f38399a997c7d31c363ab"]},"28875":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4NTQ3NzE4","public_id":28875,"url":"https://github.com/godotengine/godot/pull/28875","diff_url":"https://github.com/godotengine/godot/pull/28875.diff","patch_url":"https://github.com/godotengine/godot/pull/28875.patch","title":"Improve the CanvasItem documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-14T07:10:29Z","updated_at":"2020-01-27T18:20:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1cfa74bf92e3c5ba14cb22ad7ae5b19389f7277c"]},"28884":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4NzE3NTU5","public_id":28884,"url":"https://github.com/godotengine/godot/pull/28884","diff_url":"https://github.com/godotengine/godot/pull/28884.diff","patch_url":"https://github.com/godotengine/godot/pull/28884.patch","title":"Keep GDScript functions in stack while yielding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-05-14T14:45:39Z","updated_at":"2022-05-04T18:11:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["9df1a2442b480f9ed8a8d4ec8992ea5046b98719","bdc6649b7991b1c11549a8efb0a708345bf12783"]},"28891":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4ODY5Mzg2","public_id":28891,"url":"https://github.com/godotengine/godot/pull/28891","diff_url":"https://github.com/godotengine/godot/pull/28891.diff","patch_url":"https://github.com/godotengine/godot/pull/28891.patch","title":"Fix lighting bug introduced in clear color changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-14T22:08:22Z","updated_at":"2019-07-08T01:53:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["55d11330b05f9b881837bb3646ebb139527e6f90"]},"28896":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc4OTE0MDA1","public_id":28896,"url":"https://github.com/godotengine/godot/pull/28896","diff_url":"https://github.com/godotengine/godot/pull/28896.diff","patch_url":"https://github.com/godotengine/godot/pull/28896.patch","title":"Fix tilemap displaced textures and shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2019-05-15T02:27:01Z","updated_at":"2020-02-05T13:57:34Z","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":["7a8e4f64b8a95ab8f70dabff5658501cc88f9f6b"]},"28902":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MDA4OTk4","public_id":28902,"url":"https://github.com/godotengine/godot/pull/28902","diff_url":"https://github.com/godotengine/godot/pull/28902.diff","patch_url":"https://github.com/godotengine/godot/pull/28902.patch","title":"Fix NaN with get_action_strength","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-05-15T09:22:40Z","updated_at":"2019-11-12T10:24:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["3bfa080c9c6ac13b20670b04d58692aad08fb99b"]},"28905":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MDUxNjQz","public_id":28905,"url":"https://github.com/godotengine/godot/pull/28905","diff_url":"https://github.com/godotengine/godot/pull/28905.diff","patch_url":"https://github.com/godotengine/godot/pull/28905.patch","title":"Now able to \"Copy Node Path\" from the Remote tab. Fixes #28585.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-15T11:19:57Z","updated_at":"2019-06-02T02:03: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":["5f862ee1867feff8a96cde08c71c5f8821bcfe7b"]},"28906":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MDczMjUx","public_id":28906,"url":"https://github.com/godotengine/godot/pull/28906","diff_url":"https://github.com/godotengine/godot/pull/28906.diff","patch_url":"https://github.com/godotengine/godot/pull/28906.patch","title":"Enforce Unicode encoding in MSVC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-05-15T12:23:19Z","updated_at":"2019-06-19T16:20:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["33f55369cbc0599ff304b3e3f8617c6cf90c50af"]},"28907":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MDc1NTcw","public_id":28907,"url":"https://github.com/godotengine/godot/pull/28907","diff_url":"https://github.com/godotengine/godot/pull/28907.diff","patch_url":"https://github.com/godotengine/godot/pull/28907.patch","title":"ScriptEditor: Changed the shortcut for contextual help in ALT + F1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-05-15T12:29:57Z","updated_at":"2019-05-26T08:35:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["81e48e2cf3fd788bfea7085544f121c15c5f24ca"]},"28913":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MTE5MTEz","public_id":28913,"url":"https://github.com/godotengine/godot/pull/28913","diff_url":"https://github.com/godotengine/godot/pull/28913.diff","patch_url":"https://github.com/godotengine/godot/pull/28913.patch","title":"Fix leftover connection to the \"Open\" signal in FileSystemDock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-15T14:16:30Z","updated_at":"2019-05-16T14:47:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be8dc97be7c2c735728f282ecbbf9b97b1359a67"]},"28917":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MTg1MjEw","public_id":28917,"url":"https://github.com/godotengine/godot/pull/28917","diff_url":"https://github.com/godotengine/godot/pull/28917.diff","patch_url":"https://github.com/godotengine/godot/pull/28917.patch","title":"Update GDNativeLibrarySingletonEditor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-15T17:01:06Z","updated_at":"2021-10-25T08:58:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["a95563208f4ba5081dd3f59da9c8f7a652b61db5"]},"28919":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MTkzNzM5","public_id":28919,"url":"https://github.com/godotengine/godot/pull/28919","diff_url":"https://github.com/godotengine/godot/pull/28919.diff","patch_url":"https://github.com/godotengine/godot/pull/28919.patch","title":"Fix OS_Javascript execute method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-15T17:28:13Z","updated_at":"2019-05-16T06:48:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6622091eafc152f60a8e2ca520c714daf85cadee"]},"28920":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MTk4NDE5","public_id":28920,"url":"https://github.com/godotengine/godot/pull/28920","diff_url":"https://github.com/godotengine/godot/pull/28920.diff","patch_url":"https://github.com/godotengine/godot/pull/28920.patch","title":"Directories can now be dragged into the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MjQxNTU2","created_at":"2019-05-15T17:43:03Z","updated_at":"2019-05-17T17:51:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9b9ba26db700eb794793ffe5188edb8657548de"]},"28924":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5MjM4MzI5","public_id":28924,"url":"https://github.com/godotengine/godot/pull/28924","diff_url":"https://github.com/godotengine/godot/pull/28924.diff","patch_url":"https://github.com/godotengine/godot/pull/28924.patch","title":"Fix indexing failure in unregister_binding_functions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwNjc2ODg4","created_at":"2019-05-15T19:46:42Z","updated_at":"2019-11-12T10:25:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["a4a0e642456f80b71a6383f7fccd5ea93c07c2ea"]},"28925":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5Mjk4NzU4","public_id":28925,"url":"https://github.com/godotengine/godot/pull/28925","diff_url":"https://github.com/godotengine/godot/pull/28925.diff","patch_url":"https://github.com/godotengine/godot/pull/28925.patch","title":"Improve the performance of AStar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-05-15T23:33:33Z","updated_at":"2021-10-25T08:58:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc7be6c64316e72bfdbb523f52b479394b3bff76"]},"28928":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5Mzk2NjY1","public_id":28928,"url":"https://github.com/godotengine/godot/pull/28928","diff_url":"https://github.com/godotengine/godot/pull/28928.diff","patch_url":"https://github.com/godotengine/godot/pull/28928.patch","title":"Revert \"Revert \"Implemented terrain raycast acceleration\"\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-16T08:22:42Z","updated_at":"2019-05-19T07:05:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c38d9180df3763dbb6b13af45fcc07b8bddc5819"]},"28931":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5NTAzMTY2","public_id":28931,"url":"https://github.com/godotengine/godot/pull/28931","diff_url":"https://github.com/godotengine/godot/pull/28931.diff","patch_url":"https://github.com/godotengine/godot/pull/28931.patch","title":"Add support for [url=] tag to makerst.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MDU1Njg=","created_at":"2019-05-16T13:20:05Z","updated_at":"2019-07-29T12:57:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["102f73b88a5b2d297ede17db00fbbf1d16cac72e"]},"28944":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5Njc5NjAz","public_id":28944,"url":"https://github.com/godotengine/godot/pull/28944","diff_url":"https://github.com/godotengine/godot/pull/28944.diff","patch_url":"https://github.com/godotengine/godot/pull/28944.patch","title":"Fix Object::get_indexed for simple properties.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-16T21:40:10Z","updated_at":"2019-11-12T10:26:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d39ffc101bd9592341530e5bc5436ddab1cd8f99"]},"28945":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5NjgwNDE3","public_id":28945,"url":"https://github.com/godotengine/godot/pull/28945","diff_url":"https://github.com/godotengine/godot/pull/28945.diff","patch_url":"https://github.com/godotengine/godot/pull/28945.patch","title":"Fix text_edit drawing incorrect chars when syntax highlighting enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-05-16T21:43:12Z","updated_at":"2019-11-12T10:26:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a8a0392c12d8a27f8c0f376f67abf7d3a06987df"]},"28950":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5NzI3MDA2","public_id":28950,"url":"https://github.com/godotengine/godot/pull/28950","diff_url":"https://github.com/godotengine/godot/pull/28950.diff","patch_url":"https://github.com/godotengine/godot/pull/28950.patch","title":"Add \"String Formatting\" tutorial link to the 'String' doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-17T02:09:29Z","updated_at":"2019-07-29T13:05:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3197898c8838ead7e6a447365bfc0d0daac01b22"]},"28952":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5NzQ2NTc3","public_id":28952,"url":"https://github.com/godotengine/godot/pull/28952","diff_url":"https://github.com/godotengine/godot/pull/28952.diff","patch_url":"https://github.com/godotengine/godot/pull/28952.patch","title":"Update Control margins when size is overridden by change to minsize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-05-17T04:23:56Z","updated_at":"2019-07-27T10:57:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5f5507cc629426f1efb94001cb437f5ab764721d"]},"28954":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5NzU5NDIy","public_id":28954,"url":"https://github.com/godotengine/godot/pull/28954","diff_url":"https://github.com/godotengine/godot/pull/28954.diff","patch_url":"https://github.com/godotengine/godot/pull/28954.patch","title":"Allow using user provided `.icns` files for exported app icons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-05-17T05:52:05Z","updated_at":"2019-07-03T09:11:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22ee26849eeb22e894d0ae5a627e097c8d977d46"]},"28957":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5ODE1Nzg0","public_id":28957,"url":"https://github.com/godotengine/godot/pull/28957","diff_url":"https://github.com/godotengine/godot/pull/28957.diff","patch_url":"https://github.com/godotengine/godot/pull/28957.patch","title":"Optimize Basis constructor for Axis Angle","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-05-17T09:24:21Z","updated_at":"2022-01-07T00:13:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMjQwOTUwMDYw","name":"performance","color":"#447777"},{"id":"MDU6TGFiZWwyNjY2NzA4Mjg5","name":"topic:3d","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9ff708f0087531c18d7d13cbc24751fe88f2dfa4"]},"28959":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5ODg1MTIy","public_id":28959,"url":"https://github.com/godotengine/godot/pull/28959","diff_url":"https://github.com/godotengine/godot/pull/28959.diff","patch_url":"https://github.com/godotengine/godot/pull/28959.patch","title":"Add description for EditorPlugin.update_overlays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-17T13:06:43Z","updated_at":"2019-07-29T13:05:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5fe2bf125a3aab50f274e55f6348389063fa616e"]},"28962":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5OTIwNDU4","public_id":28962,"url":"https://github.com/godotengine/godot/pull/28962","diff_url":"https://github.com/godotengine/godot/pull/28962.diff","patch_url":"https://github.com/godotengine/godot/pull/28962.patch","title":"Removed an unused and leaked CheckButton instance in theme editor plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-17T14:43:12Z","updated_at":"2019-08-21T10:06:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cbf2d3cdc4878ee90b2153e56e583bbc06ceb803"]},"28964":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5OTQzNTU2","public_id":28964,"url":"https://github.com/godotengine/godot/pull/28964","diff_url":"https://github.com/godotengine/godot/pull/28964.diff","patch_url":"https://github.com/godotengine/godot/pull/28964.patch","title":"WebRTC refactor. data channels, STUN/TURN support.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-17T15:46:47Z","updated_at":"2021-07-13T00:14:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["729b1e9941c0eeb0d51608c313ae2096ce13b2ba"]},"28965":{"id":"MDExOlB1bGxSZXF1ZXN0Mjc5OTk4ODQy","public_id":28965,"url":"https://github.com/godotengine/godot/pull/28965","diff_url":"https://github.com/godotengine/godot/pull/28965.diff","patch_url":"https://github.com/godotengine/godot/pull/28965.patch","title":"Resolve: #24682 CSGPolygon - weird end cap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4ODYxMzA=","created_at":"2019-05-17T18:59:27Z","updated_at":"2019-11-12T10:34:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["89a9f4621f9848f651b73ab6c7c6321075d0c55c"]},"28970":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDQzMTE5","public_id":28970,"url":"https://github.com/godotengine/godot/pull/28970","diff_url":"https://github.com/godotengine/godot/pull/28970.diff","patch_url":"https://github.com/godotengine/godot/pull/28970.patch","title":"Fix saving scenes when multi-closing scene tabs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-17T21:51:11Z","updated_at":"2019-05-18T14:55:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["27e17fa5de4fcc6c399ac99c8ff1221ea423a896"]},"28972":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDYwNzIz","public_id":28972,"url":"https://github.com/godotengine/godot/pull/28972","diff_url":"https://github.com/godotengine/godot/pull/28972.diff","patch_url":"https://github.com/godotengine/godot/pull/28972.patch","title":" minor change in scriptEdtiorPlugin ref #28943 ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzU3MTE4","created_at":"2019-05-17T23:48:10Z","updated_at":"2019-05-20T09:22:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["20ebfefad10c706c8b18d58d502e5d1676f10734"]},"28974":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDcxNDU3","public_id":28974,"url":"https://github.com/godotengine/godot/pull/28974","diff_url":"https://github.com/godotengine/godot/pull/28974.diff","patch_url":"https://github.com/godotengine/godot/pull/28974.patch","title":"C#: Marshalling support for IEnumerable<> and IDictionary<,>","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-18T02:16:41Z","updated_at":"2021-05-13T23:47:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5a4bf4f369505c47cbb82e691d32087a8a81157d"]},"28975":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDcyNzk0","public_id":28975,"url":"https://github.com/godotengine/godot/pull/28975","diff_url":"https://github.com/godotengine/godot/pull/28975.diff","patch_url":"https://github.com/godotengine/godot/pull/28975.patch","title":"NULL global_tag for non exposed classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTI0MDk0","created_at":"2019-05-18T02:46:05Z","updated_at":"2019-11-12T10:35:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["71808b38bc787cb2c903f3ac0479a0bc6e905fa8"]},"28980":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDg2NjUy","public_id":28980,"url":"https://github.com/godotengine/godot/pull/28980","diff_url":"https://github.com/godotengine/godot/pull/28980.diff","patch_url":"https://github.com/godotengine/godot/pull/28980.patch","title":"Fix VisualScript Change Base Type title","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-05-18T08:13:53Z","updated_at":"2019-05-24T14:57:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bd8f345e7105f1b52a25966eefa2364a395abae2"]},"28983":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMDk4ODA2","public_id":28983,"url":"https://github.com/godotengine/godot/pull/28983","diff_url":"https://github.com/godotengine/godot/pull/28983.diff","patch_url":"https://github.com/godotengine/godot/pull/28983.patch","title":"Fix \"Open Project Data Folder\" in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-18T12:37:06Z","updated_at":"2020-01-27T18:20:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2713b44da78a58ddf2cf679c2cbf071fbc64b341"]},"28985":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTA0MjEz","public_id":28985,"url":"https://github.com/godotengine/godot/pull/28985","diff_url":"https://github.com/godotengine/godot/pull/28985.diff","patch_url":"https://github.com/godotengine/godot/pull/28985.patch","title":"Clarify auto_advance.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-05-18T14:18:59Z","updated_at":"2019-11-12T10:36:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["20168b5fbfd7e38197bcb42487112bc970677880"]},"28987":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTE0ODQz","public_id":28987,"url":"https://github.com/godotengine/godot/pull/28987","diff_url":"https://github.com/godotengine/godot/pull/28987.diff","patch_url":"https://github.com/godotengine/godot/pull/28987.patch","title":"Add 2D polygon boolean operations in Geometry singleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-05-18T17:26:39Z","updated_at":"2022-02-02T15:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["883ef8570a52977e507bf43e5a8382c8b7afee06"]},"28993":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTMzMjg2","public_id":28993,"url":"https://github.com/godotengine/godot/pull/28993","diff_url":"https://github.com/godotengine/godot/pull/28993.diff","patch_url":"https://github.com/godotengine/godot/pull/28993.patch","title":"Hide non-applicable CLI arguments in the server platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-18T23:46:04Z","updated_at":"2020-01-27T18:20:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2964e198e0c00f9d553c64482051719c055eae55"]},"28996":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTU4Mjkw","public_id":28996,"url":"https://github.com/godotengine/godot/pull/28996","diff_url":"https://github.com/godotengine/godot/pull/28996.diff","patch_url":"https://github.com/godotengine/godot/pull/28996.patch","title":"Added Fresnel and OneMinus to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-19T10:25:29Z","updated_at":"2019-05-20T07:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["719a9a9c1c833634c583de0ba7aa10038e02cdab"]},"28997":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTU4OTY4","public_id":28997,"url":"https://github.com/godotengine/godot/pull/28997","diff_url":"https://github.com/godotengine/godot/pull/28997.diff","patch_url":"https://github.com/godotengine/godot/pull/28997.patch","title":"Fix typos with codespell","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-19T10:38:19Z","updated_at":"2019-11-12T10:36:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e0574e1d98079b9954d262792bf748f7861e1d0a"]},"29001":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTY4NDg0","public_id":29001,"url":"https://github.com/godotengine/godot/pull/29001","diff_url":"https://github.com/godotengine/godot/pull/29001.diff","patch_url":"https://github.com/godotengine/godot/pull/29001.patch","title":"MessageQueue::flush now always destroys parameters of a spent message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-19T13:23:00Z","updated_at":"2021-11-21T00:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5626a1ec20b8df3faa0afd54787d08ccebed927d"]},"29002":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTY4OTI5","public_id":29002,"url":"https://github.com/godotengine/godot/pull/29002","diff_url":"https://github.com/godotengine/godot/pull/29002.diff","patch_url":"https://github.com/godotengine/godot/pull/29002.patch","title":"Added a bunch of scalar constants to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-19T13:30:14Z","updated_at":"2019-05-27T20:26:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["44de8b496447ba67584e574be235ba8f2929f92b"]},"29003":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTY5MTQ0","public_id":29003,"url":"https://github.com/godotengine/godot/pull/29003","diff_url":"https://github.com/godotengine/godot/pull/29003.diff","patch_url":"https://github.com/godotengine/godot/pull/29003.patch","title":"Build Clipper with `tools=no` and patch it to auto-disable exceptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-05-19T13:33:46Z","updated_at":"2019-05-23T09:35:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["9bf48db891828e20989391760aa3af4a5dbdd6c1"]},"29011":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTgzNzM0","public_id":29011,"url":"https://github.com/godotengine/godot/pull/29011","diff_url":"https://github.com/godotengine/godot/pull/29011.diff","patch_url":"https://github.com/godotengine/godot/pull/29011.patch","title":"Initialize padding on PoolByteArray serialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5Nzc2ODM3","created_at":"2019-05-19T17:21:34Z","updated_at":"2019-11-12T10:38:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c35f4e880868131d442394f1c00b572a55d0ee28"]},"29014":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTk1MDE5","public_id":29014,"url":"https://github.com/godotengine/godot/pull/29014","diff_url":"https://github.com/godotengine/godot/pull/29014.diff","patch_url":"https://github.com/godotengine/godot/pull/29014.patch","title":"Use highp precision in the gles2 fragment shader if available","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTAxMzU=","created_at":"2019-05-19T20:21:58Z","updated_at":"2020-06-08T16:42:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["502dbc7c4a666ce845db6fff160b6ff59e956f4e"]},"29015":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTk4MDQ0","public_id":29015,"url":"https://github.com/godotengine/godot/pull/29015","diff_url":"https://github.com/godotengine/godot/pull/29015.diff","patch_url":"https://github.com/godotengine/godot/pull/29015.patch","title":"Fix upper/lowercase in some UI strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0MzQ5OA==","created_at":"2019-05-19T21:10:24Z","updated_at":"2019-05-21T00:47:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5b6e7935d19db9076abac66726ed2eb05f97e358"]},"29016":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMTk5Mjg5","public_id":29016,"url":"https://github.com/godotengine/godot/pull/29016","diff_url":"https://github.com/godotengine/godot/pull/29016.diff","patch_url":"https://github.com/godotengine/godot/pull/29016.patch","title":"Scale environment light properly in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-19T21:30:01Z","updated_at":"2019-07-08T01:53:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cc2d862733f402bb2147367ff4dc955dac4d9e1f"]},"29018":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMjIzNDcw","public_id":29018,"url":"https://github.com/godotengine/godot/pull/29018","diff_url":"https://github.com/godotengine/godot/pull/29018.diff","patch_url":"https://github.com/godotengine/godot/pull/29018.patch","title":"[StateMachine] Fix error message for travel method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-05-20T02:45:47Z","updated_at":"2019-11-12T10:38:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4de6c94eb048a355a12b9ec4cdfaf9d9265f2de2"]},"29020":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMjM1MjA0","public_id":29020,"url":"https://github.com/godotengine/godot/pull/29020","diff_url":"https://github.com/godotengine/godot/pull/29020.diff","patch_url":"https://github.com/godotengine/godot/pull/29020.patch","title":"Fix some shape2d get_moment_of_inertia error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-05-20T04:23:45Z","updated_at":"2021-11-21T00:29:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["1808c5113a89b30261864786087ef857b96ff9e3"]},"29021":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMjU1MzQ5","public_id":29021,"url":"https://github.com/godotengine/godot/pull/29021","diff_url":"https://github.com/godotengine/godot/pull/29021.diff","patch_url":"https://github.com/godotengine/godot/pull/29021.patch","title":"[Mono] Misc Basis and AABB improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-05-20T06:30:49Z","updated_at":"2019-05-26T00:19:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7b6473fec5224379361cbce0977e548766ddbd0a"]},"29022":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMjk1ODgy","public_id":29022,"url":"https://github.com/godotengine/godot/pull/29022","diff_url":"https://github.com/godotengine/godot/pull/29022.diff","patch_url":"https://github.com/godotengine/godot/pull/29022.patch","title":"Add some extra functions to EditorResourcePreviewGenerator","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-05-20T08:51:40Z","updated_at":"2019-05-22T10:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f8a9844d804252fc3c887c26a846508a88c85bb9"]},"29024":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMzI1Njc5","public_id":29024,"url":"https://github.com/godotengine/godot/pull/29024","diff_url":"https://github.com/godotengine/godot/pull/29024.diff","patch_url":"https://github.com/godotengine/godot/pull/29024.patch","title":"doc: Document default value for PhysicsBody collision layers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-20T10:14:25Z","updated_at":"2019-07-29T13:06:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f3b8fe47b08820620a5b6f1ade3d8cbc6b2260df"]},"29027":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMzU4MTk2","public_id":29027,"url":"https://github.com/godotengine/godot/pull/29027","diff_url":"https://github.com/godotengine/godot/pull/29027.diff","patch_url":"https://github.com/godotengine/godot/pull/29027.patch","title":"Travis: Update clang-format to version 8.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-20T11:53:16Z","updated_at":"2019-05-20T12:49:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b00d7bfc3fe02af23581eebf2b4bb0522c462b3c","6920c82742c1cf074938595fa5707fa6d0854947"]},"29029":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwMzc1MjAy","public_id":29029,"url":"https://github.com/godotengine/godot/pull/29029","diff_url":"https://github.com/godotengine/godot/pull/29029.diff","patch_url":"https://github.com/godotengine/godot/pull/29029.patch","title":"Allow empty replacement texts in the Find in Files replace dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-20T12:44:22Z","updated_at":"2020-01-27T18:20:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a411067829dfcdf7081399bfb320218d0bd0bc32"]},"29031":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDIxODg2","public_id":29031,"url":"https://github.com/godotengine/godot/pull/29031","diff_url":"https://github.com/godotengine/godot/pull/29031.diff","patch_url":"https://github.com/godotengine/godot/pull/29031.patch","title":"Implement shadow to opacity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-05-20T14:42:15Z","updated_at":"2019-05-23T11:43:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3ea778e66e0cb19412831db25171d951e430b58f"]},"29032":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDI2MzE3","public_id":29032,"url":"https://github.com/godotengine/godot/pull/29032","diff_url":"https://github.com/godotengine/godot/pull/29032.diff","patch_url":"https://github.com/godotengine/godot/pull/29032.patch","title":"SCons: Keep exceptions and rtti on Android, iOS and HTML5 tools build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-20T14:52:58Z","updated_at":"2019-11-08T14:16:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["4b20959d99645e591e5214a0883e31f29ef5a8a9"]},"29036":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDY3NjA1","public_id":29036,"url":"https://github.com/godotengine/godot/pull/29036","diff_url":"https://github.com/godotengine/godot/pull/29036.diff","patch_url":"https://github.com/godotengine/godot/pull/29036.patch","title":"Fix history state setup in VisualScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-05-20T16:47:11Z","updated_at":"2019-11-12T10:38:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["7155477caa581433b5d5daea42d23f1d924869b5"]},"29037":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDcwMzQw","public_id":29037,"url":"https://github.com/godotengine/godot/pull/29037","diff_url":"https://github.com/godotengine/godot/pull/29037.diff","patch_url":"https://github.com/godotengine/godot/pull/29037.patch","title":" Make FFT size and oversampling adjustable in smbPitchShifter, add windowing to smbFFT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTI4NzM=","created_at":"2019-05-20T16:56:21Z","updated_at":"2019-06-19T10:31:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["17adece6ad2c3b07a5fc8180245b507e9285c8fe","f78c7377c914f9f2f7dc428030a7cf07f7614df0"]},"29040":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDgxMjE3","public_id":29040,"url":"https://github.com/godotengine/godot/pull/29040","diff_url":"https://github.com/godotengine/godot/pull/29040.diff","patch_url":"https://github.com/godotengine/godot/pull/29040.patch","title":"Clear overrides on passing null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-05-20T17:35:11Z","updated_at":"2019-05-24T14:48:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ab7fb4976756737cbb3332a45939e1deba2295d"]},"29041":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDgyOTg5","public_id":29041,"url":"https://github.com/godotengine/godot/pull/29041","diff_url":"https://github.com/godotengine/godot/pull/29041.diff","patch_url":"https://github.com/godotengine/godot/pull/29041.patch","title":"add const to methods that return literals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-20T17:41:36Z","updated_at":"2019-06-02T02:03:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f78baa5f936cce8cff7359131a1e082cf6300c8b"]},"29046":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNDk5OTYz","public_id":29046,"url":"https://github.com/godotengine/godot/pull/29046","diff_url":"https://github.com/godotengine/godot/pull/29046.diff","patch_url":"https://github.com/godotengine/godot/pull/29046.patch","title":"PageDown key selects last one when left items count is short","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-20T18:40:09Z","updated_at":"2019-05-21T08:45:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6f97022041719344dde5a126c8fa1a67363f3af4"]},"29050":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNTQxMzE5","public_id":29050,"url":"https://github.com/godotengine/godot/pull/29050","diff_url":"https://github.com/godotengine/godot/pull/29050.diff","patch_url":"https://github.com/godotengine/godot/pull/29050.patch","title":"removed a redundant null check in assimp editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-20T21:03:45Z","updated_at":"2019-06-02T02:04:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["13680885b620eccdde0bc88fc2333d273d74858d"]},"29051":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNTU0MjQ1","public_id":29051,"url":"https://github.com/godotengine/godot/pull/29051","diff_url":"https://github.com/godotengine/godot/pull/29051.diff","patch_url":"https://github.com/godotengine/godot/pull/29051.patch","title":"Fix getting max magnitude in AudioEffectSpectrumAnalyzer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTI4NzM=","created_at":"2019-05-20T21:51:15Z","updated_at":"2019-11-12T10:39:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["47f628a013e501b9eefb7ed8d5b23862bc5083ea"]},"29052":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNTYwMDI5","public_id":29052,"url":"https://github.com/godotengine/godot/pull/29052","diff_url":"https://github.com/godotengine/godot/pull/29052.diff","patch_url":"https://github.com/godotengine/godot/pull/29052.patch","title":"Replace call to 'mono_runtime_object_init' with manual ctor invoking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-20T22:14:40Z","updated_at":"2021-05-13T23:47:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["66b930a2667670996b4ffae4c649c3b92f985eab"]},"29055":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNjA0MTEz","public_id":29055,"url":"https://github.com/godotengine/godot/pull/29055","diff_url":"https://github.com/godotengine/godot/pull/29055.diff","patch_url":"https://github.com/godotengine/godot/pull/29055.patch","title":"[DOCS] Add descriptions to AnimationNodeStateMachine[Playback]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-05-21T02:48:37Z","updated_at":"2019-07-29T13:07:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["47b8615a2efa1c9a686a7821158c9bdd1cf7a38a"]},"29060":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNjgwNzMz","public_id":29060,"url":"https://github.com/godotengine/godot/pull/29060","diff_url":"https://github.com/godotengine/godot/pull/29060.diff","patch_url":"https://github.com/godotengine/godot/pull/29060.patch","title":"Refactor BaseButton event handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-21T08:45:22Z","updated_at":"2019-05-24T13:52:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e8017721a8a552c26f6ad2abe3e4b438727214b"]},"29062":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNzAwNjk0","public_id":29062,"url":"https://github.com/godotengine/godot/pull/29062","diff_url":"https://github.com/godotengine/godot/pull/29062.diff","patch_url":"https://github.com/godotengine/godot/pull/29062.patch","title":"Fix Theme Editor Preview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-05-21T09:37:59Z","updated_at":"2019-05-24T14:48:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7ec7dba766557128fcdd7f30f44307156a8c93e8"]},"29066":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNzY0OTM4","public_id":29066,"url":"https://github.com/godotengine/godot/pull/29066","diff_url":"https://github.com/godotengine/godot/pull/29066.diff","patch_url":"https://github.com/godotengine/godot/pull/29066.patch","title":"i18n: Skip unsupported locales for editor translations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-21T12:41:21Z","updated_at":"2019-11-12T10:39:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["92f67ceef329923a0d0e7c34c8ca389dd2b3c6bb"]},"29067":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwNzY5MDU4","public_id":29067,"url":"https://github.com/godotengine/godot/pull/29067","diff_url":"https://github.com/godotengine/godot/pull/29067.diff","patch_url":"https://github.com/godotengine/godot/pull/29067.patch","title":"Pass mouse events to SpinBox from its LineEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-21T12:52:26Z","updated_at":"2019-05-24T13:52:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2d84ec5468ea0f88b2df5e5f8ae257f72288aa9d"]},"29071":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODMwMzIz","public_id":29071,"url":"https://github.com/godotengine/godot/pull/29071","diff_url":"https://github.com/godotengine/godot/pull/29071.diff","patch_url":"https://github.com/godotengine/godot/pull/29071.patch","title":"Improve bookmarks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-21T15:13:43Z","updated_at":"2019-07-01T16:28:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e12b482022b6b78fcc07b79ff3aec1007aa57c1a"]},"29073":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODQxMjYy","public_id":29073,"url":"https://github.com/godotengine/godot/pull/29073","diff_url":"https://github.com/godotengine/godot/pull/29073.diff","patch_url":"https://github.com/godotengine/godot/pull/29073.patch","title":"Fix few bugs in expression node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-21T15:38:55Z","updated_at":"2019-05-21T16:26:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f2abd68f27b966ba4b45ae8e90192b7a0ea1382"]},"29074":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODU2NjIz","public_id":29074,"url":"https://github.com/godotengine/godot/pull/29074","diff_url":"https://github.com/godotengine/godot/pull/29074.diff","patch_url":"https://github.com/godotengine/godot/pull/29074.patch","title":"Fix bottom panel visibility behaviour in the theme editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-21T16:19:05Z","updated_at":"2019-11-12T10:40:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b5c8205312c04205db5fe7ebf87ddbaa9dbfc950"]},"29076":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODY2NDY2","public_id":29076,"url":"https://github.com/godotengine/godot/pull/29076","diff_url":"https://github.com/godotengine/godot/pull/29076.diff","patch_url":"https://github.com/godotengine/godot/pull/29076.patch","title":"Fix expression node parsing when input_port + \\0 is occured","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-21T16:49:18Z","updated_at":"2019-05-21T17:52:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6d38754a061895f718ec08cc8edece9c2bd5f815"]},"29078":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODcxNTEy","public_id":29078,"url":"https://github.com/godotengine/godot/pull/29078","diff_url":"https://github.com/godotengine/godot/pull/29078.diff","patch_url":"https://github.com/godotengine/godot/pull/29078.patch","title":"Improvements to scroll handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-21T17:05:07Z","updated_at":"2021-11-21T00:29:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["01491aaf3235475353c16cf0c664d0ed4a81a8c2"]},"29079":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwODc0MDcz","public_id":29079,"url":"https://github.com/godotengine/godot/pull/29079","diff_url":"https://github.com/godotengine/godot/pull/29079.diff","patch_url":"https://github.com/godotengine/godot/pull/29079.patch","title":"Fix C# build error in MarshalUtils debug code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-21T17:13:23Z","updated_at":"2021-05-14T01:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9b76c5609810a2015070c83f6bb9759fbdd83dce"]},"29085":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwOTM1MDE0","public_id":29085,"url":"https://github.com/godotengine/godot/pull/29085","diff_url":"https://github.com/godotengine/godot/pull/29085.diff","patch_url":"https://github.com/godotengine/godot/pull/29085.patch","title":"Add undo/redo to Node2D bone creation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-21T20:23:10Z","updated_at":"2019-05-22T15:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c18e4f0f01d05db2a31e7bc5480d8cb7630b604a"]},"29087":{"id":"MDExOlB1bGxSZXF1ZXN0MjgwOTQ1NzE1","public_id":29087,"url":"https://github.com/godotengine/godot/pull/29087","diff_url":"https://github.com/godotengine/godot/pull/29087.diff","patch_url":"https://github.com/godotengine/godot/pull/29087.patch","title":"Initialize readonly/editable in LineEdit and TextEdit controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-21T20:54:50Z","updated_at":"2019-05-22T09:36:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d8a5fcd3d1a1503c744499cabcf85856a63b3d19"]},"29095":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxMDMxMDQx","public_id":29095,"url":"https://github.com/godotengine/godot/pull/29095","diff_url":"https://github.com/godotengine/godot/pull/29095.diff","patch_url":"https://github.com/godotengine/godot/pull/29095.patch","title":"Makes the expression node to apply only when the focus leaves out","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-22T04:43:27Z","updated_at":"2019-05-22T08:09:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e70ea5d97bbb2c260c25e08b08826c725cf5b0bf"]},"29096":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxMDYxNTg5","public_id":29096,"url":"https://github.com/godotengine/godot/pull/29096","diff_url":"https://github.com/godotengine/godot/pull/29096.diff","patch_url":"https://github.com/godotengine/godot/pull/29096.patch","title":"[GDNative] fix godot_variant_evaluate function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-05-22T07:13:00Z","updated_at":"2019-11-12T10:40:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["c1e733466bf8cd1dfe44787247c9ee54f4f85ae6"]},"29098":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxMDg5MDIx","public_id":29098,"url":"https://github.com/godotengine/godot/pull/29098","diff_url":"https://github.com/godotengine/godot/pull/29098.diff","patch_url":"https://github.com/godotengine/godot/pull/29098.patch","title":"Update gitattributes to enforce LF, fix UTF-8 misencoding of thirdparty files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-22T08:38:33Z","updated_at":"2019-05-22T08:59:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["b7e737639f23e04ed81987a2d9d73feef14d4977","0acdeb2e12b6c4df1820f4d21b7a4cc6107ff96b"]},"29109":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxMzE0OTQ4","public_id":29109,"url":"https://github.com/godotengine/godot/pull/29109","diff_url":"https://github.com/godotengine/godot/pull/29109.diff","patch_url":"https://github.com/godotengine/godot/pull/29109.patch","title":"Fix onion skinning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2019-05-22T18:43:57Z","updated_at":"2019-11-12T10:42:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["88153fbb6109f897ec3eac2180cdb757502aebb4","3b17e6de3398dced61bc3f5b5b2bdde67f2593c4","4dd9efe75792dda34b80af443a7f5b1a510da889"]},"29112":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxMzUyMjMx","public_id":29112,"url":"https://github.com/godotengine/godot/pull/29112","diff_url":"https://github.com/godotengine/godot/pull/29112.diff","patch_url":"https://github.com/godotengine/godot/pull/29112.patch","title":"Fixed scripts list ordering despite being disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-22T20:42:51Z","updated_at":"2019-06-02T02:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e1816ee0cb64edf3e9929edd9142ccbe7d2105e0"]},"29118":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNDY1NDA4","public_id":29118,"url":"https://github.com/godotengine/godot/pull/29118","diff_url":"https://github.com/godotengine/godot/pull/29118.diff","patch_url":"https://github.com/godotengine/godot/pull/29118.patch","title":"Various improvements to NavigationMesh generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-05-23T06:53:59Z","updated_at":"2021-05-04T07:45:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1add4c15abed368876a2ff35a6e0aca789d16703"]},"29119":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNDY3NTI3","public_id":29119,"url":"https://github.com/godotengine/godot/pull/29119","diff_url":"https://github.com/godotengine/godot/pull/29119.diff","patch_url":"https://github.com/godotengine/godot/pull/29119.patch","title":"Add native window/taskbar icon support for Windows and macOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-05-23T07:02:03Z","updated_at":"2019-06-12T05:44:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["2b9ed68d6a261bdabf4a6a3e205e42471c38d443"]},"29123":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNTY1NDI0","public_id":29123,"url":"https://github.com/godotengine/godot/pull/29123","diff_url":"https://github.com/godotengine/godot/pull/29123.diff","patch_url":"https://github.com/godotengine/godot/pull/29123.patch","title":"Fixed uninitialised variable in x11 null cursor creation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-23T11:39:19Z","updated_at":"2019-05-23T15:01:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b660247216acc8a5c7295b1f729f39f1235f5a70"]},"29124":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNTk1OTE1","public_id":29124,"url":"https://github.com/godotengine/godot/pull/29124","diff_url":"https://github.com/godotengine/godot/pull/29124.diff","patch_url":"https://github.com/godotengine/godot/pull/29124.patch","title":"Fixed naming issue when duplicating an export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjE0OTk3","created_at":"2019-05-23T12:47:33Z","updated_at":"2019-05-23T15:43:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fe62b6941976d543505976c93f5d9758d4f58a0f"]},"29125":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNTk4OTUw","public_id":29125,"url":"https://github.com/godotengine/godot/pull/29125","diff_url":"https://github.com/godotengine/godot/pull/29125.diff","patch_url":"https://github.com/godotengine/godot/pull/29125.patch","title":"fix un-scaling in Spatial::look_at_from_position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM5ODc=","created_at":"2019-05-23T12:55:04Z","updated_at":"2019-07-23T12:20:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["48e4d62554d9bd3b1f8cae9e82f21b2f7519545d"]},"29127":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNjUyNDQ3","public_id":29127,"url":"https://github.com/godotengine/godot/pull/29127","diff_url":"https://github.com/godotengine/godot/pull/29127.diff","patch_url":"https://github.com/godotengine/godot/pull/29127.patch","title":"Expose 2D Delaunay triangulation in Geometry singleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-05-23T14:54:56Z","updated_at":"2019-05-24T11:27:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["24e9a881c0b5ec0c475e0992c723585ebcf1a570"]},"29129":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNjgwNTAz","public_id":29129,"url":"https://github.com/godotengine/godot/pull/29129","diff_url":"https://github.com/godotengine/godot/pull/29129.diff","patch_url":"https://github.com/godotengine/godot/pull/29129.patch","title":"Created a fallback from the \"Save Theme\" button to \"Save Theme As\" when a default theme is in use.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNjY5MzIw","created_at":"2019-05-23T15:57:10Z","updated_at":"2019-06-13T10:23:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0823d783745994b9a03d21762a9d532a55d00b86"]},"29132":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNjkyMDEy","public_id":29132,"url":"https://github.com/godotengine/godot/pull/29132","diff_url":"https://github.com/godotengine/godot/pull/29132.diff","patch_url":"https://github.com/godotengine/godot/pull/29132.patch","title":"Fix \"no depth test\" and render_priority sorting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-23T16:27:36Z","updated_at":"2019-07-17T07:50:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2abe7deae8cbb5932ed35d9bc937e0913a454c5c"]},"29133":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNzM3MjA2","public_id":29133,"url":"https://github.com/godotengine/godot/pull/29133","diff_url":"https://github.com/godotengine/godot/pull/29133.diff","patch_url":"https://github.com/godotengine/godot/pull/29133.patch","title":"Don't modulate canvas on invisible color change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-23T18:42:10Z","updated_at":"2019-11-12T10:42:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5e9400b2e3f4d54d1c8f7227c01580276de2bbdb"]},"29134":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNzQ2MDQ1","public_id":29134,"url":"https://github.com/godotengine/godot/pull/29134","diff_url":"https://github.com/godotengine/godot/pull/29134.diff","patch_url":"https://github.com/godotengine/godot/pull/29134.patch","title":"Check project settings live before lookup in crash handler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-23T19:08:37Z","updated_at":"2019-07-03T14:32:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["63068e2ccddfebbec14b806af244daa4cb4d65a8"]},"29139":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxNzk0Mjcw","public_id":29139,"url":"https://github.com/godotengine/godot/pull/29139","diff_url":"https://github.com/godotengine/godot/pull/29139.diff","patch_url":"https://github.com/godotengine/godot/pull/29139.patch","title":"Fixed virtual method not showing up in autocomplete and docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MDU0MDI=","created_at":"2019-05-23T21:40:38Z","updated_at":"2019-11-12T10:42:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aebca30c43708a2ee6a1abc4d869eda88a3c27bb"]},"29140":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxODEyODE5","public_id":29140,"url":"https://github.com/godotengine/godot/pull/29140","diff_url":"https://github.com/godotengine/godot/pull/29140.diff","patch_url":"https://github.com/godotengine/godot/pull/29140.patch","title":"C#: Implement ScriptInstance::to_string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-23T22:59:43Z","updated_at":"2021-05-14T01:53:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["04ebf294f36eeae859b33299f29ca4dd7c0cf7c1"]},"29141":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxODI3MDYy","public_id":29141,"url":"https://github.com/godotengine/godot/pull/29141","diff_url":"https://github.com/godotengine/godot/pull/29141.diff","patch_url":"https://github.com/godotengine/godot/pull/29141.patch","title":"Do not compute fog when using unshaded in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-24T00:19:41Z","updated_at":"2019-07-17T07:51:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3365595254521a2d9d88241f4d2ada0fd3325573"]},"29145":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxODU5ODg0","public_id":29145,"url":"https://github.com/godotengine/godot/pull/29145","diff_url":"https://github.com/godotengine/godot/pull/29145.diff","patch_url":"https://github.com/godotengine/godot/pull/29145.patch","title":"Fix parse error when inherits from subclass of named classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-05-24T04:06:22Z","updated_at":"2019-11-12T10:43:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ebcfe284751deff4105c68b1d92511ace1a25665"]},"29146":{"id":"MDExOlB1bGxSZXF1ZXN0MjgxODYxMzk4","public_id":29146,"url":"https://github.com/godotengine/godot/pull/29146","diff_url":"https://github.com/godotengine/godot/pull/29146.diff","patch_url":"https://github.com/godotengine/godot/pull/29146.patch","title":"Change \"Return\" to \"Returns\" where necessary in XML documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzU3MzE0","created_at":"2019-05-24T04:17:14Z","updated_at":"2019-07-29T13:13:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["426bcc9941e98696c872b0f6421d2ef28b987e60"]},"29152":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMDE3MzM2","public_id":29152,"url":"https://github.com/godotengine/godot/pull/29152","diff_url":"https://github.com/godotengine/godot/pull/29152.diff","patch_url":"https://github.com/godotengine/godot/pull/29152.patch","title":"Fixed scene tree update after changing node name in tool script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-05-24T13:30:58Z","updated_at":"2019-05-24T20:43:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3f174c86d0c688bba6900b90bb5fda1316eae04f"]},"29156":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMTE5OTYw","public_id":29156,"url":"https://github.com/godotengine/godot/pull/29156","diff_url":"https://github.com/godotengine/godot/pull/29156.diff","patch_url":"https://github.com/godotengine/godot/pull/29156.patch","title":"Add \"transparent\" to named color list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzI4NjI=","created_at":"2019-05-24T18:36:55Z","updated_at":"2019-08-31T03:10:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["58279eda27070bc72c7c1aabd83a2668eea48069"]},"29157":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMTM0NzQy","public_id":29157,"url":"https://github.com/godotengine/godot/pull/29157","diff_url":"https://github.com/godotengine/godot/pull/29157.diff","patch_url":"https://github.com/godotengine/godot/pull/29157.patch","title":"Place the spatial editor's top left buttons in a container","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-24T19:29:52Z","updated_at":"2019-05-25T13:44:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d29d85693384d8cf9ff88739c1ac4f4b7bd4b472"]},"29159":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMTQ3NzY4","public_id":29159,"url":"https://github.com/godotengine/godot/pull/29159","diff_url":"https://github.com/godotengine/godot/pull/29159.diff","patch_url":"https://github.com/godotengine/godot/pull/29159.patch","title":"Add \"GUI skinning\" tutorial link to the 'Theme' doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-24T20:21:10Z","updated_at":"2019-07-29T13:13:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b3c2305160c0f114156802a7dc66cf09b45c1ee1"]},"29165":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjExNTM2","public_id":29165,"url":"https://github.com/godotengine/godot/pull/29165","diff_url":"https://github.com/godotengine/godot/pull/29165.diff","patch_url":"https://github.com/godotengine/godot/pull/29165.patch","title":"Fix animation editor's bottom panel button not being pressed on certain occasions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-25T07:09:11Z","updated_at":"2019-05-25T13:43:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c4f797644d603b8cf9b487f70dd1ebcc957c516f"]},"29166":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjE2MTA4","public_id":29166,"url":"https://github.com/godotengine/godot/pull/29166","diff_url":"https://github.com/godotengine/godot/pull/29166.diff","patch_url":"https://github.com/godotengine/godot/pull/29166.patch","title":"Git: Explicitly list binary files as such to avoid EOL change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-25T08:44:00Z","updated_at":"2021-10-04T13:04:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["900d90bb615590808bf2ae4396acf3937218e0f5"]},"29172":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjQwNDY4","public_id":29172,"url":"https://github.com/godotengine/godot/pull/29172","diff_url":"https://github.com/godotengine/godot/pull/29172.diff","patch_url":"https://github.com/godotengine/godot/pull/29172.patch","title":"Don't allow PathFollow offset outside bounds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-25T16:34:45Z","updated_at":"2020-01-23T21:36:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f3c5db662d3e9c4b1264ce99e54883facdad8d33"]},"29173":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjQwNTQ1","public_id":29173,"url":"https://github.com/godotengine/godot/pull/29173","diff_url":"https://github.com/godotengine/godot/pull/29173.diff","patch_url":"https://github.com/godotengine/godot/pull/29173.patch","title":"Make animation editor change tracks positions instead of swapping them","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-25T16:35:59Z","updated_at":"2021-10-25T08:58:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fad0338beb8e6afa97553985b13ed3a401cd847a"]},"29174":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjQxMTk2","public_id":29174,"url":"https://github.com/godotengine/godot/pull/29174","diff_url":"https://github.com/godotengine/godot/pull/29174.diff","patch_url":"https://github.com/godotengine/godot/pull/29174.patch","title":"Fix \"Index out of size\" TextEdit's spam to output (when using Expression nodes in the visual shaders)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-25T16:47:29Z","updated_at":"2019-05-29T04:08:19Z","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":["e5f5a71d273c34aa817ac14c505ca10d6f019733"]},"29176":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjQ1NDcz","public_id":29176,"url":"https://github.com/godotengine/godot/pull/29176","diff_url":"https://github.com/godotengine/godot/pull/29176.diff","patch_url":"https://github.com/godotengine/godot/pull/29176.patch","title":"Tweak the particle animation node configuration warning message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-25T18:04:29Z","updated_at":"2020-01-27T18:20:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["33fd5538d08db975f8e933755fc49c7c3504ee56"]},"29177":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjQ3MDQ3","public_id":29177,"url":"https://github.com/godotengine/godot/pull/29177","diff_url":"https://github.com/godotengine/godot/pull/29177.diff","patch_url":"https://github.com/godotengine/godot/pull/29177.patch","title":"Fix \"Node not found:\" error message when adding tracks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-25T18:34:04Z","updated_at":"2019-05-25T21:30:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["757a1de58d06c088edf2f23b3c7cfd1632c2ba91"]},"29180":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjU4OTM5","public_id":29180,"url":"https://github.com/godotengine/godot/pull/29180","diff_url":"https://github.com/godotengine/godot/pull/29180.diff","patch_url":"https://github.com/godotengine/godot/pull/29180.patch","title":"Visualscript: Add types for get and set.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-05-25T22:38:47Z","updated_at":"2019-07-19T09:26:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["bdf54a7f9e2aae90d16e5066c9cdfafad87d9a65"]},"29182":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjY1ODE0","public_id":29182,"url":"https://github.com/godotengine/godot/pull/29182","diff_url":"https://github.com/godotengine/godot/pull/29182.diff","patch_url":"https://github.com/godotengine/godot/pull/29182.patch","title":"Fix radiance map settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-26T02:04:05Z","updated_at":"2019-07-08T01:53:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4c55a909ad8a245471d5647d17144ea518dbf58f"]},"29184":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjc3MDky","public_id":29184,"url":"https://github.com/godotengine/godot/pull/29184","diff_url":"https://github.com/godotengine/godot/pull/29184.diff","patch_url":"https://github.com/godotengine/godot/pull/29184.patch","title":"[Mono] Change Atan2 arguments to (y, x)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-05-26T07:23:18Z","updated_at":"2019-06-12T19:02:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["19786f77ef48b4da5f2c55e3b1307e2f1b885376"]},"29185":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjc3MzI2","public_id":29185,"url":"https://github.com/godotengine/godot/pull/29185","diff_url":"https://github.com/godotengine/godot/pull/29185.diff","patch_url":"https://github.com/godotengine/godot/pull/29185.patch","title":"Autocomplete for enum values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NDk3ODY5","created_at":"2019-05-26T07:28:05Z","updated_at":"2021-04-20T14:07:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ca1932636ffd6d618820b6b25df2b0a3a8794437"]},"29188":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjg1NzQy","public_id":29188,"url":"https://github.com/godotengine/godot/pull/29188","diff_url":"https://github.com/godotengine/godot/pull/29188.diff","patch_url":"https://github.com/godotengine/godot/pull/29188.patch","title":"Improve SSAO performance and quality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-26T10:07:18Z","updated_at":"2020-01-27T18:20:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eb0cced3c0267372381b4bb441475a18d59973ff"]},"29194":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMjk4MzMw","public_id":29194,"url":"https://github.com/godotengine/godot/pull/29194","diff_url":"https://github.com/godotengine/godot/pull/29194.diff","patch_url":"https://github.com/godotengine/godot/pull/29194.patch","title":"Add example usage for get_rect()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-26T13:55:06Z","updated_at":"2019-07-29T13:14:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["fbf4135fc1e8d0fe44846d617440dee1517a1830"]},"29198":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMzA1Nzk4","public_id":29198,"url":"https://github.com/godotengine/godot/pull/29198","diff_url":"https://github.com/godotengine/godot/pull/29198.diff","patch_url":"https://github.com/godotengine/godot/pull/29198.patch","title":"Fix Segmentation fault and reduce memory consumption","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-05-26T15:56:07Z","updated_at":"2019-11-12T10:44:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a156b7976da6a7e0a6492ae2b336faa645a19da2"]},"29199":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMzEwMTc4","public_id":29199,"url":"https://github.com/godotengine/godot/pull/29199","diff_url":"https://github.com/godotengine/godot/pull/29199.diff","patch_url":"https://github.com/godotengine/godot/pull/29199.patch","title":"Scons: Fix .editorconfig, autodetect platform argument if missing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2019-05-26T17:15:21Z","updated_at":"2019-05-30T05:15:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["be80b0b83c9068cf1576c0a7c909abbdd931c8fc","ffe067f53dff5b4f5c1fe0947bb697bc380c6ef6"]},"29200":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMzEyODY5","public_id":29200,"url":"https://github.com/godotengine/godot/pull/29200","diff_url":"https://github.com/godotengine/godot/pull/29200.diff","patch_url":"https://github.com/godotengine/godot/pull/29200.patch","title":"Deselect hidden nodes on filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-26T18:06:55Z","updated_at":"2019-05-27T10:27:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a019641e735372c65eff8f1c2fbf756bdee5ada6"]},"29202":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMzE1MzU5","public_id":29202,"url":"https://github.com/godotengine/godot/pull/29202","diff_url":"https://github.com/godotengine/godot/pull/29202.diff","patch_url":"https://github.com/godotengine/godot/pull/29202.patch","title":"Fix TextEdit blocking scroll without scrollbar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-26T18:53:48Z","updated_at":"2019-05-26T19:06:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90ea9dfedee3521edca3be9f045813c96e88ab0b"]},"29207":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyMzI2MTI4","public_id":29207,"url":"https://github.com/godotengine/godot/pull/29207","diff_url":"https://github.com/godotengine/godot/pull/29207.diff","patch_url":"https://github.com/godotengine/godot/pull/29207.patch","title":"Fixed typo in SConstruct","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-05-26T22:00:25Z","updated_at":"2019-05-27T14:46:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["03c210f7b2df9c57daa7f89c55c2316938103066"]},"29217":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNDgwNjgy","public_id":29217,"url":"https://github.com/godotengine/godot/pull/29217","diff_url":"https://github.com/godotengine/godot/pull/29217.diff","patch_url":"https://github.com/godotengine/godot/pull/29217.patch","title":"Fix SCons automatic platform detection on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-27T11:43:55Z","updated_at":"2020-01-27T18:20:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1772bb165787a6272dcc5bcbb7e869b6c17066df"]},"29223":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTI4NjM1","public_id":29223,"url":"https://github.com/godotengine/godot/pull/29223","diff_url":"https://github.com/godotengine/godot/pull/29223.diff","patch_url":"https://github.com/godotengine/godot/pull/29223.patch","title":"Add get_camera_rid method to Camera","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-05-27T14:07:13Z","updated_at":"2019-05-27T15:18:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ce2c45bde7dd5b245e95f1ecfba1187f945e46fe"]},"29225":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTMyMDA3","public_id":29225,"url":"https://github.com/godotengine/godot/pull/29225","diff_url":"https://github.com/godotengine/godot/pull/29225.diff","patch_url":"https://github.com/godotengine/godot/pull/29225.patch","title":"Fix uninitialised member variable 'meta_hovering' in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-05-27T14:17:31Z","updated_at":"2019-05-27T15:08:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e975d9dcdba1bd86ecef32b65cbfe74646b6f1fc"]},"29227":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTUwODgy","public_id":29227,"url":"https://github.com/godotengine/godot/pull/29227","diff_url":"https://github.com/godotengine/godot/pull/29227.diff","patch_url":"https://github.com/godotengine/godot/pull/29227.patch","title":"Actually fix animation editor's bottom panel button not being pressed on certain occasions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-05-27T15:16:27Z","updated_at":"2019-05-27T22:33:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["560f5cb1042b926bc70b430f0d33f2489071bec8"]},"29228":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTU2ODk3","public_id":29228,"url":"https://github.com/godotengine/godot/pull/29228","diff_url":"https://github.com/godotengine/godot/pull/29228.diff","patch_url":"https://github.com/godotengine/godot/pull/29228.patch","title":"Fix GetTypeInfo error due to missing include","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-27T15:38:06Z","updated_at":"2021-05-14T01:53:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d426dcabf82883b992802472562107a8cfa3cbea"]},"29231":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTY5MjI2","public_id":29231,"url":"https://github.com/godotengine/godot/pull/29231","diff_url":"https://github.com/godotengine/godot/pull/29231.diff","patch_url":"https://github.com/godotengine/godot/pull/29231.patch","title":"Fix method list to no longer forwards drag commands to script list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQxMTM5","created_at":"2019-05-27T16:30:14Z","updated_at":"2019-05-28T08:21:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3b5112567af4537f48fc1960156cd1355f471c15"]},"29236":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNTkzODQw","public_id":29236,"url":"https://github.com/godotengine/godot/pull/29236","diff_url":"https://github.com/godotengine/godot/pull/29236.diff","patch_url":"https://github.com/godotengine/godot/pull/29236.patch","title":"Separate culling state management from material state in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-05-27T18:55:48Z","updated_at":"2019-07-08T01:53:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2b59bd7695c6afd131f238a223be9d9d5550b1d5"]},"29239":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNjE5OTI4","public_id":29239,"url":"https://github.com/godotengine/godot/pull/29239","diff_url":"https://github.com/godotengine/godot/pull/29239.diff","patch_url":"https://github.com/godotengine/godot/pull/29239.patch","title":"Be able to add to the editor setting tabs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-05-27T21:59:28Z","updated_at":"2019-05-28T16:59:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be341e1931b8e49a14a89e8b38caca8e41c6b38b"]},"29244":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNzQwNDQ2","public_id":29244,"url":"https://github.com/godotengine/godot/pull/29244","diff_url":"https://github.com/godotengine/godot/pull/29244.diff","patch_url":"https://github.com/godotengine/godot/pull/29244.patch","title":"Print engine version to stdout when starting Godot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-28T09:22:10Z","updated_at":"2019-11-12T10:45:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b10dd110e525ee7ce2dcf7721a51c93d782347de"]},"29246":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyNzcxMTYx","public_id":29246,"url":"https://github.com/godotengine/godot/pull/29246","diff_url":"https://github.com/godotengine/godot/pull/29246.diff","patch_url":"https://github.com/godotengine/godot/pull/29246.patch","title":"Node::duplicate: Don't set name if original node is nameless","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-28T10:42:01Z","updated_at":"2019-11-12T10:45:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0823ae7ae47989c31d64de222d6f6e4bdcea1962"]},"29248":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyODU4NTMz","public_id":29248,"url":"https://github.com/godotengine/godot/pull/29248","diff_url":"https://github.com/godotengine/godot/pull/29248.diff","patch_url":"https://github.com/godotengine/godot/pull/29248.patch","title":"Add a depth parameter to Camera::project_position()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzA1MjA=","created_at":"2019-05-28T14:30:02Z","updated_at":"2019-05-29T02:21:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6fe957de63b8ecbd51caf2e6c1bf7efc1d53221c"]},"29251":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyOTIyNDg0","public_id":29251,"url":"https://github.com/godotengine/godot/pull/29251","diff_url":"https://github.com/godotengine/godot/pull/29251.diff","patch_url":"https://github.com/godotengine/godot/pull/29251.patch","title":"Fix some unintialised variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-28T17:14:28Z","updated_at":"2019-05-29T04:38:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["66a36ba474789cb1189ac58bbc554ffddb953461"]},"29253":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyOTQ2MTIx","public_id":29253,"url":"https://github.com/godotengine/godot/pull/29253","diff_url":"https://github.com/godotengine/godot/pull/29253.diff","patch_url":"https://github.com/godotengine/godot/pull/29253.patch","title":"Remove duplicate audio bus plugin registry","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-05-28T18:28:33Z","updated_at":"2019-05-29T08:42:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["506436b28af0b79c8ba8f50ec37e8a93204486be"]},"29255":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyOTQ5MjIz","public_id":29255,"url":"https://github.com/godotengine/godot/pull/29255","diff_url":"https://github.com/godotengine/godot/pull/29255.diff","patch_url":"https://github.com/godotengine/godot/pull/29255.patch","title":"Improve the PrimitiveMesh-derived class documentations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-28T18:38:08Z","updated_at":"2020-01-27T18:20:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["30474b82158af40057febb689a860f04d207f4cb"]},"29259":{"id":"MDExOlB1bGxSZXF1ZXN0MjgyOTgyMzM5","public_id":29259,"url":"https://github.com/godotengine/godot/pull/29259","diff_url":"https://github.com/godotengine/godot/pull/29259.diff","patch_url":"https://github.com/godotengine/godot/pull/29259.patch","title":".gitignore improvements for Windows/macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTQ3NjM=","created_at":"2019-05-28T20:21:50Z","updated_at":"2019-05-29T08:42:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b0279192cbbe46849976195851dbd1249d0864f5"]},"29261":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMDA2MTAy","public_id":29261,"url":"https://github.com/godotengine/godot/pull/29261","diff_url":"https://github.com/godotengine/godot/pull/29261.diff","patch_url":"https://github.com/godotengine/godot/pull/29261.patch","title":"Fix BaseButton not emitting signal with virtual function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-28T21:35:04Z","updated_at":"2019-05-29T11:16:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5c01e066e13fea75da8bfd5190a534ae4a5b5aba"]},"29262":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMDA2Njgx","public_id":29262,"url":"https://github.com/godotengine/godot/pull/29262","diff_url":"https://github.com/godotengine/godot/pull/29262.diff","patch_url":"https://github.com/godotengine/godot/pull/29262.patch","title":"Automatically add new line to scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MzE3NTM5","created_at":"2019-05-28T21:37:10Z","updated_at":"2019-06-11T13:07:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7fbb6d986ffe6101af1e062daeb9e1aa203684a6"]},"29270":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMDkyMTMy","public_id":29270,"url":"https://github.com/godotengine/godot/pull/29270","diff_url":"https://github.com/godotengine/godot/pull/29270.diff","patch_url":"https://github.com/godotengine/godot/pull/29270.patch","title":"Fix incorrect scroll when the user perform first action on visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-29T04:47:22Z","updated_at":"2019-05-29T05:03:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cd3d538f1210b0a2d90850ccd2fe7e00c221a090"]},"29283":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMjg4ODEw","public_id":29283,"url":"https://github.com/godotengine/godot/pull/29283","diff_url":"https://github.com/godotengine/godot/pull/29283.diff","patch_url":"https://github.com/godotengine/godot/pull/29283.patch","title":"Remove always true/false values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-29T14:28:47Z","updated_at":"2019-07-01T15:04:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["072e40368e19e0f88ec1fbb61fe463a6fffcca36"]},"29284":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMjk0NDUy","public_id":29284,"url":"https://github.com/godotengine/godot/pull/29284","diff_url":"https://github.com/godotengine/godot/pull/29284.diff","patch_url":"https://github.com/godotengine/godot/pull/29284.patch","title":"Fix -Werror=maybe-uninitialized in GLES2 on release builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-29T14:41:22Z","updated_at":"2019-05-29T15:19:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c2e2bcbca92ab3fda08a6800d3fbd95378496ca3"]},"29285":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMzE2MDY5","public_id":29285,"url":"https://github.com/godotengine/godot/pull/29285","diff_url":"https://github.com/godotengine/godot/pull/29285.diff","patch_url":"https://github.com/godotengine/godot/pull/29285.patch","title":"Fix wrong property binding for NavigationPolygon::vertices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-29T15:29:12Z","updated_at":"2019-11-12T10:45:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["586539d86771dc9cf2588e41d389b5b2be9d0b88"]},"29287":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMzI4NTQx","public_id":29287,"url":"https://github.com/godotengine/godot/pull/29287","diff_url":"https://github.com/godotengine/godot/pull/29287.diff","patch_url":"https://github.com/godotengine/godot/pull/29287.patch","title":"FileAccessEncrypted: Be more explicit on decryption failure","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-29T15:58:35Z","updated_at":"2019-05-29T16:44:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["02bac239d91e06da1f94d8cd6332b56ba2716f29"]},"29290":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzMzU3MTIx","public_id":29290,"url":"https://github.com/godotengine/godot/pull/29290","diff_url":"https://github.com/godotengine/godot/pull/29290.diff","patch_url":"https://github.com/godotengine/godot/pull/29290.patch","title":"Escape quote char for non-Windows OS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMzg4MDU=","created_at":"2019-05-29T17:17:28Z","updated_at":"2019-05-29T19:17:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5dc50327cf040fb7100204ff5679c66f5514a1a8"]},"29296":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNDI1MzQ1","public_id":29296,"url":"https://github.com/godotengine/godot/pull/29296","diff_url":"https://github.com/godotengine/godot/pull/29296.diff","patch_url":"https://github.com/godotengine/godot/pull/29296.patch","title":"Remove some redundant lines","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-05-29T20:47:00Z","updated_at":"2019-06-05T23:05:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4f4513f99ce2ed679b571e2dc96ba8ab4dd914a9"]},"29297":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNDQzNDU3","public_id":29297,"url":"https://github.com/godotengine/godot/pull/29297","diff_url":"https://github.com/godotengine/godot/pull/29297.diff","patch_url":"https://github.com/godotengine/godot/pull/29297.patch","title":"Decrease the editor FPS cap when the window is unfocused","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-05-29T21:47:02Z","updated_at":"2020-01-27T18:20:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ac14efcdfb22575fc49a75201492955e723d04c3"]},"29298":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNDYyNTQz","public_id":29298,"url":"https://github.com/godotengine/godot/pull/29298","diff_url":"https://github.com/godotengine/godot/pull/29298.diff","patch_url":"https://github.com/godotengine/godot/pull/29298.patch","title":"Partial Javascript clipboard support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-05-29T23:12:10Z","updated_at":"2019-06-01T09:18:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ce542bced1167a465ba2fc4150e16816e6d82e29","2b436dd50e55e32bf09021d3c819339a7fce3e9f","0f76df23976f31de4d78556d41fdee71996ebd46"]},"29299":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNDYyNzE4","public_id":29299,"url":"https://github.com/godotengine/godot/pull/29299","diff_url":"https://github.com/godotengine/godot/pull/29299.diff","patch_url":"https://github.com/godotengine/godot/pull/29299.patch","title":"Check if parent is null before updating transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-05-29T23:12:54Z","updated_at":"2019-05-31T07:51:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9f29c28918e41a97266cbdd267fbba6e1ea5352f"]},"29301":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNDc3NTAw","public_id":29301,"url":"https://github.com/godotengine/godot/pull/29301","diff_url":"https://github.com/godotengine/godot/pull/29301.diff","patch_url":"https://github.com/godotengine/godot/pull/29301.patch","title":"Hide remote scene tree when adding new scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-05-30T00:39:56Z","updated_at":"2019-05-31T07:52:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["63c2d1bce1ded55c8906ea89b65ab0d82c2161ae"]},"29304":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNTYyOTA0","public_id":29304,"url":"https://github.com/godotengine/godot/pull/29304","diff_url":"https://github.com/godotengine/godot/pull/29304.diff","patch_url":"https://github.com/godotengine/godot/pull/29304.patch","title":"Properly unlock mutex","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-30T08:29:06Z","updated_at":"2019-06-03T20:55:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a32f020b53d36bed8de61d4313c572c72bcde3bb"]},"29306":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNTg0MTc4","public_id":29306,"url":"https://github.com/godotengine/godot/pull/29306","diff_url":"https://github.com/godotengine/godot/pull/29306.diff","patch_url":"https://github.com/godotengine/godot/pull/29306.patch","title":"Small fixes to unrechable code, possibly overflows, using NULL pointers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-30T09:38:40Z","updated_at":"2019-07-01T15:04:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8245db869f05a86e88338236d22765b87cc71db8"]},"29308":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjA3ODk2","public_id":29308,"url":"https://github.com/godotengine/godot/pull/29308","diff_url":"https://github.com/godotengine/godot/pull/29308.diff","patch_url":"https://github.com/godotengine/godot/pull/29308.patch","title":"added ability to undo conversion of Particles2D to CPUParticles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-30T10:52:44Z","updated_at":"2019-06-02T02:04:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["21078621dd1323115f6a96cac1565b0d030f30ae"]},"29309":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjI0ODI1","public_id":29309,"url":"https://github.com/godotengine/godot/pull/29309","diff_url":"https://github.com/godotengine/godot/pull/29309.diff","patch_url":"https://github.com/godotengine/godot/pull/29309.patch","title":"audio_server.h : fix typo in comment (minor)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MTYyNTE=","created_at":"2019-05-30T11:50:32Z","updated_at":"2019-05-30T12:12:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["147b2403e47283c27549684ab3b0f9473a8ca05d"]},"29310":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjM0MTE1","public_id":29310,"url":"https://github.com/godotengine/godot/pull/29310","diff_url":"https://github.com/godotengine/godot/pull/29310.diff","patch_url":"https://github.com/godotengine/godot/pull/29310.patch","title":"Improve AudioStreamSample documentation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4OTk2Mg==","created_at":"2019-05-30T12:24:21Z","updated_at":"2019-07-29T13:14:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a3aa98cb88b2e3641e0606bcd67894a203ec9118"]},"29311":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjM5NDc4","public_id":29311,"url":"https://github.com/godotengine/godot/pull/29311","diff_url":"https://github.com/godotengine/godot/pull/29311.diff","patch_url":"https://github.com/godotengine/godot/pull/29311.patch","title":"More accurate description of valid Parents","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMTkyODc1","created_at":"2019-05-30T12:42:33Z","updated_at":"2019-07-29T13:55:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a9ddf2a44915dd912cfafbab929488ab6bc0faf3"]},"29315":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjczMDg0","public_id":29315,"url":"https://github.com/godotengine/godot/pull/29315","diff_url":"https://github.com/godotengine/godot/pull/29315.diff","patch_url":"https://github.com/godotengine/godot/pull/29315.patch","title":"Don't localize paths that contain but are not in the resource path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-30T14:18:56Z","updated_at":"2019-05-30T14:43:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9ad9d1f3b3a5e6d1440a0f8d38e1b3246e00412d"]},"29316":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjczODkx","public_id":29316,"url":"https://github.com/godotengine/godot/pull/29316","diff_url":"https://github.com/godotengine/godot/pull/29316.diff","patch_url":"https://github.com/godotengine/godot/pull/29316.patch","title":"Added constant support to shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-05-30T14:21:00Z","updated_at":"2021-11-21T00:28:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c2d4abf62e3673c976adfef06ef34852d4dce248"]},"29318":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNjk4NTMz","public_id":29318,"url":"https://github.com/godotengine/godot/pull/29318","diff_url":"https://github.com/godotengine/godot/pull/29318.diff","patch_url":"https://github.com/godotengine/godot/pull/29318.patch","title":"Fix constant redrawing of the editor when selecting a Control in a Container","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-05-30T15:24:23Z","updated_at":"2021-10-25T08:58:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["647fb155c3b748acf7f87e016b56094146502853"]},"29319":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNzE1NzIz","public_id":29319,"url":"https://github.com/godotengine/godot/pull/29319","diff_url":"https://github.com/godotengine/godot/pull/29319.diff","patch_url":"https://github.com/godotengine/godot/pull/29319.patch","title":"Check error code before using FileAccess to create a preview and cras…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-05-30T16:11:10Z","updated_at":"2019-11-12T10:47:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b42df97edd4b855141f10e21145d471fcc93cad0"]},"29324":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNzY4MjE2","public_id":29324,"url":"https://github.com/godotengine/godot/pull/29324","diff_url":"https://github.com/godotengine/godot/pull/29324.diff","patch_url":"https://github.com/godotengine/godot/pull/29324.patch","title":"Fix memory leak in Text Editor and FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-30T18:47:07Z","updated_at":"2019-06-03T20:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["392f6f89cd700351784b27993c65cb0a4d1b759b"]},"29325":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzNzk2MDE1","public_id":29325,"url":"https://github.com/godotengine/godot/pull/29325","diff_url":"https://github.com/godotengine/godot/pull/29325.diff","patch_url":"https://github.com/godotengine/godot/pull/29325.patch","title":"Setup Godot to support the Oculus Mobile SDK.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-05-30T20:13:44Z","updated_at":"2019-06-16T08:39:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2c3536810a497165e063bd56f842c21cf38f22a5"]},"29328":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODE2NDU4","public_id":29328,"url":"https://github.com/godotengine/godot/pull/29328","diff_url":"https://github.com/godotengine/godot/pull/29328.diff","patch_url":"https://github.com/godotengine/godot/pull/29328.patch","title":"Allow undo of conversion to CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-30T21:16:40Z","updated_at":"2019-05-31T09:12:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1141ab8b25a836278f244f4270163271395d475c"]},"29329":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODI2OTcx","public_id":29329,"url":"https://github.com/godotengine/godot/pull/29329","diff_url":"https://github.com/godotengine/godot/pull/29329.diff","patch_url":"https://github.com/godotengine/godot/pull/29329.patch","title":"Fix animation player","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-05-30T21:54:07Z","updated_at":"2019-05-31T08:13:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fe98a31743ef7c453a13ce14d2d31c1b1c5de919","e16e5012ca39d792857e92fd4e64c5e00a5f8620"]},"29331":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODM4NDU1","public_id":29331,"url":"https://github.com/godotengine/godot/pull/29331","diff_url":"https://github.com/godotengine/godot/pull/29331.diff","patch_url":"https://github.com/godotengine/godot/pull/29331.patch","title":"Add track_set_key_time() to Animation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-30T22:42:45Z","updated_at":"2019-05-31T09:13:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["adcbcf87dd285343b86b755f287748c3cd205801"]},"29333":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODQ0NDgw","public_id":29333,"url":"https://github.com/godotengine/godot/pull/29333","diff_url":"https://github.com/godotengine/godot/pull/29333.diff","patch_url":"https://github.com/godotengine/godot/pull/29333.patch","title":"fixed an issue with double clicking available node in VisualScriptEditor ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-05-30T23:13:24Z","updated_at":"2019-07-17T18:27:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["e0e0d8b22954c78f3e154a1a0fa89b389bfe0164"]},"29334":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODU0NDMx","public_id":29334,"url":"https://github.com/godotengine/godot/pull/29334","diff_url":"https://github.com/godotengine/godot/pull/29334.diff","patch_url":"https://github.com/godotengine/godot/pull/29334.patch","title":"Fix crash when inherit in rootless unsaved scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-05-31T00:10:18Z","updated_at":"2019-05-31T09:13:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["847a74d588f15fca33bc73d0a12e7d12688e5937"]},"29336":{"id":"MDExOlB1bGxSZXF1ZXN0MjgzODg0NzA5","public_id":29336,"url":"https://github.com/godotengine/godot/pull/29336","diff_url":"https://github.com/godotengine/godot/pull/29336.diff","patch_url":"https://github.com/godotengine/godot/pull/29336.patch","title":"Correct typos in RigidBody axis lock documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1NzA1MjA=","created_at":"2019-05-31T03:31:40Z","updated_at":"2019-07-29T13:15:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b06dc6ba8c369993a3ad8e56f8a7344e6b7df385"]},"29340":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MDA2NzI3","public_id":29340,"url":"https://github.com/godotengine/godot/pull/29340","diff_url":"https://github.com/godotengine/godot/pull/29340.diff","patch_url":"https://github.com/godotengine/godot/pull/29340.patch","title":"Fix array overflow when saving scene preview","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-05-31T11:22:51Z","updated_at":"2019-06-03T20:55:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2b4e828b552164525fb40b2281167c2909dca822"]},"29347":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MDU1OTQz","public_id":29347,"url":"https://github.com/godotengine/godot/pull/29347","diff_url":"https://github.com/godotengine/godot/pull/29347.diff","patch_url":"https://github.com/godotengine/godot/pull/29347.patch","title":"Fix and expose String::strip_escapes(), use it in LineEdit paste","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-05-31T13:51:12Z","updated_at":"2019-05-31T14:54:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["af2c742f531e6d998c69286ad162b60b42c842c1"]},"29359":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjIxMTUw","public_id":29359,"url":"https://github.com/godotengine/godot/pull/29359","diff_url":"https://github.com/godotengine/godot/pull/29359.diff","patch_url":"https://github.com/godotengine/godot/pull/29359.patch","title":"Android build and export for the mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-05-31T23:36:08Z","updated_at":"2021-05-14T01:53:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["14df9e5cb2e9f2de4adf9b979e8ef33de37b80bd"]},"29360":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjI1MDQ4","public_id":29360,"url":"https://github.com/godotengine/godot/pull/29360","diff_url":"https://github.com/godotengine/godot/pull/29360.diff","patch_url":"https://github.com/godotengine/godot/pull/29360.patch","title":"Improve the curve editor rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-01T00:09:13Z","updated_at":"2020-01-27T18:20:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f8bed3cdb414aebc8a87dbbb6a87f428cff256a"]},"29372":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjU4NTM0","public_id":29372,"url":"https://github.com/godotengine/godot/pull/29372","diff_url":"https://github.com/godotengine/godot/pull/29372.diff","patch_url":"https://github.com/godotengine/godot/pull/29372.patch","title":"doc: Make all tutorial links track \"latest\" in master branch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-01T09:36:07Z","updated_at":"2019-06-01T10:05:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e92c09ba4ec13d156c61ca61445cbb8dfbb78cfd"]},"29375":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjY1OTc5","public_id":29375,"url":"https://github.com/godotengine/godot/pull/29375","diff_url":"https://github.com/godotengine/godot/pull/29375.diff","patch_url":"https://github.com/godotengine/godot/pull/29375.patch","title":"Display longer Git hashes in engine version dialogs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-01T11:55:49Z","updated_at":"2020-01-27T18:20:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc981d8af72a1e9b3af72a8a32235696205cc9a0"]},"29376":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjY3NjIw","public_id":29376,"url":"https://github.com/godotengine/godot/pull/29376","diff_url":"https://github.com/godotengine/godot/pull/29376.diff","patch_url":"https://github.com/godotengine/godot/pull/29376.patch","title":"Saving/deleting editor layouts dialog with layout list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NDk3ODY5","created_at":"2019-06-01T12:17:29Z","updated_at":"2020-06-14T14:09:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9986cf70058011fed81c8a2bba4df47e3e58b3ba"]},"29378":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjY5MzUx","public_id":29378,"url":"https://github.com/godotengine/godot/pull/29378","diff_url":"https://github.com/godotengine/godot/pull/29378.diff","patch_url":"https://github.com/godotengine/godot/pull/29378.patch","title":"Fixed get_item_at_position being weird","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-01T12:46:46Z","updated_at":"2019-11-12T10:48:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["59f403de0bc815d19e59b0445c1a111018a9d339"]},"29380":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MjczNDY1","public_id":29380,"url":"https://github.com/godotengine/godot/pull/29380","diff_url":"https://github.com/godotengine/godot/pull/29380.diff","patch_url":"https://github.com/godotengine/godot/pull/29380.patch","title":"Add default values to the editor help, docs, and generated RST","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-01T13:58:56Z","updated_at":"2019-06-30T12:22:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0c4c36d823bb6792917dfac86491f61cec3f9b27"]},"29383":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Mjc0NTY4","public_id":29383,"url":"https://github.com/godotengine/godot/pull/29383","diff_url":"https://github.com/godotengine/godot/pull/29383.diff","patch_url":"https://github.com/godotengine/godot/pull/29383.patch","title":"Add configurable strength value to InputEventAction","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-06-01T14:18:00Z","updated_at":"2019-06-02T19:11:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["f24783283201a7508720c5bbc2548ef0563c8b99"]},"29397":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MzM0MjU2","public_id":29397,"url":"https://github.com/godotengine/godot/pull/29397","diff_url":"https://github.com/godotengine/godot/pull/29397.diff","patch_url":"https://github.com/godotengine/godot/pull/29397.patch","title":"Fix GDSCript inner classes be freed after compile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-06-02T11:10:43Z","updated_at":"2019-06-03T01:39:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["eed5967c0295c8c0ab214712e4882fcad6193905"]},"29405":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MzYwMjM0","public_id":29405,"url":"https://github.com/godotengine/godot/pull/29405","diff_url":"https://github.com/godotengine/godot/pull/29405.diff","patch_url":"https://github.com/godotengine/godot/pull/29405.patch","title":"Travis CI: Build Linux export template with `disable_3d=yes`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-02T18:12:15Z","updated_at":"2020-01-27T18:20:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b29387c8594a6a0560290b418f8323de30eb31cd"]},"29411":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Mzc1NDI4","public_id":29411,"url":"https://github.com/godotengine/godot/pull/29411","diff_url":"https://github.com/godotengine/godot/pull/29411.diff","patch_url":"https://github.com/godotengine/godot/pull/29411.patch","title":"Added MultiMeshInstance2D node for using MultiMesh in 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-02T22:19:53Z","updated_at":"2019-07-08T01:53:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2b8b1d7c4632e5a8b11b5dd6d974ec94ce211289"]},"29412":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0MzkwMzU0","public_id":29412,"url":"https://github.com/godotengine/godot/pull/29412","diff_url":"https://github.com/godotengine/godot/pull/29412.diff","patch_url":"https://github.com/godotengine/godot/pull/29412.patch","title":"Fix pausing in audio player editor acting the same as stopping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-03T01:47:20Z","updated_at":"2019-06-03T14:39:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a5f1635bf20b0bcf30241d62208462556d0b5557"]},"29413":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Mzk3NDAy","public_id":29413,"url":"https://github.com/godotengine/godot/pull/29413","diff_url":"https://github.com/godotengine/godot/pull/29413.diff","patch_url":"https://github.com/godotengine/godot/pull/29413.patch","title":"Add 'global_rate_scale' to the AudioServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-03T02:48:41Z","updated_at":"2021-10-25T08:57:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1c2ba35074b226d93f3b6c71cc3b94e7fc6e2e4e"]},"29414":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Mzk4MDgw","public_id":29414,"url":"https://github.com/godotengine/godot/pull/29414","diff_url":"https://github.com/godotengine/godot/pull/29414.diff","patch_url":"https://github.com/godotengine/godot/pull/29414.patch","title":"Properly add \"texture_changed\" signal to MeshInstance2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-03T02:54:26Z","updated_at":"2019-06-03T14:38:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["962652f14b15af905dc39c498d17a60b9d01d0ef"]},"29417":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDIxMzE0","public_id":29417,"url":"https://github.com/godotengine/godot/pull/29417","diff_url":"https://github.com/godotengine/godot/pull/29417.diff","patch_url":"https://github.com/godotengine/godot/pull/29417.patch","title":"Better visual shader icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-03T05:51:52Z","updated_at":"2019-06-03T14:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ea67380d0bd0d6d86c7515e8831a494f62c9cb6"]},"29418":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDM4MzY2","public_id":29418,"url":"https://github.com/godotengine/godot/pull/29418","diff_url":"https://github.com/godotengine/godot/pull/29418.diff","patch_url":"https://github.com/godotengine/godot/pull/29418.patch","title":"Updated Bullet version to the actual bullet master commit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2019-06-03T07:08:57Z","updated_at":"2019-06-14T07:40:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["99acec63f175fecd7172c927263ed3787cb082d6"]},"29421":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDYxNDE3","public_id":29421,"url":"https://github.com/godotengine/godot/pull/29421","diff_url":"https://github.com/godotengine/godot/pull/29421.diff","patch_url":"https://github.com/godotengine/godot/pull/29421.patch","title":"Remove MeshLibrary from disable_3d=true builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-06-03T08:30:30Z","updated_at":"2021-05-04T07:42:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2a2a1083d6f146fa039b68900b00e421e2fd4be"]},"29422":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDc4MjIx","public_id":29422,"url":"https://github.com/godotengine/godot/pull/29422","diff_url":"https://github.com/godotengine/godot/pull/29422.diff","patch_url":"https://github.com/godotengine/godot/pull/29422.patch","title":"Bind missing FLAG_DISABLE_Z enum value in ParticlesMaterial","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-03T09:19:53Z","updated_at":"2019-11-12T10:52:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a3462c97adc63461b12462d57c75a67ce54cecfd"]},"29424":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDk0NzA2","public_id":29424,"url":"https://github.com/godotengine/godot/pull/29424","diff_url":"https://github.com/godotengine/godot/pull/29424.diff","patch_url":"https://github.com/godotengine/godot/pull/29424.patch","title":"Add HeightMapShape mesh in CollisionShape gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-06-03T10:05:36Z","updated_at":"2021-05-04T07:42:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["6f31143996d08105fa762aff8612c415673af5c0"]},"29426":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NDk4ODAx","public_id":29426,"url":"https://github.com/godotengine/godot/pull/29426","diff_url":"https://github.com/godotengine/godot/pull/29426.diff","patch_url":"https://github.com/godotengine/godot/pull/29426.patch","title":"Improve the documentation of the Object class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjk0OTk1","created_at":"2019-06-03T10:17:15Z","updated_at":"2019-07-29T13:19:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["21a0dad58aa4ee74077cda2f02f2257405f880e8"]},"29427":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NTAzMzEz","public_id":29427,"url":"https://github.com/godotengine/godot/pull/29427","diff_url":"https://github.com/godotengine/godot/pull/29427.diff","patch_url":"https://github.com/godotengine/godot/pull/29427.patch","title":"Improve @GDScript.assert documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjk0OTk1","created_at":"2019-06-03T10:30:42Z","updated_at":"2019-07-29T13:15:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6f1f887078b8259850c9b31a63ab4e81f6e9c1e0"]},"29428":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NTE0MDMy","public_id":29428,"url":"https://github.com/godotengine/godot/pull/29428","diff_url":"https://github.com/godotengine/godot/pull/29428.diff","patch_url":"https://github.com/godotengine/godot/pull/29428.patch","title":"doc: Fix DocData.merge_from copying old setters and getters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-03T11:03:46Z","updated_at":"2019-07-29T13:16:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["e1e3fcc908b622b7ee63cc31ddfc2d385e9e8fd8"]},"29431":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NTQyNTkx","public_id":29431,"url":"https://github.com/godotengine/godot/pull/29431","diff_url":"https://github.com/godotengine/godot/pull/29431.diff","patch_url":"https://github.com/godotengine/godot/pull/29431.patch","title":"Fix errors when attempting to set UNIX permissions when unavailable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-03T12:31:01Z","updated_at":"2020-01-27T18:20:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cbd31d9f0b046711669ebdc95234134892d68dbd"]},"29432":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NTc2MzM4","public_id":29432,"url":"https://github.com/godotengine/godot/pull/29432","diff_url":"https://github.com/godotengine/godot/pull/29432.diff","patch_url":"https://github.com/godotengine/godot/pull/29432.patch","title":"Escape node names when saving to .tscn","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-03T13:56:00Z","updated_at":"2019-11-12T10:52:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc004485bc994c39065a8a4a6cff861a383f6fb0"]},"29433":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NTkxODgw","public_id":29433,"url":"https://github.com/godotengine/godot/pull/29433","diff_url":"https://github.com/godotengine/godot/pull/29433.diff","patch_url":"https://github.com/godotengine/godot/pull/29433.patch","title":"Properly catch certain errors in Dictionary and Array declarations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-03T14:32:02Z","updated_at":"2019-06-03T20:21:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b5bbedb45aa2c12bcf5b692fcab4aedad3648443"]},"29448":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NzM4MTgy","public_id":29448,"url":"https://github.com/godotengine/godot/pull/29448","diff_url":"https://github.com/godotengine/godot/pull/29448.diff","patch_url":"https://github.com/godotengine/godot/pull/29448.patch","title":"Improve the performance monitor display","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-03T21:30:28Z","updated_at":"2020-01-27T18:20:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b615277a072de9e863778ba0ea06267731e5ffd5"]},"29449":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NzM5NzA3","public_id":29449,"url":"https://github.com/godotengine/godot/pull/29449","diff_url":"https://github.com/godotengine/godot/pull/29449.diff","patch_url":"https://github.com/godotengine/godot/pull/29449.patch","title":"Remove unnecessary assignment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODY2OTAy","created_at":"2019-06-03T21:35:57Z","updated_at":"2019-06-04T07:28:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["923aaf970fa05225cf3b55ba3c5df5fba475247c"]},"29451":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0NzY5MzUz","public_id":29451,"url":"https://github.com/godotengine/godot/pull/29451","diff_url":"https://github.com/godotengine/godot/pull/29451.diff","patch_url":"https://github.com/godotengine/godot/pull/29451.patch","title":"Fix crash when searching Tree with no selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-03T23:52:12Z","updated_at":"2019-06-04T09:35:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2f75471f245229fb3789d26f4c978300bd1efd10"]},"29452":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Nzc0MzQ0","public_id":29452,"url":"https://github.com/godotengine/godot/pull/29452","diff_url":"https://github.com/godotengine/godot/pull/29452.diff","patch_url":"https://github.com/godotengine/godot/pull/29452.patch","title":"Remember selected subtile when updating the TileMap editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-04T00:22:23Z","updated_at":"2019-11-12T10:53:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a03ed7544893038f17445df536366ee863f2f36"]},"29454":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0Nzc5NjE3","public_id":29454,"url":"https://github.com/godotengine/godot/pull/29454","diff_url":"https://github.com/godotengine/godot/pull/29454.diff","patch_url":"https://github.com/godotengine/godot/pull/29454.patch","title":"Add description for Particles.capture_aabb and fix typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-06-04T00:59:38Z","updated_at":"2019-07-29T13:16:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["77b6f3e8129877d8a980f8cfdd95b8ef2ef978f6"]},"29459":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODA0ODE3","public_id":29459,"url":"https://github.com/godotengine/godot/pull/29459","diff_url":"https://github.com/godotengine/godot/pull/29459.diff","patch_url":"https://github.com/godotengine/godot/pull/29459.patch","title":"Fix moving and renaming files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-06-04T03:45:16Z","updated_at":"2019-11-12T10:55:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0ac7715a27abc9a679f9537cc16ebb7e3d3bfea4"]},"29460":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODA2MDU3","public_id":29460,"url":"https://github.com/godotengine/godot/pull/29460","diff_url":"https://github.com/godotengine/godot/pull/29460.diff","patch_url":"https://github.com/godotengine/godot/pull/29460.patch","title":"Fix TileMap editor not correctly copying atlas tiles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-04T03:53:21Z","updated_at":"2021-10-25T08:57:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6b7d8fd946ea7f104330ca871469cdb70e1fe176"]},"29461":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODE0MjU4","public_id":29461,"url":"https://github.com/godotengine/godot/pull/29461","diff_url":"https://github.com/godotengine/godot/pull/29461.diff","patch_url":"https://github.com/godotengine/godot/pull/29461.patch","title":"Fix error spam when typing in the TileMap editor's search box while having no results","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-04T04:47:41Z","updated_at":"2019-11-12T10:55:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["412a0b73e9291b10a89780014c66947a2588ea85"]},"29463":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODIzNDE5","public_id":29463,"url":"https://github.com/godotengine/godot/pull/29463","diff_url":"https://github.com/godotengine/godot/pull/29463.diff","patch_url":"https://github.com/godotengine/godot/pull/29463.patch","title":"Editor debugger now always handle connections.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-04T05:45:59Z","updated_at":"2019-06-19T10:47:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["108de5a734e1328c54babba7f805c719537b9c30"]},"29464":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODQ5MjI5","public_id":29464,"url":"https://github.com/godotengine/godot/pull/29464","diff_url":"https://github.com/godotengine/godot/pull/29464.diff","patch_url":"https://github.com/godotengine/godot/pull/29464.patch","title":"[macOS] Fixes unicode input with IME input mode inactive.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-04T07:34:12Z","updated_at":"2021-10-25T08:55:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["8ff72987c07cba4d8e42c185e782ee4f43da0b46"]},"29465":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0ODY5MDc3","public_id":29465,"url":"https://github.com/godotengine/godot/pull/29465","diff_url":"https://github.com/godotengine/godot/pull/29465.diff","patch_url":"https://github.com/godotengine/godot/pull/29465.patch","title":"Removes redundant \"splash\" setting, improves per pixel transparency documentation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-04T08:37:12Z","updated_at":"2019-06-12T10:53:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["54863b20e686944651415bf0a6af3ebc2cf9369f"]},"29467":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0OTIyOTIz","public_id":29467,"url":"https://github.com/godotengine/godot/pull/29467","diff_url":"https://github.com/godotengine/godot/pull/29467.diff","patch_url":"https://github.com/godotengine/godot/pull/29467.patch","title":"replaced \"divisor\" with \"delimiter\" for methods split,rsplit and split_floats.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-04T11:06:21Z","updated_at":"2019-07-29T13:17:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1a397f46e6acc484e4cecaf365f8d0742848aea9"]},"29469":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0OTY1MDE1","public_id":29469,"url":"https://github.com/godotengine/godot/pull/29469","diff_url":"https://github.com/godotengine/godot/pull/29469.diff","patch_url":"https://github.com/godotengine/godot/pull/29469.patch","title":"Fix GraphNode not adding separation after the first node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-04T13:06:50Z","updated_at":"2019-06-04T20:59:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8a1a067b91e2f7b0bc4c76dc06561bb5c340387c"]},"29470":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0OTcxNDky","public_id":29470,"url":"https://github.com/godotengine/godot/pull/29470","diff_url":"https://github.com/godotengine/godot/pull/29470.diff","patch_url":"https://github.com/godotengine/godot/pull/29470.patch","title":"Add a separator in debug output for readability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-04T13:22:39Z","updated_at":"2019-06-18T22:25:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c478f2cb1a384d67740637532fefb78553c25032"]},"29473":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg0OTk1Mjk5","public_id":29473,"url":"https://github.com/godotengine/godot/pull/29473","diff_url":"https://github.com/godotengine/godot/pull/29473.diff","patch_url":"https://github.com/godotengine/godot/pull/29473.patch","title":"Mono: Fix SCons options added to the wrong environment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-06-04T14:16:26Z","updated_at":"2021-05-14T01:53:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ff0c863cb1b8270aae52657e2d4ff43261bf11d8"]},"29474":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MDAyODg5","public_id":29474,"url":"https://github.com/godotengine/godot/pull/29474","diff_url":"https://github.com/godotengine/godot/pull/29474.diff","patch_url":"https://github.com/godotengine/godot/pull/29474.patch","title":"Fix subtile picking in TileMap editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-04T14:32:58Z","updated_at":"2019-06-12T13:29:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6be7fea798e5559f3df31ba58f2ca8e59f91ce53"]},"29481":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MDU4NDc2","public_id":29481,"url":"https://github.com/godotengine/godot/pull/29481","diff_url":"https://github.com/godotengine/godot/pull/29481.diff","patch_url":"https://github.com/godotengine/godot/pull/29481.patch","title":"Fixes hotkeys on \"Dvorak - QWERTY ⌘\" keyboard layout.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-04T16:47:52Z","updated_at":"2019-06-12T10:52:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["360fb3af50cdbd8fd4c0af9913ac700add3ef256"]},"29482":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MDU4NTYz","public_id":29482,"url":"https://github.com/godotengine/godot/pull/29482","diff_url":"https://github.com/godotengine/godot/pull/29482.diff","patch_url":"https://github.com/godotengine/godot/pull/29482.patch","title":"Fix Emscripten root directory detection when building for HTML5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-04T16:48:07Z","updated_at":"2020-01-27T18:20:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e08fa103f2be97a808c83181f1ca2fddc5c408df"]},"29488":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MTE3NTgx","public_id":29488,"url":"https://github.com/godotengine/godot/pull/29488","diff_url":"https://github.com/godotengine/godot/pull/29488.diff","patch_url":"https://github.com/godotengine/godot/pull/29488.patch","title":"Fix the performance of remove_point of AStar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-06-04T19:47:08Z","updated_at":"2019-07-18T23:33:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["605c5c71f4a01d3027f2889eb513ad2ea982f46f"]},"29489":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MTIzNzQz","public_id":29489,"url":"https://github.com/godotengine/godot/pull/29489","diff_url":"https://github.com/godotengine/godot/pull/29489.diff","patch_url":"https://github.com/godotengine/godot/pull/29489.patch","title":"Fixes NaN errors with anchors mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-06-04T20:05:44Z","updated_at":"2019-06-18T07:53:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df0a69bbaca690e1954d5048cc238acc8adeddb8"]},"29493":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MjIyMzUx","public_id":29493,"url":"https://github.com/godotengine/godot/pull/29493","diff_url":"https://github.com/godotengine/godot/pull/29493.diff","patch_url":"https://github.com/godotengine/godot/pull/29493.patch","title":"Enhancements and fixes for the editor feature profile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-05T04:20:21Z","updated_at":"2020-05-09T05:08:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["484127c88fc382f9c47aef4420fdbd0aae78ac7d"]},"29496":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MjQwMTE1","public_id":29496,"url":"https://github.com/godotengine/godot/pull/29496","diff_url":"https://github.com/godotengine/godot/pull/29496.diff","patch_url":"https://github.com/godotengine/godot/pull/29496.patch","title":"Use def ANDROID_ENABLED so android features are not included in web builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-05T06:18:12Z","updated_at":"2019-07-08T01:53:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9af94d650f806bb87ba7e5cd0f4cb091837b7810"]},"29497":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1MjQ5MTE4","public_id":29497,"url":"https://github.com/godotengine/godot/pull/29497","diff_url":"https://github.com/godotengine/godot/pull/29497.diff","patch_url":"https://github.com/godotengine/godot/pull/29497.patch","title":"Fix memory leak after closing files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-05T07:00:32Z","updated_at":"2019-12-11T18:55:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["53c0a29fb05343e979fda7faf4fde35020e0fefe"]},"29498":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1Mjc4Njkw","public_id":29498,"url":"https://github.com/godotengine/godot/pull/29498","diff_url":"https://github.com/godotengine/godot/pull/29498.diff","patch_url":"https://github.com/godotengine/godot/pull/29498.patch","title":"Fix third and fourth level (AltGr / ⌥ modifier) keys input in LineEdit.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-05T08:45:08Z","updated_at":"2019-11-12T10:56:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["63d8dc09208152f76cb47eb191ce04377927a9fc"]},"29508":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NDA5MzMy","public_id":29508,"url":"https://github.com/godotengine/godot/pull/29508","diff_url":"https://github.com/godotengine/godot/pull/29508.diff","patch_url":"https://github.com/godotengine/godot/pull/29508.patch","title":"Use uppercase for all hexadecimal constants in the editor help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-05T14:46:11Z","updated_at":"2020-01-27T18:20:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6516098d1216be74d6caba73d56eaaf7d30812fd"]},"29514":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NTI3MDE5","public_id":29514,"url":"https://github.com/godotengine/godot/pull/29514","diff_url":"https://github.com/godotengine/godot/pull/29514.diff","patch_url":"https://github.com/godotengine/godot/pull/29514.patch","title":"Improvements to OS.has_feature() docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNjAxMzU3","created_at":"2019-06-05T19:56:04Z","updated_at":"2019-08-08T02:25:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["349e924cad20fcbea9d0866fe5e63c8ae5a98acc"]},"29515":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NTM0Njg2","public_id":29515,"url":"https://github.com/godotengine/godot/pull/29515","diff_url":"https://github.com/godotengine/godot/pull/29515.diff","patch_url":"https://github.com/godotengine/godot/pull/29515.patch","title":"Add a margin to \"checkable\" property checkboxes in the editor inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-05T20:19:14Z","updated_at":"2020-01-27T18:20:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ecda25b050a40e7b4b17f735bc7aec4c584f88c9"]},"29517":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NTQ0MjMy","public_id":29517,"url":"https://github.com/godotengine/godot/pull/29517","diff_url":"https://github.com/godotengine/godot/pull/29517.diff","patch_url":"https://github.com/godotengine/godot/pull/29517.patch","title":"Allow to change 2D pan hotkey","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-05T20:46:38Z","updated_at":"2019-06-12T12:33:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f472f0491c120a3e73f531bb613aa54b439a5646"]},"29519":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NTU3NTkz","public_id":29519,"url":"https://github.com/godotengine/godot/pull/29519","diff_url":"https://github.com/godotengine/godot/pull/29519.diff","patch_url":"https://github.com/godotengine/godot/pull/29519.patch","title":"Make tilemap texture origin point top-left.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2019-06-05T21:27:22Z","updated_at":"2019-06-11T10:05:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f26e9daab53da723a8fb0306b72781c492a5c83c"]},"29526":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NjUwMjIw","public_id":29526,"url":"https://github.com/godotengine/godot/pull/29526","diff_url":"https://github.com/godotengine/godot/pull/29526.diff","patch_url":"https://github.com/godotengine/godot/pull/29526.patch","title":"Improve conections dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-06T05:41:13Z","updated_at":"2019-06-11T13:55:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["31218a07ded15d5243cddd6f7c90e72d521a63de"]},"29527":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NjUyMTkw","public_id":29527,"url":"https://github.com/godotengine/godot/pull/29527","diff_url":"https://github.com/godotengine/godot/pull/29527.diff","patch_url":"https://github.com/godotengine/godot/pull/29527.patch","title":"Add tooltip for the dependencies buttons in the orphan explorer dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-06T05:51:35Z","updated_at":"2019-06-13T08:09:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fc23c8f9412525cc50086cf10bc19fee2239710a"]},"29539":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1NzUxNTQ3","public_id":29539,"url":"https://github.com/godotengine/godot/pull/29539","diff_url":"https://github.com/godotengine/godot/pull/29539.diff","patch_url":"https://github.com/godotengine/godot/pull/29539.patch","title":"Fix crash with get_keywords_color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-06T11:01:20Z","updated_at":"2019-11-12T10:57:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8d993f635776cb5151bba159939700e490576593"]},"29543":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1Nzc4NDQ3","public_id":29543,"url":"https://github.com/godotengine/godot/pull/29543","diff_url":"https://github.com/godotengine/godot/pull/29543.diff","patch_url":"https://github.com/godotengine/godot/pull/29543.patch","title":"Fix ARVRAnchor and ARVRController error spam","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-06T12:22:37Z","updated_at":"2019-11-12T10:57:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["3de3f87657be62965602c83e670c5b589cdfee3c"]},"29546":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1ODA5MTE3","public_id":29546,"url":"https://github.com/godotengine/godot/pull/29546","diff_url":"https://github.com/godotengine/godot/pull/29546.diff","patch_url":"https://github.com/godotengine/godot/pull/29546.patch","title":"Fix random ssl crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1OTEwOTk=","created_at":"2019-06-06T13:42:09Z","updated_at":"2019-11-12T11:05:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["64626f682e41168a2973c5f23f35f5518c211864"]},"29547":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1ODE3NjE4","public_id":29547,"url":"https://github.com/godotengine/godot/pull/29547","diff_url":"https://github.com/godotengine/godot/pull/29547.diff","patch_url":"https://github.com/godotengine/godot/pull/29547.patch","title":"Add filter search for script list and the members in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-06-06T14:01:39Z","updated_at":"2019-06-18T22:15:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca4c33cdadbe1261c27d13c7547169b8d4540048"]},"29557":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1OTMyNzg1","public_id":29557,"url":"https://github.com/godotengine/godot/pull/29557","diff_url":"https://github.com/godotengine/godot/pull/29557.diff","patch_url":"https://github.com/godotengine/godot/pull/29557.patch","title":"Fix 2D Line crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-06T19:10:03Z","updated_at":"2019-11-12T10:58:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2621131549164d0a6107d7c957a792c1707d6ce4"]},"29558":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg1OTY5OTg0","public_id":29558,"url":"https://github.com/godotengine/godot/pull/29558","diff_url":"https://github.com/godotengine/godot/pull/29558.diff","patch_url":"https://github.com/godotengine/godot/pull/29558.patch","title":"Reversed operator in SortLifetime fixing #29440","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3Mzc3MDcx","created_at":"2019-06-06T21:07:48Z","updated_at":"2019-11-12T10:59:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a23eff748b671a0a34962356d8ac36626b90f5b"]},"29565":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MDE4ODUx","public_id":29565,"url":"https://github.com/godotengine/godot/pull/29565","diff_url":"https://github.com/godotengine/godot/pull/29565.diff","patch_url":"https://github.com/godotengine/godot/pull/29565.patch","title":"Make docs search hide nodes disabled by the editor feature profile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-07T01:06:45Z","updated_at":"2019-06-11T13:56:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["def0485ca93aae67f456849ad1fe558e888b9c9c"]},"29572":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MTI5NzMw","public_id":29572,"url":"https://github.com/godotengine/godot/pull/29572","diff_url":"https://github.com/godotengine/godot/pull/29572.diff","patch_url":"https://github.com/godotengine/godot/pull/29572.patch","title":"Fix TextEdit Select crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-07T10:20:31Z","updated_at":"2019-07-01T15:03:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["532a7ba06a0233879bbce61b2b268291e811df50"]},"29573":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MTM1MjQy","public_id":29573,"url":"https://github.com/godotengine/godot/pull/29573","diff_url":"https://github.com/godotengine/godot/pull/29573.diff","patch_url":"https://github.com/godotengine/godot/pull/29573.patch","title":"Fix RichLabelText::_process_line crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-07T10:39:02Z","updated_at":"2019-11-12T10:59:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["685451967c1dfe7b8820b74e53ad562a811be1d2"]},"29578":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MjE2NzA1","public_id":29578,"url":"https://github.com/godotengine/godot/pull/29578","diff_url":"https://github.com/godotengine/godot/pull/29578.diff","patch_url":"https://github.com/godotengine/godot/pull/29578.patch","title":"Added export hint to 2D and 3D physics and render layers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-06-07T14:40:38Z","updated_at":"2019-07-26T01:15:37Z","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":["74d336d0f421595fa3e5794c21bf32cf8599bc27"]},"29579":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MjM0MzU0","public_id":29579,"url":"https://github.com/godotengine/godot/pull/29579","diff_url":"https://github.com/godotengine/godot/pull/29579.diff","patch_url":"https://github.com/godotengine/godot/pull/29579.patch","title":"Drop the physics mouseover whenever a input has been handled.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-06-07T15:25:42Z","updated_at":"2019-11-11T08:37:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["1810a901d2b0eb3b1d729f44f7b3f4990bf41785"]},"29583":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MjU2Njk1","public_id":29583,"url":"https://github.com/godotengine/godot/pull/29583","diff_url":"https://github.com/godotengine/godot/pull/29583.diff","patch_url":"https://github.com/godotengine/godot/pull/29583.patch","title":"Fix Vector3 slerp method by normalizing cross product","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMjk3MzU2","created_at":"2019-06-07T16:31:29Z","updated_at":"2021-11-21T00:26:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["416a7d06ded6f19a7c44c793bc536e338a48eec8"]},"29589":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MzQ5ODg2","public_id":29589,"url":"https://github.com/godotengine/godot/pull/29589","diff_url":"https://github.com/godotengine/godot/pull/29589.diff","patch_url":"https://github.com/godotengine/godot/pull/29589.patch","title":"Add in missing 'FLAG_DRAW_NEXT_FRAME_IF_VISIBLE' to Flag enun","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMTE1ODMy","created_at":"2019-06-07T22:22:44Z","updated_at":"2019-06-12T10:52:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c90fb3ec6cd30e206366c56d1028466f58305f01"]},"29592":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MzYxOTk5","public_id":29592,"url":"https://github.com/godotengine/godot/pull/29592","diff_url":"https://github.com/godotengine/godot/pull/29592.diff","patch_url":"https://github.com/godotengine/godot/pull/29592.patch","title":"Fixing returned alpha component for inverted method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-06-07T23:45:01Z","updated_at":"2019-07-29T13:57:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["024d5958507814164bcf5c9794d8ae3763f05cf0"]},"29595":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MzgzMjYz","public_id":29595,"url":"https://github.com/godotengine/godot/pull/29595","diff_url":"https://github.com/godotengine/godot/pull/29595.diff","patch_url":"https://github.com/godotengine/godot/pull/29595.patch","title":"Enhancements for the audio bus editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-08T06:17:27Z","updated_at":"2019-06-12T13:28:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bb1c5f552561b4aeb90be3ea4741bc9be4ff44c5"]},"29598":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2Mzg5NDgz","public_id":29598,"url":"https://github.com/godotengine/godot/pull/29598","diff_url":"https://github.com/godotengine/godot/pull/29598.diff","patch_url":"https://github.com/godotengine/godot/pull/29598.patch","title":"Expose String.http_escape and String.http_unescape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-06-08T08:36:24Z","updated_at":"2019-06-19T08:47:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae839bd0d8f012d638b10397521df74714c50403"]},"29599":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2MzkxNjA0","public_id":29599,"url":"https://github.com/godotengine/godot/pull/29599","diff_url":"https://github.com/godotengine/godot/pull/29599.diff","patch_url":"https://github.com/godotengine/godot/pull/29599.patch","title":"Display a \"loading\" placeholder while icons are loading in the assetlib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-08T09:19:53Z","updated_at":"2020-01-27T18:19:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f6b470ea854326ebc800bc86fb7712ecdef6055"]},"29601":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2Mzk4NjQx","public_id":29601,"url":"https://github.com/godotengine/godot/pull/29601","diff_url":"https://github.com/godotengine/godot/pull/29601.diff","patch_url":"https://github.com/godotengine/godot/pull/29601.patch","title":"Treat hiding_enabled as bool throughout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-06-08T11:42:34Z","updated_at":"2019-06-12T12:23:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e4f90337f29ab8cc3683921c3f78987ce1c3166b"]},"29605":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDA2NDk2","public_id":29605,"url":"https://github.com/godotengine/godot/pull/29605","diff_url":"https://github.com/godotengine/godot/pull/29605.diff","patch_url":"https://github.com/godotengine/godot/pull/29605.patch","title":"Adding details about `Image.lock()` function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NTIyMTM=","created_at":"2019-06-08T14:04:13Z","updated_at":"2019-07-29T13:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f1e232460515dc228ebc6c670494bd03ac9f9d9a"]},"29606":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDEwMjM4","public_id":29606,"url":"https://github.com/godotengine/godot/pull/29606","diff_url":"https://github.com/godotengine/godot/pull/29606.diff","patch_url":"https://github.com/godotengine/godot/pull/29606.patch","title":"Remove obsolete mono patch for pthread_mutexattr_setprotocol","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-06-08T15:02:05Z","updated_at":"2021-05-14T01:53:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["26f9d907d48ecac5f32d8e94f1366478d9f75ce3"]},"29613":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDI0OTcx","public_id":29613,"url":"https://github.com/godotengine/godot/pull/29613","diff_url":"https://github.com/godotengine/godot/pull/29613.diff","patch_url":"https://github.com/godotengine/godot/pull/29613.patch","title":"Make `--doctool` create directories if they don't exist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-08T19:14:51Z","updated_at":"2020-01-27T18:19:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a84124fd1dd7e4cc797eec45db93fb53fd662e48"]},"29615":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDI3NTg0","public_id":29615,"url":"https://github.com/godotengine/godot/pull/29615","diff_url":"https://github.com/godotengine/godot/pull/29615.diff","patch_url":"https://github.com/godotengine/godot/pull/29615.patch","title":"Fix display of large sizes in the editor monitors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-08T20:01:04Z","updated_at":"2020-01-27T18:19:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["746bfc366244373b8d385b3761e14cb2c9eaa1fc"]},"29616":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDI4Nzc1","public_id":29616,"url":"https://github.com/godotengine/godot/pull/29616","diff_url":"https://github.com/godotengine/godot/pull/29616.diff","patch_url":"https://github.com/godotengine/godot/pull/29616.patch","title":"Make humanized size rounding clearer by padding decimals with zeroes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-08T20:21:23Z","updated_at":"2020-01-27T18:19:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["463d0988dd0738c6a4760128823e03a37d967513"]},"29621":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDQ0OTUx","public_id":29621,"url":"https://github.com/godotengine/godot/pull/29621","diff_url":"https://github.com/godotengine/godot/pull/29621.diff","patch_url":"https://github.com/godotengine/godot/pull/29621.patch","title":"Implementing 0-duration tweens","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxMTUwOA==","created_at":"2019-06-09T03:12:59Z","updated_at":"2019-06-14T15:05:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["265eaf1a2cb8bb73c5cca6fe54ec31e1f4356fd3"]},"29626":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDYwODkz","public_id":29626,"url":"https://github.com/godotengine/godot/pull/29626","diff_url":"https://github.com/godotengine/godot/pull/29626.diff","patch_url":"https://github.com/godotengine/godot/pull/29626.patch","title":"More information for code completion options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-06-09T10:05:03Z","updated_at":"2021-11-21T00:27:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ed7ed52151a9eca2a60a418881bd7065529acb66"]},"29628":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDY4ODA1","public_id":29628,"url":"https://github.com/godotengine/godot/pull/29628","diff_url":"https://github.com/godotengine/godot/pull/29628.diff","patch_url":"https://github.com/godotengine/godot/pull/29628.patch","title":"Fix write outside array in mesh_add_surface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-09T12:50:35Z","updated_at":"2019-07-17T07:51:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["99ba021404fa37de5f9a197d52a5fa971c3c05d9"]},"29629":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDc4NDQ0","public_id":29629,"url":"https://github.com/godotengine/godot/pull/29629","diff_url":"https://github.com/godotengine/godot/pull/29629.diff","patch_url":"https://github.com/godotengine/godot/pull/29629.patch","title":"Fix crash when selecting favorate directory on EditorFileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-06-09T15:34:34Z","updated_at":"2019-06-09T22:35:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["15d284b281fef15c7ea3cc98fd258dcf61eb2f38"]},"29633":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDk0MTA5","public_id":29633,"url":"https://github.com/godotengine/godot/pull/29633","diff_url":"https://github.com/godotengine/godot/pull/29633.diff","patch_url":"https://github.com/godotengine/godot/pull/29633.patch","title":"Connect OptionButton selection to menu's \"index_pressed\" signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-06-09T20:00:24Z","updated_at":"2019-11-13T18:08:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["17e1be6478595444f9d306e658040a90ac2936a7"]},"29635":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDk3MjE0","public_id":29635,"url":"https://github.com/godotengine/godot/pull/29635","diff_url":"https://github.com/godotengine/godot/pull/29635.diff","patch_url":"https://github.com/godotengine/godot/pull/29635.patch","title":"Apply a better fix for the EditorFileDialog crash on favorite","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-09T20:48:01Z","updated_at":"2019-06-13T13:53:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1f6a590959d033baec91dbd2825e6408af0cb2de"]},"29636":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NDk3NTI0","public_id":29636,"url":"https://github.com/godotengine/godot/pull/29636","diff_url":"https://github.com/godotengine/godot/pull/29636.diff","patch_url":"https://github.com/godotengine/godot/pull/29636.patch","title":"Dim the project manager window while it's quitting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-09T20:52:55Z","updated_at":"2020-01-27T18:19:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9bc807ce46361e6cf0953ecc30a599646e2947b"]},"29638":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTAwMzU4","public_id":29638,"url":"https://github.com/godotengine/godot/pull/29638","diff_url":"https://github.com/godotengine/godot/pull/29638.diff","patch_url":"https://github.com/godotengine/godot/pull/29638.patch","title":"Add button for toggling hidden files in EditorFileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-09T21:36:54Z","updated_at":"2019-06-13T13:53:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["553972453f1ea7b487ff7a44ae9f22116f59a3c7"]},"29643":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTA4MzY5","public_id":29643,"url":"https://github.com/godotengine/godot/pull/29643","diff_url":"https://github.com/godotengine/godot/pull/29643.diff","patch_url":"https://github.com/godotengine/godot/pull/29643.patch","title":"Add documentation for AnimationNode* resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjk0OTk1","created_at":"2019-06-10T00:01:44Z","updated_at":"2019-07-29T14:05:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d0eb99f9709dad5dc1547f225cb0244febf61544"]},"29644":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTE0NDY5","public_id":29644,"url":"https://github.com/godotengine/godot/pull/29644","diff_url":"https://github.com/godotengine/godot/pull/29644.diff","patch_url":"https://github.com/godotengine/godot/pull/29644.patch","title":"Make possible to reselect an item in the \"Recent\" list in the EditorFileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-10T01:23:18Z","updated_at":"2019-06-13T13:52:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["53719b112a3aaaafe3bc056f4f980ca3c4a1dde3"]},"29645":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTE3MTk1","public_id":29645,"url":"https://github.com/godotengine/godot/pull/29645","diff_url":"https://github.com/godotengine/godot/pull/29645.diff","patch_url":"https://github.com/godotengine/godot/pull/29645.patch","title":"Allow reselecting items in the \"Favorites\" and \"Recent\" lists in the create dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-10T01:51:03Z","updated_at":"2019-06-12T21:47:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["307fe76089c8bbbb1371cb5578a5a3bb2f7faef0"]},"29647":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTMyOTE3","public_id":29647,"url":"https://github.com/godotengine/godot/pull/29647","diff_url":"https://github.com/godotengine/godot/pull/29647.diff","patch_url":"https://github.com/godotengine/godot/pull/29647.patch","title":"Add toggle for hidden file visibility in FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-10T03:58:13Z","updated_at":"2019-06-14T20:37:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["be6d48fcad49b8ed5ed68dd4ce86bf486941b90d"]},"29648":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTMzMjU0","public_id":29648,"url":"https://github.com/godotengine/godot/pull/29648","diff_url":"https://github.com/godotengine/godot/pull/29648.diff","patch_url":"https://github.com/godotengine/godot/pull/29648.patch","title":"Fix Tree button tooltips","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-06-10T04:01:17Z","updated_at":"2019-06-12T14:39:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["215fed1fb37dd79931b64ad114851461cffbd3ca"]},"29651":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NTU3Nzg0","public_id":29651,"url":"https://github.com/godotengine/godot/pull/29651","diff_url":"https://github.com/godotengine/godot/pull/29651.diff","patch_url":"https://github.com/godotengine/godot/pull/29651.patch","title":"Fix crash when frames are empty","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-10T06:42:34Z","updated_at":"2019-12-09T08:04:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["37c259552643204f57a808dd848ab1f8f00783b2"]},"29656":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2NzA3MTM5","public_id":29656,"url":"https://github.com/godotengine/godot/pull/29656","diff_url":"https://github.com/godotengine/godot/pull/29656.diff","patch_url":"https://github.com/godotengine/godot/pull/29656.patch","title":"Add buttons to remove keys\\items from dictionaries\\arrays.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDc0NzQ=","created_at":"2019-06-10T14:45:53Z","updated_at":"2021-11-21T00:28:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bd9cc84fdc89d37e184e0a9134c994b11ca6008d"]},"29658":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2ODI4NjUw","public_id":29658,"url":"https://github.com/godotengine/godot/pull/29658","diff_url":"https://github.com/godotengine/godot/pull/29658.diff","patch_url":"https://github.com/godotengine/godot/pull/29658.patch","title":"Filled out docs for various mesh types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-10T20:39:55Z","updated_at":"2019-07-29T13:17:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ef45f5ce757719ef919e14b2a051fe6d620ab974"]},"29659":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2ODYyMDU0","public_id":29659,"url":"https://github.com/godotengine/godot/pull/29659","diff_url":"https://github.com/godotengine/godot/pull/29659.diff","patch_url":"https://github.com/godotengine/godot/pull/29659.patch","title":"Fix connection info still appearing on scripts if the node source is deleted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-10T22:39:49Z","updated_at":"2019-06-12T13:29:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b3010d9734e43dd7d7f3214880fe0139e6da7e7f"]},"29664":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2OTUzMTY1","public_id":29664,"url":"https://github.com/godotengine/godot/pull/29664","diff_url":"https://github.com/godotengine/godot/pull/29664.diff","patch_url":"https://github.com/godotengine/godot/pull/29664.patch","title":"Always pass script path to external editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T07:21:35Z","updated_at":"2019-11-12T11:00:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4a757a2d96655e46de8d45bab59eb27c7eaf5ad7"]},"29667":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2OTczNTg5","public_id":29667,"url":"https://github.com/godotengine/godot/pull/29667","diff_url":"https://github.com/godotengine/godot/pull/29667.diff","patch_url":"https://github.com/godotengine/godot/pull/29667.patch","title":"Corrected spelling error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODA3MTg=","created_at":"2019-06-11T08:20:48Z","updated_at":"2019-07-29T13:59:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7a397d6976e2eec402226fe5b5b453cb92e07c78"]},"29669":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2OTg1OTMz","public_id":29669,"url":"https://github.com/godotengine/godot/pull/29669","diff_url":"https://github.com/godotengine/godot/pull/29669.diff","patch_url":"https://github.com/godotengine/godot/pull/29669.patch","title":"makerst: Fix format of [url] links in reST","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T08:53:03Z","updated_at":"2019-07-29T13:01:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c7246d8e1e1b2bbf74d2df3526772dcfb24c8378"]},"29671":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg2OTkzNTE5","public_id":29671,"url":"https://github.com/godotengine/godot/pull/29671","diff_url":"https://github.com/godotengine/godot/pull/29671.diff","patch_url":"https://github.com/godotengine/godot/pull/29671.patch","title":"Fix borderless state restoration after exiting fullscreen.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-11T09:11:16Z","updated_at":"2019-11-12T11:01:11Z","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":["2a950f3a7c2a1903208059bdc3bdc190a70e44cc"]},"29676":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MDMzMzYy","public_id":29676,"url":"https://github.com/godotengine/godot/pull/29676","diff_url":"https://github.com/godotengine/godot/pull/29676.diff","patch_url":"https://github.com/godotengine/godot/pull/29676.patch","title":"Document ItemList control","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-11T10:57:10Z","updated_at":"2019-07-29T14:00:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["49df253627088f6de4c06c5950d8733818fefb2e"]},"29678":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MDczODk5","public_id":29678,"url":"https://github.com/godotengine/godot/pull/29678","diff_url":"https://github.com/godotengine/godot/pull/29678.diff","patch_url":"https://github.com/godotengine/godot/pull/29678.patch","title":"Fix error macro calls not ending with semicolon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T12:50:20Z","updated_at":"2019-06-11T17:01:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6d16f2f053248bff4b72e847904500f760babc35"]},"29679":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MDg5MjU1","public_id":29679,"url":"https://github.com/godotengine/godot/pull/29679","diff_url":"https://github.com/godotengine/godot/pull/29679.diff","patch_url":"https://github.com/godotengine/godot/pull/29679.patch","title":"Remove \"Editor\" from Windows PE file description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T13:25:51Z","updated_at":"2019-06-12T11:24:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["93c00dfcd961a78a40ae436814c665f6c543eba4"]},"29680":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MDkzMTA1","public_id":29680,"url":"https://github.com/godotengine/godot/pull/29680","diff_url":"https://github.com/godotengine/godot/pull/29680.diff","patch_url":"https://github.com/godotengine/godot/pull/29680.patch","title":"Add missing license headers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T13:34:40Z","updated_at":"2019-06-11T17:01:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f18121824c167d33f61a1fc8100bd4a8aa4f53cd"]},"29681":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MDk2MjE4","public_id":29681,"url":"https://github.com/godotengine/godot/pull/29681","diff_url":"https://github.com/godotengine/godot/pull/29681.diff","patch_url":"https://github.com/godotengine/godot/pull/29681.patch","title":"Visual Script Graph Unification","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-06-11T13:41:26Z","updated_at":"2019-10-18T21:13:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["59738e3fa3f01f85782883d025cd96f9b0d44283"]},"29683":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MTU1OTA1","public_id":29683,"url":"https://github.com/godotengine/godot/pull/29683","diff_url":"https://github.com/godotengine/godot/pull/29683.diff","patch_url":"https://github.com/godotengine/godot/pull/29683.patch","title":"Implement missing orbit velocity for CPUParticles and CPUParticles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T15:53:44Z","updated_at":"2019-06-13T13:31:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["52dd0f8751b2de72b41f06e637411c9e2a0f9e76"]},"29685":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MTgwMDY0","public_id":29685,"url":"https://github.com/godotengine/godot/pull/29685","diff_url":"https://github.com/godotengine/godot/pull/29685.diff","patch_url":"https://github.com/godotengine/godot/pull/29685.patch","title":"CPUParticles: Fix inconsistent tangential acceleration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T16:58:01Z","updated_at":"2019-06-13T10:11:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9206bcabaa115ad38c917521d9c1aabd25f4ec6b"]},"29695":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MjczMTAw","public_id":29695,"url":"https://github.com/godotengine/godot/pull/29695","diff_url":"https://github.com/godotengine/godot/pull/29695.diff","patch_url":"https://github.com/godotengine/godot/pull/29695.patch","title":"Fix script create dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-06-11T21:41:48Z","updated_at":"2019-06-12T14:39:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2d28e393d6e3e82acac9804b5ad9f7cd6ddfbae2"]},"29696":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MjczMjM1","public_id":29696,"url":"https://github.com/godotengine/godot/pull/29696","diff_url":"https://github.com/godotengine/godot/pull/29696.diff","patch_url":"https://github.com/godotengine/godot/pull/29696.patch","title":"CPUParticles: Do randomness ratio computations in phase instead of time","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-11T21:42:20Z","updated_at":"2019-06-12T08:54:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d0c2005da1547c19a8072bb336b03dc401460e94"]},"29699":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3Mjk0Nzcz","public_id":29699,"url":"https://github.com/godotengine/godot/pull/29699","diff_url":"https://github.com/godotengine/godot/pull/29699.diff","patch_url":"https://github.com/godotengine/godot/pull/29699.patch","title":"Add spacing between the icon and details in the assetlib list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-11T23:14:48Z","updated_at":"2020-01-27T18:19:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7fd7dac69c7732fe210338289969f804d8d0fa8a"]},"29700":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MzA0NjY2","public_id":29700,"url":"https://github.com/godotengine/godot/pull/29700","diff_url":"https://github.com/godotengine/godot/pull/29700.diff","patch_url":"https://github.com/godotengine/godot/pull/29700.patch","title":"Fix CPU particles bug with local_coords and transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-12T00:09:45Z","updated_at":"2019-09-27T10:54:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["52696e98b4dbba07ffb642bf675798acf312ae92"]},"29702":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MzEzMDk5","public_id":29702,"url":"https://github.com/godotengine/godot/pull/29702","diff_url":"https://github.com/godotengine/godot/pull/29702.diff","patch_url":"https://github.com/godotengine/godot/pull/29702.patch","title":"Validate parameters of randi_range()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-12T01:07:03Z","updated_at":"2019-06-12T21:09:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d89478975f7f97727eea5b865a332efdb4ec9c9d"]},"29703":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MzE0Njcy","public_id":29703,"url":"https://github.com/godotengine/godot/pull/29703","diff_url":"https://github.com/godotengine/godot/pull/29703.diff","patch_url":"https://github.com/godotengine/godot/pull/29703.patch","title":"Check base scripts for signal receiving methods before warning about them missing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-12T01:17:38Z","updated_at":"2019-06-12T13:29:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["831dd19546273ea6e785356d6dbf1d4d7064b351"]},"29708":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3MzU3NzU1","public_id":29708,"url":"https://github.com/godotengine/godot/pull/29708","diff_url":"https://github.com/godotengine/godot/pull/29708.diff","patch_url":"https://github.com/godotengine/godot/pull/29708.patch","title":"Added script name tooltip for Open Script Icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-06-12T06:01:08Z","updated_at":"2019-06-12T21:10:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e15c5489a82c7cf8eaaccacc1144ef9a2cab10fd"]},"29710":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NDQyODMx","public_id":29710,"url":"https://github.com/godotengine/godot/pull/29710","diff_url":"https://github.com/godotengine/godot/pull/29710.diff","patch_url":"https://github.com/godotengine/godot/pull/29710.patch","title":"Remove some references to unimplemented features in the assetlib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-12T10:27:25Z","updated_at":"2020-01-27T18:19:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["75f1e93ac04c139862fd4245a10ac4beebc9a7eb"]},"29711":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NDQ4ODQ5","public_id":29711,"url":"https://github.com/godotengine/godot/pull/29711","diff_url":"https://github.com/godotengine/godot/pull/29711.diff","patch_url":"https://github.com/godotengine/godot/pull/29711.patch","title":"Added hint for windows export options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-12T10:45:04Z","updated_at":"2019-06-12T21:44:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3168c25bad6bf63db1df81c6b86f008e2f2aa79c"]},"29712":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NDU0ODc5","public_id":29712,"url":"https://github.com/godotengine/godot/pull/29712","diff_url":"https://github.com/godotengine/godot/pull/29712.diff","patch_url":"https://github.com/godotengine/godot/pull/29712.patch","title":"Add documentation for Bone2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNjk0OTk1","created_at":"2019-06-12T11:02:29Z","updated_at":"2019-07-29T14:05:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c12fc1ade19df44e8e379b2f6bc3cc9b4a2a92cd"]},"29716":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NTE1OTM2","public_id":29716,"url":"https://github.com/godotengine/godot/pull/29716","diff_url":"https://github.com/godotengine/godot/pull/29716.diff","patch_url":"https://github.com/godotengine/godot/pull/29716.patch","title":"Fix error spam in create dialog when searching for nodes with some disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-12T13:45:27Z","updated_at":"2019-06-12T20:57:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c22dcca866863e5711eaad9c592bc8c99ce98821"]},"29717":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NTM5MzIx","public_id":29717,"url":"https://github.com/godotengine/godot/pull/29717","diff_url":"https://github.com/godotengine/godot/pull/29717.diff","patch_url":"https://github.com/godotengine/godot/pull/29717.patch","title":"BaseButton: Make shortcuts call virtual methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-12T14:37:59Z","updated_at":"2019-06-12T20:46:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2cedf7173a104a1b17af38b9c663a339c5fa664d"]},"29731":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NjY2NzE3","public_id":29731,"url":"https://github.com/godotengine/godot/pull/29731","diff_url":"https://github.com/godotengine/godot/pull/29731.diff","patch_url":"https://github.com/godotengine/godot/pull/29731.patch","title":"Cleanup some unecessary editor/ includes in scene/","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-12T20:36:38Z","updated_at":"2019-06-12T21:44:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["84d969a42aadadf5e727cb1de34d547276f506bd"]},"29735":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NzQ5NzQz","public_id":29735,"url":"https://github.com/godotengine/godot/pull/29735","diff_url":"https://github.com/godotengine/godot/pull/29735.diff","patch_url":"https://github.com/godotengine/godot/pull/29735.patch","title":"Limit Physics Process FPS above 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-06-13T03:39:40Z","updated_at":"2019-06-14T13:16:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2cce5699eaeb97db3a5fb82f31acd277443b6c08"]},"29737":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3NzY5Njky","public_id":29737,"url":"https://github.com/godotengine/godot/pull/29737","diff_url":"https://github.com/godotengine/godot/pull/29737.diff","patch_url":"https://github.com/godotengine/godot/pull/29737.patch","title":"Minor cleanup in connections dialog file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-13T05:48:18Z","updated_at":"2019-06-13T13:53:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fdd461ddd01b440b62f722a680c8dddc035caea3"]},"29743":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3ODM1MDIy","public_id":29743,"url":"https://github.com/godotengine/godot/pull/29743","diff_url":"https://github.com/godotengine/godot/pull/29743.diff","patch_url":"https://github.com/godotengine/godot/pull/29743.patch","title":"Document TextEdit node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-13T09:21:23Z","updated_at":"2019-07-29T14:01:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1f81981b3d03fb35961427232c1cb5257ebb534d"]},"29744":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3ODQwMDQ2","public_id":29744,"url":"https://github.com/godotengine/godot/pull/29744","diff_url":"https://github.com/godotengine/godot/pull/29744.diff","patch_url":"https://github.com/godotengine/godot/pull/29744.patch","title":"Show icons for code completion options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-06-13T09:33:41Z","updated_at":"2019-10-03T05:57:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["10cfd87414f1e39a31c2ac13ead61cbca9353afd"]},"29749":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3ODg5ODcx","public_id":29749,"url":"https://github.com/godotengine/godot/pull/29749","diff_url":"https://github.com/godotengine/godot/pull/29749.diff","patch_url":"https://github.com/godotengine/godot/pull/29749.patch","title":"Take CSG into account for nav-mesh generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-06-13T11:52:27Z","updated_at":"2021-05-04T07:42:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["051ef5ead297a577a54b49f2f964144ff8841214"]},"29751":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3ODkyMzUz","public_id":29751,"url":"https://github.com/godotengine/godot/pull/29751","diff_url":"https://github.com/godotengine/godot/pull/29751.diff","patch_url":"https://github.com/godotengine/godot/pull/29751.patch","title":"Fixes crash with rigged meshes on some OpenGLES2 devices","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2019-06-13T11:59:41Z","updated_at":"2019-07-17T07:43:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e36e9fdb1c94d3fb27ce1b4b776322cbf3e67ee7"]},"29752":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3OTEwMTg1","public_id":29752,"url":"https://github.com/godotengine/godot/pull/29752","diff_url":"https://github.com/godotengine/godot/pull/29752.diff","patch_url":"https://github.com/godotengine/godot/pull/29752.patch","title":"Add ability to limit maximum/minimum window size.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-13T12:47:37Z","updated_at":"2021-11-21T00:28:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b924fb97d6fddba818b9ad57722eaf777244e826"]},"29754":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3OTE1MzI3","public_id":29754,"url":"https://github.com/godotengine/godot/pull/29754","diff_url":"https://github.com/godotengine/godot/pull/29754.diff","patch_url":"https://github.com/godotengine/godot/pull/29754.patch","title":"Added constants for the main buttons and axis used in VR","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-06-13T13:00:12Z","updated_at":"2020-02-27T11:25:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["a9581d2b3f05506e4fc6f3e3571147b4922fc417"]},"29755":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3OTI1Njgy","public_id":29755,"url":"https://github.com/godotengine/godot/pull/29755","diff_url":"https://github.com/godotengine/godot/pull/29755.diff","patch_url":"https://github.com/godotengine/godot/pull/29755.patch","title":"WebRTC Multiplayer peer, documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-13T13:25:27Z","updated_at":"2021-07-13T00:13:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c72b78a6eb7ba3f6138cb98b7b70056bc9f481d0","61cd8ed4416c1d578c5b17a6bdf01a8cc571fa40","0bccf96c732b043e4ba1e06aac14b354ddecd6fc"]},"29757":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg3OTkxMjE4","public_id":29757,"url":"https://github.com/godotengine/godot/pull/29757","diff_url":"https://github.com/godotengine/godot/pull/29757.diff","patch_url":"https://github.com/godotengine/godot/pull/29757.patch","title":"Check for inherited methods before attempting to create one when connecting a signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-13T15:52:10Z","updated_at":"2019-06-14T14:21:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["28683237c511eca729dbccb39107e49200f66544"]},"29764":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MDg3Mjc5","public_id":29764,"url":"https://github.com/godotengine/godot/pull/29764","diff_url":"https://github.com/godotengine/godot/pull/29764.diff","patch_url":"https://github.com/godotengine/godot/pull/29764.patch","title":"Add an option to disable boot splash filtering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-13T20:37:58Z","updated_at":"2020-01-27T18:17:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["786a7341a7443390e2c98ff7fe00a995f4d8cf67"]},"29768":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MTM5NTc4","public_id":29768,"url":"https://github.com/godotengine/godot/pull/29768","diff_url":"https://github.com/godotengine/godot/pull/29768.diff","patch_url":"https://github.com/godotengine/godot/pull/29768.patch","title":"[DOCS] Update CPUParticles[2D] classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-06-14T00:17:00Z","updated_at":"2019-07-29T13:19:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9f7713d98b4b9d5c4aaaa11e45716d50d4b50eb1"]},"29779":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MzA5NjA4","public_id":29779,"url":"https://github.com/godotengine/godot/pull/29779","diff_url":"https://github.com/godotengine/godot/pull/29779.diff","patch_url":"https://github.com/godotengine/godot/pull/29779.patch","title":"Fix help source font setting and related cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-14T12:27:00Z","updated_at":"2019-06-14T13:22:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c56ef88c5a41c45603b76b4e36d908ef653672a1"]},"29780":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MzY0OTMz","public_id":29780,"url":"https://github.com/godotengine/godot/pull/29780","diff_url":"https://github.com/godotengine/godot/pull/29780.diff","patch_url":"https://github.com/godotengine/godot/pull/29780.patch","title":"Add Language Server Protocol for GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-06-14T14:55:05Z","updated_at":"2019-10-03T05:56:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["e5b91a15e64c84fdc1055f86414df4fb808e31fb","72d11cd17355585bd3f2b6d467ebb45ad55b6759","666ed89011551ae7691c8eeeb3fff74e17b48020","9618b0c63e3330865350bd8bbc6a9d2faf9dd26c","b2f02317fabe284220c74c21229e4cad6ab74e93","76c9e4ceb73b02bd95ab0512e27229516208dc60","fa6d6a329c93224b5454b17603284913da0472a3","37aafaaa9cc7d66c85fd9395e46b2386d899ba12","f58560ac361fbe0fcc38df6a8f80818e55517aef","61ed6efa5b6ad094d9d2a904d8c796c72a97275c"]},"29781":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MzgwMTY2","public_id":29781,"url":"https://github.com/godotengine/godot/pull/29781","diff_url":"https://github.com/godotengine/godot/pull/29781.diff","patch_url":"https://github.com/godotengine/godot/pull/29781.patch","title":"Allow setting websocket buffers sizes internally.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-14T15:33:23Z","updated_at":"2019-06-17T09:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["5b2f098ed4444572432eb2e67c154f89852039ec","ee90da4acbf8769d37b32e971434733d051a5e49"]},"29782":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MzgzNjky","public_id":29782,"url":"https://github.com/godotengine/godot/pull/29782","diff_url":"https://github.com/godotengine/godot/pull/29782.diff","patch_url":"https://github.com/godotengine/godot/pull/29782.patch","title":"Expose ClippedCamera clip_offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-06-14T15:43:09Z","updated_at":"2021-05-04T07:42:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["30b3591152a9d421003bd2bfd63f3575953891a2"]},"29783":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4MzkwNjU0","public_id":29783,"url":"https://github.com/godotengine/godot/pull/29783","diff_url":"https://github.com/godotengine/godot/pull/29783.diff","patch_url":"https://github.com/godotengine/godot/pull/29783.patch","title":"Fix HTML5 build failed due to undefined symbol","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-14T16:03:34Z","updated_at":"2019-06-15T04:05:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9773350537d5de1c460fa3f20f0a316b97651413"]},"29785":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NDU5MDM4","public_id":29785,"url":"https://github.com/godotengine/godot/pull/29785","diff_url":"https://github.com/godotengine/godot/pull/29785.diff","patch_url":"https://github.com/godotengine/godot/pull/29785.patch","title":"Fix RichTextLabel alignment tags not working properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNDMyMTE=","created_at":"2019-06-14T19:48:38Z","updated_at":"2021-10-25T08:57:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c4e5ee1fd21750431bfa9c5587c9ebf11e4dac77"]},"29786":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NDgxODU1","public_id":29786,"url":"https://github.com/godotengine/godot/pull/29786","diff_url":"https://github.com/godotengine/godot/pull/29786.diff","patch_url":"https://github.com/godotengine/godot/pull/29786.patch","title":"Fix pointer position in hidpi-corrected resolutions on web","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk3ODA0Mg==","created_at":"2019-06-14T20:52:02Z","updated_at":"2019-11-12T11:04:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["31cc1bdb58708101022c43aba4130f7a7366b337"]},"29787":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NDg3NTg1","public_id":29787,"url":"https://github.com/godotengine/godot/pull/29787","diff_url":"https://github.com/godotengine/godot/pull/29787.diff","patch_url":"https://github.com/godotengine/godot/pull/29787.patch","title":"Fix TextEdit cursor.column having a negative value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-06-14T21:14:24Z","updated_at":"2019-11-12T11:05:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1d55207fd2d80d8dec0d246bda69117fe211b74c"]},"29788":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NDk3NjU2","public_id":29788,"url":"https://github.com/godotengine/godot/pull/29788","diff_url":"https://github.com/godotengine/godot/pull/29788.diff","patch_url":"https://github.com/godotengine/godot/pull/29788.patch","title":"Improve the default project naming in the Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-14T22:00:16Z","updated_at":"2020-01-27T18:17:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bf97247cecb533b1049c6d163b600385261296c4"]},"29793":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTI5MDg4","public_id":29793,"url":"https://github.com/godotengine/godot/pull/29793","diff_url":"https://github.com/godotengine/godot/pull/29793.diff","patch_url":"https://github.com/godotengine/godot/pull/29793.patch","title":"Fix ENet incorrectly binding to wildcard.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-15T04:00:36Z","updated_at":"2019-07-03T14:33:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["abe2c22966b9ac1abbd2c0386e78922d901ce8ae"]},"29795":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTM3Mjk4","public_id":29795,"url":"https://github.com/godotengine/godot/pull/29795","diff_url":"https://github.com/godotengine/godot/pull/29795.diff","patch_url":"https://github.com/godotengine/godot/pull/29795.patch","title":"Minor enhancements to the dependency editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-15T07:13:44Z","updated_at":"2019-06-15T13:37:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b3ae58d1175066b22314d1d9e1bcd067ee57d06c"]},"29797":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTUwNjM2","public_id":29797,"url":"https://github.com/godotengine/godot/pull/29797","diff_url":"https://github.com/godotengine/godot/pull/29797.diff","patch_url":"https://github.com/godotengine/godot/pull/29797.patch","title":"Fix compilation warnings in JS and Windows builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-15T11:22:58Z","updated_at":"2019-06-15T20:52:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["68735d2a886bc2cf6b0a4300d1aa5ece952929ed"]},"29802":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTU2NTQ1","public_id":29802,"url":"https://github.com/godotengine/godot/pull/29802","diff_url":"https://github.com/godotengine/godot/pull/29802.diff","patch_url":"https://github.com/godotengine/godot/pull/29802.patch","title":"glTF: Fix import of animations with INTERPOLATION_LINEAR","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-15T13:22:02Z","updated_at":"2019-11-12T11:06:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["b486f5dde03e71ddd53571ba49c992f4c897a88a"]},"29803":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTU2NTg4","public_id":29803,"url":"https://github.com/godotengine/godot/pull/29803","diff_url":"https://github.com/godotengine/godot/pull/29803.diff","patch_url":"https://github.com/godotengine/godot/pull/29803.patch","title":"SCons: Enable -Werror and -Wextra in 'dev' build option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-15T13:22:39Z","updated_at":"2019-06-15T18:19:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["beb34a045838982179b5e223c41236d9293f4791"]},"29806":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTYwMTI3","public_id":29806,"url":"https://github.com/godotengine/godot/pull/29806","diff_url":"https://github.com/godotengine/godot/pull/29806.diff","patch_url":"https://github.com/godotengine/godot/pull/29806.patch","title":"Bring selected script in view of open scripts list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-06-15T14:26:28Z","updated_at":"2019-06-17T13:07:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fc568d9d5be2011bd24e42cf2a63684c734baa87"]},"29808":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTY0MDM0","public_id":29808,"url":"https://github.com/godotengine/godot/pull/29808","diff_url":"https://github.com/godotengine/godot/pull/29808.diff","patch_url":"https://github.com/godotengine/godot/pull/29808.patch","title":"Mono: Fix -Wduplicated-branches warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-15T15:34:40Z","updated_at":"2019-06-15T16:31:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["89ce9a6f4694711e383c3d3e42141d176a12529e"]},"29811":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTY4NTAy","public_id":29811,"url":"https://github.com/godotengine/godot/pull/29811","diff_url":"https://github.com/godotengine/godot/pull/29811.diff","patch_url":"https://github.com/godotengine/godot/pull/29811.patch","title":"Add support for bold fonts in the editor help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-15T16:51:04Z","updated_at":"2020-01-27T18:17:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a100471f6b764a9542a2033f037c54d9e9162936"]},"29815":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NTg1Mzkw","public_id":29815,"url":"https://github.com/godotengine/godot/pull/29815","diff_url":"https://github.com/godotengine/godot/pull/29815.diff","patch_url":"https://github.com/godotengine/godot/pull/29815.patch","title":"Replace ` + \"/\" + ` with `String::file_add()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-06-15T22:20:51Z","updated_at":"2019-07-01T17:08:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d2833d4f4d891b6a0ee32a04f9d32a410b998b93"]},"29824":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NjEwMjk3","public_id":29824,"url":"https://github.com/godotengine/godot/pull/29824","diff_url":"https://github.com/godotengine/godot/pull/29824.diff","patch_url":"https://github.com/godotengine/godot/pull/29824.patch","title":"Add XR mode selection to the Android export process.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-06-16T09:07:34Z","updated_at":"2019-07-02T14:44:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["12e0dc1b65d3e69206ce64daa461b269c638b944"]},"29830":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NjIwMTI1","public_id":29830,"url":"https://github.com/godotengine/godot/pull/29830","diff_url":"https://github.com/godotengine/godot/pull/29830.diff","patch_url":"https://github.com/godotengine/godot/pull/29830.patch","title":"Remove useless cast from c-string to String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-06-16T12:13:02Z","updated_at":"2019-06-17T15:18:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["640ed6babafedf194f1500bff5fe289920eb5848"]},"29831":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NjMwNzc4","public_id":29831,"url":"https://github.com/godotengine/godot/pull/29831","diff_url":"https://github.com/godotengine/godot/pull/29831.diff","patch_url":"https://github.com/godotengine/godot/pull/29831.patch","title":"Fix Range's \"changed\" signal emitting with a value even if binded to emit none","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-16T15:05:30Z","updated_at":"2019-06-17T13:04:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["98d0c99652fbd3d7178b3a2794fe069cde7b9809"]},"29835":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NjU0ODM4","public_id":29835,"url":"https://github.com/godotengine/godot/pull/29835","diff_url":"https://github.com/godotengine/godot/pull/29835.diff","patch_url":"https://github.com/godotengine/godot/pull/29835.patch","title":"Tweak some editor property hints to be more flexible and consistent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-16T21:55:51Z","updated_at":"2020-01-27T18:17:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0b3e20ca768fbbc4ae8674e79182f3cde03e883"]},"29838":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NjcxMTI2","public_id":29838,"url":"https://github.com/godotengine/godot/pull/29838","diff_url":"https://github.com/godotengine/godot/pull/29838.diff","patch_url":"https://github.com/godotengine/godot/pull/29838.patch","title":"Fix selection undo... for real","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-17T01:56:27Z","updated_at":"2019-06-17T09:54:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e5cfb9d6b206bec9a7644cc31ae7d136db4eb5a8"]},"29840":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4NzE0MjY1","public_id":29840,"url":"https://github.com/godotengine/godot/pull/29840","diff_url":"https://github.com/godotengine/godot/pull/29840.diff","patch_url":"https://github.com/godotengine/godot/pull/29840.patch","title":"Added description in TranslationServer and OpenSimplexNoise","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-17T06:45:13Z","updated_at":"2019-07-29T14:03:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8786075ec0f0c82b79b87cfb1aff9a0cdff869ae","3cdd701a1450571df1eebd02e957d5e37c015afc"]},"29845":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4ODA4MTkw","public_id":29845,"url":"https://github.com/godotengine/godot/pull/29845","diff_url":"https://github.com/godotengine/godot/pull/29845.diff","patch_url":"https://github.com/godotengine/godot/pull/29845.patch","title":"Add script to fix style issues and copyright headers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-17T11:38:20Z","updated_at":"2019-06-17T12:17:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["24ee8c3566c7ef5469df762c1daa21b330e2dd82"]},"29847":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4ODIwNjk4","public_id":29847,"url":"https://github.com/godotengine/godot/pull/29847","diff_url":"https://github.com/godotengine/godot/pull/29847.diff","patch_url":"https://github.com/godotengine/godot/pull/29847.patch","title":"Fix minor typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNTU4NTk=","created_at":"2019-06-17T12:17:27Z","updated_at":"2019-06-17T15:28:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["340c2c0584b9751b4671a24458e7c5244c4bf64d"]},"29850":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4ODkwMTQ3","public_id":29850,"url":"https://github.com/godotengine/godot/pull/29850","diff_url":"https://github.com/godotengine/godot/pull/29850.diff","patch_url":"https://github.com/godotengine/godot/pull/29850.patch","title":"Linux: Check return value of chdir on cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-17T15:07:07Z","updated_at":"2019-06-17T15:24:59Z","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":["40db7b85afa36dc7d462181fc5bd4c6bbaf7f559"]},"29851":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4ODk3MTg0","public_id":29851,"url":"https://github.com/godotengine/godot/pull/29851","diff_url":"https://github.com/godotengine/godot/pull/29851.diff","patch_url":"https://github.com/godotengine/godot/pull/29851.patch","title":"doc: Improve docs for Resource* classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-17T15:23:53Z","updated_at":"2019-07-29T14:05:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0764451dc59690e158846b376f00eb8d889036f1"]},"29852":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4OTE0MzA0","public_id":29852,"url":"https://github.com/godotengine/godot/pull/29852","diff_url":"https://github.com/godotengine/godot/pull/29852.diff","patch_url":"https://github.com/godotengine/godot/pull/29852.patch","title":"Fix endless controller iteration on windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNTg5ODAx","created_at":"2019-06-17T16:06:02Z","updated_at":"2019-06-17T17:10:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4014888687f3c3f3afd8f1270a3b35b500217423"]},"29854":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg4OTgyMzg2","public_id":29854,"url":"https://github.com/godotengine/godot/pull/29854","diff_url":"https://github.com/godotengine/godot/pull/29854.diff","patch_url":"https://github.com/godotengine/godot/pull/29854.patch","title":"Change emit shape circle to sphere in CPUParticles2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-17T19:07:27Z","updated_at":"2019-07-08T01:53:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7d1ee6d3c30c901fe1e1da2e2f3d4ff1f1ecc14b"]},"29859":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MDU3NTM2","public_id":29859,"url":"https://github.com/godotengine/godot/pull/29859","diff_url":"https://github.com/godotengine/godot/pull/29859.diff","patch_url":"https://github.com/godotengine/godot/pull/29859.patch","title":"Properly sort projects by name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-17T23:37:53Z","updated_at":"2019-06-18T19:00:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["39e5c510fcc68a754f3c8e60170da806d0e6be84"]},"29862":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MTA1NzY1","public_id":29862,"url":"https://github.com/godotengine/godot/pull/29862","diff_url":"https://github.com/godotengine/godot/pull/29862.diff","patch_url":"https://github.com/godotengine/godot/pull/29862.patch","title":"Fix AStar set/is_point_disabled crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-18T04:55:02Z","updated_at":"2019-06-18T05:18:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc94a95fc9fe23a068da5cc8e3d345c450b502d5"]},"29866":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MTg2MjA4","public_id":29866,"url":"https://github.com/godotengine/godot/pull/29866","diff_url":"https://github.com/godotengine/godot/pull/29866.diff","patch_url":"https://github.com/godotengine/godot/pull/29866.patch","title":"GDScript: Improve error on Object to Object invalid argument calls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-18T09:37:07Z","updated_at":"2019-11-12T11:06:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6750e1b3cdafbb3acb2767ec049483527a11d862"]},"29870":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MzEwNDgy","public_id":29870,"url":"https://github.com/godotengine/godot/pull/29870","diff_url":"https://github.com/godotengine/godot/pull/29870.diff","patch_url":"https://github.com/godotengine/godot/pull/29870.patch","title":"Added description to is_pixel_opaque() in Sprite.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-18T14:30:58Z","updated_at":"2019-07-29T14:06:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["44a20a0f610282cd4ecfd12437ab90c65f29e8d4"]},"29871":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MzI1NTk3","public_id":29871,"url":"https://github.com/godotengine/godot/pull/29871","diff_url":"https://github.com/godotengine/godot/pull/29871.diff","patch_url":"https://github.com/godotengine/godot/pull/29871.patch","title":"More Crypto, SSL server, crt/key as Resource, HashingContext","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-18T15:03:19Z","updated_at":"2019-08-21T16:03:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["fc411115f5ddb214c19b23499400f10266095e5f","ce5a3f56a608dcafd33aed6a9f262ed7ca9f01e8","dd8107caa43b8e9eca8dfcf144bbbd88ccde462f","cb31b8797e72fc427a1987047aa885645c4e2c90","3495d1bfa04606062a1ffa3b58eb3bdf51bb673c","1b36aa662cb8df7b9236963c7b8eb9e9424395ca","c19871af6d6ae7faef0d4052b3a27e59814abcf1","5cb41faece5969314ed69e0292d0a51f0425c53a"]},"29872":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MzQxNTEy","public_id":29872,"url":"https://github.com/godotengine/godot/pull/29872","diff_url":"https://github.com/godotengine/godot/pull/29872.diff","patch_url":"https://github.com/godotengine/godot/pull/29872.patch","title":"Unexpose subclasses of ResourceFormatLoader and -Saver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-18T15:39:54Z","updated_at":"2019-06-18T22:14:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d6176db271d6fd11aa88edfd0a4c1e8be04e7471"]},"29874":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5MzgyMDkz","public_id":29874,"url":"https://github.com/godotengine/godot/pull/29874","diff_url":"https://github.com/godotengine/godot/pull/29874.diff","patch_url":"https://github.com/godotengine/godot/pull/29874.patch","title":"PNG driver reworked to use libpng 1.6 simplified API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-06-18T17:33:20Z","updated_at":"2019-06-20T09:10:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e2461124187550bb847e29361cdb1c358006f5e"]},"29876":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NDI2NTIw","public_id":29876,"url":"https://github.com/godotengine/godot/pull/29876","diff_url":"https://github.com/godotengine/godot/pull/29876.diff","patch_url":"https://github.com/godotengine/godot/pull/29876.patch","title":"Update macOS global mouse position at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-06-18T19:46:40Z","updated_at":"2021-11-05T12:42:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e19b6296e32f9a6241b5c3a79b6f1caaa2813357"]},"29878":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NDM3Mzc0","public_id":29878,"url":"https://github.com/godotengine/godot/pull/29878","diff_url":"https://github.com/godotengine/godot/pull/29878.diff","patch_url":"https://github.com/godotengine/godot/pull/29878.patch","title":"Added ERR_FAIL checks for `Animation::track_set_key_value` and `AnimationNodeStateMachine::remove_node`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDkzNzUx","created_at":"2019-06-18T20:19:21Z","updated_at":"2019-06-19T12:18:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["09907a28b33d586689a2b5aa015b22555849aca2"]},"29893":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NjA0MDI3","public_id":29893,"url":"https://github.com/godotengine/godot/pull/29893","diff_url":"https://github.com/godotengine/godot/pull/29893.diff","patch_url":"https://github.com/godotengine/godot/pull/29893.patch","title":"Linux: Check return values of posix read/write","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2019-06-19T08:57:03Z","updated_at":"2019-06-19T11:57:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ce1c840635ef2970259d5a88a65cac33d32837b6"]},"29895":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NjMyMjg4","public_id":29895,"url":"https://github.com/godotengine/godot/pull/29895","diff_url":"https://github.com/godotengine/godot/pull/29895.diff","patch_url":"https://github.com/godotengine/godot/pull/29895.patch","title":"Support menu key in TextEdit and LineEdit controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-06-19T10:09:32Z","updated_at":"2019-09-22T19:21:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ba24bc1e0406205288e59fdea095f84320e6cc6a"]},"29897":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NjQzOTIz","public_id":29897,"url":"https://github.com/godotengine/godot/pull/29897","diff_url":"https://github.com/godotengine/godot/pull/29897.diff","patch_url":"https://github.com/godotengine/godot/pull/29897.patch","title":"Fix animation keys selection with SHIFT/CTRL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-19T10:41:46Z","updated_at":"2019-06-19T14:47:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["47e24dd1ee981e2f582cd36be5895724d130b803"]},"29899":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NjYzMTU2","public_id":29899,"url":"https://github.com/godotengine/godot/pull/29899","diff_url":"https://github.com/godotengine/godot/pull/29899.diff","patch_url":"https://github.com/godotengine/godot/pull/29899.patch","title":"Added button to select all tracks in track copy dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-19T11:37:16Z","updated_at":"2019-06-19T18:05:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be7bd97cb098e0af0fd844172f64c44a27c81af3"]},"29901":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5Njc5MDYz","public_id":29901,"url":"https://github.com/godotengine/godot/pull/29901","diff_url":"https://github.com/godotengine/godot/pull/29901.diff","patch_url":"https://github.com/godotengine/godot/pull/29901.patch","title":"Made constants fully upper case in camera server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-06-19T12:21:35Z","updated_at":"2020-02-27T11:26:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["4ebedb5f11b389c79a28b63f377a922e24734ba6"]},"29902":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5NjkxNzMw","public_id":29902,"url":"https://github.com/godotengine/godot/pull/29902","diff_url":"https://github.com/godotengine/godot/pull/29902.diff","patch_url":"https://github.com/godotengine/godot/pull/29902.patch","title":"Fix set_pick_color error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-19T12:55:02Z","updated_at":"2019-06-19T19:13:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9bdf110840e1b8336bf67f0dda0e92236de258ce"]},"29909":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5ODM5MjE2","public_id":29909,"url":"https://github.com/godotengine/godot/pull/29909","diff_url":"https://github.com/godotengine/godot/pull/29909.diff","patch_url":"https://github.com/godotengine/godot/pull/29909.patch","title":"Scale vertex lit lights by environment scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-19T19:01:29Z","updated_at":"2019-07-08T01:53:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["80d732082bbf9491f355ebe7a634c81234ebb74e"]},"29910":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5ODQxNzM4","public_id":29910,"url":"https://github.com/godotengine/godot/pull/29910","diff_url":"https://github.com/godotengine/godot/pull/29910.diff","patch_url":"https://github.com/godotengine/godot/pull/29910.patch","title":"Deprecate support for Android armv6 architecture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-06-19T19:09:43Z","updated_at":"2019-06-20T16:37:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f7200d696005c65098ccf56f648a9c1a092aa905"]},"29911":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5ODUwNDA2","public_id":29911,"url":"https://github.com/godotengine/godot/pull/29911","diff_url":"https://github.com/godotengine/godot/pull/29911.diff","patch_url":"https://github.com/godotengine/godot/pull/29911.patch","title":"Document PopupMenu node.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-19T19:37:01Z","updated_at":"2019-07-29T14:48:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["316931998c55183995db3643f8915f04d39f2a7c"]},"29913":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5OTA2OTMw","public_id":29913,"url":"https://github.com/godotengine/godot/pull/29913","diff_url":"https://github.com/godotengine/godot/pull/29913.diff","patch_url":"https://github.com/godotengine/godot/pull/29913.patch","title":"Ensure indentation works properly in rich text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNDMyMTE=","created_at":"2019-06-19T22:54:42Z","updated_at":"2021-10-25T08:57:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["81065d53df55d3c04a2ef3447eec3ffe711f7566"]},"29914":{"id":"MDExOlB1bGxSZXF1ZXN0Mjg5OTExMjk5","public_id":29914,"url":"https://github.com/godotengine/godot/pull/29914","diff_url":"https://github.com/godotengine/godot/pull/29914.diff","patch_url":"https://github.com/godotengine/godot/pull/29914.patch","title":"Fix minor onion layering control errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-19T23:16:47Z","updated_at":"2019-06-20T13:22:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a9b3d24f5619f3483b56f0c8c55a1986a9a2442"]},"29918":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMTI1MTY2","public_id":29918,"url":"https://github.com/godotengine/godot/pull/29918","diff_url":"https://github.com/godotengine/godot/pull/29918.diff","patch_url":"https://github.com/godotengine/godot/pull/29918.patch","title":"SCons: Enable -Wclobbered in warnings=extra for GCC","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-20T09:24:23Z","updated_at":"2019-06-20T10:20:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["4853870a181710e6148cfe074c0d239de0e28d4b"]},"29923":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMjE1MTgx","public_id":29923,"url":"https://github.com/godotengine/godot/pull/29923","diff_url":"https://github.com/godotengine/godot/pull/29923.diff","patch_url":"https://github.com/godotengine/godot/pull/29923.patch","title":"Document SpinBox Node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-20T13:23:39Z","updated_at":"2019-07-29T14:49:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f9cbd34fe04e41120e8d6413669c86a342267888"]},"29930":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMjM2MTQ5","public_id":29930,"url":"https://github.com/godotengine/godot/pull/29930","diff_url":"https://github.com/godotengine/godot/pull/29930.diff","patch_url":"https://github.com/godotengine/godot/pull/29930.patch","title":"Document ReferenceRect Node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-20T14:14:24Z","updated_at":"2019-07-29T14:15:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5d0040e340a43e981fdbc65def8498d1e5593a49"]},"29935":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMjk4NTEy","public_id":29935,"url":"https://github.com/godotengine/godot/pull/29935","diff_url":"https://github.com/godotengine/godot/pull/29935.diff","patch_url":"https://github.com/godotengine/godot/pull/29935.patch","title":"Multicast, more network interfaces info","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-20T16:57:18Z","updated_at":"2019-06-21T08:21:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["e5e3f866484709f47c97151e99a302206df1d894","b574e476ec59c9cc0eee8ccf8e3093df62d79acd"]},"29937":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMzI0NDc3","public_id":29937,"url":"https://github.com/godotengine/godot/pull/29937","diff_url":"https://github.com/godotengine/godot/pull/29937.diff","patch_url":"https://github.com/godotengine/godot/pull/29937.patch","title":"Update emitting status on one-shot particles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-20T18:23:41Z","updated_at":"2019-07-08T01:53:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d59dbda24f780b1e52681b604ead650acd065a22"]},"29938":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMzYyMDg3","public_id":29938,"url":"https://github.com/godotengine/godot/pull/29938","diff_url":"https://github.com/godotengine/godot/pull/29938.diff","patch_url":"https://github.com/godotengine/godot/pull/29938.patch","title":"Fix updating of collision shape when the transform is set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMjgxNTE=","created_at":"2019-06-20T20:27:17Z","updated_at":"2019-06-24T20:58:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9d3089181cca26a601075aa99e677eb4188c31c7"]},"29940":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMzkyNTI2","public_id":29940,"url":"https://github.com/godotengine/godot/pull/29940","diff_url":"https://github.com/godotengine/godot/pull/29940.diff","patch_url":"https://github.com/godotengine/godot/pull/29940.patch","title":"Prevent VehicleBody contact damping from exceeding the baseline value…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMjgxNTE=","created_at":"2019-06-20T21:51:33Z","updated_at":"2019-06-24T20:58:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["b2d433c4a81f148e2c022fcdef10f903029b6347"]},"29941":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwMzkyNjE0","public_id":29941,"url":"https://github.com/godotengine/godot/pull/29941","diff_url":"https://github.com/godotengine/godot/pull/29941.diff","patch_url":"https://github.com/godotengine/godot/pull/29941.patch","title":"Remove redundant code, possible NULL pointers and others","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-20T21:51:53Z","updated_at":"2021-11-21T00:28:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e5310cc60dc17e5ef09e57115ca8236544679e4"]},"29947":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNTI2MDUx","public_id":29947,"url":"https://github.com/godotengine/godot/pull/29947","diff_url":"https://github.com/godotengine/godot/pull/29947.diff","patch_url":"https://github.com/godotengine/godot/pull/29947.patch","title":"Fix some editor crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-21T09:08:17Z","updated_at":"2019-07-01T15:04:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c77ff48a85e5d16b54a5b4d151f5515e56082000"]},"29948":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNTQ5ODg5","public_id":29948,"url":"https://github.com/godotengine/godot/pull/29948","diff_url":"https://github.com/godotengine/godot/pull/29948.diff","patch_url":"https://github.com/godotengine/godot/pull/29948.patch","title":"Fix some keyboards not working with Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2019-06-21T10:17:15Z","updated_at":"2019-08-11T12:14:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["512f8ebb937e3b32a2f429763982d4328ad0ca50"]},"29951":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNTc2MTAz","public_id":29951,"url":"https://github.com/godotengine/godot/pull/29951","diff_url":"https://github.com/godotengine/godot/pull/29951.diff","patch_url":"https://github.com/godotengine/godot/pull/29951.patch","title":"add 2d physic optimization similar to 3d physics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-06-21T11:45:51Z","updated_at":"2019-07-02T03:26:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["434fd71d2a4b69f576362c3a9baa5b39db009d31"]},"29957":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNjAzOTky","public_id":29957,"url":"https://github.com/godotengine/godot/pull/29957","diff_url":"https://github.com/godotengine/godot/pull/29957.diff","patch_url":"https://github.com/godotengine/godot/pull/29957.patch","title":"Improve the `Engine.get_version_info()` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-21T13:16:51Z","updated_at":"2020-01-27T18:17:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["03335e5250535e351f3dc7b9018be143bf03a0fb"]},"29958":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNjA4MjA5","public_id":29958,"url":"https://github.com/godotengine/godot/pull/29958","diff_url":"https://github.com/godotengine/godot/pull/29958.diff","patch_url":"https://github.com/godotengine/godot/pull/29958.patch","title":"Particles: Fix uninitialized angular velocity, fix inconsistency in linear velocity between CPU and GPU Particles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-21T13:28:34Z","updated_at":"2019-06-21T14:03:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b3fe249e946a85ca64f344d2dd7de6f07666bfe3","fae3df1204df6d4a64f48b4ae931d52897e4996c"]},"29959":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwNjIzMjA5","public_id":29959,"url":"https://github.com/godotengine/godot/pull/29959","diff_url":"https://github.com/godotengine/godot/pull/29959.diff","patch_url":"https://github.com/godotengine/godot/pull/29959.patch","title":"Curve: Prevent forcing 1.0 min value to 0.99","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-21T14:09:44Z","updated_at":"2019-06-23T20:32:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee07560abfb21af62a20da8b2fcbd0265c46a78c"]},"29974":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODAxMzEy","public_id":29974,"url":"https://github.com/godotengine/godot/pull/29974","diff_url":"https://github.com/godotengine/godot/pull/29974.diff","patch_url":"https://github.com/godotengine/godot/pull/29974.patch","title":"Properly set emitting when particles restart","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-06-22T05:46:28Z","updated_at":"2019-07-11T15:30:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["64ecc8a5a3e22f92cf480f65249ac5468b9b5b89"]},"29979":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODIxNjI1","public_id":29979,"url":"https://github.com/godotengine/godot/pull/29979","diff_url":"https://github.com/godotengine/godot/pull/29979.diff","patch_url":"https://github.com/godotengine/godot/pull/29979.patch","title":"Line edit placeholders now react properly to translation changes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0MjUwNTk=","created_at":"2019-06-22T12:49:43Z","updated_at":"2019-06-25T06:59:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0f2b25f83e09717398721661dbe3abac71ca75a5"]},"29980":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODIyMTY4","public_id":29980,"url":"https://github.com/godotengine/godot/pull/29980","diff_url":"https://github.com/godotengine/godot/pull/29980.diff","patch_url":"https://github.com/godotengine/godot/pull/29980.patch","title":"Fix some editor crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDkzNzUx","created_at":"2019-06-22T13:01:17Z","updated_at":"2019-07-02T14:36:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7d8d337b2c47df88498067ff9091386691242144"]},"29987":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODI3ODQ4","public_id":29987,"url":"https://github.com/godotengine/godot/pull/29987","diff_url":"https://github.com/godotengine/godot/pull/29987.diff","patch_url":"https://github.com/godotengine/godot/pull/29987.patch","title":"Fix expression node crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-22T14:44:37Z","updated_at":"2019-06-24T04:42:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7bed1a0f21a5f9b85bf6ca3a7845d2adc4bf5789"]},"29988":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODMxNTIw","public_id":29988,"url":"https://github.com/godotengine/godot/pull/29988","diff_url":"https://github.com/godotengine/godot/pull/29988.diff","patch_url":"https://github.com/godotengine/godot/pull/29988.patch","title":"Added a fallback size to the lightmap baker in case mesh lightmap hint sizes are 0,0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2019-06-22T15:48:53Z","updated_at":"2019-07-17T14:07:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["09737ef6a732c5ed31cf92e13b95c17c11ff2349"]},"29998":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODcxODEz","public_id":29998,"url":"https://github.com/godotengine/godot/pull/29998","diff_url":"https://github.com/godotengine/godot/pull/29998.diff","patch_url":"https://github.com/godotengine/godot/pull/29998.patch","title":"SCons: Default to builtin libpng/freetype on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-23T08:07:07Z","updated_at":"2019-07-02T13:03:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1769cbc0e24c13f4d31d7e0857275653ec9281e0"]},"30002":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODc4NzQ0","public_id":30002,"url":"https://github.com/godotengine/godot/pull/30002","diff_url":"https://github.com/godotengine/godot/pull/30002.diff","patch_url":"https://github.com/godotengine/godot/pull/30002.patch","title":"Give LineEdit/TextEdit a custom color for font while uneditable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDE3MDI1","created_at":"2019-06-23T10:21:32Z","updated_at":"2020-11-07T21:36:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["45f78d786a76001325bd598ec6a330117831e07f","f07e5ac1533ed5563b3ffc75a243e3444c2645b8"]},"30004":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwODgzOTY4","public_id":30004,"url":"https://github.com/godotengine/godot/pull/30004","diff_url":"https://github.com/godotengine/godot/pull/30004.diff","patch_url":"https://github.com/godotengine/godot/pull/30004.patch","title":"TileSet: Don't error out on tile_ getters with wrong shape id","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-23T11:58:55Z","updated_at":"2019-06-23T16:31:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e294f0872eca75e7fdbab88bb85b48f4b3109d2a"]},"30009":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwOTAwNTAw","public_id":30009,"url":"https://github.com/godotengine/godot/pull/30009","diff_url":"https://github.com/godotengine/godot/pull/30009.diff","patch_url":"https://github.com/godotengine/godot/pull/30009.patch","title":"Fixed script and visibility icons's highlight height in tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-23T16:11:06Z","updated_at":"2019-06-24T18:21:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c58b7ab09468bbf17e19b252dee0caf4b427ab5b"]},"30011":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwOTA2NDQw","public_id":30011,"url":"https://github.com/godotengine/godot/pull/30011","diff_url":"https://github.com/godotengine/godot/pull/30011.diff","patch_url":"https://github.com/godotengine/godot/pull/30011.patch","title":"Display invalid value keys in AnimationTrackEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-23T17:55:32Z","updated_at":"2019-11-12T11:07:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b3d772ed837c57d590c064f9de4e2ea89eb55001"]},"30016":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwOTE4NDY2","public_id":30016,"url":"https://github.com/godotengine/godot/pull/30016","diff_url":"https://github.com/godotengine/godot/pull/30016.diff","patch_url":"https://github.com/godotengine/godot/pull/30016.patch","title":"Add docstring for Object.set_deferred","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4OTA3MTQ=","created_at":"2019-06-23T21:23:22Z","updated_at":"2019-07-29T14:16:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6843ad87a4b07899a813bf35a85afb611566820c"]},"30018":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwOTc1ODE0","public_id":30018,"url":"https://github.com/godotengine/godot/pull/30018","diff_url":"https://github.com/godotengine/godot/pull/30018.diff","patch_url":"https://github.com/godotengine/godot/pull/30018.patch","title":"TextEdit: Correct typo that broke custom selected font color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDE3MDI1","created_at":"2019-06-24T05:30:19Z","updated_at":"2019-11-12T11:08:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7142064110936593d15409dcf35c566638f87d20"]},"30019":{"id":"MDExOlB1bGxSZXF1ZXN0MjkwOTc4OTMy","public_id":30019,"url":"https://github.com/godotengine/godot/pull/30019","diff_url":"https://github.com/godotengine/godot/pull/30019.diff","patch_url":"https://github.com/godotengine/godot/pull/30019.patch","title":"Add NULL check in SSL connect_to_stream","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-24T05:45:52Z","updated_at":"2019-06-24T07:32:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["6baa3ff0de8a771f6d51a74dce21d79aa07b0356"]},"30023":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMDA1NjY4","public_id":30023,"url":"https://github.com/godotengine/godot/pull/30023","diff_url":"https://github.com/godotengine/godot/pull/30023.diff","patch_url":"https://github.com/godotengine/godot/pull/30023.patch","title":" Fix PoolVector resize and subarray.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-24T07:26:55Z","updated_at":"2019-06-24T20:07:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["679bb882fc0f58df7fa002aa180b2ac574366af8"]},"30026":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMDYzNDA4","public_id":30026,"url":"https://github.com/godotengine/godot/pull/30026","diff_url":"https://github.com/godotengine/godot/pull/30026.diff","patch_url":"https://github.com/godotengine/godot/pull/30026.patch","title":"Fix undo references for conversion to CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-24T10:09:47Z","updated_at":"2019-06-24T10:40:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed504753f45c1dd4a5bedd0902e4e8c4d1f5b6bc"]},"30030":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMTExMTI3","public_id":30030,"url":"https://github.com/godotengine/godot/pull/30030","diff_url":"https://github.com/godotengine/godot/pull/30030.diff","patch_url":"https://github.com/godotengine/godot/pull/30030.patch","title":"Document MarginContainer node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-24T12:32:09Z","updated_at":"2019-07-29T14:16:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9f582a7c3eb66782f4a4e3233fc17316ed43de5b"]},"30031":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMTE5NTk0","public_id":30031,"url":"https://github.com/godotengine/godot/pull/30031","diff_url":"https://github.com/godotengine/godot/pull/30031.diff","patch_url":"https://github.com/godotengine/godot/pull/30031.patch","title":"Set to enum variables, only correct values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-24T12:54:49Z","updated_at":"2019-07-01T15:04:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33c15799c77f2911470b5b9fa16ab73225661ee1"]},"30035":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMTUxNDY2","public_id":30035,"url":"https://github.com/godotengine/godot/pull/30035","diff_url":"https://github.com/godotengine/godot/pull/30035.diff","patch_url":"https://github.com/godotengine/godot/pull/30035.patch","title":"Check if autoload nodes are != NULL before deleting them","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTAxMzU=","created_at":"2019-06-24T14:10:45Z","updated_at":"2020-06-08T16:40:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0716c59f14383343c1761bc2e0327ebdb2d35d2d"]},"30041":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMjQ5NjA0","public_id":30041,"url":"https://github.com/godotengine/godot/pull/30041","diff_url":"https://github.com/godotengine/godot/pull/30041.diff","patch_url":"https://github.com/godotengine/godot/pull/30041.patch","title":"Allow to remove 2D editor bounds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-24T18:39:02Z","updated_at":"2019-11-12T11:09:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c81525ec055b9941305d300f073046d7bc79b400"]},"30043":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMjY2MjAw","public_id":30043,"url":"https://github.com/godotengine/godot/pull/30043","diff_url":"https://github.com/godotengine/godot/pull/30043.diff","patch_url":"https://github.com/godotengine/godot/pull/30043.patch","title":"Area2D: Fix argument type of body_* signals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-24T19:32:00Z","updated_at":"2019-06-24T20:08:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f34c8015cb283737764af480a1689edd9e8b6776"]},"30045":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMjc0MjQ0","public_id":30045,"url":"https://github.com/godotengine/godot/pull/30045","diff_url":"https://github.com/godotengine/godot/pull/30045.diff","patch_url":"https://github.com/godotengine/godot/pull/30045.patch","title":"Fix scoped enum value reference, breaks GCC 5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-24T19:57:55Z","updated_at":"2019-06-24T20:44:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9f2f1f5e3d367cae9f310a64099f031bb8e9f297"]},"30049":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMzA1NzI4","public_id":30049,"url":"https://github.com/godotengine/godot/pull/30049","diff_url":"https://github.com/godotengine/godot/pull/30049.diff","patch_url":"https://github.com/godotengine/godot/pull/30049.patch","title":"Call out scaling in Spatial.translate docstring","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4OTA3MTQ=","created_at":"2019-06-24T21:36:51Z","updated_at":"2019-07-29T14:17:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bdf51e8e49c102d17d311ad765449e5171d178da"]},"30050":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMzIzMTA1","public_id":30050,"url":"https://github.com/godotengine/godot/pull/30050","diff_url":"https://github.com/godotengine/godot/pull/30050.diff","patch_url":"https://github.com/godotengine/godot/pull/30050.patch","title":"iOS export: invalid identifier, the character '-' is not allowed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4NDk3Ng==","created_at":"2019-06-24T22:47:28Z","updated_at":"2019-06-25T12:51:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["c48576f7330a7d206c0833f2846f7f0dec74e956"]},"30053":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMzQ1ODQ5","public_id":30053,"url":"https://github.com/godotengine/godot/pull/30053","diff_url":"https://github.com/godotengine/godot/pull/30053.diff","patch_url":"https://github.com/godotengine/godot/pull/30053.patch","title":"Fix Popup::popup_centered not centralizing at the first call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-06-25T00:59:40Z","updated_at":"2019-06-25T15:57:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["54653565a45e90a6640491fa7211c4659eac303f"]},"30056":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxMzYwNTE5","public_id":30056,"url":"https://github.com/godotengine/godot/pull/30056","diff_url":"https://github.com/godotengine/godot/pull/30056.diff","patch_url":"https://github.com/godotengine/godot/pull/30056.patch","title":"Remove references to mouse stuff from OS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjY2MjI=","created_at":"2019-06-25T02:31:23Z","updated_at":"2019-07-29T14:17:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9eeead4be340081398ac30146d9bbdbcd3bdca24"]},"30060":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNDE3NTI4","public_id":30060,"url":"https://github.com/godotengine/godot/pull/30060","diff_url":"https://github.com/godotengine/godot/pull/30060.diff","patch_url":"https://github.com/godotengine/godot/pull/30060.patch","title":"Extends wrapi/wrapf docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-25T07:11:37Z","updated_at":"2019-07-29T14:17:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4c137bebe827789e7af568e9544be9660b93fdda"]},"30062":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNDU2ODI0","public_id":30062,"url":"https://github.com/godotengine/godot/pull/30062","diff_url":"https://github.com/godotengine/godot/pull/30062.diff","patch_url":"https://github.com/godotengine/godot/pull/30062.patch","title":"Adds ReferenceRect an option to be visible inside the game","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-06-25T09:05:18Z","updated_at":"2019-06-30T15:40:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d29b1b791774f0aa72a1230087c884b83e65d780"]},"30065":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNTAwNTcx","public_id":30065,"url":"https://github.com/godotengine/godot/pull/30065","diff_url":"https://github.com/godotengine/godot/pull/30065.diff","patch_url":"https://github.com/godotengine/godot/pull/30065.patch","title":"doctool: Fix writing theme_item descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-25T10:59:13Z","updated_at":"2019-07-29T14:19:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["615ffb350702976983a6b5d1df0847d07b99e121"]},"30067":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNTE3NTgw","public_id":30067,"url":"https://github.com/godotengine/godot/pull/30067","diff_url":"https://github.com/godotengine/godot/pull/30067.diff","patch_url":"https://github.com/godotengine/godot/pull/30067.patch","title":"Fix GridMap transform problems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDE3MDI1","created_at":"2019-06-25T11:47:09Z","updated_at":"2019-06-25T13:00:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1bd1c268e96f8368be6a0eea05eacbe36d35557"]},"30072":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNTQ2ODM1","public_id":30072,"url":"https://github.com/godotengine/godot/pull/30072","diff_url":"https://github.com/godotengine/godot/pull/30072.diff","patch_url":"https://github.com/godotengine/godot/pull/30072.patch","title":"Better pre-selection of search result node in \"Create New Node\" dialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTAxMzU=","created_at":"2019-06-25T13:03:53Z","updated_at":"2020-06-08T16:42:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["80a0d1701bcaab3801d42707c40b7951b1d4bed1"]},"30078":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNzY0OTc3","public_id":30078,"url":"https://github.com/godotengine/godot/pull/30078","diff_url":"https://github.com/godotengine/godot/pull/30078.diff","patch_url":"https://github.com/godotengine/godot/pull/30078.patch","title":"Document VisualServer.instances_cull_ray","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-06-25T23:16:05Z","updated_at":"2019-07-29T14:19:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cb5233ee12deeae532e6c99d8c0fd5899b3b37b5"]},"30079":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxNzY5MDY2","public_id":30079,"url":"https://github.com/godotengine/godot/pull/30079","diff_url":"https://github.com/godotengine/godot/pull/30079.diff","patch_url":"https://github.com/godotengine/godot/pull/30079.patch","title":"Fix certain items not appearing in search tree when a feature profile is set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-06-25T23:38:26Z","updated_at":"2019-06-26T14:17:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["70036d8484dea14e031bccaa19063a4bb661a870"]},"30084":{"id":"MDExOlB1bGxSZXF1ZXN0MjkxODg1NDM2","public_id":30084,"url":"https://github.com/godotengine/godot/pull/30084","diff_url":"https://github.com/godotengine/godot/pull/30084.diff","patch_url":"https://github.com/godotengine/godot/pull/30084.patch","title":"doc: Document EncodedObjectAsID, expose its property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-26T08:52:21Z","updated_at":"2019-07-29T14:53:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a9cff880d6ace9a18859822e535c79041a070a49"]},"30088":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMDAxNTM0","public_id":30088,"url":"https://github.com/godotengine/godot/pull/30088","diff_url":"https://github.com/godotengine/godot/pull/30088.diff","patch_url":"https://github.com/godotengine/godot/pull/30088.patch","title":"Node: Fix logic of has/get_node_and_resource and document it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-26T13:55:02Z","updated_at":"2019-07-29T14:27:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6e9272eea81b594476a48a1b968a38212d773bf2"]},"30089":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMDA1MTU0","public_id":30089,"url":"https://github.com/godotengine/godot/pull/30089","diff_url":"https://github.com/godotengine/godot/pull/30089.diff","patch_url":"https://github.com/godotengine/godot/pull/30089.patch","title":"Headless CI/CD crash fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-06-26T14:02:54Z","updated_at":"2019-11-08T05:50:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d1dbbd6515b7710594a406010177aa23e6b766b0"]},"30095":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMDg0MjY4","public_id":30095,"url":"https://github.com/godotengine/godot/pull/30095","diff_url":"https://github.com/godotengine/godot/pull/30095.diff","patch_url":"https://github.com/godotengine/godot/pull/30095.patch","title":"Fixed parser treating compound assignment the same as assignment whic…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-26T17:16:20Z","updated_at":"2019-10-22T12:16:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a859643f7e9c9e61bc489158dc9fd2df2e8f1fbc"]},"30096":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMDg4NDEz","public_id":30096,"url":"https://github.com/godotengine/godot/pull/30096","diff_url":"https://github.com/godotengine/godot/pull/30096.diff","patch_url":"https://github.com/godotengine/godot/pull/30096.patch","title":"doc: Proofread and complete various nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-26T17:29:00Z","updated_at":"2019-07-29T14:35:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["867dda112453b0c8e3903831baea570630c397f5"]},"30103":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMTYwODE5","public_id":30103,"url":"https://github.com/godotengine/godot/pull/30103","diff_url":"https://github.com/godotengine/godot/pull/30103.diff","patch_url":"https://github.com/godotengine/godot/pull/30103.patch","title":"Centers the 2D viewport in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-06-26T21:09:39Z","updated_at":"2019-06-27T14:17:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1b53ea79e2094f3ef91ba9e377bb4b3242611cd6"]},"30105":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMTY1MDU3","public_id":30105,"url":"https://github.com/godotengine/godot/pull/30105","diff_url":"https://github.com/godotengine/godot/pull/30105.diff","patch_url":"https://github.com/godotengine/godot/pull/30105.patch","title":"Bind is_point_in_polygon in Geometry singleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-06-26T21:22:58Z","updated_at":"2019-06-27T09:01:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6f2233d13a1524ea184c30af066fd65278dcc610"]},"30112":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMjQyMzk0","public_id":30112,"url":"https://github.com/godotengine/godot/pull/30112","diff_url":"https://github.com/godotengine/godot/pull/30112.diff","patch_url":"https://github.com/godotengine/godot/pull/30112.patch","title":"AStar get_current_point enabled consideration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5MzM5Mjg=","created_at":"2019-06-27T03:22:59Z","updated_at":"2019-06-29T11:45:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dc9659a9bf11e151098aed94ce5f6382f2dcca0d"]},"30114":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMzAwNDE2","public_id":30114,"url":"https://github.com/godotengine/godot/pull/30114","diff_url":"https://github.com/godotengine/godot/pull/30114.diff","patch_url":"https://github.com/godotengine/godot/pull/30114.patch","title":"Shows menu when dragging connection on empty space in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-27T07:16:02Z","updated_at":"2019-06-27T13:24:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0aec3c3113ce8319ffdc795ee2d06a7ec04036fc"]},"30117":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMzMwMzM3","public_id":30117,"url":"https://github.com/godotengine/godot/pull/30117","diff_url":"https://github.com/godotengine/godot/pull/30117.diff","patch_url":"https://github.com/godotengine/godot/pull/30117.patch","title":"Free server id pools directly on closing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-06-27T08:47:14Z","updated_at":"2019-11-12T11:09:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7aa4622222d3cc88b2d6c2e5552bc372272c3123"]},"30119":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMzM5NzUy","public_id":30119,"url":"https://github.com/godotengine/godot/pull/30119","diff_url":"https://github.com/godotengine/godot/pull/30119.diff","patch_url":"https://github.com/godotengine/godot/pull/30119.patch","title":"doc: Complete and harmonize all _MAX constant descriptions, fix scoped hyperlinks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-27T09:12:13Z","updated_at":"2019-07-29T14:41:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["71d53637b5bce5519800a5cadfa2e42750b8b793","86ed7a988419247479596947ce44279ee8b3528c"]},"30120":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyMzc2MzUx","public_id":30120,"url":"https://github.com/godotengine/godot/pull/30120","diff_url":"https://github.com/godotengine/godot/pull/30120.diff","patch_url":"https://github.com/godotengine/godot/pull/30120.patch","title":"Properly expose all Error constants to scripting languages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-27T10:49:10Z","updated_at":"2019-07-29T14:41:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1bf448dd8713dd0524966096ba198bdb077fe998"]},"30121":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNDAyMjkx","public_id":30121,"url":"https://github.com/godotengine/godot/pull/30121","diff_url":"https://github.com/godotengine/godot/pull/30121.diff","patch_url":"https://github.com/godotengine/godot/pull/30121.patch","title":"Add encrypted files support to ConfigFile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzcwNjg=","created_at":"2019-06-27T12:04:04Z","updated_at":"2019-06-28T11:03:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fcd8faf2f44ba5b1a104949663dfcd8f856f3112"]},"30123":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNDE3NTk0","public_id":30123,"url":"https://github.com/godotengine/godot/pull/30123","diff_url":"https://github.com/godotengine/godot/pull/30123.diff","patch_url":"https://github.com/godotengine/godot/pull/30123.patch","title":" doc: Replace all [code]CONSTANT[/code] by new [constant CONSTANT] hyperlinks, remove @GlobalScope scope when unnecessary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-27T12:45:23Z","updated_at":"2019-07-29T14:45:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["528c4722d604a7e89b20e719a000e2b0d73c5675","bc82781f7da2001aa90cdb188536518e0944e0ef"]},"30124":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNDM2MjI5","public_id":30124,"url":"https://github.com/godotengine/godot/pull/30124","diff_url":"https://github.com/godotengine/godot/pull/30124.diff","patch_url":"https://github.com/godotengine/godot/pull/30124.patch","title":"Add a GitHub \"❤️ Sponsor\" button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTk2Nw==","created_at":"2019-06-27T13:30:35Z","updated_at":"2019-06-27T15:24:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["fccc9f71b706bec5f563d076d49c024cdea92e6e"]},"30125":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNDU2NjUw","public_id":30125,"url":"https://github.com/godotengine/godot/pull/30125","diff_url":"https://github.com/godotengine/godot/pull/30125.diff","patch_url":"https://github.com/godotengine/godot/pull/30125.patch","title":"DocData: Re-expose parametric setters and getters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-27T14:15:46Z","updated_at":"2019-07-09T06:51:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["542489a86696cba222711a20e31704a62d4b8fed"]},"30126":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTA1NTI0","public_id":30126,"url":"https://github.com/godotengine/godot/pull/30126","diff_url":"https://github.com/godotengine/godot/pull/30126.diff","patch_url":"https://github.com/godotengine/godot/pull/30126.patch","title":"Remove unnecessary code and add some error explanations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-27T16:06:24Z","updated_at":"2019-07-01T15:03:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3c154eb93b3a098354bf6d18a9428826ec193f90"]},"30129":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTE5NDgx","public_id":30129,"url":"https://github.com/godotengine/godot/pull/30129","diff_url":"https://github.com/godotengine/godot/pull/30129.diff","patch_url":"https://github.com/godotengine/godot/pull/30129.patch","title":"Update xatlas to latest upstream commit (b7d7bb9).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-06-27T16:47:03Z","updated_at":"2019-07-11T17:46:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["d81d29dcbf28e4324400ae6fe666787c58eabe9a"]},"30130":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTI4Nzky","public_id":30130,"url":"https://github.com/godotengine/godot/pull/30130","diff_url":"https://github.com/godotengine/godot/pull/30130.diff","patch_url":"https://github.com/godotengine/godot/pull/30130.patch","title":"Fixed search highlight when search text not found or empty","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-27T17:15:57Z","updated_at":"2019-06-28T12:38:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a86329c41e041c463e5584181583cd7a220c31b0"]},"30131":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTQ5NTEx","public_id":30131,"url":"https://github.com/godotengine/godot/pull/30131","diff_url":"https://github.com/godotengine/godot/pull/30131.diff","patch_url":"https://github.com/godotengine/godot/pull/30131.patch","title":"Fixed regression bug caused in #30095 and actually fix the issue it was supposed to fix(#26850).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-27T18:19:48Z","updated_at":"2019-06-28T12:37:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["bd25e8d72a619480f4a341c093a58537e82335d8"]},"30134":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTY4ODQ5","public_id":30134,"url":"https://github.com/godotengine/godot/pull/30134","diff_url":"https://github.com/godotengine/godot/pull/30134.diff","patch_url":"https://github.com/godotengine/godot/pull/30134.patch","title":"Proofread and improve the whole class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-27T19:18:18Z","updated_at":"2020-01-27T18:17:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f7f6115f7627df24a08a9a0882b2f573cc838eb1"]},"30135":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNTc0MzIx","public_id":30135,"url":"https://github.com/godotengine/godot/pull/30135","diff_url":"https://github.com/godotengine/godot/pull/30135.diff","patch_url":"https://github.com/godotengine/godot/pull/30135.patch","title":"Fix small memory leak in OS.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-27T19:36:01Z","updated_at":"2019-07-01T15:03:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d408c254a2a13deba1004b18f2d35bb4844eb883"]},"30146":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyNzI0Mzkz","public_id":30146,"url":"https://github.com/godotengine/godot/pull/30146","diff_url":"https://github.com/godotengine/godot/pull/30146.diff","patch_url":"https://github.com/godotengine/godot/pull/30146.patch","title":"Auto-change file extension in EditorFileDialog when filter changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-28T07:41:04Z","updated_at":"2019-07-05T05:52:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["eeabb132ec9cbc235d0afd6d7181dffbe9044488"]},"30152":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODAxMzQ3","public_id":30152,"url":"https://github.com/godotengine/godot/pull/30152","diff_url":"https://github.com/godotengine/godot/pull/30152.diff","patch_url":"https://github.com/godotengine/godot/pull/30152.patch","title":"Added convertor from VisualShader to Shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-28T11:52:46Z","updated_at":"2019-06-29T16:54:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["da7cf8b49fe18fa1cb53891e53f0e1f83bbd4ca6"]},"30154":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODE0MTM0","public_id":30154,"url":"https://github.com/godotengine/godot/pull/30154","diff_url":"https://github.com/godotengine/godot/pull/30154.diff","patch_url":"https://github.com/godotengine/godot/pull/30154.patch","title":"Ensure --export implies --editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-28T12:35:56Z","updated_at":"2019-07-03T12:21:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ebc146383e562cab8ac15ec5b97d7689bebe1a7"]},"30156":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODIyMDYw","public_id":30156,"url":"https://github.com/godotengine/godot/pull/30156","diff_url":"https://github.com/godotengine/godot/pull/30156.diff","patch_url":"https://github.com/godotengine/godot/pull/30156.patch","title":"Fix memory leak in Tilemaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-06-28T13:01:00Z","updated_at":"2019-07-01T15:03:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["67b58de0f84e3fcf25855fdd523d10b8d81f7022"]},"30157":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODU2Mzk2","public_id":30157,"url":"https://github.com/godotengine/godot/pull/30157","diff_url":"https://github.com/godotengine/godot/pull/30157.diff","patch_url":"https://github.com/godotengine/godot/pull/30157.patch","title":"Fix some bugs inside ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-06-28T14:36:38Z","updated_at":"2019-07-05T05:52:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb6e2609187606820ab158719d219dd4ee636831"]},"30158":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODc1ODEw","public_id":30158,"url":"https://github.com/godotengine/godot/pull/30158","diff_url":"https://github.com/godotengine/godot/pull/30158.diff","patch_url":"https://github.com/godotengine/godot/pull/30158.patch","title":"Properly disable SIGPIPE on OSX/iOS network sockets.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-28T15:30:34Z","updated_at":"2021-10-25T08:57:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["c540411a7f8186cea5d3277b0893239f3c57ef80","4517db75b571c778f8130fd125e2dc5f328b3750"]},"30161":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyODk3OTQx","public_id":30161,"url":"https://github.com/godotengine/godot/pull/30161","diff_url":"https://github.com/godotengine/godot/pull/30161.diff","patch_url":"https://github.com/godotengine/godot/pull/30161.patch","title":"Add a configuration warning when using Ignore mouse filter with tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-28T16:40:06Z","updated_at":"2020-01-27T18:17:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a0cc62f0003ea9204c44fdbb32ea12b723b150e7"]},"30162":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyOTAzNzAy","public_id":30162,"url":"https://github.com/godotengine/godot/pull/30162","diff_url":"https://github.com/godotengine/godot/pull/30162.diff","patch_url":"https://github.com/godotengine/godot/pull/30162.patch","title":"Clarify docs for _ready and request_ready","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-06-28T17:00:42Z","updated_at":"2019-07-29T14:47:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b71a33916034b809e548a0368a0e49188da0fbcb"]},"30167":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyOTY1MzA3","public_id":30167,"url":"https://github.com/godotengine/godot/pull/30167","diff_url":"https://github.com/godotengine/godot/pull/30167.diff","patch_url":"https://github.com/godotengine/godot/pull/30167.patch","title":"Add support for creating editor icons per module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-06-28T20:51:15Z","updated_at":"2019-06-29T20:13:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["7c11a1b162f9f1ac5ad8b8e2a879a200b22603d0"]},"30168":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyOTczMjUy","public_id":30168,"url":"https://github.com/godotengine/godot/pull/30168","diff_url":"https://github.com/godotengine/godot/pull/30168.diff","patch_url":"https://github.com/godotengine/godot/pull/30168.patch","title":"Draw the outline as part of the Label font shadow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-28T21:24:28Z","updated_at":"2020-01-27T18:17:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fa0e66a88ffb29d8e7a782f262367fd1dc84c017"]},"30174":{"id":"MDExOlB1bGxSZXF1ZXN0MjkyOTkzOTg5","public_id":30174,"url":"https://github.com/godotengine/godot/pull/30174","diff_url":"https://github.com/godotengine/godot/pull/30174.diff","patch_url":"https://github.com/godotengine/godot/pull/30174.patch","title":"Fix an EditorPropertyResource bug where clicking on the flat buttons …","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-06-28T23:26:17Z","updated_at":"2019-07-05T08:10:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["facafeb19a18fc16263c80d20d60e458a1a59516"]},"30177":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDA5NzM1","public_id":30177,"url":"https://github.com/godotengine/godot/pull/30177","diff_url":"https://github.com/godotengine/godot/pull/30177.diff","patch_url":"https://github.com/godotengine/godot/pull/30177.patch","title":"Applied some of FALLTHROUGH macro usage from #30122","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-06-29T03:15:13Z","updated_at":"2019-08-21T10:17:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9f0c6a60095025cb7f67a36ffa81e8709d645a66"]},"30178":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDA5Nzg2","public_id":30178,"url":"https://github.com/godotengine/godot/pull/30178","diff_url":"https://github.com/godotengine/godot/pull/30178.diff","patch_url":"https://github.com/godotengine/godot/pull/30178.patch","title":"some variables in methods.py are not used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-06-29T03:16:20Z","updated_at":"2019-06-29T21:19:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f4e1ed7e63db7462e7df0d593b62e58bead4935d"]},"30182":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDI3MDM2","public_id":30182,"url":"https://github.com/godotengine/godot/pull/30182","diff_url":"https://github.com/godotengine/godot/pull/30182.diff","patch_url":"https://github.com/godotengine/godot/pull/30182.patch","title":"\"Anomalous backslash in string: '-'\" in extract.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-06-29T09:33:36Z","updated_at":"2019-06-29T21:19:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["fd39e9412156f3a12816c130ce8ddbd37834e529"]},"30183":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDI4Nzk5","public_id":30183,"url":"https://github.com/godotengine/godot/pull/30183","diff_url":"https://github.com/godotengine/godot/pull/30183.diff","patch_url":"https://github.com/godotengine/godot/pull/30183.patch","title":" Fixed cases of unsupported pointers being used to construct variants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzMjI0MjM=","created_at":"2019-06-29T10:10:08Z","updated_at":"2019-06-29T11:56:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["42e5d825b4060062931b1203f47f86445cf8f31b"]},"30184":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDMwMTYw","public_id":30184,"url":"https://github.com/godotengine/godot/pull/30184","diff_url":"https://github.com/godotengine/godot/pull/30184.diff","patch_url":"https://github.com/godotengine/godot/pull/30184.patch","title":"doc: Add default values to all properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-29T10:39:38Z","updated_at":"2019-06-30T19:46:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0db138a621c8ce67864379c2bf69fda54c380178","1fbca7ed8889f8e71bef1e313f247256c1844823","850a54a2a55f26a447967f47f99d09cfc2874b38","26f99beac38808d0221031a41ab31325fec41be1","a78373ddc2c1123b13161da2037a16c40a3c4b26","b9aa13e5917b45a540e92e50b81f7bc923e493d1","c6cea6e9b372f403a5906813bf5db8583d747d06"]},"30185":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDMwNjYw","public_id":30185,"url":"https://github.com/godotengine/godot/pull/30185","diff_url":"https://github.com/godotengine/godot/pull/30185.diff","patch_url":"https://github.com/godotengine/godot/pull/30185.patch","title":"use vformat for duplicate strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-06-29T10:50:05Z","updated_at":"2019-06-29T21:19:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f531a9205769987057936a9de276cddd8960efa4"]},"30186":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDMzNTY3","public_id":30186,"url":"https://github.com/godotengine/godot/pull/30186","diff_url":"https://github.com/godotengine/godot/pull/30186.diff","patch_url":"https://github.com/godotengine/godot/pull/30186.patch","title":"Added descriptions to OS.get_splash_tick_msec() and OS.get_window_safe_area()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-06-29T11:54:03Z","updated_at":"2019-07-29T14:53:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f2fd5dfb91a9386bcfe07e3c97320fe6cb140f29"]},"30187":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDM2NTc4","public_id":30187,"url":"https://github.com/godotengine/godot/pull/30187","diff_url":"https://github.com/godotengine/godot/pull/30187.diff","patch_url":"https://github.com/godotengine/godot/pull/30187.patch","title":"Remove bogus nulls from generated default values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-06-29T12:54:22Z","updated_at":"2019-11-05T22:56:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["55234d62b079fd6a18b9f0dafaf4af296becfe20"]},"30188":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDM4MTgz","public_id":30188,"url":"https://github.com/godotengine/godot/pull/30188","diff_url":"https://github.com/godotengine/godot/pull/30188.diff","patch_url":"https://github.com/godotengine/godot/pull/30188.patch","title":"Method Binding Free Function Support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYzMjI0MjM=","created_at":"2019-06-29T13:25:01Z","updated_at":"2019-07-09T20:33:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e2a3ed3cd8b1cebe2766b9a35182c7336119af69"]},"30196":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMDY0MTc1","public_id":30196,"url":"https://github.com/godotengine/godot/pull/30196","diff_url":"https://github.com/godotengine/godot/pull/30196.diff","patch_url":"https://github.com/godotengine/godot/pull/30196.patch","title":"SceneTreeDock will now only attach scripts to the selected node if the ScriptCreateDialog was opened from the SceneTreeDock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-06-29T21:37:08Z","updated_at":"2019-07-05T08:10:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["410054db381dc1eacf944f4c52ca8c7c9ec6e65a","4961db8e8871e430ad54306a26655d2dce3292a6"]},"30202":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMTExNzg0","public_id":30202,"url":"https://github.com/godotengine/godot/pull/30202","diff_url":"https://github.com/godotengine/godot/pull/30202.diff","patch_url":"https://github.com/godotengine/godot/pull/30202.patch","title":"doc: Complete GlobalScope documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-06-30T15:18:54Z","updated_at":"2019-07-29T14:57:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5aafc62a9bf8e8bb098a2cc3a22f1dedda622374"]},"30205":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMTE0MTA1","public_id":30205,"url":"https://github.com/godotengine/godot/pull/30205","diff_url":"https://github.com/godotengine/godot/pull/30205.diff","patch_url":"https://github.com/godotengine/godot/pull/30205.patch","title":"Update miniupnpc library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-06-30T15:53:32Z","updated_at":"2019-11-12T06:57:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["78907d91f140dd047a2eebb2736ed1762897003d"]},"30206":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMTE2MDYy","public_id":30206,"url":"https://github.com/godotengine/godot/pull/30206","diff_url":"https://github.com/godotengine/godot/pull/30206.diff","patch_url":"https://github.com/godotengine/godot/pull/30206.patch","title":"Added release function to PoolVector::Access.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-06-30T16:24:57Z","updated_at":"2019-07-06T17:45:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e4697b1c481094949165fa9edbe6aeebcfcf3b4"]},"30213":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMTMzNDMw","public_id":30213,"url":"https://github.com/godotengine/godot/pull/30213","diff_url":"https://github.com/godotengine/godot/pull/30213.diff","patch_url":"https://github.com/godotengine/godot/pull/30213.patch","title":"Draw the script editor's line length guideline below characters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-06-30T21:23:23Z","updated_at":"2020-01-27T18:17:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a2f8297480f03b1c01170edc907497a25520472c"]},"30218":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMjEwNzEz","public_id":30218,"url":"https://github.com/godotengine/godot/pull/30218","diff_url":"https://github.com/godotengine/godot/pull/30218.diff","patch_url":"https://github.com/godotengine/godot/pull/30218.patch","title":"Fix HTTPRequest status checks.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-01T07:20:15Z","updated_at":"2019-07-01T08:21:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2eac1a64f7240a842dae4d4d69be57e28c06f3d3"]},"30219":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMjc1MTMx","public_id":30219,"url":"https://github.com/godotengine/godot/pull/30219","diff_url":"https://github.com/godotengine/godot/pull/30219.diff","patch_url":"https://github.com/godotengine/godot/pull/30219.patch","title":"Tweak gamepad button names to be consistent with the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-01T10:22:44Z","updated_at":"2020-01-27T18:17:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["310b03d97e2ecefdc72917edca640a44058a6cd1"]},"30220":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMjc1OTU0","public_id":30220,"url":"https://github.com/godotengine/godot/pull/30220","diff_url":"https://github.com/godotengine/godot/pull/30220.diff","patch_url":"https://github.com/godotengine/godot/pull/30220.patch","title":"Fix Nintendo buttons in the @GlobalScope documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-01T10:25:02Z","updated_at":"2020-01-27T18:17:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["398219a80e80dc1b3f91b73a072dd340e0dbcd54"]},"30221":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMzA3ODMz","public_id":30221,"url":"https://github.com/godotengine/godot/pull/30221","diff_url":"https://github.com/godotengine/godot/pull/30221.diff","patch_url":"https://github.com/godotengine/godot/pull/30221.patch","title":"Revert \"Add godot version in backtrace message\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-01T11:59:49Z","updated_at":"2019-07-01T12:00:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["98e7ec1e26bc218abba2de6caa2314334c6a833a"]},"30223":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzMzM1Mzk4","public_id":30223,"url":"https://github.com/godotengine/godot/pull/30223","diff_url":"https://github.com/godotengine/godot/pull/30223.diff","patch_url":"https://github.com/godotengine/godot/pull/30223.patch","title":"Remove thread to prevent memory leak","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-01T13:14:46Z","updated_at":"2019-07-13T17:07:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6edd06e56685df3ea237830f3602e7e580e1f338"]},"30226":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNDQwMTY4","public_id":30226,"url":"https://github.com/godotengine/godot/pull/30226","diff_url":"https://github.com/godotengine/godot/pull/30226.diff","patch_url":"https://github.com/godotengine/godot/pull/30226.patch","title":"Add access to interpolation fraction for fixed timestep interpolation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2019-07-01T17:56:46Z","updated_at":"2019-08-11T12:15:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bf6c301b9cb515789db03743dbcebc67a1865538"]},"30228":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNDY0NTUx","public_id":30228,"url":"https://github.com/godotengine/godot/pull/30228","diff_url":"https://github.com/godotengine/godot/pull/30228.diff","patch_url":"https://github.com/godotengine/godot/pull/30228.patch","title":"Add \"Go To\" menu to the script editor and move the bookmark and breakpoint menus there","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-01T19:16:07Z","updated_at":"2019-07-03T20:46:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["91d357f177687402ecf57c320835c2b69027bce8"]},"30231":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNDkzMzkx","public_id":30231,"url":"https://github.com/godotengine/godot/pull/30231","diff_url":"https://github.com/godotengine/godot/pull/30231.diff","patch_url":"https://github.com/godotengine/godot/pull/30231.patch","title":"Tilemap fix displaced textures and shapes and added center texture and compatibility mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzEyNzM3","created_at":"2019-07-01T20:48:47Z","updated_at":"2019-07-02T19:43:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["14e2a991295aaccf68e19088db56e79541e1a8a8"]},"30232":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNDk3Mzg5","public_id":30232,"url":"https://github.com/godotengine/godot/pull/30232","diff_url":"https://github.com/godotengine/godot/pull/30232.diff","patch_url":"https://github.com/godotengine/godot/pull/30232.patch","title":"Explicitly set a channel map when initialising the Pulseaudio stream.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDY1MTg=","created_at":"2019-07-01T21:01:16Z","updated_at":"2019-11-12T11:10:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["9fa2e07588eb91b72ee4e6abdb30458673c88498"]},"30234":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNTE3NjQ4","public_id":30234,"url":"https://github.com/godotengine/godot/pull/30234","diff_url":"https://github.com/godotengine/godot/pull/30234.diff","patch_url":"https://github.com/godotengine/godot/pull/30234.patch","title":"Fixed multichannel panning for AudioStreamPlayer3D.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDY1MTg=","created_at":"2019-07-01T22:19:12Z","updated_at":"2019-07-20T17:28:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["f34269e51cd5b7d5b1fb0f31171f38b4bb15c2cc"]},"30239":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNTUwNDIx","public_id":30239,"url":"https://github.com/godotengine/godot/pull/30239","diff_url":"https://github.com/godotengine/godot/pull/30239.diff","patch_url":"https://github.com/godotengine/godot/pull/30239.patch","title":"CryptoCore class to access to base crypto utils.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-02T01:31:16Z","updated_at":"2019-07-02T12:52:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["564d93ff10b19dd15df6ea049bd7c9a9c99680c6"]},"30249":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNzA0OTUz","public_id":30249,"url":"https://github.com/godotengine/godot/pull/30249","diff_url":"https://github.com/godotengine/godot/pull/30249.diff","patch_url":"https://github.com/godotengine/godot/pull/30249.patch","title":"Fix few GCC9 warnings:","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-07-02T11:27:17Z","updated_at":"2019-07-02T12:16:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f48bb8fac8f6036c0077bb53a5ae37bb03832e7b"]},"30250":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNzA1NzM5","public_id":30250,"url":"https://github.com/godotengine/godot/pull/30250","diff_url":"https://github.com/godotengine/godot/pull/30250.diff","patch_url":"https://github.com/godotengine/godot/pull/30250.patch","title":"Use GCC 9 in travis.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTg1NDU=","created_at":"2019-07-02T11:29:28Z","updated_at":"2019-07-02T13:57:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c8de5760bd5640192f4aa266bc4cb297aa1f4520"]},"30252":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNzUzMTk0","public_id":30252,"url":"https://github.com/godotengine/godot/pull/30252","diff_url":"https://github.com/godotengine/godot/pull/30252.diff","patch_url":"https://github.com/godotengine/godot/pull/30252.patch","title":"Fix editor crash when StreamPeerSSL is unavilable.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-02T13:35:05Z","updated_at":"2019-07-02T19:42:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c798173332ec2c622a5c00f1434b31cad6df8ece"]},"30253":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNzU5OTAw","public_id":30253,"url":"https://github.com/godotengine/godot/pull/30253","diff_url":"https://github.com/godotengine/godot/pull/30253.diff","patch_url":"https://github.com/godotengine/godot/pull/30253.patch","title":"ConnectionsDock: Add tooltip with signal description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-02T13:50:34Z","updated_at":"2019-07-02T19:44:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["190e866e4d65c013ed1cf3dfc383f71542f097b6"]},"30254":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzNzc3ODg3","public_id":30254,"url":"https://github.com/godotengine/godot/pull/30254","diff_url":"https://github.com/godotengine/godot/pull/30254.diff","patch_url":"https://github.com/godotengine/godot/pull/30254.patch","title":"Fix various memory leaks and errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-02T14:32:23Z","updated_at":"2019-07-02T19:41:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7dad789e958fed81bb167b14c5add45ef723cf9"]},"30257":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzODI4NDEz","public_id":30257,"url":"https://github.com/godotengine/godot/pull/30257","diff_url":"https://github.com/godotengine/godot/pull/30257.diff","patch_url":"https://github.com/godotengine/godot/pull/30257.patch","title":"AppVeyor: Skip saving cache on non-master branches","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-02T16:32:43Z","updated_at":"2019-07-03T05:49:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b021bdbf1f72e0364e49bd506eab61d7ed0d57bf"]},"30258":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzODMwMTQy","public_id":30258,"url":"https://github.com/godotengine/godot/pull/30258","diff_url":"https://github.com/godotengine/godot/pull/30258.diff","patch_url":"https://github.com/godotengine/godot/pull/30258.patch","title":"Make the AndroidManifest meta-data name attribute settable. ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-07-02T16:37:59Z","updated_at":"2019-07-06T02:07:33Z","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":["dea414abc8ae9a11b5f8616969093c5eebe27c75"]},"30263":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzODU3NzM2","public_id":30263,"url":"https://github.com/godotengine/godot/pull/30263","diff_url":"https://github.com/godotengine/godot/pull/30263.diff","patch_url":"https://github.com/godotengine/godot/pull/30263.patch","title":"Use wslay as a WebSocket library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-02T18:03:43Z","updated_at":"2019-07-19T16:43:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["3380dc963895d1f97d4f06c3a71fe15d1c04d9fe","9233edd344e20aa4d856687f4ee368ea69a95b6b","aae6c075aa500abdb9c72fea9bbb85cb4e735e65","9e303ef71ce18ffd01ed7a63badf59ea015089c7","c13be7959439edd03b3fabf8a73a301784bce2b6","24c52f1c2e6a9726142bc816a79339e99bebd862","6c512e21a981cbbad93cc0ed6ec718105876f367"]},"30264":{"id":"MDExOlB1bGxSZXF1ZXN0MjkzODU3NzQ3","public_id":30264,"url":"https://github.com/godotengine/godot/pull/30264","diff_url":"https://github.com/godotengine/godot/pull/30264.diff","patch_url":"https://github.com/godotengine/godot/pull/30264.patch","title":"Implement snapping in the CSG gizmos and 3D polygon editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-02T18:03:44Z","updated_at":"2020-01-27T18:17:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["527fb3968a70e530468e5c96c910fab6051af344"]},"30277":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MDM1NjMy","public_id":30277,"url":"https://github.com/godotengine/godot/pull/30277","diff_url":"https://github.com/godotengine/godot/pull/30277.diff","patch_url":"https://github.com/godotengine/godot/pull/30277.patch","title":"SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-03T07:20:27Z","updated_at":"2019-07-04T08:39:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b0d41847ed1e4cd9407dce0d26aaa09db656ec12"]},"30282":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MDkxNjY5","public_id":30282,"url":"https://github.com/godotengine/godot/pull/30282","diff_url":"https://github.com/godotengine/godot/pull/30282.diff","patch_url":"https://github.com/godotengine/godot/pull/30282.patch","title":" Re-write mono module editor code in C#","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-03T09:55:51Z","updated_at":"2021-05-14T01:53:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0639946c72ba6632bc3b0953d64f644af328e5e6","aa9908e4f601e368517c6f23406e8c15e3f197a3","270af6fa089ccfb93ace68ada8d476bd902b10fa"]},"30283":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MTAzMDQx","public_id":30283,"url":"https://github.com/godotengine/godot/pull/30283","diff_url":"https://github.com/godotengine/godot/pull/30283.diff","patch_url":"https://github.com/godotengine/godot/pull/30283.patch","title":"Implement snapping for most 3D gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-03T10:26:52Z","updated_at":"2020-01-27T18:17:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0ce59bf6ddb45483fa975dd967479577a5d73ae3"]},"30287":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MTk4NjE0","public_id":30287,"url":"https://github.com/godotengine/godot/pull/30287","diff_url":"https://github.com/godotengine/godot/pull/30287.diff","patch_url":"https://github.com/godotengine/godot/pull/30287.patch","title":"Fix parsing of arguments in constant expressions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-03T14:34:40Z","updated_at":"2021-10-25T08:57:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f7de816f8bab30622ac255f7a1eadc9ebab6eace"]},"30289":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjEyNzE3","public_id":30289,"url":"https://github.com/godotengine/godot/pull/30289","diff_url":"https://github.com/godotengine/godot/pull/30289.diff","patch_url":"https://github.com/godotengine/godot/pull/30289.patch","title":"Fix inheriting from class_name messing up constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-03T15:06:26Z","updated_at":"2020-02-03T15:48:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2ef438c20016339a793ee8723652c7d3c726a0c6"]},"30290":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjE5NDQ4","public_id":30290,"url":"https://github.com/godotengine/godot/pull/30290","diff_url":"https://github.com/godotengine/godot/pull/30290.diff","patch_url":"https://github.com/godotengine/godot/pull/30290.patch","title":"Fix crash with TileSet(again)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-03T15:22:10Z","updated_at":"2019-07-13T17:07:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1b8b36c771fcecb3a40c058547f6a95d8027d9d8"]},"30292":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjMwNzk1","public_id":30292,"url":"https://github.com/godotengine/godot/pull/30292","diff_url":"https://github.com/godotengine/godot/pull/30292.diff","patch_url":"https://github.com/godotengine/godot/pull/30292.patch","title":"Mono: Android build and shared libraries fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-03T15:50:01Z","updated_at":"2021-05-14T01:53:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9f1a8ce6a296868103b84c178375d3f82d9aa963"]},"30293":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjMzODMx","public_id":30293,"url":"https://github.com/godotengine/godot/pull/30293","diff_url":"https://github.com/godotengine/godot/pull/30293.diff","patch_url":"https://github.com/godotengine/godot/pull/30293.patch","title":"Mono: Fix Array IndexOutOfRangeException not being thrown","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-03T15:57:34Z","updated_at":"2021-05-14T01:53:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3abe6961dc707e52bf63db746bb5e79fa53fb9a7"]},"30294":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjM1MjI4","public_id":30294,"url":"https://github.com/godotengine/godot/pull/30294","diff_url":"https://github.com/godotengine/godot/pull/30294.diff","patch_url":"https://github.com/godotengine/godot/pull/30294.patch","title":"Make easier to select keys that are at position 0 in AnimationPlayer editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-03T16:01:04Z","updated_at":"2019-07-03T19:42:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0f6c572db6665d91dbd0b23d7279ed1eb8ffe672"]},"30296":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MjY5NTQy","public_id":30296,"url":"https://github.com/godotengine/godot/pull/30296","diff_url":"https://github.com/godotengine/godot/pull/30296.diff","patch_url":"https://github.com/godotengine/godot/pull/30296.patch","title":"Expose ResourceImporter to the scripting API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-03T17:45:17Z","updated_at":"2021-05-14T01:53:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["307eb34be09d5ac6c3a9d6225c67f8000e9209ab"]},"30300":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MzI0MDk4","public_id":30300,"url":"https://github.com/godotengine/godot/pull/30300","diff_url":"https://github.com/godotengine/godot/pull/30300.diff","patch_url":"https://github.com/godotengine/godot/pull/30300.patch","title":"Remove unused icons in the default theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-03T20:47:06Z","updated_at":"2020-01-27T18:17:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1327e04fd326f8cfa53de5e6383f4795e3be7ed6"]},"30304":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0MzU2NjMz","public_id":30304,"url":"https://github.com/godotengine/godot/pull/30304","diff_url":"https://github.com/godotengine/godot/pull/30304.diff","patch_url":"https://github.com/godotengine/godot/pull/30304.patch","title":"Exposed update_cache() of RemoteTransform and RemoteTransform2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-07-03T22:51:01Z","updated_at":"2019-07-09T20:09:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5a631bf4f438a779e9e4ab1837844129c4d587a1"]},"30312":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NTA0OTg2","public_id":30312,"url":"https://github.com/godotengine/godot/pull/30312","diff_url":"https://github.com/godotengine/godot/pull/30312.diff","patch_url":"https://github.com/godotengine/godot/pull/30312.patch","title":"FileSystem dock: Improve duplicate check for directory paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-04T09:44:50Z","updated_at":"2019-07-04T10:12:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c5ea4b27f97df47f6f190204e2b1e4018414a31e"]},"30315":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NTc5ODY4","public_id":30315,"url":"https://github.com/godotengine/godot/pull/30315","diff_url":"https://github.com/godotengine/godot/pull/30315.diff","patch_url":"https://github.com/godotengine/godot/pull/30315.patch","title":"HTTPRequest add timeout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-07-04T13:20:46Z","updated_at":"2022-08-24T09:19:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["5fe5c4e8f11b683dc60c6ec992ed89f93e898fba"]},"30316":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NTg4NDI3","public_id":30316,"url":"https://github.com/godotengine/godot/pull/30316","diff_url":"https://github.com/godotengine/godot/pull/30316.diff","patch_url":"https://github.com/godotengine/godot/pull/30316.patch","title":"Reparent selection without flattening","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-04T13:43:26Z","updated_at":"2019-07-05T07:56:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["839c3bd1bff722974d80f1d799916e558d2a10eb"]},"30318":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjI1NzUy","public_id":30318,"url":"https://github.com/godotengine/godot/pull/30318","diff_url":"https://github.com/godotengine/godot/pull/30318.diff","patch_url":"https://github.com/godotengine/godot/pull/30318.patch","title":"Ensure that nested YSort preserves intermediate modulate values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-04T15:27:31Z","updated_at":"2021-10-25T08:57:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c3495ef652062c12c920a6aacce002b3f25e9559"]},"30319":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjI3Nzcy","public_id":30319,"url":"https://github.com/godotengine/godot/pull/30319","diff_url":"https://github.com/godotengine/godot/pull/30319.diff","patch_url":"https://github.com/godotengine/godot/pull/30319.patch","title":"Use CheckBoxes in the editor instead of CheckButtons when applicable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-04T15:34:18Z","updated_at":"2020-01-27T18:17:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["acbd0fea9751cb49eccff0d08f94ed8217fca263"]},"30321":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjQyMjUw","public_id":30321,"url":"https://github.com/godotengine/godot/pull/30321","diff_url":"https://github.com/godotengine/godot/pull/30321.diff","patch_url":"https://github.com/godotengine/godot/pull/30321.patch","title":"Smarter node placement after duplicating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-04T16:30:39Z","updated_at":"2019-07-05T11:29:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0cd9a65aa49d9c8c8b806e4675b1bddb33698a98"]},"30325":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjgwMTEx","public_id":30325,"url":"https://github.com/godotengine/godot/pull/30325","diff_url":"https://github.com/godotengine/godot/pull/30325.diff","patch_url":"https://github.com/godotengine/godot/pull/30325.patch","title":"SceneTreeDock will reset the ScriptCreateDialog's inheritance base type whenever it opens the dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-07-04T20:39:31Z","updated_at":"2019-07-05T08:10:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d2e915623a32a18e334acd03c6ad2a3347a4682c"]},"30326":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjgyMTA4","public_id":30326,"url":"https://github.com/godotengine/godot/pull/30326","diff_url":"https://github.com/godotengine/godot/pull/30326.diff","patch_url":"https://github.com/godotengine/godot/pull/30326.patch","title":"Got replace-all working without breaking search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-04T20:54:16Z","updated_at":"2019-07-05T11:59:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2685d3324cae4fcf7ded3e145c5448720bec76a6"]},"30327":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0Njg4NzY4","public_id":30327,"url":"https://github.com/godotengine/godot/pull/30327","diff_url":"https://github.com/godotengine/godot/pull/30327.diff","patch_url":"https://github.com/godotengine/godot/pull/30327.patch","title":"Dim the editor window while it's quitting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-04T21:50:08Z","updated_at":"2020-01-27T18:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["492c3196ae71218920c896f458d6501ad4cab54a"]},"30331":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NjkzMjQ4","public_id":30331,"url":"https://github.com/godotengine/godot/pull/30331","diff_url":"https://github.com/godotengine/godot/pull/30331.diff","patch_url":"https://github.com/godotengine/godot/pull/30331.patch","title":"Prevent GLES2 bool uniforms from having a precision type set.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTAxMzU=","created_at":"2019-07-04T22:34:20Z","updated_at":"2020-06-08T16:41:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["10f1e0f63a53a9261101cbef28e1be2b7706a7a7"]},"30332":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NzEyNjYy","public_id":30332,"url":"https://github.com/godotengine/godot/pull/30332","diff_url":"https://github.com/godotengine/godot/pull/30332.diff","patch_url":"https://github.com/godotengine/godot/pull/30332.patch","title":"Document constants in Transform/Transform2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4MzUwMw==","created_at":"2019-07-05T02:11:34Z","updated_at":"2019-07-29T14:58:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f99e84d18087db4aece49608270caf7d313f8704"]},"30334":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NzQ4Mzkw","public_id":30334,"url":"https://github.com/godotengine/godot/pull/30334","diff_url":"https://github.com/godotengine/godot/pull/30334.diff","patch_url":"https://github.com/godotengine/godot/pull/30334.patch","title":"Improve the CSG shape gizmo drawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-05T06:17:03Z","updated_at":"2020-01-27T18:17: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":["e87e8c048589ae38629e544144ea7cadb69cf600"]},"30336":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NzcwMDg3","public_id":30336,"url":"https://github.com/godotengine/godot/pull/30336","diff_url":"https://github.com/godotengine/godot/pull/30336.diff","patch_url":"https://github.com/godotengine/godot/pull/30336.patch","title":"Add editor menu to open the project data \"user://\" location.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-07-05T07:42:59Z","updated_at":"2019-07-05T10:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["44df7c8b9be425251d9e7fc5e40df7181c4f5172"]},"30337":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0NzkwOTkx","public_id":30337,"url":"https://github.com/godotengine/godot/pull/30337","diff_url":"https://github.com/godotengine/godot/pull/30337.diff","patch_url":"https://github.com/godotengine/godot/pull/30337.patch","title":"Added DEPTH_TEXTURE to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-05T08:52:33Z","updated_at":"2019-07-07T05:03:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["670d8127da1b41b2230836c3aa6c5d84b046e6cd"]},"30338":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0ODI2Mjcz","public_id":30338,"url":"https://github.com/godotengine/godot/pull/30338","diff_url":"https://github.com/godotengine/godot/pull/30338.diff","patch_url":"https://github.com/godotengine/godot/pull/30338.patch","title":"Revert \"Add editor menu to open the project data \"user://\" location.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-05T10:38:02Z","updated_at":"2019-07-05T10:38:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["595763e0a007302908838e6ee67d607202e9aa63"]},"30341":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTMxODUz","public_id":30341,"url":"https://github.com/godotengine/godot/pull/30341","diff_url":"https://github.com/godotengine/godot/pull/30341.diff","patch_url":"https://github.com/godotengine/godot/pull/30341.patch","title":"when doing Vector3 slerp it is not necessary to have it normalized.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMjk3MzU2","created_at":"2019-07-05T16:31:16Z","updated_at":"2019-11-12T11:00:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3aff6451143247b21c1dfb5f47d0f23cae79e8dd"]},"30347":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTYzNDIz","public_id":30347,"url":"https://github.com/godotengine/godot/pull/30347","diff_url":"https://github.com/godotengine/godot/pull/30347.diff","patch_url":"https://github.com/godotengine/godot/pull/30347.patch","title":"Set a default value for project name when installing a project.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNTczMjA=","created_at":"2019-07-05T19:16:39Z","updated_at":"2019-07-11T06:51:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f3b95560f4c44876507b76a2c5fa99d4b09ad306"]},"30349":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTY0MzE0","public_id":30349,"url":"https://github.com/godotengine/godot/pull/30349","diff_url":"https://github.com/godotengine/godot/pull/30349.diff","patch_url":"https://github.com/godotengine/godot/pull/30349.patch","title":"Fix ARVRServer crash at exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-05T19:21:39Z","updated_at":"2019-08-08T06:59:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["a4ae7131c368c8b2abf352ecc1f3054e6601b169"]},"30351":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTc3MTYw","public_id":30351,"url":"https://github.com/godotengine/godot/pull/30351","diff_url":"https://github.com/godotengine/godot/pull/30351.diff","patch_url":"https://github.com/godotengine/godot/pull/30351.patch","title":"Keep track of default theme and project custom default theme seperatelly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-05T20:33:58Z","updated_at":"2019-07-25T12:54:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["17901da1a8a3f8351524db9b415459c17a00c1eb"]},"30352":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTc3MTY4","public_id":30352,"url":"https://github.com/godotengine/godot/pull/30352","diff_url":"https://github.com/godotengine/godot/pull/30352.diff","patch_url":"https://github.com/godotengine/godot/pull/30352.patch","title":"Fix parsing of enums allowing for juxtaposed identifiers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-05T20:34:00Z","updated_at":"2019-07-06T18:28:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c43e0501454f9f3315949b7f86f8761a8776bbd9"]},"30354":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTc4ODU3","public_id":30354,"url":"https://github.com/godotengine/godot/pull/30354","diff_url":"https://github.com/godotengine/godot/pull/30354.diff","patch_url":"https://github.com/godotengine/godot/pull/30354.patch","title":"MultiNodeEdit now only shows properties with the exact same PropertyInfo data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-07-05T20:43:42Z","updated_at":"2019-07-19T15:58:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e86f6faf641ea909798ba7fef3414eae6d1400b2"]},"30357":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk0OTk0NTE1","public_id":30357,"url":"https://github.com/godotengine/godot/pull/30357","diff_url":"https://github.com/godotengine/godot/pull/30357.diff","patch_url":"https://github.com/godotengine/godot/pull/30357.patch","title":"Particles / CPUParticles: Return uniform density spheres.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyOTc2MzU=","created_at":"2019-07-05T22:37:52Z","updated_at":"2019-07-07T09:04:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5fc8691176f97e9fdeb609012b0061fbb4de8eb4","18ba1bc824fd4739a34ad78a3c95df1fb552ff1b"]},"30361":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDA2NDQw","public_id":30361,"url":"https://github.com/godotengine/godot/pull/30361","diff_url":"https://github.com/godotengine/godot/pull/30361.diff","patch_url":"https://github.com/godotengine/godot/pull/30361.patch","title":"Camera2D's offset now ignores the limit property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-07-06T01:29:41Z","updated_at":"2019-07-08T11:40:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f5db82a89460e1f80015b625b039aba875fd13f"]},"30363":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDA3ODQ4","public_id":30363,"url":"https://github.com/godotengine/godot/pull/30363","diff_url":"https://github.com/godotengine/godot/pull/30363.diff","patch_url":"https://github.com/godotengine/godot/pull/30363.patch","title":"Make 'size_override_stretch' a property in 'Viewport'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-06T02:01:43Z","updated_at":"2019-07-06T19:13:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8255b88d111dcde6e5eac3d6aabb03cf3df4a25c"]},"30367":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDExNTMy","public_id":30367,"url":"https://github.com/godotengine/godot/pull/30367","diff_url":"https://github.com/godotengine/godot/pull/30367.diff","patch_url":"https://github.com/godotengine/godot/pull/30367.patch","title":"Add Weblate badge to README.md","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyODExMTU=","created_at":"2019-07-06T03:28:47Z","updated_at":"2019-07-06T18:29:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["aba6f51ff9a078b90ac2276ccf0cddc82f2bdaa2"]},"30369":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDEyOTg4","public_id":30369,"url":"https://github.com/godotengine/godot/pull/30369","diff_url":"https://github.com/godotengine/godot/pull/30369.diff","patch_url":"https://github.com/godotengine/godot/pull/30369.patch","title":"Fix code completion for shader editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-07-06T04:04:46Z","updated_at":"2019-07-06T08:01:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["253cd73f1d7aa032193c1b6ad87a5f2c3efc4128"]},"30370":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDEzNTg2","public_id":30370,"url":"https://github.com/godotengine/godot/pull/30370","diff_url":"https://github.com/godotengine/godot/pull/30370.diff","patch_url":"https://github.com/godotengine/godot/pull/30370.patch","title":"Fix light area position in the selected completion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-07-06T04:16:45Z","updated_at":"2019-07-06T09:14:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4afb31cd5208e5c21dcac32d962dbc8002fed192"]},"30371":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDE1OTc4","public_id":30371,"url":"https://github.com/godotengine/godot/pull/30371","diff_url":"https://github.com/godotengine/godot/pull/30371.diff","patch_url":"https://github.com/godotengine/godot/pull/30371.patch","title":"Give up finding item if started at beginning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-07-06T05:15:42Z","updated_at":"2019-07-06T18:33:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["597e6e1bd9bec44699a5dc4dfb87f96b5d8e055e"]},"30373":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDE3MDQ0","public_id":30373,"url":"https://github.com/godotengine/godot/pull/30373","diff_url":"https://github.com/godotengine/godot/pull/30373.diff","patch_url":"https://github.com/godotengine/godot/pull/30373.patch","title":"Improve localization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Mzc3MjU4","created_at":"2019-07-06T05:43:56Z","updated_at":"2019-07-08T06:20:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["70ba9ef612338022a9b286d7e29d619634ffced2"]},"30374":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDE3NjYx","public_id":30374,"url":"https://github.com/godotengine/godot/pull/30374","diff_url":"https://github.com/godotengine/godot/pull/30374.diff","patch_url":"https://github.com/godotengine/godot/pull/30374.patch","title":"iOS Microphone and Camera privileges improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-07-06T05:59:08Z","updated_at":"2022-06-07T14:16:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["776dc935711198b020869aa8b2b4a540cfb30df5"]},"30378":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDM4Mzk3","public_id":30378,"url":"https://github.com/godotengine/godot/pull/30378","diff_url":"https://github.com/godotengine/godot/pull/30378.diff","patch_url":"https://github.com/godotengine/godot/pull/30378.patch","title":"Sort selected nodes in scene tree before duplication","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-07-06T13:07:40Z","updated_at":"2019-07-06T18:31:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6eb6895db8a58ddffdccb4cc4ff65796cc0b53c0"]},"30379":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDQzMzA1","public_id":30379,"url":"https://github.com/godotengine/godot/pull/30379","diff_url":"https://github.com/godotengine/godot/pull/30379.diff","patch_url":"https://github.com/godotengine/godot/pull/30379.patch","title":"Fix editor remaining dimmed after certain actions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-06T14:40:58Z","updated_at":"2019-07-06T18:31:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e222615e979a494d5cdb69958d1690e8ac745728"]},"30380":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDQ3NzQx","public_id":30380,"url":"https://github.com/godotengine/godot/pull/30380","diff_url":"https://github.com/godotengine/godot/pull/30380.diff","patch_url":"https://github.com/godotengine/godot/pull/30380.patch","title":"Clarify better what Node.raise does","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-06T16:04:24Z","updated_at":"2019-07-29T14:59:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a26f52db3390f97528fd6ae6da8c02df72e4abc2"]},"30382":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDQ4MDQ4","public_id":30382,"url":"https://github.com/godotengine/godot/pull/30382","diff_url":"https://github.com/godotengine/godot/pull/30382.diff","patch_url":"https://github.com/godotengine/godot/pull/30382.patch","title":"Some small optimizations in core/math/geometry.h.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyOTc2MzU=","created_at":"2019-07-06T16:09:03Z","updated_at":"2019-07-06T19:07:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b78e17b1587611e3e6cfdb6074f85ffbfc933f8"]},"30384":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDUxODAz","public_id":30384,"url":"https://github.com/godotengine/godot/pull/30384","diff_url":"https://github.com/godotengine/godot/pull/30384.diff","patch_url":"https://github.com/godotengine/godot/pull/30384.patch","title":"Added filter to SceneTreeDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-06T17:18:02Z","updated_at":"2019-07-08T12:37: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":["8934a26565e3d583b72ee5cba9005f7e8d080aad"]},"30388":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDYyNTQ0","public_id":30388,"url":"https://github.com/godotengine/godot/pull/30388","diff_url":"https://github.com/godotengine/godot/pull/30388.diff","patch_url":"https://github.com/godotengine/godot/pull/30388.patch","title":"DOC: Fix spelling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNjc4NA==","created_at":"2019-07-06T20:55:53Z","updated_at":"2019-07-29T14:59:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ddfd67401f76eedbb4de50ad11ccce7e14a96ef3"]},"30392":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDcwODgy","public_id":30392,"url":"https://github.com/godotengine/godot/pull/30392","diff_url":"https://github.com/godotengine/godot/pull/30392.diff","patch_url":"https://github.com/godotengine/godot/pull/30392.patch","title":"Removed a redundant check in PoolVector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-07T00:45:02Z","updated_at":"2019-07-08T13:56:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ff348e48f971df384a56ae47d4a4f4a5c78e45c1"]},"30398":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MDk3MjQy","public_id":30398,"url":"https://github.com/godotengine/godot/pull/30398","diff_url":"https://github.com/godotengine/godot/pull/30398.diff","patch_url":"https://github.com/godotengine/godot/pull/30398.patch","title":"Increase color preset slots","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDE3MzUy","created_at":"2019-07-07T11:30:40Z","updated_at":"2019-08-23T07:19:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["606b56b5fbdb0311f74813bc4ec9e7359e1ff433"]},"30404":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTA3ODY0","public_id":30404,"url":"https://github.com/godotengine/godot/pull/30404","diff_url":"https://github.com/godotengine/godot/pull/30404.diff","patch_url":"https://github.com/godotengine/godot/pull/30404.patch","title":"Add a configuration warning when using ultrawide SpotLight with shadows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-07T14:24:42Z","updated_at":"2020-01-27T18:17:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cdd41d446fde4d4ef5be74986110724427ad6f2f"]},"30406":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTA4MTkw","public_id":30406,"url":"https://github.com/godotengine/godot/pull/30406","diff_url":"https://github.com/godotengine/godot/pull/30406.diff","patch_url":"https://github.com/godotengine/godot/pull/30406.patch","title":"Removed a pair of empty braces - A Typo fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-07T14:29:39Z","updated_at":"2019-07-08T13:07:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a96dc30339379798d58ec089ce7e861b81a82dd6"]},"30407":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTA4MjU2","public_id":30407,"url":"https://github.com/godotengine/godot/pull/30407","diff_url":"https://github.com/godotengine/godot/pull/30407.diff","patch_url":"https://github.com/godotengine/godot/pull/30407.patch","title":"Fixes minor issues found by static analyzer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-07T14:30:33Z","updated_at":"2019-07-13T17:07:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9a77d748c0d4e1c3dceb40216b9a345073032361"]},"30408":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTA4NTg0","public_id":30408,"url":"https://github.com/godotengine/godot/pull/30408","diff_url":"https://github.com/godotengine/godot/pull/30408.diff","patch_url":"https://github.com/godotengine/godot/pull/30408.patch","title":"TreeItem: Added a setter for the disabled-property of buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxMTgwNjA=","created_at":"2019-07-07T14:35:56Z","updated_at":"2020-06-18T09:57:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fe9ec58028ff5f89aa1db1d4faa1ec7af00b6c3d"]},"30412":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTE2ODk4","public_id":30412,"url":"https://github.com/godotengine/godot/pull/30412","diff_url":"https://github.com/godotengine/godot/pull/30412.diff","patch_url":"https://github.com/godotengine/godot/pull/30412.patch","title":" Improve hex_to_int documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2ODk0Mg==","created_at":"2019-07-07T16:56:14Z","updated_at":"2019-07-29T15:00:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cebb38e0b3e8dacd2fc4940abe75385d984345bf"]},"30413":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTE2OTE1","public_id":30413,"url":"https://github.com/godotengine/godot/pull/30413","diff_url":"https://github.com/godotengine/godot/pull/30413.diff","patch_url":"https://github.com/godotengine/godot/pull/30413.patch","title":"Hide \"Max Rate Hz\" if \"Max Rate\" is unchecked when importing WAV sample","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-07T16:56:35Z","updated_at":"2020-01-27T18:17:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c9445632e111e6ee6cc435785ca7c4bd31a3621c"]},"30414":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTE4MjY5","public_id":30414,"url":"https://github.com/godotengine/godot/pull/30414","diff_url":"https://github.com/godotengine/godot/pull/30414.diff","patch_url":"https://github.com/godotengine/godot/pull/30414.patch","title":"Provide documentation for String http_escape() and http_unescape() methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2ODk0Mg==","created_at":"2019-07-07T17:21:17Z","updated_at":"2019-07-29T15:01:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bb89cf6ab0fc61a4da6c317bae1a042a48c6373c"]},"30419":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MTg0MTMy","public_id":30419,"url":"https://github.com/godotengine/godot/pull/30419","diff_url":"https://github.com/godotengine/godot/pull/30419.diff","patch_url":"https://github.com/godotengine/godot/pull/30419.patch","title":"(Re-)Implement subprotocols in websocket server.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-08T05:49:07Z","updated_at":"2019-07-08T06:18:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["11452dcf911a7e3188c2e79e8ba26b43164758c1"]},"30422":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MjAxOTQ5","public_id":30422,"url":"https://github.com/godotengine/godot/pull/30422","diff_url":"https://github.com/godotengine/godot/pull/30422.diff","patch_url":"https://github.com/godotengine/godot/pull/30422.patch","title":"Add TCP connect timeout.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-08T07:01:54Z","updated_at":"2019-07-08T11:39:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["32da4d781929d9e5334348b3d01a6103a34009cd"]},"30425":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MjU1MDMw","public_id":30425,"url":"https://github.com/godotengine/godot/pull/30425","diff_url":"https://github.com/godotengine/godot/pull/30425.diff","patch_url":"https://github.com/godotengine/godot/pull/30425.patch","title":"Fix some issues with TileMap's and other nodes' boundaries","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-08T09:39:29Z","updated_at":"2019-11-12T11:11:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ebf2a4d5531d9a2fe86f0628352f438e6db7dd01"]},"30428":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1MzMyNDg0","public_id":30428,"url":"https://github.com/godotengine/godot/pull/30428","diff_url":"https://github.com/godotengine/godot/pull/30428.diff","patch_url":"https://github.com/godotengine/godot/pull/30428.patch","title":"Misc Mono Fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-08T13:20:46Z","updated_at":"2021-05-13T23:47:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["069af23bdbd2d8b3bca5376c60d654ebf8ec08a3","dd22cc7527049e6fa4d1a095a8fcd4ebffeaabd4","aa3b8f7dbbf04c54795431eed40c63f9ed8e0fe1","5ed3d34cd914ecd6930651769a423cad2999ca64","2c83255013b45a558d967e190cf5ddfb03f09dd6","b0cbf4e2b2f38e3fc349e54bac2facdd2bc13416"]},"30432":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1Mzg0MzM3","public_id":30432,"url":"https://github.com/godotengine/godot/pull/30432","diff_url":"https://github.com/godotengine/godot/pull/30432.diff","patch_url":"https://github.com/godotengine/godot/pull/30432.patch","title":"Add NULL-terminator the string passed to strtol.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-08T15:19:48Z","updated_at":"2019-08-21T09:04:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2f91e250f601e61e58fcb63b9bd72d29d7fc866b"]},"30433":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NDAzMDg1","public_id":30433,"url":"https://github.com/godotengine/godot/pull/30433","diff_url":"https://github.com/godotengine/godot/pull/30433.diff","patch_url":"https://github.com/godotengine/godot/pull/30433.patch","title":"SCons: Fix MBEDTLS_CONFIG_FILE string escape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-08T16:06:29Z","updated_at":"2019-07-09T06:27:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f1a37be69c269e07fc8276bc3387926628ae3a68"]},"30434":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NDI4NjY1","public_id":30434,"url":"https://github.com/godotengine/godot/pull/30434","diff_url":"https://github.com/godotengine/godot/pull/30434.diff","patch_url":"https://github.com/godotengine/godot/pull/30434.patch","title":"Fix WebSocketClient consuming data during hanshake","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-08T17:26:20Z","updated_at":"2019-07-09T06:28:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["3e305ea036eaebd7de4747ba5abbbaabd2cdb699"]},"30435":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NDMxMjcx","public_id":30435,"url":"https://github.com/godotengine/godot/pull/30435","diff_url":"https://github.com/godotengine/godot/pull/30435.diff","patch_url":"https://github.com/godotengine/godot/pull/30435.patch","title":"Display a count of matches when searching in the code editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-08T17:35:07Z","updated_at":"2019-07-09T06:28:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["862369f8420608d131dda9a3da2d7dd860fce72f"]},"30438":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NDYzNDIz","public_id":30438,"url":"https://github.com/godotengine/godot/pull/30438","diff_url":"https://github.com/godotengine/godot/pull/30438.diff","patch_url":"https://github.com/godotengine/godot/pull/30438.patch","title":"Use base `Color()` constructors instead of `Color::html()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-08T19:19:14Z","updated_at":"2020-01-27T18:17:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["28d3a6051ce197579817fb56521f539f2951d7e1"]},"30443":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NTE3MDcz","public_id":30443,"url":"https://github.com/godotengine/godot/pull/30443","diff_url":"https://github.com/godotengine/godot/pull/30443.diff","patch_url":"https://github.com/godotengine/godot/pull/30443.patch","title":"Improve the node configuration warning display","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-08T22:20:29Z","updated_at":"2020-01-27T18:17:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ff7184c5cb501cb1674e2547fc31bbb9975cc0f2"]},"30449":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NTY4NjA3","public_id":30449,"url":"https://github.com/godotengine/godot/pull/30449","diff_url":"https://github.com/godotengine/godot/pull/30449.diff","patch_url":"https://github.com/godotengine/godot/pull/30449.patch","title":"Clarify what %APPDATA% expands to in Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-09T03:28:05Z","updated_at":"2019-07-29T15:02:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5f68ae93b58a08c51febafc853a08f507562d9f4"]},"30450":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NTc2MDg2","public_id":30450,"url":"https://github.com/godotengine/godot/pull/30450","diff_url":"https://github.com/godotengine/godot/pull/30450.diff","patch_url":"https://github.com/godotengine/godot/pull/30450.patch","title":"Fix issues where translations doesn't work because of white space in %s","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-09T04:15:46Z","updated_at":"2019-07-09T11:34:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["349deabbe4f94f73a4b6c950d4f07e92e50d9fed"]},"30451":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NTgxMzYy","public_id":30451,"url":"https://github.com/godotengine/godot/pull/30451","diff_url":"https://github.com/godotengine/godot/pull/30451.diff","patch_url":"https://github.com/godotengine/godot/pull/30451.patch","title":"Fix DynamicFont outline does not draw using draw_char","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-07-09T04:44:31Z","updated_at":"2019-07-10T11:38:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e57d0c8e608707a952c19609974613e53fe4f669"]},"30455":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NzEyNTUz","public_id":30455,"url":"https://github.com/godotengine/godot/pull/30455","diff_url":"https://github.com/godotengine/godot/pull/30455.diff","patch_url":"https://github.com/godotengine/godot/pull/30455.patch","title":"Pass by reference to const","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-09T11:35:14Z","updated_at":"2019-07-13T17:07:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["01cc7a996babc9173a393bf3dae080dc14a277c9"]},"30457":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NzQxNjM4","public_id":30457,"url":"https://github.com/godotengine/godot/pull/30457","diff_url":"https://github.com/godotengine/godot/pull/30457.diff","patch_url":"https://github.com/godotengine/godot/pull/30457.patch","title":"Fix \"not\" shader function return type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-09T12:56:46Z","updated_at":"2019-07-09T14:09:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4083d0c78463643de75a566dcceefce527db3632"]},"30461":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NzY0NDIz","public_id":30461,"url":"https://github.com/godotengine/godot/pull/30461","diff_url":"https://github.com/godotengine/godot/pull/30461.diff","patch_url":"https://github.com/godotengine/godot/pull/30461.patch","title":"Add `width` and `antialiased` parameters to CanvasItem `draw_rect()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-09T13:51:11Z","updated_at":"2020-01-27T18:17:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2491c87f8658696509c58985c3c075d32e585305"]},"30462":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NzcwNTk2","public_id":30462,"url":"https://github.com/godotengine/godot/pull/30462","diff_url":"https://github.com/godotengine/godot/pull/30462.diff","patch_url":"https://github.com/godotengine/godot/pull/30462.patch","title":"Fix issue with displaying empty tooltip hint","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-09T14:04:38Z","updated_at":"2019-07-10T11:33:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1eb9abd4c5c2c5914629e62c27332093567bb622"]},"30463":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1NzkzMDcx","public_id":30463,"url":"https://github.com/godotengine/godot/pull/30463","diff_url":"https://github.com/godotengine/godot/pull/30463.diff","patch_url":"https://github.com/godotengine/godot/pull/30463.patch","title":"Fix export templates ignoring assemblies in 'res://.mono/assemblies'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-09T14:53:59Z","updated_at":"2021-05-13T23:47:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4af03e52bdd7f4fd60a8f77d714c403d9f49177c","df6d1656feaeeeea0f597b215c524dcc71f40e50"]},"30465":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1ODA0NDk5","public_id":30465,"url":"https://github.com/godotengine/godot/pull/30465","diff_url":"https://github.com/godotengine/godot/pull/30465.diff","patch_url":"https://github.com/godotengine/godot/pull/30465.patch","title":"Fix cursor blinking in integrated GPUs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-07-09T15:19:31Z","updated_at":"2019-07-11T19:21:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a9a0d0fb15cc5e028dbf8dab8b46d3dc197c4678"]},"30466":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1ODMxMTAx","public_id":30466,"url":"https://github.com/godotengine/godot/pull/30466","diff_url":"https://github.com/godotengine/godot/pull/30466.diff","patch_url":"https://github.com/godotengine/godot/pull/30466.patch","title":"Added \"Is\" and \"Compare\" functions to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-09T16:25:17Z","updated_at":"2019-07-12T11:23:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9d6e1e310916acbf56d1cb8c533233040ec076f3"]},"30467":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1ODQ1NzQ4","public_id":30467,"url":"https://github.com/godotengine/godot/pull/30467","diff_url":"https://github.com/godotengine/godot/pull/30467.diff","patch_url":"https://github.com/godotengine/godot/pull/30467.patch","title":"Better detect Emscripten toolchain.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-09T17:10:44Z","updated_at":"2019-07-09T19:56:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0c19674621100564acbe97fc7b818d5eb2f70a25"]},"30468":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1ODQ4NDky","public_id":30468,"url":"https://github.com/godotengine/godot/pull/30468","diff_url":"https://github.com/godotengine/godot/pull/30468.diff","patch_url":"https://github.com/godotengine/godot/pull/30468.patch","title":"Exposes capture methods to AudioServer + documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-07-09T17:19:16Z","updated_at":"2020-01-20T12:23:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["47c558b98abf842910c780294314326662410cdf","c81ec6f26d40b70283958a4ef3e216fb32cbaf14"]},"30469":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1ODc3NDc5","public_id":30469,"url":"https://github.com/godotengine/godot/pull/30469","diff_url":"https://github.com/godotengine/godot/pull/30469.diff","patch_url":"https://github.com/godotengine/godot/pull/30469.patch","title":"Add a way to copy the text of warnings shown in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-09T18:51:57Z","updated_at":"2019-07-09T19:58:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eed2251f17429e40680a021e5738ce1e80c0447d"]},"30474":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk1OTI5MjI1","public_id":30474,"url":"https://github.com/godotengine/godot/pull/30474","diff_url":"https://github.com/godotengine/godot/pull/30474.diff","patch_url":"https://github.com/godotengine/godot/pull/30474.patch","title":"Fix EditorNavigationMeshGenerator registered in Core API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-09T21:38:13Z","updated_at":"2021-05-13T23:47:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d3f48f88bb84d22b7805ce971ac86cf1953a29fd"]},"30483":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTAxMDgz","public_id":30483,"url":"https://github.com/godotengine/godot/pull/30483","diff_url":"https://github.com/godotengine/godot/pull/30483.diff","patch_url":"https://github.com/godotengine/godot/pull/30483.patch","title":"Fix incorrect X position of line length guideline","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-10T10:04:46Z","updated_at":"2019-07-10T11:39:24Z","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":["94d542042ebb22c8120883b8403eade2110050b9"]},"30484":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTExMDAx","public_id":30484,"url":"https://github.com/godotengine/godot/pull/30484","diff_url":"https://github.com/godotengine/godot/pull/30484.diff","patch_url":"https://github.com/godotengine/godot/pull/30484.patch","title":"Mono: Add missing GodotTools.sln","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T10:32:06Z","updated_at":"2021-05-13T23:47:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2da83a278b80a59076186cd46898d2baa597a1d2"]},"30485":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTI3OTcy","public_id":30485,"url":"https://github.com/godotengine/godot/pull/30485","diff_url":"https://github.com/godotengine/godot/pull/30485.diff","patch_url":"https://github.com/godotengine/godot/pull/30485.patch","title":"SCons no longer passes FrameworkPathOverride to MSBuild","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T11:22:07Z","updated_at":"2021-05-13T23:47:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c0a4f12fcc110f917413a2a5c4318ab1bc645ef5"]},"30486":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTMwODc5","public_id":30486,"url":"https://github.com/godotengine/godot/pull/30486","diff_url":"https://github.com/godotengine/godot/pull/30486.diff","patch_url":"https://github.com/godotengine/godot/pull/30486.patch","title":"Fix IndexOutOfBounds in FindMsBuildToolsPathOnWindows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T11:30:48Z","updated_at":"2021-05-13T23:47:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ace0c6ce38aeb5251e4eee4f81f4587ce091293b"]},"30487":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTQ2NDk5","public_id":30487,"url":"https://github.com/godotengine/godot/pull/30487","diff_url":"https://github.com/godotengine/godot/pull/30487.diff","patch_url":"https://github.com/godotengine/godot/pull/30487.patch","title":"Fix get_data layer argument when texture is TEXTURE_TYPE_2D_ARRAY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NjM0MDQ=","created_at":"2019-07-10T12:16:52Z","updated_at":"2019-07-10T13:16:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d5cb280313201f1596765a5c168812dd84439e36"]},"30488":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTYwMTg4","public_id":30488,"url":"https://github.com/godotengine/godot/pull/30488","diff_url":"https://github.com/godotengine/godot/pull/30488.diff","patch_url":"https://github.com/godotengine/godot/pull/30488.patch","title":"Allow class names with dots in create script popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1MDE5NzU=","created_at":"2019-07-10T12:53:58Z","updated_at":"2021-06-01T09:13:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["19941110370a8150a6ad8d293bfe2c22892e8669"]},"30489":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTY0MTYz","public_id":30489,"url":"https://github.com/godotengine/godot/pull/30489","diff_url":"https://github.com/godotengine/godot/pull/30489.diff","patch_url":"https://github.com/godotengine/godot/pull/30489.patch","title":"Mono: Fix null exception in GenerateGameProject","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T13:04:05Z","updated_at":"2021-05-13T23:47:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["caf20492cff930bc995e1e7261e77c069e2a9a41"]},"30492":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MTk1MzI1","public_id":30492,"url":"https://github.com/godotengine/godot/pull/30492","diff_url":"https://github.com/godotengine/godot/pull/30492.diff","patch_url":"https://github.com/godotengine/godot/pull/30492.patch","title":"mbedtls: Update to upstream version 2.16.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-10T14:17:08Z","updated_at":"2019-11-12T07:58:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6321cc8da3fb6dd5fd9ce3e6a1c5496c1c0d65ae"]},"30497":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2Mjg0Njk2","public_id":30497,"url":"https://github.com/godotengine/godot/pull/30497","diff_url":"https://github.com/godotengine/godot/pull/30497.diff","patch_url":"https://github.com/godotengine/godot/pull/30497.patch","title":"Notify changes in properties that can be edited by 3D gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-10T18:08:07Z","updated_at":"2020-01-27T18:17:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["696a8fb6577c4b7e0c83319e3c1bf45351f2947a"]},"30498":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2Mjg2Mjg5","public_id":30498,"url":"https://github.com/godotengine/godot/pull/30498","diff_url":"https://github.com/godotengine/godot/pull/30498.diff","patch_url":"https://github.com/godotengine/godot/pull/30498.patch","title":"Fix inability to insert keys via Insert Key context menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-10T18:13:03Z","updated_at":"2019-07-11T17:36:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8ecbb6a20d7d28273273297b2994491f8adc2500"]},"30500":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MjkxNzgz","public_id":30500,"url":"https://github.com/godotengine/godot/pull/30500","diff_url":"https://github.com/godotengine/godot/pull/30500.diff","patch_url":"https://github.com/godotengine/godot/pull/30500.patch","title":"Implemented local shader arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-10T18:29:57Z","updated_at":"2019-07-15T13:48:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c37379456fddb6515ec9e95b273a668accb3357b"]},"30501":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MzIxMjM1","public_id":30501,"url":"https://github.com/godotengine/godot/pull/30501","diff_url":"https://github.com/godotengine/godot/pull/30501.diff","patch_url":"https://github.com/godotengine/godot/pull/30501.patch","title":"Mono: Fix null dereference in EditorExportPlatformAndroid","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T19:59:56Z","updated_at":"2021-05-13T23:47:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2a8294ff2409e3f0d5e4d7e39547a9b17942e0b3"]},"30502":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MzIxNzU4","public_id":30502,"url":"https://github.com/godotengine/godot/pull/30502","diff_url":"https://github.com/godotengine/godot/pull/30502.diff","patch_url":"https://github.com/godotengine/godot/pull/30502.patch","title":"Mono: Fix Api HintPath and update old game projects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-10T20:01:24Z","updated_at":"2021-05-13T23:47:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9eb0729a05b670d3d0f5b63e841e0082dee96d36"]},"30504":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2MzkwMjAx","public_id":30504,"url":"https://github.com/godotengine/godot/pull/30504","diff_url":"https://github.com/godotengine/godot/pull/30504.diff","patch_url":"https://github.com/godotengine/godot/pull/30504.patch","title":"doc: Mention `Input.MOUSE_MODE_CAPTURED` is raw on Windows and Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-10T23:24:42Z","updated_at":"2020-01-27T18:17:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f4e99e2e39b262e339bd7c1b47169ddf3c55f1a6"]},"30510":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NDc2NDE2","public_id":30510,"url":"https://github.com/godotengine/godot/pull/30510","diff_url":"https://github.com/godotengine/godot/pull/30510.diff","patch_url":"https://github.com/godotengine/godot/pull/30510.patch","title":"Fix GraphNode immediately losing focus","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-11T06:02:25Z","updated_at":"2019-07-15T06:02:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["381faf83c33c3f2c1e42e12b511d1b3ea9e50582"]},"30511":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTEzMDM5","public_id":30511,"url":"https://github.com/godotengine/godot/pull/30511","diff_url":"https://github.com/godotengine/godot/pull/30511.diff","patch_url":"https://github.com/godotengine/godot/pull/30511.patch","title":"freetype: Update to upstream version 2.10.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-11T07:55:29Z","updated_at":"2019-07-11T11:44:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["ca71f7d3d0062a169eb0508243ebd43433967666"]},"30512":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTE5NzYy","public_id":30512,"url":"https://github.com/godotengine/godot/pull/30512","diff_url":"https://github.com/godotengine/godot/pull/30512.diff","patch_url":"https://github.com/godotengine/godot/pull/30512.patch","title":"glad: Sync with upstream 0.1.31","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-11T08:12:36Z","updated_at":"2019-11-12T07:03:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["2bbcc521b63acc3c380fc98d07adf8a8720edeb7"]},"30513":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTIyMTQ3","public_id":30513,"url":"https://github.com/godotengine/godot/pull/30513","diff_url":"https://github.com/godotengine/godot/pull/30513.diff","patch_url":"https://github.com/godotengine/godot/pull/30513.patch","title":"stb_vorbis: Update to upstream version 1.16","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-11T08:18:29Z","updated_at":"2019-11-12T07:05:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["3e727bc659345bd8d4624e53a6256df5f1a43d86"]},"30514":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTI2NTky","public_id":30514,"url":"https://github.com/godotengine/godot/pull/30514","diff_url":"https://github.com/godotengine/godot/pull/30514.diff","patch_url":"https://github.com/godotengine/godot/pull/30514.patch","title":"pcre2: Update to upstream version 10.33","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-11T08:28:50Z","updated_at":"2019-11-12T07:07:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["518e23424ecdd8411e8569b45b515129c4bbba15"]},"30515":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTI5Mjg3","public_id":30515,"url":"https://github.com/godotengine/godot/pull/30515","diff_url":"https://github.com/godotengine/godot/pull/30515.diff","patch_url":"https://github.com/godotengine/godot/pull/30515.patch","title":"tinyexr: Sync with upstream a685e33","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-11T08:35:14Z","updated_at":"2019-11-12T07:08:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["b5b3aa920b55f5d3969818ba04e82257f3014f81"]},"30516":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTYwNDU1","public_id":30516,"url":"https://github.com/godotengine/godot/pull/30516","diff_url":"https://github.com/godotengine/godot/pull/30516.diff","patch_url":"https://github.com/godotengine/godot/pull/30516.patch","title":"Improvements on searching in the settings dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-11T09:45:56Z","updated_at":"2019-07-15T09:22:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b5b1a56c0447770bbf1c88735a3e8bbf8c2a12a8"]},"30517":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NTYxNDM5","public_id":30517,"url":"https://github.com/godotengine/godot/pull/30517","diff_url":"https://github.com/godotengine/godot/pull/30517.diff","patch_url":"https://github.com/godotengine/godot/pull/30517.patch","title":"Fix multiple popup freezing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-11T09:48:08Z","updated_at":"2019-11-12T11:12:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c16e764bb2ae2f038abac8b1fc2518bba3dbf3db"]},"30521":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NjcwMzQ3","public_id":30521,"url":"https://github.com/godotengine/godot/pull/30521","diff_url":"https://github.com/godotengine/godot/pull/30521.diff","patch_url":"https://github.com/godotengine/godot/pull/30521.patch","title":"Improve line drawing in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-11T14:09:19Z","updated_at":"2020-01-27T18:17:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5c0ee4a7908b6f28b361b7973f6f0b550699760d"]},"30522":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2Njc0NzU1","public_id":30522,"url":"https://github.com/godotengine/godot/pull/30522","diff_url":"https://github.com/godotengine/godot/pull/30522.diff","patch_url":"https://github.com/godotengine/godot/pull/30522.patch","title":"Removed invalid mix shader overloads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-11T14:18:44Z","updated_at":"2019-07-11T14:54:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a2b2da24540dd0d050c012b42f7273c5378a0e9d"]},"30525":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2Njk3MDM3","public_id":30525,"url":"https://github.com/godotengine/godot/pull/30525","diff_url":"https://github.com/godotengine/godot/pull/30525.diff","patch_url":"https://github.com/godotengine/godot/pull/30525.patch","title":"Some small fixes to warnings in python scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-11T15:05:19Z","updated_at":"2019-07-11T19:09:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f236b460e56b1f83bfebb2c8c574f8ff2221955d"]},"30527":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2NzcxMjc2","public_id":30527,"url":"https://github.com/godotengine/godot/pull/30527","diff_url":"https://github.com/godotengine/godot/pull/30527.diff","patch_url":"https://github.com/godotengine/godot/pull/30527.patch","title":"Fix AnimationTree editor messing up parameters when nested","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-11T18:24:32Z","updated_at":"2019-07-11T20:04:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6d92750cf75f35bfcea60d95505b5f6d2bead76b"]},"30528":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2ODk5MTIw","public_id":30528,"url":"https://github.com/godotengine/godot/pull/30528","diff_url":"https://github.com/godotengine/godot/pull/30528.diff","patch_url":"https://github.com/godotengine/godot/pull/30528.patch","title":"Make the default return value on crash explicitly a bool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-12T03:08:36Z","updated_at":"2019-07-12T05:30:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["26c0609656db0eff07bde5d0723f8ed2111b7878"]},"30532":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk2OTkwMjYz","public_id":30532,"url":"https://github.com/godotengine/godot/pull/30532","diff_url":"https://github.com/godotengine/godot/pull/30532.diff","patch_url":"https://github.com/godotengine/godot/pull/30532.patch","title":"Added triplanar uniform texture node to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-12T09:28:48Z","updated_at":"2022-06-29T15:26:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["0727caadd1963db1930a5c8da3caa790029b89de"]},"30539":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MTAwNzkw","public_id":30539,"url":"https://github.com/godotengine/godot/pull/30539","diff_url":"https://github.com/godotengine/godot/pull/30539.diff","patch_url":"https://github.com/godotengine/godot/pull/30539.patch","title":"Highlight GLES3 functions in the visual shader member panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-12T14:40:50Z","updated_at":"2019-07-14T18:59:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d56fc13cad346143909630c579be57fc75d49e29"]},"30540":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MTA0NzIw","public_id":30540,"url":"https://github.com/godotengine/godot/pull/30540","diff_url":"https://github.com/godotengine/godot/pull/30540.diff","patch_url":"https://github.com/godotengine/godot/pull/30540.patch","title":"Implement CanvasItem line antialiasing in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-12T14:50:34Z","updated_at":"2020-01-27T18:15:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["707ce08cdd1a7203506a92d8133a579310dd5602"]},"30543":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MTQwNzYy","public_id":30543,"url":"https://github.com/godotengine/godot/pull/30543","diff_url":"https://github.com/godotengine/godot/pull/30543.diff","patch_url":"https://github.com/godotengine/godot/pull/30543.patch","title":"Fix potential crash caused by type mismatch in Ref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-12T16:27:47Z","updated_at":"2019-07-15T06:01:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dd1589b2bc969e5f0d3ccee691b886fe735e0182"]},"30544":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MTc0NDAy","public_id":30544,"url":"https://github.com/godotengine/godot/pull/30544","diff_url":"https://github.com/godotengine/godot/pull/30544.diff","patch_url":"https://github.com/godotengine/godot/pull/30544.patch","title":"Fix huge multiline default values being generated","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-12T18:18:12Z","updated_at":"2019-07-15T06:16:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f451a4028217c13506f5f34ce78cd2d3f73f2f9f"]},"30548":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MjE4MjMw","public_id":30548,"url":"https://github.com/godotengine/godot/pull/30548","diff_url":"https://github.com/godotengine/godot/pull/30548.diff","patch_url":"https://github.com/godotengine/godot/pull/30548.patch","title":"Tweak audio cutoff property hints to allow reasonable values only","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-12T20:46:14Z","updated_at":"2020-01-27T18:15:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["9387114ce15bb18e86ae37c7c15026074f05acf7"]},"30549":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MjM1MTAw","public_id":30549,"url":"https://github.com/godotengine/godot/pull/30549","diff_url":"https://github.com/godotengine/godot/pull/30549.diff","patch_url":"https://github.com/godotengine/godot/pull/30549.patch","title":"Improve 2D RayCast and one-way collision drawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-12T21:52:15Z","updated_at":"2020-01-27T18:15:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["350227013d2bccaab01c40d6bbf53c0834292168"]},"30552":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MjcwMTY0","public_id":30552,"url":"https://github.com/godotengine/godot/pull/30552","diff_url":"https://github.com/godotengine/godot/pull/30552.diff","patch_url":"https://github.com/godotengine/godot/pull/30552.patch","title":"Fix unreachable code detection in match statements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-13T02:21:08Z","updated_at":"2019-07-15T13:07:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["206d515783814377381d95d5b0893d6fd308e5eb"]},"30556":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3Mjk2OTY2","public_id":30556,"url":"https://github.com/godotengine/godot/pull/30556","diff_url":"https://github.com/godotengine/godot/pull/30556.diff","patch_url":"https://github.com/godotengine/godot/pull/30556.patch","title":"Improve support for directed graphs in A*; docs update included","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-07-13T09:08:11Z","updated_at":"2021-11-21T00:26:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0c35994f2f18bb978b931cc1cc7a65c08af5425d","c2b824687d5e18028de5b71d71cf5be478bf838e","add0004a787fdb374da2bee780f676d0a5c62092","98136418ac861b975636e2553812deaba9225920"]},"30561":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzI0NTE1","public_id":30561,"url":"https://github.com/godotengine/godot/pull/30561","diff_url":"https://github.com/godotengine/godot/pull/30561.diff","patch_url":"https://github.com/godotengine/godot/pull/30561.patch","title":"Use resize cursors when hovering or dragging guides in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-13T15:28:56Z","updated_at":"2020-01-27T18:15:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0fb80d7b0f6d7a3971922db3272087da7a016973"]},"30563":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzI5NjY1","public_id":30563,"url":"https://github.com/godotengine/godot/pull/30563","diff_url":"https://github.com/godotengine/godot/pull/30563.diff","patch_url":"https://github.com/godotengine/godot/pull/30563.patch","title":"Documentation for texels per unit on BakedLightmap.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyOTQyMg==","created_at":"2019-07-13T16:34:16Z","updated_at":"2019-07-29T15:05:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["643ea41c6896a0f4380f099a843f7a28d83c50a4"]},"30565":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzQwMDI3","public_id":30565,"url":"https://github.com/godotengine/godot/pull/30565","diff_url":"https://github.com/godotengine/godot/pull/30565.diff","patch_url":"https://github.com/godotengine/godot/pull/30565.patch","title":"Fix TextureRegionEditorPlugin popping up even when explicitly hidden","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-13T19:00:13Z","updated_at":"2019-07-15T11:59:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b648d3e1109bb029e60e05a4f924797c27b0681f"]},"30567":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzQzMzI5","public_id":30567,"url":"https://github.com/godotengine/godot/pull/30567","diff_url":"https://github.com/godotengine/godot/pull/30567.diff","patch_url":"https://github.com/godotengine/godot/pull/30567.patch","title":"Show static functions inside classes in method list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-13T19:49:26Z","updated_at":"2019-07-16T07:21:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["9e3455cb1e1f36b1a9d1495aaaa7dd4cfadb0f3e"]},"30569":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzQ4NTYy","public_id":30569,"url":"https://github.com/godotengine/godot/pull/30569","diff_url":"https://github.com/godotengine/godot/pull/30569.diff","patch_url":"https://github.com/godotengine/godot/pull/30569.patch","title":"Remove unused Vulkan icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-13T21:22:32Z","updated_at":"2020-01-27T18:15:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0aaf6cb87ca9d023334c7852460996d96c739f81"]},"30570":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzUwOTIy","public_id":30570,"url":"https://github.com/godotengine/godot/pull/30570","diff_url":"https://github.com/godotengine/godot/pull/30570.diff","patch_url":"https://github.com/godotengine/godot/pull/30570.patch","title":"Fix inconsistent lighting in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzU2NDg4","created_at":"2019-07-13T22:09:40Z","updated_at":"2020-02-04T01:52:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["545bf86d39ea3c68ed38e14a5018231295bed922"]},"30576":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3MzczOTMw","public_id":30576,"url":"https://github.com/godotengine/godot/pull/30576","diff_url":"https://github.com/godotengine/godot/pull/30576.diff","patch_url":"https://github.com/godotengine/godot/pull/30576.patch","title":"Changed some code reported by LGTM and Coverity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-14T07:25:15Z","updated_at":"2019-07-20T10:16:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6cbaf7662f5ee3ca1d02c0ebc85854fceee057af"]},"30579":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3Mzg0OTA1","public_id":30579,"url":"https://github.com/godotengine/godot/pull/30579","diff_url":"https://github.com/godotengine/godot/pull/30579.diff","patch_url":"https://github.com/godotengine/godot/pull/30579.patch","title":"Use switch instead of if statement in editor_node.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-14T10:40:24Z","updated_at":"2019-07-16T07:21:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a1b399df2ec508a93aacd798226a2e8d611e012"]},"30581":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3Mzk2ODc3","public_id":30581,"url":"https://github.com/godotengine/godot/pull/30581","diff_url":"https://github.com/godotengine/godot/pull/30581.diff","patch_url":"https://github.com/godotengine/godot/pull/30581.patch","title":"Add tilemap editor rotation hotkeys","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-14T13:38:41Z","updated_at":"2019-07-15T11:14: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":["38d9434098937d22a364fab6fbdbca16227e9971"]},"30583":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDAyMzg2","public_id":30583,"url":"https://github.com/godotengine/godot/pull/30583","diff_url":"https://github.com/godotengine/godot/pull/30583.diff","patch_url":"https://github.com/godotengine/godot/pull/30583.patch","title":"Fix crashing when changing Node type.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-14T14:48:54Z","updated_at":"2019-07-15T23:24:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e9c1e5aa7ce7d4ff82adcac004833718c89560c0"]},"30584":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDEzOTcz","public_id":30584,"url":"https://github.com/godotengine/godot/pull/30584","diff_url":"https://github.com/godotengine/godot/pull/30584.diff","patch_url":"https://github.com/godotengine/godot/pull/30584.patch","title":"Mono: Better handling of missing/outdated API assemblies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-14T17:27:00Z","updated_at":"2021-05-13T23:47:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e59ac40712aa656e94072f0bdd60147c49b003aa","4061e132ff4a5cdbe76390fa55fb7eacbf4afe97"]},"30588":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDQwNzg2","public_id":30588,"url":"https://github.com/godotengine/godot/pull/30588","diff_url":"https://github.com/godotengine/godot/pull/30588.diff","patch_url":"https://github.com/godotengine/godot/pull/30588.patch","title":"Fix 3D move_and_slide with stop_on_slope","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MDYxNzI=","created_at":"2019-07-15T00:31:52Z","updated_at":"2021-10-25T08:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fead4e369a278aebc4730b04776539e31dd17898","81f62d68c2e2f244671ecfa31e6e12809bfe2f4d"]},"30589":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDc0Nzg3","public_id":30589,"url":"https://github.com/godotengine/godot/pull/30589","diff_url":"https://github.com/godotengine/godot/pull/30589.diff","patch_url":"https://github.com/godotengine/godot/pull/30589.patch","title":"Better boolean indication in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-15T05:34:00Z","updated_at":"2019-07-15T05:47:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e82b5e910a9c0ad1ae1113b81f4b87913bb983e1"]},"30590":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDgzODYy","public_id":30590,"url":"https://github.com/godotengine/godot/pull/30590","diff_url":"https://github.com/godotengine/godot/pull/30590.diff","patch_url":"https://github.com/godotengine/godot/pull/30590.patch","title":"Added individual particle random lifetime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-15T06:24:48Z","updated_at":"2019-11-17T19:32:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ef33742582ef0455653db6c7f92114853498ebb"]},"30591":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NDkxOTc3","public_id":30591,"url":"https://github.com/godotengine/godot/pull/30591","diff_url":"https://github.com/godotengine/godot/pull/30591.diff","patch_url":"https://github.com/godotengine/godot/pull/30591.patch","title":"Added missed \"textureProjLod\" shader built-in overload for 3D textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-15T07:01:02Z","updated_at":"2019-07-15T09:16:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e7f564063274bd6948152599ff8c4b8c335e85ed"]},"30594":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NjMxNTMy","public_id":30594,"url":"https://github.com/godotengine/godot/pull/30594","diff_url":"https://github.com/godotengine/godot/pull/30594.diff","patch_url":"https://github.com/godotengine/godot/pull/30594.patch","title":"Fixed editor_doc properties font alignment bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-15T13:53:35Z","updated_at":"2019-07-15T14:45:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c5d4bd9e34531729052fb19acb1a96b01d42a17c"]},"30596":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NjgxOTI3","public_id":30596,"url":"https://github.com/godotengine/godot/pull/30596","diff_url":"https://github.com/godotengine/godot/pull/30596.diff","patch_url":"https://github.com/godotengine/godot/pull/30596.patch","title":"Added local shader array initializer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-15T15:48:51Z","updated_at":"2019-07-16T04:54:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9379cbc774805fca0ea563617eaa55af048419a4"]},"30600":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NzQ5Nzgw","public_id":30600,"url":"https://github.com/godotengine/godot/pull/30600","diff_url":"https://github.com/godotengine/godot/pull/30600.diff","patch_url":"https://github.com/godotengine/godot/pull/30600.patch","title":"Added DualShock Equivalents to Joypad Button 10 and 11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY0MTExOTI=","created_at":"2019-07-15T19:09:39Z","updated_at":"2019-07-19T07:00:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["ba6fbe5fa771e6190cfc0a6d93ec774f5412d548"]},"30602":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3NzY3NTg4","public_id":30602,"url":"https://github.com/godotengine/godot/pull/30602","diff_url":"https://github.com/godotengine/godot/pull/30602.diff","patch_url":"https://github.com/godotengine/godot/pull/30602.patch","title":"Fixed Make 3D viewport locked nodes unselectable as in 2D viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzk3NDY3","created_at":"2019-07-15T20:05:42Z","updated_at":"2019-07-17T06:46:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["600c153076f192e467472895fe77bcc726595c86"]},"30604":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3ODEzNDA0","public_id":30604,"url":"https://github.com/godotengine/godot/pull/30604","diff_url":"https://github.com/godotengine/godot/pull/30604.diff","patch_url":"https://github.com/godotengine/godot/pull/30604.patch","title":"Fix incorrect caret position when clicking a 'LineEdit' with a non-left alignment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-15T22:44:03Z","updated_at":"2019-07-16T14:39:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d91346f72090f124dc3473295014be8a59d12e3d"]},"30608":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3ODY0MDAz","public_id":30608,"url":"https://github.com/godotengine/godot/pull/30608","diff_url":"https://github.com/godotengine/godot/pull/30608.diff","patch_url":"https://github.com/godotengine/godot/pull/30608.patch","title":"Fix losing scene modifications when renaming file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-16T03:54:25Z","updated_at":"2019-07-17T09:09:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2350af5e703346384a53f988472df3c13c21da5a"]},"30611":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk3ODc2MDEz","public_id":30611,"url":"https://github.com/godotengine/godot/pull/30611","diff_url":"https://github.com/godotengine/godot/pull/30611.diff","patch_url":"https://github.com/godotengine/godot/pull/30611.patch","title":"Allows to use non-constants in the local shader array initializer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-16T05:07:43Z","updated_at":"2019-07-16T06:12:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cfcc9ee9c158a04f9c904aa42ce89d33d7a38c79"]},"30622":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MTI2NjIw","public_id":30622,"url":"https://github.com/godotengine/godot/pull/30622","diff_url":"https://github.com/godotengine/godot/pull/30622.diff","patch_url":"https://github.com/godotengine/godot/pull/30622.patch","title":"PackedScene resources are freed before they are saved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-07-16T16:47:30Z","updated_at":"2021-10-25T08:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b3cb58e7b37934ddb1a405b60ca1d81692ba8993"]},"30624":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MTUwNDc4","public_id":30624,"url":"https://github.com/godotengine/godot/pull/30624","diff_url":"https://github.com/godotengine/godot/pull/30624.diff","patch_url":"https://github.com/godotengine/godot/pull/30624.patch","title":"Fix invalid write in AudioStreamSample::save_to_wav","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-16T18:00:19Z","updated_at":"2019-11-12T11:13:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["ea949ab873a6b7ede1a877a06114d7162a31deaa"]},"30625":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MTU3ODYy","public_id":30625,"url":"https://github.com/godotengine/godot/pull/30625","diff_url":"https://github.com/godotengine/godot/pull/30625.diff","patch_url":"https://github.com/godotengine/godot/pull/30625.patch","title":"Fix CurveTexture being listed as saveable to .png","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-16T18:22:11Z","updated_at":"2019-07-17T07:39:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["65bb76ab35e6f7c6e1f5b3361ff2046bf371f86b"]},"30626":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MTYyMDAy","public_id":30626,"url":"https://github.com/godotengine/godot/pull/30626","diff_url":"https://github.com/godotengine/godot/pull/30626.diff","patch_url":"https://github.com/godotengine/godot/pull/30626.patch","title":"Lower priority of anchor helper input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-07-16T18:34:40Z","updated_at":"2021-10-25T08:57:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d4bed7586d91aaffbec7c9a4d10a3d82c5b741a0"]},"30631":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MjIxMjc3","public_id":30631,"url":"https://github.com/godotengine/godot/pull/30631","diff_url":"https://github.com/godotengine/godot/pull/30631.diff","patch_url":"https://github.com/godotengine/godot/pull/30631.patch","title":"Update xatlas to f65a664.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-07-16T21:36:40Z","updated_at":"2019-07-17T11:55:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["a04e99ce4d658da96eda99eb6a854c43a77fe042"]},"30633":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MjQzMDQ2","public_id":30633,"url":"https://github.com/godotengine/godot/pull/30633","diff_url":"https://github.com/godotengine/godot/pull/30633.diff","patch_url":"https://github.com/godotengine/godot/pull/30633.patch","title":"Fix headless export crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-07-16T22:42:29Z","updated_at":"2019-07-17T07:58:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0584911f9fcce8ab79a50a99a5eff0a8e2f32bce"]},"30634":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MjQzOTA0","public_id":30634,"url":"https://github.com/godotengine/godot/pull/30634","diff_url":"https://github.com/godotengine/godot/pull/30634.diff","patch_url":"https://github.com/godotengine/godot/pull/30634.patch","title":"Fix BMP loader incorrectly interpreting color table size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-07-16T22:46:42Z","updated_at":"2019-09-26T12:42:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d5c5aabbf28bdae7e7b5e2be0b66f640a0cd62cf"]},"30635":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MjQ4Njkz","public_id":30635,"url":"https://github.com/godotengine/godot/pull/30635","diff_url":"https://github.com/godotengine/godot/pull/30635.diff","patch_url":"https://github.com/godotengine/godot/pull/30635.patch","title":"Add a Billboard property for Sprite3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-16T23:08:24Z","updated_at":"2019-08-29T11:43:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b055ade1c3043ee5e1089c3a3eeb4953c39e55b7"]},"30641":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MzEyMTE2","public_id":30641,"url":"https://github.com/godotengine/godot/pull/30641","diff_url":"https://github.com/godotengine/godot/pull/30641.diff","patch_url":"https://github.com/godotengine/godot/pull/30641.patch","title":"Minor improvements to the AssetLib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-17T05:36:10Z","updated_at":"2019-07-23T15:10:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["19d261336b6dcbad7aa823e744a04a4ff868faf6"]},"30645":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MzYxNDE4","public_id":30645,"url":"https://github.com/godotengine/godot/pull/30645","diff_url":"https://github.com/godotengine/godot/pull/30645.diff","patch_url":"https://github.com/godotengine/godot/pull/30645.patch","title":"Documented the Tree column behaviour of min_width in conjunction with expand","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxMTgwNjA=","created_at":"2019-07-17T08:32:58Z","updated_at":"2019-07-29T15:06:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["94c5e6a97e3222aab467a71580713777a2502df5"]},"30646":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MzYyMDAz","public_id":30646,"url":"https://github.com/godotengine/godot/pull/30646","diff_url":"https://github.com/godotengine/godot/pull/30646.diff","patch_url":"https://github.com/godotengine/godot/pull/30646.patch","title":"documented TreeItem.set_button_disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxMTgwNjA=","created_at":"2019-07-17T08:34:38Z","updated_at":"2020-06-18T09:57:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e5f4a85a7efc310b50b25091601341cb1d11ad9e"]},"30647":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4MzgyNzYz","public_id":30647,"url":"https://github.com/godotengine/godot/pull/30647","diff_url":"https://github.com/godotengine/godot/pull/30647.diff","patch_url":"https://github.com/godotengine/godot/pull/30647.patch","title":"Add a `platform=list` SCons argument to list platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-17T09:28:53Z","updated_at":"2020-01-27T18:15:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b07e46c59f5f326ffa18c2e43ae8c64961e033ac"]},"30648":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NDA1MDc1","public_id":30648,"url":"https://github.com/godotengine/godot/pull/30648","diff_url":"https://github.com/godotengine/godot/pull/30648.diff","patch_url":"https://github.com/godotengine/godot/pull/30648.patch","title":"Remove useless casts to String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-17T10:27:39Z","updated_at":"2019-07-18T16:27:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["074115338e5c9962d89535c142578a7cebd1fb9c"]},"30655":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NTk4NTYw","public_id":30655,"url":"https://github.com/godotengine/godot/pull/30655","diff_url":"https://github.com/godotengine/godot/pull/30655.diff","patch_url":"https://github.com/godotengine/godot/pull/30655.patch","title":"Fix BMP loader to distinguish between compression types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-07-17T17:33:09Z","updated_at":"2019-10-31T22:30:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["422a8ffe02c5b914739bbc8ad07057c323ba11e8"]},"30656":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NjA4NDk0","public_id":30656,"url":"https://github.com/godotengine/godot/pull/30656","diff_url":"https://github.com/godotengine/godot/pull/30656.diff","patch_url":"https://github.com/godotengine/godot/pull/30656.patch","title":"Lower the default directional shadow maximum distance to 100","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-17T18:02:11Z","updated_at":"2020-01-27T18:15:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ce8a54b634318c09f78275ffd65217769ffdf5aa"]},"30657":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NjIxODk1","public_id":30657,"url":"https://github.com/godotengine/godot/pull/30657","diff_url":"https://github.com/godotengine/godot/pull/30657.diff","patch_url":"https://github.com/godotengine/godot/pull/30657.patch","title":"Optimize DirAccessUnix::get_next() for some file systems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MDUyOTM=","created_at":"2019-07-17T18:42:35Z","updated_at":"2019-07-17T19:32:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1898a559a94d803ba3ead9127deb65c5a61aefaa"]},"30659":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NjQ5MzA2","public_id":30659,"url":"https://github.com/godotengine/godot/pull/30659","diff_url":"https://github.com/godotengine/godot/pull/30659.diff","patch_url":"https://github.com/godotengine/godot/pull/30659.patch","title":"Add description for EditorSceneImporter, EditorPlugin.enable/disable and EditorInterface.select_file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTcxMDU5","created_at":"2019-07-17T20:06:02Z","updated_at":"2019-07-22T14:23:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2acc1e30797fde204e2305cc40b7b9df3a15f247","c7b0eed75757ed662b724cda6a10616dedd1cc35"]},"30663":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4NjYzODUw","public_id":30663,"url":"https://github.com/godotengine/godot/pull/30663","diff_url":"https://github.com/godotengine/godot/pull/30663.diff","patch_url":"https://github.com/godotengine/godot/pull/30663.patch","title":"Fix stack underflows when yielding twice","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-17T20:49:32Z","updated_at":"2021-10-25T08:57:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["833659015417c7188c0268a278137bc19c41484c"]},"30674":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4ODQyNDM2","public_id":30674,"url":"https://github.com/godotengine/godot/pull/30674","diff_url":"https://github.com/godotengine/godot/pull/30674.diff","patch_url":"https://github.com/godotengine/godot/pull/30674.patch","title":"Added missing InputEvent documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwNTY4OTg=","created_at":"2019-07-18T10:05:28Z","updated_at":"2019-07-29T15:08:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2046d7b87ade87766b7e668b8021d95647d34214"]},"30683":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk4OTk4MTk5","public_id":30683,"url":"https://github.com/godotengine/godot/pull/30683","diff_url":"https://github.com/godotengine/godot/pull/30683.diff","patch_url":"https://github.com/godotengine/godot/pull/30683.patch","title":"Fix binormal sign when using triplanar mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-18T16:35:19Z","updated_at":"2019-07-19T09:23:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bdffdd7e38354c66f0ec34db56bd249854949e70"]},"30684":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5MDM0MzQ3","public_id":30684,"url":"https://github.com/godotengine/godot/pull/30684","diff_url":"https://github.com/godotengine/godot/pull/30684.diff","patch_url":"https://github.com/godotengine/godot/pull/30684.patch","title":"Improve preview and screenshot display in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-18T18:20:14Z","updated_at":"2020-01-27T18:15:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["ddf83d93b31003c54c05d2cb2e266cf305fbaa55"]},"30685":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5MDUyOTI0","public_id":30685,"url":"https://github.com/godotengine/godot/pull/30685","diff_url":"https://github.com/godotengine/godot/pull/30685.diff","patch_url":"https://github.com/godotengine/godot/pull/30685.patch","title":"Vehicle per-wheel forces","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMjgxNTE=","created_at":"2019-07-18T19:12:58Z","updated_at":"2019-07-25T09:45:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["4474e017617a8237ad6058c4cd57730d39114882","18103f2b898a30c459d30edf73048af651bbe6f3"]},"30686":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5MDYzMDc2","public_id":30686,"url":"https://github.com/godotengine/godot/pull/30686","diff_url":"https://github.com/godotengine/godot/pull/30686.diff","patch_url":"https://github.com/godotengine/godot/pull/30686.patch","title":"Enable the script editor's \"Auto Brace Complete\" by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-18T19:42:23Z","updated_at":"2020-01-27T18:15:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["755689b0e9c2d6c998243e02635284ca37a9879f"]},"30692":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5Mzk0NjM2","public_id":30692,"url":"https://github.com/godotengine/godot/pull/30692","diff_url":"https://github.com/godotengine/godot/pull/30692.diff","patch_url":"https://github.com/godotengine/godot/pull/30692.patch","title":"Don't allow to pass to _is_node_locked function NULL pointer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-19T16:05:16Z","updated_at":"2019-08-08T06:59:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed84c9e506469342bc5d6e03838dce9ea2672437"]},"30693":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5Mzk0ODg2","public_id":30693,"url":"https://github.com/godotengine/godot/pull/30693","diff_url":"https://github.com/godotengine/godot/pull/30693.diff","patch_url":"https://github.com/godotengine/godot/pull/30693.patch","title":"Added lerp_angle built-in function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-19T16:06:03Z","updated_at":"2019-08-07T11:34:47Z","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":["6694c119d069d8ff8dc5290d38d2d33625f07807"]},"30695":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NDI5NTEx","public_id":30695,"url":"https://github.com/godotengine/godot/pull/30695","diff_url":"https://github.com/godotengine/godot/pull/30695.diff","patch_url":"https://github.com/godotengine/godot/pull/30695.patch","title":"Make multiline text edit grab focus when popping up","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-19T18:03:26Z","updated_at":"2019-07-19T21:38:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df9c890022fef3e9a47a9f7c761a72b3c13c4bed"]},"30696":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NDU0MDI4","public_id":30696,"url":"https://github.com/godotengine/godot/pull/30696","diff_url":"https://github.com/godotengine/godot/pull/30696.diff","patch_url":"https://github.com/godotengine/godot/pull/30696.patch","title":"Remove added pluginscript resource format loaders and savers on cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjc5MDkw","created_at":"2019-07-19T19:26:33Z","updated_at":"2019-07-20T12:10:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["5d88f746770ac46506fbb69b04993af47cef6c10"]},"30697":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NDU0MjAx","public_id":30697,"url":"https://github.com/godotengine/godot/pull/30697","diff_url":"https://github.com/godotengine/godot/pull/30697.diff","patch_url":"https://github.com/godotengine/godot/pull/30697.patch","title":"Make custom types more subtle and more useful","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-19T19:27:11Z","updated_at":"2019-07-27T22:18:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4f721788681533d4c53736bb873fb4e468fcfea9"]},"30698":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NDU0OTE5","public_id":30698,"url":"https://github.com/godotengine/godot/pull/30698","diff_url":"https://github.com/godotengine/godot/pull/30698.diff","patch_url":"https://github.com/godotengine/godot/pull/30698.patch","title":"Changed large const string values to const string ref in some assimp functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-19T19:29:29Z","updated_at":"2019-07-20T10:09:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["1b4d3f7d56113a47225cc882bf5481589d828e83"]},"30703":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTI4MDg1","public_id":30703,"url":"https://github.com/godotengine/godot/pull/30703","diff_url":"https://github.com/godotengine/godot/pull/30703.diff","patch_url":"https://github.com/godotengine/godot/pull/30703.patch","title":"Make comparison operator== const in EditorAutoloadSettings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-20T01:52:44Z","updated_at":"2019-07-25T03:41:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4dc717ea07915124b0250e23e98063f712f1c038"]},"30707":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTUwNDk0","public_id":30707,"url":"https://github.com/godotengine/godot/pull/30707","diff_url":"https://github.com/godotengine/godot/pull/30707.diff","patch_url":"https://github.com/godotengine/godot/pull/30707.patch","title":"Removed an unused import in platform/android/SCsub","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-20T09:18:49Z","updated_at":"2019-07-20T09:51:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b0e44c9e5ddf74747ac249e8b8534b571729d0f0"]},"30708":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTUxNzMz","public_id":30708,"url":"https://github.com/godotengine/godot/pull/30708","diff_url":"https://github.com/godotengine/godot/pull/30708.diff","patch_url":"https://github.com/godotengine/godot/pull/30708.patch","title":"AStar and AStar2D examples fixed to not use 'as' keyword and also removed error causing code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2019-07-20T09:43:11Z","updated_at":"2019-07-29T15:09:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d7cf3c8e72af694983b04dca4ba7a1e273e86fa8"]},"30710":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTYwNzEx","public_id":30710,"url":"https://github.com/godotengine/godot/pull/30710","diff_url":"https://github.com/godotengine/godot/pull/30710.diff","patch_url":"https://github.com/godotengine/godot/pull/30710.patch","title":"Fix mono module build errors for release templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-20T12:33:34Z","updated_at":"2021-05-13T23:47:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ec679dfffa15ac531e46df8b72aa414ef9c90cab"]},"30713":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTcwMDg3","public_id":30713,"url":"https://github.com/godotengine/godot/pull/30713","diff_url":"https://github.com/godotengine/godot/pull/30713.diff","patch_url":"https://github.com/godotengine/godot/pull/30713.patch","title":"Improve touchpad support in 2d editor viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-20T15:02:50Z","updated_at":"2019-07-22T12:06:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e37594824fe00eb6aab05d2c7dfdad6c9d9ff28e"]},"30714":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTcxNjc4","public_id":30714,"url":"https://github.com/godotengine/godot/pull/30714","diff_url":"https://github.com/godotengine/godot/pull/30714.diff","patch_url":"https://github.com/godotengine/godot/pull/30714.patch","title":"Invert and adjust the default fog height values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-20T15:28:15Z","updated_at":"2020-01-27T18:15:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d1a35b5a970879de9ec648ffd6fae539a607d49b"]},"30716":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTc1MzMz","public_id":30716,"url":"https://github.com/godotengine/godot/pull/30716","diff_url":"https://github.com/godotengine/godot/pull/30716.diff","patch_url":"https://github.com/godotengine/godot/pull/30716.patch","title":"Fix some code found by Coverity Scan and PVS Studio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-07-20T16:26:54Z","updated_at":"2019-08-08T06:58:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aab8da25ad2c3e6d2df03abbc8e35c1725938c40"]},"30717":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTgzNTg5","public_id":30717,"url":"https://github.com/godotengine/godot/pull/30717","diff_url":"https://github.com/godotengine/godot/pull/30717.diff","patch_url":"https://github.com/godotengine/godot/pull/30717.patch","title":"zstd: Update to upstream version 1.4.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-20T18:49:33Z","updated_at":"2019-11-12T07:09:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["b81fa47f3882ef7d91baa9fa1351ea504fb019ca"]},"30720":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTkyNzUw","public_id":30720,"url":"https://github.com/godotengine/godot/pull/30720","diff_url":"https://github.com/godotengine/godot/pull/30720.diff","patch_url":"https://github.com/godotengine/godot/pull/30720.patch","title":"Improve the Variant class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-20T21:43:26Z","updated_at":"2020-01-27T18:15:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4840d36654aae176c2273cd20e622130d304b03d"]},"30721":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NTkyODA2","public_id":30721,"url":"https://github.com/godotengine/godot/pull/30721","diff_url":"https://github.com/godotengine/godot/pull/30721.diff","patch_url":"https://github.com/godotengine/godot/pull/30721.patch","title":"Allow tab key to be used for shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-20T21:44:33Z","updated_at":"2019-12-18T07:33:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cafb888361eba08297dd88b18dc71f4d418525c0"]},"30726":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjA3NDU1","public_id":30726,"url":"https://github.com/godotengine/godot/pull/30726","diff_url":"https://github.com/godotengine/godot/pull/30726.diff","patch_url":"https://github.com/godotengine/godot/pull/30726.patch","title":"Revert \"Optimize DirAccessUnix::get_next() for some file systems\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-07-21T03:54:15Z","updated_at":"2019-07-22T11:35:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ee9f46423b85d6fbcfa43380c70cc7d0f3eff8f7"]},"30728":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjE4NTU5","public_id":30728,"url":"https://github.com/godotengine/godot/pull/30728","diff_url":"https://github.com/godotengine/godot/pull/30728.diff","patch_url":"https://github.com/godotengine/godot/pull/30728.patch","title":"Documents the need for input_pickable in _input_event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgwNTY4OTg=","created_at":"2019-07-21T08:08:56Z","updated_at":"2019-07-29T15:10:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9a84cef4fca3986bd46b3311e2771dbd1d0dbc08"]},"30732":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjQ1NTAx","public_id":30732,"url":"https://github.com/godotengine/godot/pull/30732","diff_url":"https://github.com/godotengine/godot/pull/30732.diff","patch_url":"https://github.com/godotengine/godot/pull/30732.patch","title":"Disable high-quality voxel cone tracing by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-21T15:39:43Z","updated_at":"2020-01-27T18:15:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b1e382178c0e0057d53acb95c7e1de19aa5af337"]},"30735":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjU5Mjcx","public_id":30735,"url":"https://github.com/godotengine/godot/pull/30735","diff_url":"https://github.com/godotengine/godot/pull/30735.diff","patch_url":"https://github.com/godotengine/godot/pull/30735.patch","title":"Project manager improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-07-21T19:28:06Z","updated_at":"2019-07-23T06:41:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d3652887df0bbe5876dd7b64e741b3c5b14e0cad"]},"30740":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjY4OTEw","public_id":30740,"url":"https://github.com/godotengine/godot/pull/30740","diff_url":"https://github.com/godotengine/godot/pull/30740.diff","patch_url":"https://github.com/godotengine/godot/pull/30740.patch","title":"Make it a build error if a GetTypeInfo specialization cannot be resolved","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-21T22:09:38Z","updated_at":"2021-05-13T23:47:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2c85439da00fa7277ef39d23ad29b6da9dd690e0"]},"30741":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NjY5NDM3","public_id":30741,"url":"https://github.com/godotengine/godot/pull/30741","diff_url":"https://github.com/godotengine/godot/pull/30741.diff","patch_url":"https://github.com/godotengine/godot/pull/30741.patch","title":"Mono: Fix editor API assembly not being updated","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-21T22:17:53Z","updated_at":"2021-05-13T23:47:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0197d86ab402b00e75853812538011415ffdaa85"]},"30745":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5NzQwOTA0","public_id":30745,"url":"https://github.com/godotengine/godot/pull/30745","diff_url":"https://github.com/godotengine/godot/pull/30745.diff","patch_url":"https://github.com/godotengine/godot/pull/30745.patch","title":"Fix GLES2 shadow transparency bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-22T06:53:34Z","updated_at":"2021-10-25T08:57:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["150487e7280a1847b19a27f6b1465224bb14e8d6"]},"30748":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5ODAzODgw","public_id":30748,"url":"https://github.com/godotengine/godot/pull/30748","diff_url":"https://github.com/godotengine/godot/pull/30748.diff","patch_url":"https://github.com/godotengine/godot/pull/30748.patch","title":"Revert \"Tweak SpatialMaterial's default metallic and roughness texture channels\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-22T09:58:15Z","updated_at":"2019-07-22T10:23:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a1b4568ba9ca83715be062edd30cedc0e2975d00"]},"30749":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5ODA2NDYz","public_id":30749,"url":"https://github.com/godotengine/godot/pull/30749","diff_url":"https://github.com/godotengine/godot/pull/30749.diff","patch_url":"https://github.com/godotengine/godot/pull/30749.patch","title":"Revert \"Expose \"meta\" to the Inspector\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-22T10:05:02Z","updated_at":"2019-07-22T10:23:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f5b77acc9f3ee739e17d05d767edbff1b6bf6ea"]},"30751":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5ODMzOTgy","public_id":30751,"url":"https://github.com/godotengine/godot/pull/30751","diff_url":"https://github.com/godotengine/godot/pull/30751.diff","patch_url":"https://github.com/godotengine/godot/pull/30751.patch","title":"Emscripten: Do not define BINARYEN_TRAP_MODE='clamp'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-22T11:24:29Z","updated_at":"2019-11-29T15:10:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["63544e6b02e42935b9f23ade6ff14a6731abe72d"]},"30752":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5ODQ2MDM1","public_id":30752,"url":"https://github.com/godotengine/godot/pull/30752","diff_url":"https://github.com/godotengine/godot/pull/30752.diff","patch_url":"https://github.com/godotengine/godot/pull/30752.patch","title":"SCons: Fix uses of [].append instead of env.add_source_files()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-22T12:00:03Z","updated_at":"2021-10-25T08:57:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["66d09a6b4cae73fbb48fe01082af5397c4a75d9a"]},"30753":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5ODQ3ODY1","public_id":30753,"url":"https://github.com/godotengine/godot/pull/30753","diff_url":"https://github.com/godotengine/godot/pull/30753.diff","patch_url":"https://github.com/godotengine/godot/pull/30753.patch","title":"Make `make_header.py` functional when run from any location","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-22T12:04:59Z","updated_at":"2020-01-27T18:14:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["31eb116d49a8648a560354c7caa895cc7a8661c5"]},"30759":{"id":"MDExOlB1bGxSZXF1ZXN0Mjk5OTkzODA2","public_id":30759,"url":"https://github.com/godotengine/godot/pull/30759","diff_url":"https://github.com/godotengine/godot/pull/30759.diff","patch_url":"https://github.com/godotengine/godot/pull/30759.patch","title":"Fix type mismatch in iOS interface orientation checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-22T18:49:51Z","updated_at":"2019-07-22T19:11:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["77724fde60f683352f102b82a815cc84667ebdf5"]},"30763":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMDQ1MjIz","public_id":30763,"url":"https://github.com/godotengine/godot/pull/30763","diff_url":"https://github.com/godotengine/godot/pull/30763.diff","patch_url":"https://github.com/godotengine/godot/pull/30763.patch","title":"Display version information in the editor at all times","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-22T21:25:07Z","updated_at":"2020-01-27T18:14:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dee9e9dc629556c858e8f2b9b17c10db9876c5c2"]},"30764":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMDU2OTcz","public_id":30764,"url":"https://github.com/godotengine/godot/pull/30764","diff_url":"https://github.com/godotengine/godot/pull/30764.diff","patch_url":"https://github.com/godotengine/godot/pull/30764.patch","title":"Fix contact shadows appearing when shading casting is off","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-22T22:07:32Z","updated_at":"2019-11-17T19:33:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b1839e5e8502927373e948365b490a5dc60facb5"]},"30771":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMTMwODUx","public_id":30771,"url":"https://github.com/godotengine/godot/pull/30771","diff_url":"https://github.com/godotengine/godot/pull/30771.diff","patch_url":"https://github.com/godotengine/godot/pull/30771.patch","title":"Move \"Open Screenshot\" from the \"Editor\" menu to the editor settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-23T05:12:41Z","updated_at":"2019-07-23T14:50:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9be52a5e0f45f3cfc78f475df6a2f60d7fa0d514"]},"30772":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMjEzNzQ1","public_id":30772,"url":"https://github.com/godotengine/godot/pull/30772","diff_url":"https://github.com/godotengine/godot/pull/30772.diff","patch_url":"https://github.com/godotengine/godot/pull/30772.patch","title":"Increased max view distance in spatial editor plugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3NTAxMzU=","created_at":"2019-07-23T09:48:56Z","updated_at":"2020-06-08T16:43: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":["4c8fa414bba9e56f344d6b4e645b94ec9913b898"]},"30774":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMjUxMzYw","public_id":30774,"url":"https://github.com/godotengine/godot/pull/30774","diff_url":"https://github.com/godotengine/godot/pull/30774.diff","patch_url":"https://github.com/godotengine/godot/pull/30774.patch","title":"Make Set methods obsolete","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-07-23T11:28:29Z","updated_at":"2020-05-07T20:06:15Z","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":["7dbbb5eac7a2a64066b0acd9b0cf7c8800f9c809"]},"30776":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwMzU1MDEy","public_id":30776,"url":"https://github.com/godotengine/godot/pull/30776","diff_url":"https://github.com/godotengine/godot/pull/30776.diff","patch_url":"https://github.com/godotengine/godot/pull/30776.patch","title":"Inspector: Make default float step configurable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-23T15:33:46Z","updated_at":"2019-12-16T19:31: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":["d844e306147689c3f02473b3dd5d592bdf141023"]},"30778":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwNDAxNTk1","public_id":30778,"url":"https://github.com/godotengine/godot/pull/30778","diff_url":"https://github.com/godotengine/godot/pull/30778.diff","patch_url":"https://github.com/godotengine/godot/pull/30778.patch","title":"Make possible to edit multiple keys in an animation again","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-23T17:39:44Z","updated_at":"2019-07-24T13:22:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["97e18f03dbf15fc49e41a1c71cd5db6899b2673f"]},"30786":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwNTE1MDcy","public_id":30786,"url":"https://github.com/godotengine/godot/pull/30786","diff_url":"https://github.com/godotengine/godot/pull/30786.diff","patch_url":"https://github.com/godotengine/godot/pull/30786.patch","title":"Update some dead links in the codebase","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-24T00:10:34Z","updated_at":"2019-07-29T15:10:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["12ae7a4c02c186e9f136a7d4a8ea9f6f4805f718"]},"30788":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwNTgyMDU5","public_id":30788,"url":"https://github.com/godotengine/godot/pull/30788","diff_url":"https://github.com/godotengine/godot/pull/30788.diff","patch_url":"https://github.com/godotengine/godot/pull/30788.patch","title":"Added Vector2/3.direction_to methods to GDNative","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-24T06:42:27Z","updated_at":"2019-07-26T19:37:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["bf237f651c09f4670baa84610ec41e2a36b1a6a4"]},"30792":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwNjY2MTk0","public_id":30792,"url":"https://github.com/godotengine/godot/pull/30792","diff_url":"https://github.com/godotengine/godot/pull/30792.diff","patch_url":"https://github.com/godotengine/godot/pull/30792.patch","title":"Don't release action if it's not pressed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-24T10:46:16Z","updated_at":"2019-07-25T08:00:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["bd5b73108f7ff02a691888e34cddf72b8d84ad05"]},"30796":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwNzU3MjM0","public_id":30796,"url":"https://github.com/godotengine/godot/pull/30796","diff_url":"https://github.com/godotengine/godot/pull/30796.diff","patch_url":"https://github.com/godotengine/godot/pull/30796.patch","title":"Fix undo problems with method and transform tracks in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-24T14:41:26Z","updated_at":"2019-07-25T12:28:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3d9df3b2ed252264a13b555574148262760859a4"]},"30799":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwODM0MjY0","public_id":30799,"url":"https://github.com/godotengine/godot/pull/30799","diff_url":"https://github.com/godotengine/godot/pull/30799.diff","patch_url":"https://github.com/godotengine/godot/pull/30799.patch","title":"Fix crash when using custom cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-07-24T18:03:49Z","updated_at":"2019-07-25T17:29:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c3f69c6c76a0495b6730d2483e64a31ee3a1d4ad"]},"30802":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwOTAxMDQ1","public_id":30802,"url":"https://github.com/godotengine/godot/pull/30802","diff_url":"https://github.com/godotengine/godot/pull/30802.diff","patch_url":"https://github.com/godotengine/godot/pull/30802.patch","title":"Unhandled exception policy and fix external editors on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-24T21:23:45Z","updated_at":"2021-05-13T23:47:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0cdbb793822961e68727925d0f3f4e00f780306","513cc78f85d8c45a9492ae25034cd2357714cfdf"]},"30803":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwOTQ2MDY1","public_id":30803,"url":"https://github.com/godotengine/godot/pull/30803","diff_url":"https://github.com/godotengine/godot/pull/30803.diff","patch_url":"https://github.com/godotengine/godot/pull/30803.patch","title":"Center text in the debugger's \"Monitors\" tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-25T01:10:20Z","updated_at":"2019-07-25T12:28:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a2c4e4d6ff6e87c0d0542f7701c79673c71f6e2a"]},"30804":{"id":"MDExOlB1bGxSZXF1ZXN0MzAwOTY1MTAy","public_id":30804,"url":"https://github.com/godotengine/godot/pull/30804","diff_url":"https://github.com/godotengine/godot/pull/30804.diff","patch_url":"https://github.com/godotengine/godot/pull/30804.patch","title":"Fixed crash when making subresource unique in inspector dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-07-25T03:12:39Z","updated_at":"2019-08-09T20:46:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["befc2c0894209ddd3905e419d3b1df6fa6134431"]},"30806":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMDE3NzAw","public_id":30806,"url":"https://github.com/godotengine/godot/pull/30806","diff_url":"https://github.com/godotengine/godot/pull/30806.diff","patch_url":"https://github.com/godotengine/godot/pull/30806.patch","title":"Inspector: Fix PROPERTY_HINT_SPRITE_FRAME not behaving as RANGE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-25T07:32:46Z","updated_at":"2019-07-25T08:33:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["336846e547c1daeb8855b091d21df3b91c2a80a8"]},"30807":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMDUxOTA3","public_id":30807,"url":"https://github.com/godotengine/godot/pull/30807","diff_url":"https://github.com/godotengine/godot/pull/30807.diff","patch_url":"https://github.com/godotengine/godot/pull/30807.patch","title":"DirAccess: Drop compat get_next(bool *is_dir) which was hidden","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-25T09:12:27Z","updated_at":"2019-07-25T12:51:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["43238bb59af7a0b7e98540a2786d006dad8747c9"]},"30810":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMTA3NTkz","public_id":30810,"url":"https://github.com/godotengine/godot/pull/30810","diff_url":"https://github.com/godotengine/godot/pull/30810.diff","patch_url":"https://github.com/godotengine/godot/pull/30810.patch","title":"Make KinematicBody docs consistent regarding `test_only` argument","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-07-25T11:48:41Z","updated_at":"2019-07-29T13:19:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8ba50823c4715a43845207a28ad2f2051b6121e7"]},"30814":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMTU3ODc0","public_id":30814,"url":"https://github.com/godotengine/godot/pull/30814","diff_url":"https://github.com/godotengine/godot/pull/30814.diff","patch_url":"https://github.com/godotengine/godot/pull/30814.patch","title":"Adds a meta on top of every generated class to hide Edit on Github link","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyODkyMDc=","created_at":"2019-07-25T13:59:50Z","updated_at":"2019-07-29T13:28:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d83b8881ae15e156590dfe47b00e2e6059286e69"]},"30815":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMTYzMjg4","public_id":30815,"url":"https://github.com/godotengine/godot/pull/30815","diff_url":"https://github.com/godotengine/godot/pull/30815.diff","patch_url":"https://github.com/godotengine/godot/pull/30815.patch","title":"Fix text position in the debugger's \"Monitors\" tab not being an integer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-25T14:11:36Z","updated_at":"2019-07-25T14:53:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7f12618fdf81e77cd7413383d49fc0fb19c93dd2"]},"30817":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMTg5OTI0","public_id":30817,"url":"https://github.com/godotengine/godot/pull/30817","diff_url":"https://github.com/godotengine/godot/pull/30817.diff","patch_url":"https://github.com/godotengine/godot/pull/30817.patch","title":"Fix wrong placement of new line in 'PhysicsBody' warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-25T15:10:08Z","updated_at":"2019-07-25T15:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4ff360b73b0b0241292c51b2358817244d277734"]},"30820":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMjA5NTQx","public_id":30820,"url":"https://github.com/godotengine/godot/pull/30820","diff_url":"https://github.com/godotengine/godot/pull/30820.diff","patch_url":"https://github.com/godotengine/godot/pull/30820.patch","title":"Mono: Don't try to update project assemblies from project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-25T15:57:22Z","updated_at":"2021-05-13T23:47:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9befa63d2259738c3802608fc3fb0859c9a0ee7"]},"30823":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMjI0ODE0","public_id":30823,"url":"https://github.com/godotengine/godot/pull/30823","diff_url":"https://github.com/godotengine/godot/pull/30823.diff","patch_url":"https://github.com/godotengine/godot/pull/30823.patch","title":"Fix memory leaks with SyntaxHighlighters","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-07-25T16:39:44Z","updated_at":"2019-07-25T22:02:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e51aa14208b6c0b87191b046ace6b9b59678969f"]},"30825":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMjczNTM0","public_id":30825,"url":"https://github.com/godotengine/godot/pull/30825","diff_url":"https://github.com/godotengine/godot/pull/30825.diff","patch_url":"https://github.com/godotengine/godot/pull/30825.patch","title":"Fix incorrectly updating csproj and not closing build issues file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-25T19:08:41Z","updated_at":"2021-05-14T01:28:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e84478f4e4176a945c0a986524e019db18541c3"]},"30828":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMzAyNjcx","public_id":30828,"url":"https://github.com/godotengine/godot/pull/30828","diff_url":"https://github.com/godotengine/godot/pull/30828.diff","patch_url":"https://github.com/godotengine/godot/pull/30828.patch","title":"Snap transform gizmo values in the 3D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-07-25T20:41:22Z","updated_at":"2021-01-19T10:07:35Z","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":["53d2a4e9056a967eba625b7b930d87bf8804cc7e"]},"30829":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMzE1Nzk1","public_id":30829,"url":"https://github.com/godotengine/godot/pull/30829","diff_url":"https://github.com/godotengine/godot/pull/30829.diff","patch_url":"https://github.com/godotengine/godot/pull/30829.patch","title":"fix getting correct mingw-w64 version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-07-25T21:23:34Z","updated_at":"2019-07-25T22:10:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["21297a533eb40b939aac1afb62cae2c1ddcb551a"]},"30833":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxMzk4MDQx","public_id":30833,"url":"https://github.com/godotengine/godot/pull/30833","diff_url":"https://github.com/godotengine/godot/pull/30833.diff","patch_url":"https://github.com/godotengine/godot/pull/30833.patch","title":"Fix Clearing Inspector for Remote Node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-26T05:13:18Z","updated_at":"2019-08-23T07:13:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2f2abadefe91ad3fb1c81be46f4573988b8226be"]},"30839":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNTQyMTgy","public_id":30839,"url":"https://github.com/godotengine/godot/pull/30839","diff_url":"https://github.com/godotengine/godot/pull/30839.diff","patch_url":"https://github.com/godotengine/godot/pull/30839.patch","title":"Simplify editor settings related to window dimming","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-26T13:31:11Z","updated_at":"2020-01-27T18:14:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f6a9d9c09c0cca1afc8701cccbf504c52054aad"]},"30842":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNTgzMzUw","public_id":30842,"url":"https://github.com/godotengine/godot/pull/30842","diff_url":"https://github.com/godotengine/godot/pull/30842.diff","patch_url":"https://github.com/godotengine/godot/pull/30842.patch","title":"Mono: Fix custom defines for Mono's MSBuild; remove xbuild","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-26T15:18:21Z","updated_at":"2021-05-14T01:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8821569689030c21b541b14e4aa7c1ee513dd03f"]},"30846":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNjA4MzMy","public_id":30846,"url":"https://github.com/godotengine/godot/pull/30846","diff_url":"https://github.com/godotengine/godot/pull/30846.diff","patch_url":"https://github.com/godotengine/godot/pull/30846.patch","title":"Small adjustments to tooltips in '(Editor)FileDialog'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-26T16:33:10Z","updated_at":"2019-07-26T16:56:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8fc87561931111ab0d01402a82cecf7ea5feb2c"]},"30849":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNjQxMjY2","public_id":30849,"url":"https://github.com/godotengine/godot/pull/30849","diff_url":"https://github.com/godotengine/godot/pull/30849.diff","patch_url":"https://github.com/godotengine/godot/pull/30849.patch","title":"Disallow using of both tabs and spaces for indentation in the same file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-26T18:28:24Z","updated_at":"2019-07-27T14:29:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f12f3cf726c6e04b9beaaad4ae97b2946b9aecb8"]},"30851":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNjU4MDAw","public_id":30851,"url":"https://github.com/godotengine/godot/pull/30851","diff_url":"https://github.com/godotengine/godot/pull/30851.diff","patch_url":"https://github.com/godotengine/godot/pull/30851.patch","title":"Allow setting buffer size of WebRTCDataChannel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0MjEyMjA=","created_at":"2019-07-26T19:26:54Z","updated_at":"2019-08-21T19:17:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["5f9ed1979d5fe1294e297cfe3e9e98cace9c1186"]},"30852":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNjY4MzA2","public_id":30852,"url":"https://github.com/godotengine/godot/pull/30852","diff_url":"https://github.com/godotengine/godot/pull/30852.diff","patch_url":"https://github.com/godotengine/godot/pull/30852.patch","title":"Tool Mode for Visualscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-07-26T20:04:20Z","updated_at":"2019-09-22T19:22:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["097f47f064f05a38b1f41e03daf6c5e03a30cbc4"]},"30855":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzE4MjY0","public_id":30855,"url":"https://github.com/godotengine/godot/pull/30855","diff_url":"https://github.com/godotengine/godot/pull/30855.diff","patch_url":"https://github.com/godotengine/godot/pull/30855.patch","title":"C#: Fix Transform2D.AffineInverse()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-07-27T00:17:13Z","updated_at":"2021-05-14T01:27:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d54df7b9046363dd6d353f4ca172e9a3ddc39233"]},"30857":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzI1NTI1","public_id":30857,"url":"https://github.com/godotengine/godot/pull/30857","diff_url":"https://github.com/godotengine/godot/pull/30857.diff","patch_url":"https://github.com/godotengine/godot/pull/30857.patch","title":"[DOCS] Correct \"fixed process\" reference in KinematicBody doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-07-27T01:57:42Z","updated_at":"2019-07-29T15:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7f4059ceb7cf87110a0d1e84f1f14585b08a2089"]},"30864":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzUxMzcy","public_id":30864,"url":"https://github.com/godotengine/godot/pull/30864","diff_url":"https://github.com/godotengine/godot/pull/30864.diff","patch_url":"https://github.com/godotengine/godot/pull/30864.patch","title":"HTML5 default loader: small bugfix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0NjU3Mg==","created_at":"2019-07-27T10:55:32Z","updated_at":"2019-09-24T07:00:09Z","target_branch":"3.1","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a5a413c7e971808576bbcf369e91208b51d0d819"]},"30865":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzUxNDA4","public_id":30865,"url":"https://github.com/godotengine/godot/pull/30865","diff_url":"https://github.com/godotengine/godot/pull/30865.diff","patch_url":"https://github.com/godotengine/godot/pull/30865.patch","title":"Revert \"Update Control margins when size is overridden by change to minsize\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-27T10:56:14Z","updated_at":"2019-07-27T10:57:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f494d5f10b2b81b6f2c6ea18f491027d9d6276d9"]},"30869":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzY0MDMy","public_id":30869,"url":"https://github.com/godotengine/godot/pull/30869","diff_url":"https://github.com/godotengine/godot/pull/30869.diff","patch_url":"https://github.com/godotengine/godot/pull/30869.patch","title":"Replace radion buttons with checkboxes in GDNativeLibrary editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-27T14:49:36Z","updated_at":"2019-07-29T09:59:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ba63e0a5a27c2d861853294a87afd78fe1bef78c"]},"30870":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzY1OTc2","public_id":30870,"url":"https://github.com/godotengine/godot/pull/30870","diff_url":"https://github.com/godotengine/godot/pull/30870.diff","patch_url":"https://github.com/godotengine/godot/pull/30870.patch","title":"update algorithm about paking float to vec4 to fix shadow slipping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-07-27T15:21:06Z","updated_at":"2019-07-29T09:05:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["47df933c27d03a14a53658278ffd48198e4a9c6a"]},"30876":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzc5Mzg0","public_id":30876,"url":"https://github.com/godotengine/godot/pull/30876","diff_url":"https://github.com/godotengine/godot/pull/30876.diff","patch_url":"https://github.com/godotengine/godot/pull/30876.patch","title":"Remove physics thread getting the gl context","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-07-27T19:12:32Z","updated_at":"2019-07-29T07:59:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["472cda90478127bae69f59ef741c27fca612ac99"]},"30877":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzg2OTcy","public_id":30877,"url":"https://github.com/godotengine/godot/pull/30877","diff_url":"https://github.com/godotengine/godot/pull/30877.diff","patch_url":"https://github.com/godotengine/godot/pull/30877.patch","title":"Bugfix GLTF import: Do not reindex when blend shapes are present.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxNjAwNTU=","created_at":"2019-07-27T21:36:59Z","updated_at":"2020-03-24T10:11:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["c2e91005ef7abcbc4b0d4339a398572467b082ee"]},"30879":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxNzkyMzQw","public_id":30879,"url":"https://github.com/godotengine/godot/pull/30879","diff_url":"https://github.com/godotengine/godot/pull/30879.diff","patch_url":"https://github.com/godotengine/godot/pull/30879.patch","title":"Simplify editor settings related to font hinting and antialiasing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-27T23:29:20Z","updated_at":"2020-01-27T18:14:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c374f91dd1900552ae8205e68b44f287bcbfe0d"]},"30889":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODMxMzMw","public_id":30889,"url":"https://github.com/godotengine/godot/pull/30889","diff_url":"https://github.com/godotengine/godot/pull/30889.diff","patch_url":"https://github.com/godotengine/godot/pull/30889.patch","title":"Fix WebSocketClient crash when unref during signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-07-28T13:26:53Z","updated_at":"2019-07-28T19:49:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["d6c9b377b933c28ea1758e12c2258945bf201d40"]},"30890":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODMyMDQ3","public_id":30890,"url":"https://github.com/godotengine/godot/pull/30890","diff_url":"https://github.com/godotengine/godot/pull/30890.diff","patch_url":"https://github.com/godotengine/godot/pull/30890.patch","title":"Clarify is_action_pressed() for multiple assigned buttons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-28T13:38:11Z","updated_at":"2022-12-21T01:40:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7e329a7251b603c3d46da2456d687754547c5793"]},"30891":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODMzODIy","public_id":30891,"url":"https://github.com/godotengine/godot/pull/30891","diff_url":"https://github.com/godotengine/godot/pull/30891.diff","patch_url":"https://github.com/godotengine/godot/pull/30891.patch","title":"Make it so that 2D viewport does not pan while editing tilemaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-07-28T14:02:36Z","updated_at":"2019-07-29T12:41:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["68b5f101c7274d9e57dde4f779e71d927e6664b2"]},"30893":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODM4NjY4","public_id":30893,"url":"https://github.com/godotengine/godot/pull/30893","diff_url":"https://github.com/godotengine/godot/pull/30893.diff","patch_url":"https://github.com/godotengine/godot/pull/30893.patch","title":"Implement error macros that come with an error message, replacing ERR_EXPLAIN.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-07-28T15:12:37Z","updated_at":"2019-08-09T07:33:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8affda09168c38c5b5ff21845e80ca5e1668ec57"]},"30895":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODUwMDM1","public_id":30895,"url":"https://github.com/godotengine/godot/pull/30895","diff_url":"https://github.com/godotengine/godot/pull/30895.diff","patch_url":"https://github.com/godotengine/godot/pull/30895.patch","title":"Added round function to gles2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-28T18:14:06Z","updated_at":"2021-10-25T08:57:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3f25dde6b4c46bec1fd25a3dd8f65c774b0fef94"]},"30898":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODUyODU2","public_id":30898,"url":"https://github.com/godotengine/godot/pull/30898","diff_url":"https://github.com/godotengine/godot/pull/30898.diff","patch_url":"https://github.com/godotengine/godot/pull/30898.patch","title":"Add project setting for max lights and reflections in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-28T19:01:58Z","updated_at":"2019-11-17T19:34:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1a981ef268149c0db0fc0a1267e8c73130661016"]},"30902":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODc0NzM1","public_id":30902,"url":"https://github.com/godotengine/godot/pull/30902","diff_url":"https://github.com/godotengine/godot/pull/30902.diff","patch_url":"https://github.com/godotengine/godot/pull/30902.patch","title":"Oculus requires apps with line when head tracking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-07-29T00:55:13Z","updated_at":"2019-08-08T07:09:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["62ed44d75f26c570ac4bbf5852048954f4b83c4c"]},"30905":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxODc4ODEw","public_id":30905,"url":"https://github.com/godotengine/godot/pull/30905","diff_url":"https://github.com/godotengine/godot/pull/30905.diff","patch_url":"https://github.com/godotengine/godot/pull/30905.patch","title":"Toggle CPUParticles2D visibility when redrawing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-29T01:37:30Z","updated_at":"2019-11-17T19:34:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cb4d145c22379a7ffd40965b4ba182854708c218"]},"30909":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxOTE3ODYx","public_id":30909,"url":"https://github.com/godotengine/godot/pull/30909","diff_url":"https://github.com/godotengine/godot/pull/30909.diff","patch_url":"https://github.com/godotengine/godot/pull/30909.patch","title":"Add a reference to pow to the description of exp.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1ODYyNDY=","created_at":"2019-07-29T05:54:02Z","updated_at":"2019-11-08T14:23:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a2c81a74555ca098da4d03a54f44664d933d7182"]},"30911":{"id":"MDExOlB1bGxSZXF1ZXN0MzAxOTIyMjQ2","public_id":30911,"url":"https://github.com/godotengine/godot/pull/30911","diff_url":"https://github.com/godotengine/godot/pull/30911.diff","patch_url":"https://github.com/godotengine/godot/pull/30911.patch","title":"Optimize DirAccessUnix::get_next() for some file systems (with link support)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MDUyOTM=","created_at":"2019-07-29T06:13:43Z","updated_at":"2019-07-29T22:12:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e02c5ef48ac50f66d7702e4be19282122acf1b0d"]},"30918":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMDExNjcy","public_id":30918,"url":"https://github.com/godotengine/godot/pull/30918","diff_url":"https://github.com/godotengine/godot/pull/30918.diff","patch_url":"https://github.com/godotengine/godot/pull/30918.patch","title":"Fix filter crash in EditorFileDialog for MeshLib/TileSet conversion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-29T10:44:29Z","updated_at":"2019-07-29T11:25:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aec53acd7dc7532143c5073f6a47a8463128badd"]},"30919":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMDEzNzc4","public_id":30919,"url":"https://github.com/godotengine/godot/pull/30919","diff_url":"https://github.com/godotengine/godot/pull/30919.diff","patch_url":"https://github.com/godotengine/godot/pull/30919.patch","title":"Fix GPU particle transform delay when created on SceneTree timer timeout","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-07-29T10:50:51Z","updated_at":"2019-11-08T15:03:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c6b82f108ad4deb1a1fc87eea905650127dd686d"]},"30923":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMDYwNTcy","public_id":30923,"url":"https://github.com/godotengine/godot/pull/30923","diff_url":"https://github.com/godotengine/godot/pull/30923.diff","patch_url":"https://github.com/godotengine/godot/pull/30923.patch","title":"Improve platform selection in the GDNativeLibrary dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-29T13:05:08Z","updated_at":"2019-08-01T10:41:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d69409338be5335ca0066eb4d7d960279f3b5947"]},"30925":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMDg5MDg1","public_id":30925,"url":"https://github.com/godotengine/godot/pull/30925","diff_url":"https://github.com/godotengine/godot/pull/30925.diff","patch_url":"https://github.com/godotengine/godot/pull/30925.patch","title":"Implement shader array support for varyings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-29T14:12:29Z","updated_at":"2019-09-18T15:54:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1333ea2a2d70d45a295702c2d941e7bfb00bfe94"]},"30926":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMDk0NTQ2","public_id":30926,"url":"https://github.com/godotengine/godot/pull/30926","diff_url":"https://github.com/godotengine/godot/pull/30926.diff","patch_url":"https://github.com/godotengine/godot/pull/30926.patch","title":"Change if to switch in OptionButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-29T14:24:39Z","updated_at":"2019-07-29T15:37:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dfecd62235af1209c11bfc359ef9338e4349f3f5"]},"30927":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTAzNTMw","public_id":30927,"url":"https://github.com/godotengine/godot/pull/30927","diff_url":"https://github.com/godotengine/godot/pull/30927.diff","patch_url":"https://github.com/godotengine/godot/pull/30927.patch","title":"Change cursor to multi-selection cursor when selecting text in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY2MTc5NTc=","created_at":"2019-07-29T14:45:03Z","updated_at":"2019-08-30T13:05:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b1dbd114c4535e3ac04469335c371d091244f9a3"]},"30928":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTI4OTYy","public_id":30928,"url":"https://github.com/godotengine/godot/pull/30928","diff_url":"https://github.com/godotengine/godot/pull/30928.diff","patch_url":"https://github.com/godotengine/godot/pull/30928.patch","title":"Remove useless variable and line in OptionButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2MjMxMTI2","created_at":"2019-07-29T15:46:18Z","updated_at":"2019-07-29T16:47:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["abceb74b490cbd4c7bed0d7bf0411267c367290a"]},"30931":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTQ0MDk3","public_id":30931,"url":"https://github.com/godotengine/godot/pull/30931","diff_url":"https://github.com/godotengine/godot/pull/30931.diff","patch_url":"https://github.com/godotengine/godot/pull/30931.patch","title":"Fix set_default_cursor_shape always sending motion event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-07-29T16:26:44Z","updated_at":"2019-11-08T14:22:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["508761e0cd3685f65d64718d72d5627b12968cd8"]},"30932":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTYwODE5","public_id":30932,"url":"https://github.com/godotengine/godot/pull/30932","diff_url":"https://github.com/godotengine/godot/pull/30932.diff","patch_url":"https://github.com/godotengine/godot/pull/30932.patch","title":"Translate TabContainer titles, when inherited from node name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2019-07-29T17:17:01Z","updated_at":"2019-07-29T20:41:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["65101c9a204f6ef6ed05ab60f97518bf56f81127"]},"30934":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTcwNTMx","public_id":30934,"url":"https://github.com/godotengine/godot/pull/30934","diff_url":"https://github.com/godotengine/godot/pull/30934.diff","patch_url":"https://github.com/godotengine/godot/pull/30934.patch","title":"Hopefully fix the random crashes with threads","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwNTQ0MzA1","created_at":"2019-07-29T17:46:51Z","updated_at":"2019-11-12T11:18:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["13efc1bb062a64d513618b136bfd3d888adb2ec5"]},"30935":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMTgyNDk0","public_id":30935,"url":"https://github.com/godotengine/godot/pull/30935","diff_url":"https://github.com/godotengine/godot/pull/30935.diff","patch_url":"https://github.com/godotengine/godot/pull/30935.patch","title":"Fix 'GDNativeLibrary' editor being incorrectly opened","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-29T18:23:56Z","updated_at":"2019-11-08T14:21:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["147990cb6dcd6659e1ffd3dd5aa89603ec4806c9"]},"30938":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMjE1ODc4","public_id":30938,"url":"https://github.com/godotengine/godot/pull/30938","diff_url":"https://github.com/godotengine/godot/pull/30938.diff","patch_url":"https://github.com/godotengine/godot/pull/30938.patch","title":"Changes default canvas_item_editor coarse zoom level from 1.5 to sqrt(2)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMjMwMDM=","created_at":"2019-07-29T20:07:51Z","updated_at":"2019-11-08T14:20:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3f516622c352843d9df6c13edaebc1b39e6387ce"]},"30943":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMjY1OTAy","public_id":30943,"url":"https://github.com/godotengine/godot/pull/30943","diff_url":"https://github.com/godotengine/godot/pull/30943.diff","patch_url":"https://github.com/godotengine/godot/pull/30943.patch","title":"Fix strict-aliasing warning in OS_Windows::get_unix_time.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk4ODMy","created_at":"2019-07-29T22:59:47Z","updated_at":"2019-07-30T07:26:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3502a85ba859fe1cad983d78e7b33f8e3d886e8d"]},"30944":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMjY5NDEz","public_id":30944,"url":"https://github.com/godotengine/godot/pull/30944","diff_url":"https://github.com/godotengine/godot/pull/30944.diff","patch_url":"https://github.com/godotengine/godot/pull/30944.patch","title":"Make the expand icon in the bottom panel always be the same","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-07-29T23:14:35Z","updated_at":"2019-07-30T12:41:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d6988b7d2bf44fbddb1049832b1e7581b77e6333"]},"30945":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyMjcwMTI0","public_id":30945,"url":"https://github.com/godotengine/godot/pull/30945","diff_url":"https://github.com/godotengine/godot/pull/30945.diff","patch_url":"https://github.com/godotengine/godot/pull/30945.patch","title":"Updated assimp to commit 1d565b0 with iFire","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODc3MA==","created_at":"2019-07-29T23:17:39Z","updated_at":"2019-07-30T18:47:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["243f400ee201aa59f23ec073983b8557d641d01a"]},"30958":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNDQxMjY5","public_id":30958,"url":"https://github.com/godotengine/godot/pull/30958","diff_url":"https://github.com/godotengine/godot/pull/30958.diff","patch_url":"https://github.com/godotengine/godot/pull/30958.patch","title":"jpgd.h: Backport security vulnerabilities fixes from Google Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-30T10:51:26Z","updated_at":"2019-08-21T09:05:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["5c333270eddb8c17b7edbafbe4079fa430123c43"]},"30961":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNDg0OTAx","public_id":30961,"url":"https://github.com/godotengine/godot/pull/30961","diff_url":"https://github.com/godotengine/godot/pull/30961.diff","patch_url":"https://github.com/godotengine/godot/pull/30961.patch","title":"Turn `OS.set_min/max_window_size()` warnings into errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-30T12:52:06Z","updated_at":"2020-01-27T18:14:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7de2c70e11ae6a1a4a1166ad2e413fd11400d2d9"]},"30962":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNDkzMTYz","public_id":30962,"url":"https://github.com/godotengine/godot/pull/30962","diff_url":"https://github.com/godotengine/godot/pull/30962.diff","patch_url":"https://github.com/godotengine/godot/pull/30962.patch","title":"Fixed remote scene tree not collapsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2019-07-30T13:12:56Z","updated_at":"2019-07-30T13:40:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d8dae84c9a4c60d63f6be02a8edc90839ece488b"]},"30966":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNTA5OTcz","public_id":30966,"url":"https://github.com/godotengine/godot/pull/30966","diff_url":"https://github.com/godotengine/godot/pull/30966.diff","patch_url":"https://github.com/godotengine/godot/pull/30966.patch","title":"Android: Remove unusable android_stl=no option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-30T13:50:35Z","updated_at":"2019-11-08T14:19:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["2da1614bebad0dd9a2e5b85c1350d9705e85fc68"]},"30967":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNTEwMjEw","public_id":30967,"url":"https://github.com/godotengine/godot/pull/30967","diff_url":"https://github.com/godotengine/godot/pull/30967.diff","patch_url":"https://github.com/godotengine/godot/pull/30967.patch","title":"Android: Drop support for NDK < r15","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-07-30T13:51:09Z","updated_at":"2021-10-25T08:57:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d6ef5daf48a2137b7dd87b389e76fad0af625946"]},"30972":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNjM0NjAw","public_id":30972,"url":"https://github.com/godotengine/godot/pull/30972","diff_url":"https://github.com/godotengine/godot/pull/30972.diff","patch_url":"https://github.com/godotengine/godot/pull/30972.patch","title":"Implement copy/paste in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-30T18:37:31Z","updated_at":"2020-08-06T08:28:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f70450680728c3e7b986b4f63733605b6f8cb3f6"]},"30977":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNjg1NjU1","public_id":30977,"url":"https://github.com/godotengine/godot/pull/30977","diff_url":"https://github.com/godotengine/godot/pull/30977.diff","patch_url":"https://github.com/godotengine/godot/pull/30977.patch","title":"Properly pass SCREEN_PIXEL_SIZE to canvas light shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-30T20:37:40Z","updated_at":"2019-11-17T19:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["518f0fb1900b29c761c939559195ae10de610ec8"]},"30981":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNzA4MzI5","public_id":30981,"url":"https://github.com/godotengine/godot/pull/30981","diff_url":"https://github.com/godotengine/godot/pull/30981.diff","patch_url":"https://github.com/godotengine/godot/pull/30981.patch","title":"Correct typo and format of comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MzgwNDkx","created_at":"2019-07-30T21:44:36Z","updated_at":"2019-07-31T18:45:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e617d2ca29b4efce7f8360dfedce627b0731028"]},"30982":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNzExNzg2","public_id":30982,"url":"https://github.com/godotengine/godot/pull/30982","diff_url":"https://github.com/godotengine/godot/pull/30982.diff","patch_url":"https://github.com/godotengine/godot/pull/30982.patch","title":"Adds skip-breakpoints feature","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-07-30T21:56:30Z","updated_at":"2021-01-10T14:00:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["617797c47cac39830282b7ea85fc38eb2d242e19"]},"30986":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyNzg1OTkx","public_id":30986,"url":"https://github.com/godotengine/godot/pull/30986","diff_url":"https://github.com/godotengine/godot/pull/30986.diff","patch_url":"https://github.com/godotengine/godot/pull/30986.patch","title":"Fix ProgressBar Wrong Value with Border","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-07-31T04:52:36Z","updated_at":"2019-08-21T09:07:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7db96e22dd2b6f52df2474e750d9b8445d23c137"]},"30987":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyODAyODkx","public_id":30987,"url":"https://github.com/godotengine/godot/pull/30987","diff_url":"https://github.com/godotengine/godot/pull/30987.diff","patch_url":"https://github.com/godotengine/godot/pull/30987.patch","title":"Implement negative for OmniLights and SpotLights in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-07-31T06:19:21Z","updated_at":"2019-11-17T19:34:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["96c30048558d1954288b7b69f7a63400012e3d4f"]},"30992":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyOTE4OTI2","public_id":30992,"url":"https://github.com/godotengine/godot/pull/30992","diff_url":"https://github.com/godotengine/godot/pull/30992.diff","patch_url":"https://github.com/godotengine/godot/pull/30992.patch","title":"Tweak Area and PhysicsBody damping setting hints for consistency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-31T11:58:21Z","updated_at":"2020-01-27T18:14:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0243dc53b8491d086f7e472a07c8ef081456fb12"]},"30993":{"id":"MDExOlB1bGxSZXF1ZXN0MzAyOTIwMzQ2","public_id":30993,"url":"https://github.com/godotengine/godot/pull/30993","diff_url":"https://github.com/godotengine/godot/pull/30993.diff","patch_url":"https://github.com/godotengine/godot/pull/30993.patch","title":"Expose several GLES3 built-ins to GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-07-31T12:02:28Z","updated_at":"2019-08-01T06:28:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8b4c538ab2d6330e0d65dc2947d05d42c7678315"]},"30998":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMDEwNzIw","public_id":30998,"url":"https://github.com/godotengine/godot/pull/30998","diff_url":"https://github.com/godotengine/godot/pull/30998.diff","patch_url":"https://github.com/godotengine/godot/pull/30998.patch","title":"Cap the number of warnings/errors per second rather than per frame","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-07-31T15:30:14Z","updated_at":"2020-01-27T18:14:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["47c615caf3701c25743d0b7aa68cde49958ca09c"]},"30999":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMDE3MzU3","public_id":30999,"url":"https://github.com/godotengine/godot/pull/30999","diff_url":"https://github.com/godotengine/godot/pull/30999.diff","patch_url":"https://github.com/godotengine/godot/pull/30999.patch","title":"Fixed regression in Godot Physics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-07-31T15:45:50Z","updated_at":"2019-07-31T17:57:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["53ac260d19282741da3618726ff1fa404b442344"]},"31001":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMDg4Mzg1","public_id":31001,"url":"https://github.com/godotengine/godot/pull/31001","diff_url":"https://github.com/godotengine/godot/pull/31001.diff","patch_url":"https://github.com/godotengine/godot/pull/31001.patch","title":"Add Reopen Closed Script option in Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-07-31T19:10:23Z","updated_at":"2019-08-02T10:01: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":["5718599bd2eb8e5f58f4264948d8e0fca10ba8fd"]},"31004":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMTQwODI3","public_id":31004,"url":"https://github.com/godotengine/godot/pull/31004","diff_url":"https://github.com/godotengine/godot/pull/31004.diff","patch_url":"https://github.com/godotengine/godot/pull/31004.patch","title":"Don't add unsaved scene to previous scenes list when closing a tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-07-31T21:53:26Z","updated_at":"2019-08-01T06:45:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["648313ab8a7364ce9429108b22d31cd22e555bc3"]},"31007":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMTk5MjEy","public_id":31007,"url":"https://github.com/godotengine/godot/pull/31007","diff_url":"https://github.com/godotengine/godot/pull/31007.diff","patch_url":"https://github.com/godotengine/godot/pull/31007.patch","title":"Add descriptive tooltips in VS editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-01T03:16:53Z","updated_at":"2019-08-01T06:46:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["5c447cecd29c0c60cc0052a82090e293e8915ef1"]},"31009":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMjIyODQ5","public_id":31009,"url":"https://github.com/godotengine/godot/pull/31009","diff_url":"https://github.com/godotengine/godot/pull/31009.diff","patch_url":"https://github.com/godotengine/godot/pull/31009.patch","title":"Fix outerProduct function in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-01T05:30:08Z","updated_at":"2019-08-01T06:49:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c34d75b67845cbd49cbb821bfc9cfa9ed25343dc"]},"31010":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMjMxOTQ4","public_id":31010,"url":"https://github.com/godotengine/godot/pull/31010","diff_url":"https://github.com/godotengine/godot/pull/31010.diff","patch_url":"https://github.com/godotengine/godot/pull/31010.patch","title":"Some visual fixes for Expression node in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-01T06:11:21Z","updated_at":"2019-08-01T08:58:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["82e2efe591aa31603fa62477eec05510903ebd03"]},"31013":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMzQzMDAx","public_id":31013,"url":"https://github.com/godotengine/godot/pull/31013","diff_url":"https://github.com/godotengine/godot/pull/31013.diff","patch_url":"https://github.com/godotengine/godot/pull/31013.patch","title":"Travis CI: Test project exporting/script running in the headless editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-01T11:33:18Z","updated_at":"2020-01-27T18:14:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5efd43609b84c2fec2ea452a1c27b028388e8389"]},"31014":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMzQ5ODQz","public_id":31014,"url":"https://github.com/godotengine/godot/pull/31014","diff_url":"https://github.com/godotengine/godot/pull/31014.diff","patch_url":"https://github.com/godotengine/godot/pull/31014.patch","title":"Fix floor_max_angle comparison for impossible angles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-08-01T11:54:02Z","updated_at":"2019-08-23T07:10:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["2fae8832c5480582c9d35eefd3b5c541042cbc94"]},"31015":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzMzYxMDI2","public_id":31015,"url":"https://github.com/godotengine/godot/pull/31015","diff_url":"https://github.com/godotengine/godot/pull/31015.diff","patch_url":"https://github.com/godotengine/godot/pull/31015.patch","title":"Improve the gizmo axis colors and increase the manipulator opacity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-01T12:25:38Z","updated_at":"2020-01-27T18:14:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d57680cf343265bf83ab06990228567d0e0775d6"]},"31018":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzNDY1ODk3","public_id":31018,"url":"https://github.com/godotengine/godot/pull/31018","diff_url":"https://github.com/godotengine/godot/pull/31018.diff","patch_url":"https://github.com/godotengine/godot/pull/31018.patch","title":"Fix error when building assimp on older Mac OS X version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4OTk2Mg==","created_at":"2019-08-01T16:37:16Z","updated_at":"2019-08-19T04:21:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["84698dfa3d6df46cc150e192e62829ed6006196f"]},"31021":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzNTI3Njk2","public_id":31021,"url":"https://github.com/godotengine/godot/pull/31021","diff_url":"https://github.com/godotengine/godot/pull/31021.diff","patch_url":"https://github.com/godotengine/godot/pull/31021.patch","title":"Expose Script reflection methods to scripting API.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-08-01T19:45:39Z","updated_at":"2020-05-16T21:48:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["88f79802f692c9de0fbef353c3aa7eff9ed85c6b"]},"31022":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzNTM5ODI2","public_id":31022,"url":"https://github.com/godotengine/godot/pull/31022","diff_url":"https://github.com/godotengine/godot/pull/31022.diff","patch_url":"https://github.com/godotengine/godot/pull/31022.patch","title":"Mention 32-bit integer limit in the PoolIntArray documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-01T20:22:02Z","updated_at":"2020-01-27T18:14:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cb3676726b01825c6ff94284e4240fa305b8fc7d"]},"31028":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzNjIxNDc2","public_id":31028,"url":"https://github.com/godotengine/godot/pull/31028","diff_url":"https://github.com/godotengine/godot/pull/31028.diff","patch_url":"https://github.com/godotengine/godot/pull/31028.patch","title":"Same method when redrawing as when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-02T02:54:16Z","updated_at":"2019-11-08T14:09:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c123a8c4f503dc40aa4a5b10c9e8224cd58ff112"]},"31032":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzNzc3OTQy","public_id":31032,"url":"https://github.com/godotengine/godot/pull/31032","diff_url":"https://github.com/godotengine/godot/pull/31032.diff","patch_url":"https://github.com/godotengine/godot/pull/31032.patch","title":"Select found text in Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-02T13:01:26Z","updated_at":"2019-08-02T14:07:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b1af799b16b116099e0b627adf539ffd329fa549"]},"31033":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzODAyMTE5","public_id":31033,"url":"https://github.com/godotengine/godot/pull/31033","diff_url":"https://github.com/godotengine/godot/pull/31033.diff","patch_url":"https://github.com/godotengine/godot/pull/31033.patch","title":"Added link to docs for shader editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-02T14:06:23Z","updated_at":"2019-11-12T11:25:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["770ce20ea3b8e4e75d4b9e74dd124726583acb1c"]},"31041":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzODgzODU2","public_id":31041,"url":"https://github.com/godotengine/godot/pull/31041","diff_url":"https://github.com/godotengine/godot/pull/31041.diff","patch_url":"https://github.com/godotengine/godot/pull/31041.patch","title":"Mark class_name line as safe in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNDg0NDYx","created_at":"2019-08-02T18:15:11Z","updated_at":"2019-11-08T14:07:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["1e6a52b215c5cbc186deba76bcf7972f694713b2"]},"31042":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzOTIzOTU0","public_id":31042,"url":"https://github.com/godotengine/godot/pull/31042","diff_url":"https://github.com/godotengine/godot/pull/31042.diff","patch_url":"https://github.com/godotengine/godot/pull/31042.patch","title":"Fixes color picker in code editor - it now only changes one color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-08-02T20:41:45Z","updated_at":"2019-11-12T11:32:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e7b07e1e58c5931585295b59a2714a1188a67fb9"]},"31047":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzOTYxODMy","public_id":31047,"url":"https://github.com/godotengine/godot/pull/31047","diff_url":"https://github.com/godotengine/godot/pull/31047.diff","patch_url":"https://github.com/godotengine/godot/pull/31047.patch","title":"Add Image.save_exr()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-08-03T00:14:01Z","updated_at":"2019-08-08T06:53:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cd2de77b04e2e91b5fbef99cde837e125b12c435"]},"31048":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzOTY2MzQ3","public_id":31048,"url":"https://github.com/godotengine/godot/pull/31048","diff_url":"https://github.com/godotengine/godot/pull/31048.diff","patch_url":"https://github.com/godotengine/godot/pull/31048.patch","title":"Fix 3D manipulator the gizmo growing too large on small viewports","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-03T01:09:36Z","updated_at":"2020-01-27T18:14:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["20154d3b2a7c6442f1d882cd070fcdbedd060cde"]},"31050":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzOTgzODQw","public_id":31050,"url":"https://github.com/godotengine/godot/pull/31050","diff_url":"https://github.com/godotengine/godot/pull/31050.diff","patch_url":"https://github.com/godotengine/godot/pull/31050.patch","title":"Fix Wrong Shape Offsets in Tileset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-03T07:43:16Z","updated_at":"2021-10-25T08:57:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["625b87633efa2d67cfbc49f0060f27fedd2e0245"]},"31053":{"id":"MDExOlB1bGxSZXF1ZXN0MzAzOTg2ODg0","public_id":31053,"url":"https://github.com/godotengine/godot/pull/31053","diff_url":"https://github.com/godotengine/godot/pull/31053.diff","patch_url":"https://github.com/godotengine/godot/pull/31053.patch","title":"Some minor Vector2i usage cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-03T08:49:24Z","updated_at":"2019-08-05T06:32:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1a06496f4583010f74517e549cc6e9722c5c75c6"]},"31057":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDA2Nzg0","public_id":31057,"url":"https://github.com/godotengine/godot/pull/31057","diff_url":"https://github.com/godotengine/godot/pull/31057.diff","patch_url":"https://github.com/godotengine/godot/pull/31057.patch","title":"Some improvements to Mix visual shader function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-03T15:20:37Z","updated_at":"2019-08-07T06:26:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d0dc195da85ab0b9b3446a0d523bc4b086b2a5f4"]},"31058":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDA5MDY5","public_id":31058,"url":"https://github.com/godotengine/godot/pull/31058","diff_url":"https://github.com/godotengine/godot/pull/31058.diff","patch_url":"https://github.com/godotengine/godot/pull/31058.patch","title":"Return back spacer for non-expression nodes in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-03T15:59:50Z","updated_at":"2019-08-03T16:10:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a0767d88362ce94386f79e7ce3d6bc780f970f0"]},"31061":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDE1NTU5","public_id":31061,"url":"https://github.com/godotengine/godot/pull/31061","diff_url":"https://github.com/godotengine/godot/pull/31061.diff","patch_url":"https://github.com/godotengine/godot/pull/31061.patch","title":"Input actions can be reordered by drag and drop.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2NjcxNzQ0","created_at":"2019-08-03T17:52:45Z","updated_at":"2019-09-23T06:10:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["892adf733c8461d6b0dacec14925b2f20fec4660"]},"31062":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDE3MTMy","public_id":31062,"url":"https://github.com/godotengine/godot/pull/31062","diff_url":"https://github.com/godotengine/godot/pull/31062.diff","patch_url":"https://github.com/godotengine/godot/pull/31062.patch","title":"Fix GLES2 \"black\" rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-03T18:22:36Z","updated_at":"2019-08-03T18:32:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["393f14249594d1e7654912d0d6a5b98011424075"]},"31063":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDIxNTQ0","public_id":31063,"url":"https://github.com/godotengine/godot/pull/31063","diff_url":"https://github.com/godotengine/godot/pull/31063.diff","patch_url":"https://github.com/godotengine/godot/pull/31063.patch","title":"Fix row-column-swap in TileMap palette","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMjk5Nzgz","created_at":"2019-08-03T19:45:55Z","updated_at":"2019-08-05T06:38:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["653039151a91291eda757f72674b6b968770cf51"]},"31068":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDM4NTU4","public_id":31068,"url":"https://github.com/godotengine/godot/pull/31068","diff_url":"https://github.com/godotengine/godot/pull/31068.diff","patch_url":"https://github.com/godotengine/godot/pull/31068.patch","title":"C#: Fix Color.ToHtml()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-04T03:05:59Z","updated_at":"2021-05-14T01:27:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["57fe284fe66fff094070f641d54921882a8b4024"]},"31075":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDY4MzY5","public_id":31075,"url":"https://github.com/godotengine/godot/pull/31075","diff_url":"https://github.com/godotengine/godot/pull/31075.diff","patch_url":"https://github.com/godotengine/godot/pull/31075.patch","title":"Accept also right-click event in LineEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-04T13:37:16Z","updated_at":"2019-08-05T07:19:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b65f6f794425d208470395e5f3e1dc6deef363c7"]},"31077":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDcxNjc4","public_id":31077,"url":"https://github.com/godotengine/godot/pull/31077","diff_url":"https://github.com/godotengine/godot/pull/31077.diff","patch_url":"https://github.com/godotengine/godot/pull/31077.patch","title":"Change some code proposed by Coverity and Cppcheck","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-04T14:27:38Z","updated_at":"2019-08-08T06:58:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e0b5b218638df5b7b2998233182a7d8a1118e717"]},"31078":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDgxMTY1","public_id":31078,"url":"https://github.com/godotengine/godot/pull/31078","diff_url":"https://github.com/godotengine/godot/pull/31078.diff","patch_url":"https://github.com/godotengine/godot/pull/31078.patch","title":"Update WindowDialog title when translation changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-04T17:00:17Z","updated_at":"2019-11-08T13:48:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["06a890f7a3028ca632a17c221b28c906a58e809e"]},"31081":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MDg1OTg3","public_id":31081,"url":"https://github.com/godotengine/godot/pull/31081","diff_url":"https://github.com/godotengine/godot/pull/31081.diff","patch_url":"https://github.com/godotengine/godot/pull/31081.patch","title":"Make keyframes easier to select in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-04T18:22:57Z","updated_at":"2020-01-27T18:14:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6e2c27f84f41e3f6208b30d0f617f5ee0924d3ad"]},"31085":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MTAyNTUz","public_id":31085,"url":"https://github.com/godotengine/godot/pull/31085","diff_url":"https://github.com/godotengine/godot/pull/31085.diff","patch_url":"https://github.com/godotengine/godot/pull/31085.patch","title":"Fix Redundant Navigation Polygons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-04T23:14:37Z","updated_at":"2019-11-08T14:08:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c83550dfca4e38a6bb87bf12ff950ca3ab8f285"]},"31087":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MTA0OTE2","public_id":31087,"url":"https://github.com/godotengine/godot/pull/31087","diff_url":"https://github.com/godotengine/godot/pull/31087.diff","patch_url":"https://github.com/godotengine/godot/pull/31087.patch","title":"Improve light theme colors in the editor for better readability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-04T23:55:05Z","updated_at":"2020-01-27T18:15:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1e4398c3457ccabcf4fefe6d7a4665d90048d56c"]},"31091":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MTM1Nzcy","public_id":31091,"url":"https://github.com/godotengine/godot/pull/31091","diff_url":"https://github.com/godotengine/godot/pull/31091.diff","patch_url":"https://github.com/godotengine/godot/pull/31091.patch","title":"Optimize Wrap functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-05T04:24:22Z","updated_at":"2022-01-07T00:17:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMjQwOTUwMDYw","name":"performance","color":"#447777"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a9c10450bd79e862ac1d35576cba30a8425d7e0b"]},"31094":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MTU3ODA5","public_id":31094,"url":"https://github.com/godotengine/godot/pull/31094","diff_url":"https://github.com/godotengine/godot/pull/31094.diff","patch_url":"https://github.com/godotengine/godot/pull/31094.patch","title":"Add Vector2/3 sign and posmod functions, axis, docs, misc additions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-05T06:24:10Z","updated_at":"2021-11-21T00:27:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["092346d82b9e3a7e3f957e7d239db09fc4b4a0c4"]},"31099":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MTk0MjUw","public_id":31099,"url":"https://github.com/godotengine/godot/pull/31099","diff_url":"https://github.com/godotengine/godot/pull/31099.diff","patch_url":"https://github.com/godotengine/godot/pull/31099.patch","title":"Implemented local shader constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-05T08:26:59Z","updated_at":"2021-11-21T00:27:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b24b3497d60a41d654510cc0504b34e56d20c99f"]},"31107":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MzIxMDc4","public_id":31107,"url":"https://github.com/godotengine/godot/pull/31107","diff_url":"https://github.com/godotengine/godot/pull/31107.diff","patch_url":"https://github.com/godotengine/godot/pull/31107.patch","title":"Fix wrong mouse wheel position for MOUSE_MODE_CAPTURED on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNjg5MDg=","created_at":"2019-08-05T14:13:11Z","updated_at":"2019-08-07T01:36:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b12240a199803c1aa08ba58e5770315f250b4d62"]},"31108":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MzIyNjYz","public_id":31108,"url":"https://github.com/godotengine/godot/pull/31108","diff_url":"https://github.com/godotengine/godot/pull/31108.diff","patch_url":"https://github.com/godotengine/godot/pull/31108.patch","title":"Fix opening of sub-resource properties in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-05T14:16:50Z","updated_at":"2019-08-05T14:45:38Z","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":["43ee35431eb2074fc81f11bd8394a0dbe43985ff"]},"31111":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0MzU5MTIz","public_id":31111,"url":"https://github.com/godotengine/godot/pull/31111","diff_url":"https://github.com/godotengine/godot/pull/31111.diff","patch_url":"https://github.com/godotengine/godot/pull/31111.patch","title":"Allow to define and load script templates per project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-05T15:42:56Z","updated_at":"2019-08-23T09:19:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f013596760da0631bc6efb4c5ab527bf1553c1de"]},"31114":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDA0MzA0","public_id":31114,"url":"https://github.com/godotengine/godot/pull/31114","diff_url":"https://github.com/godotengine/godot/pull/31114.diff","patch_url":"https://github.com/godotengine/godot/pull/31114.patch","title":"Remove Editor dependency from SceneTree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-05T18:02:22Z","updated_at":"2019-08-06T21:36:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcd551bf782c8f07e676c96717cf97c254adf0cd"]},"31116":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDE1MjAz","public_id":31116,"url":"https://github.com/godotengine/godot/pull/31116","diff_url":"https://github.com/godotengine/godot/pull/31116.diff","patch_url":"https://github.com/godotengine/godot/pull/31116.patch","title":"Add Shortcut Settings for Quitting Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-05T18:38:09Z","updated_at":"2019-08-05T20:02:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8e4ae09639e639cc49bba1dade990ee13ac4e0cf"]},"31119":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDQwNDk3","public_id":31119,"url":"https://github.com/godotengine/godot/pull/31119","diff_url":"https://github.com/godotengine/godot/pull/31119.diff","patch_url":"https://github.com/godotengine/godot/pull/31119.patch","title":"Complete the Control class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-05T20:01:26Z","updated_at":"2019-08-07T14:58:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2dbc817b93bc7e88f8983e5c4de9ee3b30778769"]},"31121":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDYyNTU5","public_id":31121,"url":"https://github.com/godotengine/godot/pull/31121","diff_url":"https://github.com/godotengine/godot/pull/31121.diff","patch_url":"https://github.com/godotengine/godot/pull/31121.patch","title":"Let EditorPlugins set editor/distraction-free mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-08-05T21:10:28Z","updated_at":"2019-08-07T01:48:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["2e3264259bc97410632314b95897c796e5a0ac85"]},"31122":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDY3Mjc3","public_id":31122,"url":"https://github.com/godotengine/godot/pull/31122","diff_url":"https://github.com/godotengine/godot/pull/31122.diff","patch_url":"https://github.com/godotengine/godot/pull/31122.patch","title":"Unnecessary reassignments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgzMzE2","created_at":"2019-08-05T21:26:49Z","updated_at":"2019-10-19T19:16:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ffacd0a1487dcfcc83ee6d3f9928418f640622b7"]},"31125":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NDk3NjIw","public_id":31125,"url":"https://github.com/godotengine/godot/pull/31125","diff_url":"https://github.com/godotengine/godot/pull/31125.diff","patch_url":"https://github.com/godotengine/godot/pull/31125.patch","title":"Improve snapping in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-05T23:47:40Z","updated_at":"2020-01-27T18:13:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["8b12498f8b1d034da10e9f2b2abe5158ff00eb66"]},"31127":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NTIxOTYy","public_id":31127,"url":"https://github.com/godotengine/godot/pull/31127","diff_url":"https://github.com/godotengine/godot/pull/31127.diff","patch_url":"https://github.com/godotengine/godot/pull/31127.patch","title":"Implemented check_vadjust in CheckBox & CheckButton. It was exposed to the editor, but not used.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNjAxMzU3","created_at":"2019-08-06T02:19:18Z","updated_at":"2019-08-08T02:25:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["deec700497f860602a26cf16904e44a23cc722ce"]},"31129":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NTQzMzcw","public_id":31129,"url":"https://github.com/godotengine/godot/pull/31129","diff_url":"https://github.com/godotengine/godot/pull/31129.diff","patch_url":"https://github.com/godotengine/godot/pull/31129.patch","title":"Fixed EOF flag not resetting on seek back in compressed file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNzkxODQ=","created_at":"2019-08-06T04:31:29Z","updated_at":"2019-11-08T14:06:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c6f7015bca044ae4ce079a6304f089c2751d03b8"]},"31136":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NjUwNDI0","public_id":31136,"url":"https://github.com/godotengine/godot/pull/31136","diff_url":"https://github.com/godotengine/godot/pull/31136.diff","patch_url":"https://github.com/godotengine/godot/pull/31136.patch","title":"Tweak range steps in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-06T10:27:33Z","updated_at":"2020-01-27T18:13:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a28657cf52f2fa0235207bfb12b1460c2d787d2"]},"31142":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0NzY3NDkw","public_id":31142,"url":"https://github.com/godotengine/godot/pull/31142","diff_url":"https://github.com/godotengine/godot/pull/31142.diff","patch_url":"https://github.com/godotengine/godot/pull/31142.patch","title":"GDScript: add an optional message parameter to assert()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-08-06T15:17:33Z","updated_at":"2019-09-19T17:56:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["aa8e3e7b0fcb02c641b10e9748e3d9406c300884"]},"31161":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0ODcyOTgy","public_id":31161,"url":"https://github.com/godotengine/godot/pull/31161","diff_url":"https://github.com/godotengine/godot/pull/31161.diff","patch_url":"https://github.com/godotengine/godot/pull/31161.patch","title":"Default theme: make toggle_off_disabled.png the same dimension as other CheckButton images","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-06T20:16:02Z","updated_at":"2019-08-07T13:16:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["908f0eadba67931f9fcdf8cf2b93ca50bc5b48fa"]},"31163":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0ODk3MjAz","public_id":31163,"url":"https://github.com/godotengine/godot/pull/31163","diff_url":"https://github.com/godotengine/godot/pull/31163.diff","patch_url":"https://github.com/godotengine/godot/pull/31163.patch","title":"Fixed AnimationTreeStateMachine transition priority","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-06T21:29:23Z","updated_at":"2019-11-08T14:06:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aaad50e4d9b5d9e5d7729e145d6b695ec16d2279"]},"31172":{"id":"MDExOlB1bGxSZXF1ZXN0MzA0OTg3MzM3","public_id":31172,"url":"https://github.com/godotengine/godot/pull/31172","diff_url":"https://github.com/godotengine/godot/pull/31172.diff","patch_url":"https://github.com/godotengine/godot/pull/31172.patch","title":"Add array slice method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-07T05:39:37Z","updated_at":"2019-09-23T13:26:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["757c509437720b50056bd67f8d4e463c38c5b13e"]},"31173":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MDAxOTU2","public_id":31173,"url":"https://github.com/godotengine/godot/pull/31173","diff_url":"https://github.com/godotengine/godot/pull/31173.diff","patch_url":"https://github.com/godotengine/godot/pull/31173.patch","title":"Fix Find in Files Not Working Properly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-07T06:42:26Z","updated_at":"2019-08-07T09:56:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0d8c7c30a025e674567fafcef91ac86d784d536e"]},"31174":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MDAyMzU1","public_id":31174,"url":"https://github.com/godotengine/godot/pull/31174","diff_url":"https://github.com/godotengine/godot/pull/31174.diff","patch_url":"https://github.com/godotengine/godot/pull/31174.patch","title":"Added Thread Sanitizer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-07T06:43:53Z","updated_at":"2019-08-08T08:40:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["14c16d6851be6837ef3ea3e97efd989d7d0e972f"]},"31175":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MDg2MTUw","public_id":31175,"url":"https://github.com/godotengine/godot/pull/31175","diff_url":"https://github.com/godotengine/godot/pull/31175.diff","patch_url":"https://github.com/godotengine/godot/pull/31175.patch","title":"Fixed KinematicCollision.get_local_shape()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-07T10:34:28Z","updated_at":"2021-10-25T08:57:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["189e4e59ad18fe2c2927d3fae9e68c60ed5a7ed9"]},"31176":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MDkxODgy","public_id":31176,"url":"https://github.com/godotengine/godot/pull/31176","diff_url":"https://github.com/godotengine/godot/pull/31176.diff","patch_url":"https://github.com/godotengine/godot/pull/31176.patch","title":"Allow comma prefix in visual shader's expression parser","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-07T10:51:05Z","updated_at":"2019-08-07T11:01:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["80080f2655479d9f88e0636b39fec1f3e6f485e2"]},"31178":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MTYwMzMz","public_id":31178,"url":"https://github.com/godotengine/godot/pull/31178","diff_url":"https://github.com/godotengine/godot/pull/31178.diff","patch_url":"https://github.com/godotengine/godot/pull/31178.patch","title":"Allow copy/paste nodes between vertex/fragment/light modes in vshaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-07T13:52:02Z","updated_at":"2019-08-08T11:52:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5e9052fae3d7bec82330e88d65ab336fd3f15e56"]},"31179":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MTc5OTA2","public_id":31179,"url":"https://github.com/godotengine/godot/pull/31179","diff_url":"https://github.com/godotengine/godot/pull/31179.diff","patch_url":"https://github.com/godotengine/godot/pull/31179.patch","title":"Add Evaluate Selection option to Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-07T14:33:56Z","updated_at":"2019-08-12T09:55:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["282deb9a7a478173ee876dcb97b441ef588cf09b"]},"31182":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MjIyNDk3","public_id":31182,"url":"https://github.com/godotengine/godot/pull/31182","diff_url":"https://github.com/godotengine/godot/pull/31182.diff","patch_url":"https://github.com/godotengine/godot/pull/31182.patch","title":" Improve error message in Node::remove_child() ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-08-07T16:10:23Z","updated_at":"2019-08-08T09:20:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae4a382dd2af3d62d087178ccda599c76e3813f2"]},"31185":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1Mjg1MDcx","public_id":31185,"url":"https://github.com/godotengine/godot/pull/31185","diff_url":"https://github.com/godotengine/godot/pull/31185.diff","patch_url":"https://github.com/godotengine/godot/pull/31185.patch","title":"Improve error message in Node::get_path()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-08-07T19:18:32Z","updated_at":"2019-08-11T22:38:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c332eab86481e95fa24c967b9de14293ae34e29e"]},"31188":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MzYzNDQ5","public_id":31188,"url":"https://github.com/godotengine/godot/pull/31188","diff_url":"https://github.com/godotengine/godot/pull/31188.diff","patch_url":"https://github.com/godotengine/godot/pull/31188.patch","title":"Add Ability to Enable/Disable Shortcuts and Selection for LineEdit/TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-08T00:15:42Z","updated_at":"2019-09-19T17:57:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b678d682240bbfcd92120fcb45d671983db26141"]},"31189":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1MzgwNzk2","public_id":31189,"url":"https://github.com/godotengine/godot/pull/31189","diff_url":"https://github.com/godotengine/godot/pull/31189.diff","patch_url":"https://github.com/godotengine/godot/pull/31189.patch","title":"Fix error when going to a text file by clicking in a result from \"Find in files\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-08T02:09:52Z","updated_at":"2019-08-08T13:22:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["699afca7ef6556c1c30539291a7c8af0c3fcc4d6"]},"31191":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1Mzg0MDIx","public_id":31191,"url":"https://github.com/godotengine/godot/pull/31191","diff_url":"https://github.com/godotengine/godot/pull/31191.diff","patch_url":"https://github.com/godotengine/godot/pull/31191.patch","title":"[Mono] Make all structs serializable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-08T02:29:13Z","updated_at":"2019-11-08T14:05:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["50fd2deede92bcc7d0c502731092da89aa2c1e41"]},"31193":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NDI1NzU3","public_id":31193,"url":"https://github.com/godotengine/godot/pull/31193","diff_url":"https://github.com/godotengine/godot/pull/31193.diff","patch_url":"https://github.com/godotengine/godot/pull/31193.patch","title":"Add particles icon to CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-08T06:21:28Z","updated_at":"2019-11-12T11:35:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["345fcb96a2035fd7d6d72632560b2f874a800a02"]},"31194":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NDMwMzMy","public_id":31194,"url":"https://github.com/godotengine/godot/pull/31194","diff_url":"https://github.com/godotengine/godot/pull/31194.diff","patch_url":"https://github.com/godotengine/godot/pull/31194.patch","title":"Fix corrupted TileMap saves due to missing/wrong format","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-08-08T06:38:24Z","updated_at":"2021-10-25T08:57:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["141ee27dad7406f90543ac2c519e15b5cbcc52c3"]},"31195":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NDM0Njgx","public_id":31195,"url":"https://github.com/godotengine/godot/pull/31195","diff_url":"https://github.com/godotengine/godot/pull/31195.diff","patch_url":"https://github.com/godotengine/godot/pull/31195.patch","title":"Add FuncRef.call_funcv","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-08-08T06:53:07Z","updated_at":"2019-08-08T09:24:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7123fab771cb443d5b32006d062eb41ec8e98001"]},"31196":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NDM5OTE2","public_id":31196,"url":"https://github.com/godotengine/godot/pull/31196","diff_url":"https://github.com/godotengine/godot/pull/31196.diff","patch_url":"https://github.com/godotengine/godot/pull/31196.patch","title":"Handle all download errors in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-08-08T07:09:38Z","updated_at":"2019-08-08T16:07:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["2b08cc16f19c09a2acd5bfdfd85859825cb184e2"]},"31198":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NDYxMTEx","public_id":31198,"url":"https://github.com/godotengine/godot/pull/31198","diff_url":"https://github.com/godotengine/godot/pull/31198.diff","patch_url":"https://github.com/godotengine/godot/pull/31198.patch","title":"Translation: Fix logic bug finding match for regional locales","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-08T08:17:04Z","updated_at":"2019-11-08T14:04:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b33042507bbccacc0b31be4415613a124e18d9ff"]},"31202":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NTg4OTgz","public_id":31202,"url":"https://github.com/godotengine/godot/pull/31202","diff_url":"https://github.com/godotengine/godot/pull/31202.diff","patch_url":"https://github.com/godotengine/godot/pull/31202.patch","title":"Create shadow_vec for altering shadow computation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2OTMyODMw","created_at":"2019-08-08T13:53:43Z","updated_at":"2019-11-30T19:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b8358680670efd75a1a91ea516d1316e2c3fad18"]},"31209":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NjY2ODAy","public_id":31209,"url":"https://github.com/godotengine/godot/pull/31209","diff_url":"https://github.com/godotengine/godot/pull/31209.diff","patch_url":"https://github.com/godotengine/godot/pull/31209.patch","title":"Added more details for set_drag_preview()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3MTM3Nzg=","created_at":"2019-08-08T16:59:33Z","updated_at":"2020-04-08T17:45:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e4b97b4614d29cf2c0d40afd07288995e2199278"]},"31212":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1Njg2MTg3","public_id":31212,"url":"https://github.com/godotengine/godot/pull/31212","diff_url":"https://github.com/godotengine/godot/pull/31212.diff","patch_url":"https://github.com/godotengine/godot/pull/31212.patch","title":"Update icons in script editor when theme changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-08T17:58:42Z","updated_at":"2019-08-08T20:02:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7bb7b77a07f4600c310cc09b036bbe55a6d34672"]},"31213":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1Njk3Nzcw","public_id":31213,"url":"https://github.com/godotengine/godot/pull/31213","diff_url":"https://github.com/godotengine/godot/pull/31213.diff","patch_url":"https://github.com/godotengine/godot/pull/31213.patch","title":"Replace ERR_EXPLAIN in scene/* code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-08T18:32:36Z","updated_at":"2019-08-09T12:29:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["af5e0fff66d55d07a7910bcd7f170da2f952f7cb"]},"31214":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NzAzMTI1","public_id":31214,"url":"https://github.com/godotengine/godot/pull/31214","diff_url":"https://github.com/godotengine/godot/pull/31214.diff","patch_url":"https://github.com/godotengine/godot/pull/31214.patch","title":"Fix incorrect search member in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-08T18:48:42Z","updated_at":"2019-08-08T19:32:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c8a55aa0da8ca5e6ebf1b7b6bc0052c63785d2f"]},"31215":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NzIwMDk3","public_id":31215,"url":"https://github.com/godotengine/godot/pull/31215","diff_url":"https://github.com/godotengine/godot/pull/31215.diff","patch_url":"https://github.com/godotengine/godot/pull/31215.patch","title":"Add Tree iteration instructions thorugh TreeItem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-08-08T19:41:05Z","updated_at":"2019-08-08T20:04:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d366855abd5a2cce0b01e99d97c05f6560197cad"]},"31216":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1NzMwMzUw","public_id":31216,"url":"https://github.com/godotengine/godot/pull/31216","diff_url":"https://github.com/godotengine/godot/pull/31216.diff","patch_url":"https://github.com/godotengine/godot/pull/31216.patch","title":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"main\" and \"servers\" directories","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-08T20:11:13Z","updated_at":"2019-08-09T17:25:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ca74604217758d91e344b052fe87c9eda8940a9"]},"31220":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODA1ODY1","public_id":31220,"url":"https://github.com/godotengine/godot/pull/31220","diff_url":"https://github.com/godotengine/godot/pull/31220.diff","patch_url":"https://github.com/godotengine/godot/pull/31220.patch","title":"Move \"Go to Function/Line\" to \"Go To\" menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T01:46:55Z","updated_at":"2019-08-09T13:24:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["31584dd5116a6c40444de64b4518548197456b41"]},"31221":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODA4ODc2","public_id":31221,"url":"https://github.com/godotengine/godot/pull/31221","diff_url":"https://github.com/godotengine/godot/pull/31221.diff","patch_url":"https://github.com/godotengine/godot/pull/31221.patch","title":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'modules/mono'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-09T02:06:57Z","updated_at":"2021-05-14T01:27:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c55ce204b3065d55df2717a7e0bcb0681392ac34"]},"31222":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODEyMTY3","public_id":31222,"url":"https://github.com/godotengine/godot/pull/31222","diff_url":"https://github.com/godotengine/godot/pull/31222.diff","patch_url":"https://github.com/godotengine/godot/pull/31222.patch","title":"Minor cosmetic changes in some editor plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T02:28:36Z","updated_at":"2019-08-09T13:25:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["eeb9268800e9fffc78c3bfa550ede7da48b249cb"]},"31223":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODEzMjQx","public_id":31223,"url":"https://github.com/godotengine/godot/pull/31223","diff_url":"https://github.com/godotengine/godot/pull/31223.diff","patch_url":"https://github.com/godotengine/godot/pull/31223.patch","title":"Button object used after pressed is called","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-09T02:35:06Z","updated_at":"2019-11-08T14:04:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c69ff6833c4bd6b42b9cad70928544fc6b7cbfc4"]},"31225":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODI3NTEx","public_id":31225,"url":"https://github.com/godotengine/godot/pull/31225","diff_url":"https://github.com/godotengine/godot/pull/31225.diff","patch_url":"https://github.com/godotengine/godot/pull/31225.patch","title":"Show matches found when searching the docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T04:08:55Z","updated_at":"2019-08-09T13:25:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["790f9f628c5337b068503822b8c96d9175af2584"]},"31226":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODM0ODgy","public_id":31226,"url":"https://github.com/godotengine/godot/pull/31226","diff_url":"https://github.com/godotengine/godot/pull/31226.diff","patch_url":"https://github.com/godotengine/godot/pull/31226.patch","title":"Expression before 'is' may be null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-09T04:53:02Z","updated_at":"2019-11-08T14:03:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2339e85b783b7ccbb4e7a233b9c54c7e0546eb13"]},"31227":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODM0ODkx","public_id":31227,"url":"https://github.com/godotengine/godot/pull/31227","diff_url":"https://github.com/godotengine/godot/pull/31227.diff","patch_url":"https://github.com/godotengine/godot/pull/31227.patch","title":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in \"platform\", \"modules/gdnative\", \"modules/gdscript\" directories.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-09T04:53:03Z","updated_at":"2019-08-09T11:12:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6ab118c4646b136cd83ff8406ce62a2576809def"]},"31228":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODQwODQ0","public_id":31228,"url":"https://github.com/godotengine/godot/pull/31228","diff_url":"https://github.com/godotengine/godot/pull/31228.diff","patch_url":"https://github.com/godotengine/godot/pull/31228.patch","title":"Add Basis constants and format Transform constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-09T05:27:49Z","updated_at":"2019-08-12T23:36:15Z","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":["85f13a0d240114b9d858b7fe9ea53ecab3dcde68"]},"31230":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1ODgzNjQ3","public_id":31230,"url":"https://github.com/godotengine/godot/pull/31230","diff_url":"https://github.com/godotengine/godot/pull/31230.diff","patch_url":"https://github.com/godotengine/godot/pull/31230.patch","title":"Fix Exponential Range Graphical Error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-09T08:11:05Z","updated_at":"2019-08-09T09:18:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2e1b58c79337a31e7293c120933b1ceab0d2fd1d"]},"31234":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1OTQ3MDYy","public_id":31234,"url":"https://github.com/godotengine/godot/pull/31234","diff_url":"https://github.com/godotengine/godot/pull/31234.diff","patch_url":"https://github.com/godotengine/godot/pull/31234.patch","title":"Fix usage of old ERR_FAIL macro when new variant intended.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-09T11:15:48Z","updated_at":"2019-08-09T12:25:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7d0c8a90413243fe7b4931c6ec9aca802b36d673"]},"31235":{"id":"MDExOlB1bGxSZXF1ZXN0MzA1OTY5MTMz","public_id":31235,"url":"https://github.com/godotengine/godot/pull/31235","diff_url":"https://github.com/godotengine/godot/pull/31235.diff","patch_url":"https://github.com/godotengine/godot/pull/31235.patch","title":"Export: Remove temp files from cache after export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-09T12:28:15Z","updated_at":"2019-08-12T12:55:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["37a16fee05f2ee528c8556af9f4337a909e58de5"]},"31237":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MDE2MDIw","public_id":31237,"url":"https://github.com/godotengine/godot/pull/31237","diff_url":"https://github.com/godotengine/godot/pull/31237.diff","patch_url":"https://github.com/godotengine/godot/pull/31237.patch","title":"Improve node Change Type option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-09T14:32:49Z","updated_at":"2019-08-09T17:24:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9fbba73dd5d447675275cb60b616aaac48462c2a"]},"31239":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MDE4NDUw","public_id":31239,"url":"https://github.com/godotengine/godot/pull/31239","diff_url":"https://github.com/godotengine/godot/pull/31239.diff","patch_url":"https://github.com/godotengine/godot/pull/31239.patch","title":"Make the script search have a proper matches counter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T14:38:55Z","updated_at":"2019-08-13T13:58:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["95a8b2b5d9cc7d9a2b4302a9259a3035b572cd35"]},"31244":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MDc4MTY3","public_id":31244,"url":"https://github.com/godotengine/godot/pull/31244","diff_url":"https://github.com/godotengine/godot/pull/31244.diff","patch_url":"https://github.com/godotengine/godot/pull/31244.patch","title":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjcwMjMz","created_at":"2019-08-09T17:37:31Z","updated_at":"2019-08-17T11:31:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["71d71d55b5c0d6da4d1555823ac432bf0b33389a"]},"31247":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTEzODYy","public_id":31247,"url":"https://github.com/godotengine/godot/pull/31247","diff_url":"https://github.com/godotengine/godot/pull/31247.diff","patch_url":"https://github.com/godotengine/godot/pull/31247.patch","title":"Minor fixups to the theme editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T19:41:09Z","updated_at":"2019-08-21T14:11:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1c872c75dbca070b63f8355cb0aa85f1a7f369ad"]},"31249":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTIwMzcz","public_id":31249,"url":"https://github.com/godotengine/godot/pull/31249","diff_url":"https://github.com/godotengine/godot/pull/31249.diff","patch_url":"https://github.com/godotengine/godot/pull/31249.patch","title":"Tweak the size of the multiline text edit popup dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-09T20:04:53Z","updated_at":"2020-01-27T18:13:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ca4254102084e592b8c6a6e9ab14f0c7b7cc81e4"]},"31251":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTI4MDM3","public_id":31251,"url":"https://github.com/godotengine/godot/pull/31251","diff_url":"https://github.com/godotengine/godot/pull/31251.diff","patch_url":"https://github.com/godotengine/godot/pull/31251.patch","title":"Move \"Go to Line...\" from \"Edit\" to \"Go To\" in text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T20:33:22Z","updated_at":"2019-08-12T14:05:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["68ce87fbab511ada7fd17baa41972bcc9d73d036"]},"31253":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTU0MDQw","public_id":31253,"url":"https://github.com/godotengine/godot/pull/31253","diff_url":"https://github.com/godotengine/godot/pull/31253.diff","patch_url":"https://github.com/godotengine/godot/pull/31253.patch","title":"Fix audio capture naming in web export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-08-09T22:24:54Z","updated_at":"2019-08-10T04:24:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["69f7263cd8990b39e4c1cc678b2d0f57686b07b7"]},"31254":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTU0MDkz","public_id":31254,"url":"https://github.com/godotengine/godot/pull/31254","diff_url":"https://github.com/godotengine/godot/pull/31254.diff","patch_url":"https://github.com/godotengine/godot/pull/31254.patch","title":"Add \"Find in Files...\" to the text editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-09T22:25:11Z","updated_at":"2019-08-13T12:18:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3d86ef74e714599a3da02a588d96915c535ab267"]},"31255":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTU5MTc4","public_id":31255,"url":"https://github.com/godotengine/godot/pull/31255","diff_url":"https://github.com/godotengine/godot/pull/31255.diff","patch_url":"https://github.com/godotengine/godot/pull/31255.patch","title":"Adds support for undo/redo for in-editor color picker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-08-09T22:55:19Z","updated_at":"2019-11-12T11:37:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7254284efdef8d99405b2c8ffb9ef7ab35daf14e"]},"31258":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTgzNjk4","public_id":31258,"url":"https://github.com/godotengine/godot/pull/31258","diff_url":"https://github.com/godotengine/godot/pull/31258.diff","patch_url":"https://github.com/godotengine/godot/pull/31258.patch","title":"Show that identifier found in function names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-10T04:17:14Z","updated_at":"2019-11-08T14:02:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9f7a166c356b1f9bf32f3dcb5b62f76fc54dbb35"]},"31259":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MTg4OTg2","public_id":31259,"url":"https://github.com/godotengine/godot/pull/31259","diff_url":"https://github.com/godotengine/godot/pull/31259.diff","patch_url":"https://github.com/godotengine/godot/pull/31259.patch","title":"Check for unsigned_short support for gles2 depth buffer allocation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-08-10T06:18:54Z","updated_at":"2021-10-25T08:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["049dd309febe4a03ce31e35a7305f7446874e956"]},"31263":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjA0Njcx","public_id":31263,"url":"https://github.com/godotengine/godot/pull/31263","diff_url":"https://github.com/godotengine/godot/pull/31263.diff","patch_url":"https://github.com/godotengine/godot/pull/31263.patch","title":"Plugin support for visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-10T11:05:36Z","updated_at":"2019-08-14T17:38:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["33e9fce1bb31cad8ae9632e2382f4c156d9842c3"]},"31266":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjA5Mjg0","public_id":31266,"url":"https://github.com/godotengine/godot/pull/31266","diff_url":"https://github.com/godotengine/godot/pull/31266.diff","patch_url":"https://github.com/godotengine/godot/pull/31266.patch","title":"Remove redundant author doc comments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MzgwNDkx","created_at":"2019-08-10T12:34:18Z","updated_at":"2019-08-14T11:45:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["82b9557803f33521694587b6014645a05a814ecb"]},"31267":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjEwMTk4","public_id":31267,"url":"https://github.com/godotengine/godot/pull/31267","diff_url":"https://github.com/godotengine/godot/pull/31267.diff","patch_url":"https://github.com/godotengine/godot/pull/31267.patch","title":"Fix Offset with OptionButton Popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-10T12:50:13Z","updated_at":"2022-05-20T12:41:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["b97e198bddd72beb5aeaba12e98fcf667a35228b"]},"31269":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjExNzAw","public_id":31269,"url":"https://github.com/godotengine/godot/pull/31269","diff_url":"https://github.com/godotengine/godot/pull/31269.diff","patch_url":"https://github.com/godotengine/godot/pull/31269.patch","title":"Remove old doc comments in image_loader header","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MzgwNDkx","created_at":"2019-08-10T13:16:29Z","updated_at":"2019-08-12T07:11:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a940ed781c8dbae503edd4854780ee3773439a3d"]},"31270":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjExODI5","public_id":31270,"url":"https://github.com/godotengine/godot/pull/31270","diff_url":"https://github.com/godotengine/godot/pull/31270.diff","patch_url":"https://github.com/godotengine/godot/pull/31270.patch","title":"Fixed vertex color initialization with default value in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-10T13:19:06Z","updated_at":"2019-11-08T14:01:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e852b3a2712e0d67c71b220a27bac09b25d2c35f"]},"31271":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjE0MDAx","public_id":31271,"url":"https://github.com/godotengine/godot/pull/31271","diff_url":"https://github.com/godotengine/godot/pull/31271.diff","patch_url":"https://github.com/godotengine/godot/pull/31271.patch","title":"Fix GLES2 canvas shader uniform error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-08-10T13:55:08Z","updated_at":"2019-11-08T14:00:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["48f28c68bce3015bc24e52159dc2d597dffc7522"]},"31274":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjI1OTcy","public_id":31274,"url":"https://github.com/godotengine/godot/pull/31274","diff_url":"https://github.com/godotengine/godot/pull/31274.diff","patch_url":"https://github.com/godotengine/godot/pull/31274.patch","title":"Updated doc for PROPERTY_HINT_RANGE (or_greater/or_lesser)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-10T17:08:23Z","updated_at":"2019-11-08T14:00:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["09e3905c06a51d59cde20ec4bf63f88c8dedad47"]},"31277":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjM0NTAz","public_id":31277,"url":"https://github.com/godotengine/godot/pull/31277","diff_url":"https://github.com/godotengine/godot/pull/31277.diff","patch_url":"https://github.com/godotengine/godot/pull/31277.patch","title":"Work around Editor hangs and makes Xorg take up 100% cpu [fvwm]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0MTcwMw==","created_at":"2019-08-10T19:42:02Z","updated_at":"2019-11-08T13:59:48Z","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":["deb73001ab3874afa40dd12a4260e2d4c9fba641"]},"31286":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjY2NzA5","public_id":31286,"url":"https://github.com/godotengine/godot/pull/31286","diff_url":"https://github.com/godotengine/godot/pull/31286.diff","patch_url":"https://github.com/godotengine/godot/pull/31286.patch","title":"Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in rest of 'modules/'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-11T08:58:04Z","updated_at":"2019-08-13T10:27:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8aeade74dbed218bf44eec7a5fff76a3526d4e4c"]},"31290":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjcwOTky","public_id":31290,"url":"https://github.com/godotengine/godot/pull/31290","diff_url":"https://github.com/godotengine/godot/pull/31290.diff","patch_url":"https://github.com/godotengine/godot/pull/31290.patch","title":"Fixed link errors when building in debug with RegEx module disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-11T10:25:34Z","updated_at":"2019-08-12T08:19:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a1a0fb1467f72c652cacbc77fa7efdb241b8e454","360fb0ffa80d807ae0334a9f4f1c9c4833a383b1"]},"31292":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2Mjc3OTA0","public_id":31292,"url":"https://github.com/godotengine/godot/pull/31292","diff_url":"https://github.com/godotengine/godot/pull/31292.diff","patch_url":"https://github.com/godotengine/godot/pull/31292.patch","title":"Fixes issue with debug inspecing of nodes that are not in the scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-08-11T12:39:47Z","updated_at":"2019-08-13T06:25:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["98a3b2e5f48444a95ac5382d18ae5ab1fe8683f7"]},"31295":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MjkwNjYz","public_id":31295,"url":"https://github.com/godotengine/godot/pull/31295","diff_url":"https://github.com/godotengine/godot/pull/31295.diff","patch_url":"https://github.com/godotengine/godot/pull/31295.patch","title":"Fix get_meta error and visual bug when editing scene with keyboard","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4MTc3MTQ=","created_at":"2019-08-11T16:04:17Z","updated_at":"2021-09-02T15:41:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dcf65433f1fa103b46b67f9ae655b5a591152b51"]},"31302":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MzA0NDE0","public_id":31302,"url":"https://github.com/godotengine/godot/pull/31302","diff_url":"https://github.com/godotengine/godot/pull/31302.diff","patch_url":"https://github.com/godotengine/godot/pull/31302.patch","title":" Add minimap to TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-08-11T19:57:21Z","updated_at":"2020-01-28T19:34:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0cea72273fdb9dea9c2b2c612bdb52af9287cfb3","895a15b3218f820af6af714e1dde9f086deba0ca"]},"31309":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2MzU4MjU0","public_id":31309,"url":"https://github.com/godotengine/godot/pull/31309","diff_url":"https://github.com/godotengine/godot/pull/31309.diff","patch_url":"https://github.com/godotengine/godot/pull/31309.patch","title":"DOF can effect transparent objects now,","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-08-12T05:40:56Z","updated_at":"2021-10-25T08:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5ff4b13271851dcd6bcdd77150565152afbe4dc0"]},"31310":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2Mzc1Nzc4","public_id":31310,"url":"https://github.com/godotengine/godot/pull/31310","diff_url":"https://github.com/godotengine/godot/pull/31310.diff","patch_url":"https://github.com/godotengine/godot/pull/31310.patch","title":"Fix recording bus regression.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-08-12T07:12:51Z","updated_at":"2019-08-12T07:45:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["d8ba9f182480449cb20b253873813c26b0fff07f"]},"31314":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NDE0MzYz","public_id":31314,"url":"https://github.com/godotengine/godot/pull/31314","diff_url":"https://github.com/godotengine/godot/pull/31314.diff","patch_url":"https://github.com/godotengine/godot/pull/31314.patch","title":"Fix self reference issue in core structures for GDNative plugins","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-08-12T09:23:32Z","updated_at":"2019-11-08T13:51:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["bf9a97c2cb6f00e3bc24ce0389999b33a9da5121"]},"31315":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NDE4NTY4","public_id":31315,"url":"https://github.com/godotengine/godot/pull/31315","diff_url":"https://github.com/godotengine/godot/pull/31315.diff","patch_url":"https://github.com/godotengine/godot/pull/31315.patch","title":"Fix crash on right click in \"Find in Files\" panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4MTc3MTQ=","created_at":"2019-08-12T09:35:34Z","updated_at":"2019-08-12T10:13:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f330add2b8e44a7d74dc243a7d71a8c7bc50386c"]},"31317":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NDQwOTY4","public_id":31317,"url":"https://github.com/godotengine/godot/pull/31317","diff_url":"https://github.com/godotengine/godot/pull/31317.diff","patch_url":"https://github.com/godotengine/godot/pull/31317.patch","title":"Fix Right-Click Menu Deselecting Edits Content","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-12T10:43:19Z","updated_at":"2019-08-13T06:25:44Z","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":["26c5bac428c5190ca8d2f44180e5c248fc5e66c9"]},"31319":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NDYwMDY0","public_id":31319,"url":"https://github.com/godotengine/godot/pull/31319","diff_url":"https://github.com/godotengine/godot/pull/31319.diff","patch_url":"https://github.com/godotengine/godot/pull/31319.patch","title":"Display language icons in script create dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-12T11:46:13Z","updated_at":"2019-08-12T16:22:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bd9852b98298054a2246a345c4e072d82967b915"]},"31321":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NDc3MzEz","public_id":31321,"url":"https://github.com/godotengine/godot/pull/31321","diff_url":"https://github.com/godotengine/godot/pull/31321.diff","patch_url":"https://github.com/godotengine/godot/pull/31321.patch","title":"Add __atomic_* operators support for atomic operations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxMjg3MzY3","created_at":"2019-08-12T12:38:14Z","updated_at":"2019-09-01T10:29:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3185a1b274791cb8c152aa422eee03cfd433a84f"]},"31322":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NTA5MjEy","public_id":31322,"url":"https://github.com/godotengine/godot/pull/31322","diff_url":"https://github.com/godotengine/godot/pull/31322.diff","patch_url":"https://github.com/godotengine/godot/pull/31322.patch","title":"Make git no longer ignore solution files inside the mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-12T13:59:58Z","updated_at":"2021-05-14T01:27:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["33c0d47273584af625987c8553e41bdba2cec179"]},"31326":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NTQxMDAw","public_id":31326,"url":"https://github.com/godotengine/godot/pull/31326","diff_url":"https://github.com/godotengine/godot/pull/31326.diff","patch_url":"https://github.com/godotengine/godot/pull/31326.patch","title":"Only display download buttons in the template manager when available","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-12T15:13:31Z","updated_at":"2020-01-27T18:13:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5c29b063d1a9fda87aec39e42f69c8889d237130"]},"31327":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NTY4Nzg5","public_id":31327,"url":"https://github.com/godotengine/godot/pull/31327","diff_url":"https://github.com/godotengine/godot/pull/31327.diff","patch_url":"https://github.com/godotengine/godot/pull/31327.patch","title":"Add C# language editor icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-12T16:24:15Z","updated_at":"2021-05-14T01:27:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bda461c2b18fefdb15ffc77746316b449c08ffd2"]},"31329":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjE0NTky","public_id":31329,"url":"https://github.com/godotengine/godot/pull/31329","diff_url":"https://github.com/godotengine/godot/pull/31329.diff","patch_url":"https://github.com/godotengine/godot/pull/31329.patch","title":"Tweak the behavior of search/replace bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-12T18:44:48Z","updated_at":"2019-08-17T21:18:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["72c40c788fdd7b2e83c21c861a9e9a472774fff0"]},"31330":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjIyMDM2","public_id":31330,"url":"https://github.com/godotengine/godot/pull/31330","diff_url":"https://github.com/godotengine/godot/pull/31330.diff","patch_url":"https://github.com/godotengine/godot/pull/31330.patch","title":"HTML5: this.rtenv.callMain is not a function when using latest-upstream backend","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODMyMTY=","created_at":"2019-08-12T19:07:10Z","updated_at":"2019-08-21T09:08:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3c176827d6f67ae09ba4406507a0a927e3d51dee"]},"31334":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjM5NzYy","public_id":31334,"url":"https://github.com/godotengine/godot/pull/31334","diff_url":"https://github.com/godotengine/godot/pull/31334.diff","patch_url":"https://github.com/godotengine/godot/pull/31334.patch","title":"Improve documentation of EditorPlugin.add_tool_submenu_item method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNjEzMjM=","created_at":"2019-08-12T20:02:47Z","updated_at":"2019-11-08T13:52:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["45767fe5f6b353d93ba1e256f7d0d09831adc0bc"]},"31335":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjQzODE5","public_id":31335,"url":"https://github.com/godotengine/godot/pull/31335","diff_url":"https://github.com/godotengine/godot/pull/31335.diff","patch_url":"https://github.com/godotengine/godot/pull/31335.patch","title":"Fix GridMap list text not expanding when palette is resized","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDk5NTE=","created_at":"2019-08-12T20:15:18Z","updated_at":"2019-11-08T13:53:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["69438149f5b1e62e8cc57ce66553061c1f63a49d"]},"31336":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjUwNzI5","public_id":31336,"url":"https://github.com/godotengine/godot/pull/31336","diff_url":"https://github.com/godotengine/godot/pull/31336.diff","patch_url":"https://github.com/godotengine/godot/pull/31336.patch","title":"Always use lists for `LIBS` in SCons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-12T20:36:13Z","updated_at":"2020-01-27T18:13:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["05daf5c78be6e6c2f6a74a129edd1c53826a9f8e"]},"31338":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2NjY4MjM2","public_id":31338,"url":"https://github.com/godotengine/godot/pull/31338","diff_url":"https://github.com/godotengine/godot/pull/31338.diff","patch_url":"https://github.com/godotengine/godot/pull/31338.patch","title":"Reorganize various menus for consistency and conciseness","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-12T21:31:53Z","updated_at":"2020-01-27T18:13: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":["9e1c23a3531fe7f222b841de87784292eea02c6f"]},"31345":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2ODIyNjUz","public_id":31345,"url":"https://github.com/godotengine/godot/pull/31345","diff_url":"https://github.com/godotengine/godot/pull/31345.diff","patch_url":"https://github.com/godotengine/godot/pull/31345.patch","title":"Force user to initialize local shader constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-13T09:31:45Z","updated_at":"2019-08-13T10:49:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["24417f19752f16b6c637db42713f569af39184bf"]},"31346":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2ODM4NzY2","public_id":31346,"url":"https://github.com/godotengine/godot/pull/31346","diff_url":"https://github.com/godotengine/godot/pull/31346.diff","patch_url":"https://github.com/godotengine/godot/pull/31346.patch","title":"Add scrollwheel input to spin slider","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-13T10:15:16Z","updated_at":"2019-09-03T11:07:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e89c4c22dee54533450feb4032bc5d608dbb2ddc"]},"31347":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2OTAzMTA1","public_id":31347,"url":"https://github.com/godotengine/godot/pull/31347","diff_url":"https://github.com/godotengine/godot/pull/31347.diff","patch_url":"https://github.com/godotengine/godot/pull/31347.patch","title":"C#: Add Ide Connection library and server for the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-13T13:19:04Z","updated_at":"2021-05-14T01:27:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0b94203a79d3261d4cc3bbcdb3438a5a45c8c572"]},"31349":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2OTM4NzMz","public_id":31349,"url":"https://github.com/godotengine/godot/pull/31349","diff_url":"https://github.com/godotengine/godot/pull/31349.diff","patch_url":"https://github.com/godotengine/godot/pull/31349.patch","title":"Implemented do/while loops for shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-13T14:40:06Z","updated_at":"2019-08-13T15:53:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a525e3c5ceb5e463575cb06f4a33b9585086ce38"]},"31354":{"id":"MDExOlB1bGxSZXF1ZXN0MzA2OTg1MDg4","public_id":31354,"url":"https://github.com/godotengine/godot/pull/31354","diff_url":"https://github.com/godotengine/godot/pull/31354.diff","patch_url":"https://github.com/godotengine/godot/pull/31354.patch","title":"Remove unused self list include from A*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-13T16:31:19Z","updated_at":"2019-08-13T17:23:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7092dd9d58d09619402e81e2e42ffc913df16216"]},"31355":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MDExNjE1","public_id":31355,"url":"https://github.com/godotengine/godot/pull/31355","diff_url":"https://github.com/godotengine/godot/pull/31355.diff","patch_url":"https://github.com/godotengine/godot/pull/31355.patch","title":"Fixed freeze on search previous","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-13T17:50:55Z","updated_at":"2019-08-13T19:04:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6a842fbb6de9ac2228aee7de694d574b9612f58c"]},"31356":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MDExNjc2","public_id":31356,"url":"https://github.com/godotengine/godot/pull/31356","diff_url":"https://github.com/godotengine/godot/pull/31356.diff","patch_url":"https://github.com/godotengine/godot/pull/31356.patch","title":"Improve the project manager UI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-13T17:51:06Z","updated_at":"2020-01-27T18:13: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":["cef7ca4abb59d3d316ba026c6248544c931394e8"]},"31357":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MDMwMzE5","public_id":31357,"url":"https://github.com/godotengine/godot/pull/31357","diff_url":"https://github.com/godotengine/godot/pull/31357.diff","patch_url":"https://github.com/godotengine/godot/pull/31357.patch","title":"Regression fixup to the theme editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-13T18:43:55Z","updated_at":"2019-08-21T14:12:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b7c2bcff767edbafdfe1c4e797f6a6a3f4b324c5"]},"31360":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MDM2ODgz","public_id":31360,"url":"https://github.com/godotengine/godot/pull/31360","diff_url":"https://github.com/godotengine/godot/pull/31360.diff","patch_url":"https://github.com/godotengine/godot/pull/31360.patch","title":"Fixed error in ParallaxLayer when set_mirroring is called before entering the tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-13T19:02:30Z","updated_at":"2019-11-08T13:58:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["927a7916f659d5ddf845f02d802f7c8890824246"]},"31362":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MDU5OTY1","public_id":31362,"url":"https://github.com/godotengine/godot/pull/31362","diff_url":"https://github.com/godotengine/godot/pull/31362.diff","patch_url":"https://github.com/godotengine/godot/pull/31362.patch","title":"Use Lanczos filtering for variable-sized images such as project icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-13T20:10:37Z","updated_at":"2020-01-27T18:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8f2bcfd909d75bcf6e2ac018573bd6bf5462cf35"]},"31367":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MTg1NjE1","public_id":31367,"url":"https://github.com/godotengine/godot/pull/31367","diff_url":"https://github.com/godotengine/godot/pull/31367.diff","patch_url":"https://github.com/godotengine/godot/pull/31367.patch","title":"Add Min/Max Window Size Setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-14T06:25:16Z","updated_at":"2019-08-17T20:18:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7bf643a7b08cd5f2e59a6834ff37e9af757adf9"]},"31368":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MTg4Mjkz","public_id":31368,"url":"https://github.com/godotengine/godot/pull/31368","diff_url":"https://github.com/godotengine/godot/pull/31368.diff","patch_url":"https://github.com/godotengine/godot/pull/31368.patch","title":"Exposed set_as_minsize to gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTUzMjMy","created_at":"2019-08-14T06:36:26Z","updated_at":"2019-08-14T09:35:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97167209cbed3e9c896de73b8b55b225ba007c3c"]},"31373":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Mjc5OTk4","public_id":31373,"url":"https://github.com/godotengine/godot/pull/31373","diff_url":"https://github.com/godotengine/godot/pull/31373.diff","patch_url":"https://github.com/godotengine/godot/pull/31373.patch","title":"Fix Project Manager not remembering sorting option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-14T11:10:22Z","updated_at":"2019-08-14T12:16:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bd9a0a32361552ec0aa2e4f19b8041aeb85d4b42"]},"31375":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MzMxNTk4","public_id":31375,"url":"https://github.com/godotengine/godot/pull/31375","diff_url":"https://github.com/godotengine/godot/pull/31375.diff","patch_url":"https://github.com/godotengine/godot/pull/31375.patch","title":"Add an \"Auto\" editor font hinting setting to match OS font rendering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-14T13:33:10Z","updated_at":"2020-01-27T18:13:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c940d29973776919e8fe4aac6ea815145375a1c3"]},"31376":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3MzYyNzM4","public_id":31376,"url":"https://github.com/godotengine/godot/pull/31376","diff_url":"https://github.com/godotengine/godot/pull/31376.diff","patch_url":"https://github.com/godotengine/godot/pull/31376.patch","title":"Documentation note that Node::add_child() fails if child already has a parent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgxNjkwODI=","created_at":"2019-08-14T14:43:34Z","updated_at":"2019-08-15T00:54:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d4d03e5de9189d2c81a19a40362b8c23f9a8893f"]},"31379":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NTA4NDEx","public_id":31379,"url":"https://github.com/godotengine/godot/pull/31379","diff_url":"https://github.com/godotengine/godot/pull/31379.diff","patch_url":"https://github.com/godotengine/godot/pull/31379.patch","title":"Fix matches result in the code search not appearing when the quantity is 0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-14T21:39:39Z","updated_at":"2019-08-15T00:57:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22e9544582fb821feba10fa08f5cc0a1ab8e71fc"]},"31381":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NTUyMjE4","public_id":31381,"url":"https://github.com/godotengine/godot/pull/31381","diff_url":"https://github.com/godotengine/godot/pull/31381.diff","patch_url":"https://github.com/godotengine/godot/pull/31381.patch","title":"Fixes ProjectManager Buttons Not Updating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-15T01:31:25Z","updated_at":"2019-08-15T16:13:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1f5dc0ea3bf4b9b21d70fda3c4c4f2c9409b3fbf"]},"31385":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NjM4MTEy","public_id":31385,"url":"https://github.com/godotengine/godot/pull/31385","diff_url":"https://github.com/godotengine/godot/pull/31385.diff","patch_url":"https://github.com/godotengine/godot/pull/31385.patch","title":"Fix image offset when upscaling with Lanczos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-08-15T09:18:12Z","updated_at":"2019-08-18T11:47:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5ba632a73b7132b398e822e78669a56d22660563"]},"31386":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Njc1MTg2","public_id":31386,"url":"https://github.com/godotengine/godot/pull/31386","diff_url":"https://github.com/godotengine/godot/pull/31386.diff","patch_url":"https://github.com/godotengine/godot/pull/31386.patch","title":"Fix custom inertia in physics2d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-08-15T11:38:38Z","updated_at":"2021-11-21T00:27:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["74713fe970716818b643f7043b655129943624f3"]},"31387":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NjgwMDM4","public_id":31387,"url":"https://github.com/godotengine/godot/pull/31387","diff_url":"https://github.com/godotengine/godot/pull/31387.diff","patch_url":"https://github.com/godotengine/godot/pull/31387.patch","title":"Automatically select the first image of the assets page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1OTU4MTc=","created_at":"2019-08-15T11:58:13Z","updated_at":"2019-08-18T11:47:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7434966f103812a123811e7fa388692cb606ef88"]},"31389":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Njk2NTIz","public_id":31389,"url":"https://github.com/godotengine/godot/pull/31389","diff_url":"https://github.com/godotengine/godot/pull/31389.diff","patch_url":"https://github.com/godotengine/godot/pull/31389.patch","title":"Add an `editor_description` property to Node for documentation purposes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-15T12:59:09Z","updated_at":"2021-11-21T00:26:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9eb10f1e4a470d5d3cc5d94f8daa9e36297b0f28"]},"31391":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NzE2OTE0","public_id":31391,"url":"https://github.com/godotengine/godot/pull/31391","diff_url":"https://github.com/godotengine/godot/pull/31391.diff","patch_url":"https://github.com/godotengine/godot/pull/31391.patch","title":"Improve error reporting in the Particles emission point creation dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-15T13:59:48Z","updated_at":"2020-01-27T18:13: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":["63d45136dceedf207a490ca070f3b437d37126e4"]},"31392":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3NzYyMjY4","public_id":31392,"url":"https://github.com/godotengine/godot/pull/31392","diff_url":"https://github.com/godotengine/godot/pull/31392.diff","patch_url":"https://github.com/godotengine/godot/pull/31392.patch","title":"Fix autocompletion widget having its text leak outside","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-15T16:01:34Z","updated_at":"2019-08-15T18:53:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f8a986c094d14c3537a0300b1d70d5780cc081af"]},"31395":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Nzc1NjA3","public_id":31395,"url":"https://github.com/godotengine/godot/pull/31395","diff_url":"https://github.com/godotengine/godot/pull/31395.diff","patch_url":"https://github.com/godotengine/godot/pull/31395.patch","title":"Replace is_zero_approx(A.distance_to(B)) with A==B","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-08-15T16:43:59Z","updated_at":"2019-08-20T10:54:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7c9c6df7e48ffbe63c402b20f60ba369b34f4e98"]},"31396":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Nzg1MDQ3","public_id":31396,"url":"https://github.com/godotengine/godot/pull/31396","diff_url":"https://github.com/godotengine/godot/pull/31396.diff","patch_url":"https://github.com/godotengine/godot/pull/31396.patch","title":"Set the low processor mode sleep editor settings to require a restart","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-15T17:15:07Z","updated_at":"2020-01-27T18:13:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bfce99bc9873f075c724c23db23111f5c0cb8abf"]},"31398":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3Nzk2MDMy","public_id":31398,"url":"https://github.com/godotengine/godot/pull/31398","diff_url":"https://github.com/godotengine/godot/pull/31398.diff","patch_url":"https://github.com/godotengine/godot/pull/31398.patch","title":"Allow to create scene from FileSystem dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-15T17:51:01Z","updated_at":"2019-08-17T09:32:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cedee8281b747c4dd60e4e9d8d2f9bfa8b1f62b2"]},"31399":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3ODQ2OTE1","public_id":31399,"url":"https://github.com/godotengine/godot/pull/31399","diff_url":"https://github.com/godotengine/godot/pull/31399.diff","patch_url":"https://github.com/godotengine/godot/pull/31399.patch","title":"Add an outline to box selection rectangles for better visibility","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-15T20:30:50Z","updated_at":"2020-01-27T18:13:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["108f9646f544076708f1b7418960193950cb6208"]},"31401":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3ODcwMTYx","public_id":31401,"url":"https://github.com/godotengine/godot/pull/31401","diff_url":"https://github.com/godotengine/godot/pull/31401.diff","patch_url":"https://github.com/godotengine/godot/pull/31401.patch","title":"Allow plugins to not have an init script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-15T21:49:06Z","updated_at":"2019-08-18T08:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["ceb61fb784e42f1ffb323e0fc4fee7515fdd3b34"]},"31402":{"id":"MDExOlB1bGxSZXF1ZXN0MzA3ODgxNDI1","public_id":31402,"url":"https://github.com/godotengine/godot/pull/31402","diff_url":"https://github.com/godotengine/godot/pull/31402.diff","patch_url":"https://github.com/godotengine/godot/pull/31402.patch","title":"A* performance improvements, use OAHashMap.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-15T22:37:39Z","updated_at":"2019-11-04T00:30:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4bac39354981da7c2357bde749eecff653809081"]},"31419":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MTU5NjYy","public_id":31419,"url":"https://github.com/godotengine/godot/pull/31419","diff_url":"https://github.com/godotengine/godot/pull/31419.diff","patch_url":"https://github.com/godotengine/godot/pull/31419.patch","title":"changed the constant scale of cube_normal to -1.0 instead of -1000000…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-08-16T17:38:28Z","updated_at":"2019-08-20T11:50:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8fb80788dfd41345a5dc67cc5ffd23b9f024649f"]},"31422":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MTg1NDE2","public_id":31422,"url":"https://github.com/godotengine/godot/pull/31422","diff_url":"https://github.com/godotengine/godot/pull/31422.diff","patch_url":"https://github.com/godotengine/godot/pull/31422.patch","title":"Adds Attaching Script via Script Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-16T19:06:08Z","updated_at":"2019-08-17T09:55:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9445a0faa425abbdeff2443550c096dc3b207e3"]},"31423":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MjA5MjYy","public_id":31423,"url":"https://github.com/godotengine/godot/pull/31423","diff_url":"https://github.com/godotengine/godot/pull/31423.diff","patch_url":"https://github.com/godotengine/godot/pull/31423.patch","title":"Improve the scene tree signals/groups tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-16T20:31:43Z","updated_at":"2020-01-27T18:13:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c62302a4321323625a00ba0f3e474db8a74e012f"]},"31424":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MjM0Mzcw","public_id":31424,"url":"https://github.com/godotengine/godot/pull/31424","diff_url":"https://github.com/godotengine/godot/pull/31424.diff","patch_url":"https://github.com/godotengine/godot/pull/31424.patch","title":"Improve timeline drawing in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-16T22:15:51Z","updated_at":"2020-01-27T18:13:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a341c65f65f7171c95b1278621742f8497421f0a"]},"31431":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Mjg1MzU1","public_id":31431,"url":"https://github.com/godotengine/godot/pull/31431","diff_url":"https://github.com/godotengine/godot/pull/31431.diff","patch_url":"https://github.com/godotengine/godot/pull/31431.patch","title":"Replace last occurrences of 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-17T11:32:01Z","updated_at":"2019-08-17T13:12:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d3153c28f0b82ca047a892f6dbcd9d5f9344e3d5"]},"31435":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Mjk0OTYz","public_id":31435,"url":"https://github.com/godotengine/godot/pull/31435","diff_url":"https://github.com/godotengine/godot/pull/31435.diff","patch_url":"https://github.com/godotengine/godot/pull/31435.patch","title":"Revert \"Add Min/Max Window Size Setting\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-17T14:19:45Z","updated_at":"2019-08-17T14:19:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0743a07447e613ce0c15f0f55d9284e754c19628"]},"31437":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzAxNzY0","public_id":31437,"url":"https://github.com/godotengine/godot/pull/31437","diff_url":"https://github.com/godotengine/godot/pull/31437.diff","patch_url":"https://github.com/godotengine/godot/pull/31437.patch","title":"Support vibration for Android and iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-08-17T16:07:20Z","updated_at":"2019-12-07T23:17:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4061e5bb75cf4ad338cd077713946711cd7c70ea"]},"31439":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzAzOTg1","public_id":31439,"url":"https://github.com/godotengine/godot/pull/31439","diff_url":"https://github.com/godotengine/godot/pull/31439.diff","patch_url":"https://github.com/godotengine/godot/pull/31439.patch","title":"Minor improvements to the Node dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-17T16:44:34Z","updated_at":"2019-08-18T13:33:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["96a256557c64aa15a6f016ffe2c3ed2c714e4e45"]},"31440":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzA1Mjk4","public_id":31440,"url":"https://github.com/godotengine/godot/pull/31440","diff_url":"https://github.com/godotengine/godot/pull/31440.diff","patch_url":"https://github.com/godotengine/godot/pull/31440.patch","title":"DirAccessPack: Fix dir_exists and file_exists for res:// paths","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-17T17:07:07Z","updated_at":"2019-11-08T13:27:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ad8746e0de047b9153496d2c88cb14a92cc82be9"]},"31442":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzEyOTE4","public_id":31442,"url":"https://github.com/godotengine/godot/pull/31442","diff_url":"https://github.com/godotengine/godot/pull/31442.diff","patch_url":"https://github.com/godotengine/godot/pull/31442.patch","title":"Update Slider grabber position when using mouse wheel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-17T19:15:09Z","updated_at":"2019-08-18T09:15:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8a0e6e23a778bc84ba349974f9444e74c1df0e48"]},"31443":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzE1ODAw","public_id":31443,"url":"https://github.com/godotengine/godot/pull/31443","diff_url":"https://github.com/godotengine/godot/pull/31443.diff","patch_url":"https://github.com/godotengine/godot/pull/31443.patch","title":"Define a minimum window size in the editor and project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-17T20:09:57Z","updated_at":"2020-01-27T18:13:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0eee235c4dfd7d0af90301151709d4e22668fbd"]},"31445":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzE5NDQy","public_id":31445,"url":"https://github.com/godotengine/godot/pull/31445","diff_url":"https://github.com/godotengine/godot/pull/31445.diff","patch_url":"https://github.com/godotengine/godot/pull/31445.patch","title":"Clarify usage of action_press","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-17T21:21:51Z","updated_at":"2019-11-08T13:27:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b950867df82e1c6aa19063353c9190471b8c80ce"]},"31447":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzIwMjYw","public_id":31447,"url":"https://github.com/godotengine/godot/pull/31447","diff_url":"https://github.com/godotengine/godot/pull/31447.diff","patch_url":"https://github.com/godotengine/godot/pull/31447.patch","title":"Use shortcut tooltips in the spatial editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-17T21:39:59Z","updated_at":"2020-01-27T18:13:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["35ad0475c3cb6eff0cc2415136d77db387fa9e7c"]},"31448":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzI1NzQ5","public_id":31448,"url":"https://github.com/godotengine/godot/pull/31448","diff_url":"https://github.com/godotengine/godot/pull/31448.diff","patch_url":"https://github.com/godotengine/godot/pull/31448.patch","title":"Improve \"Snap Object to Floor\" functionality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-17T23:47:12Z","updated_at":"2020-01-27T18:13:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["78878fbc97bc4ca1489dfff382c61f35a6a1049b"]},"31449":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzM4MDMz","public_id":31449,"url":"https://github.com/godotengine/godot/pull/31449","diff_url":"https://github.com/godotengine/godot/pull/31449.diff","patch_url":"https://github.com/godotengine/godot/pull/31449.patch","title":"Added global expressions to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-18T05:13:41Z","updated_at":"2019-08-18T15:32:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e3b43771aa9181349ba6de876e31969d2ea1331a"]},"31450":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzM5MTA5","public_id":31450,"url":"https://github.com/godotengine/godot/pull/31450","diff_url":"https://github.com/godotengine/godot/pull/31450.diff","patch_url":"https://github.com/godotengine/godot/pull/31450.patch","title":"Fix filter quotes wraped insert completion options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-08-18T05:38:39Z","updated_at":"2019-08-22T01:43:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["545b46ac2f13fe4df316e370ac8e3bbb04c62070"]},"31453":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzUxMzI5","public_id":31453,"url":"https://github.com/godotengine/godot/pull/31453","diff_url":"https://github.com/godotengine/godot/pull/31453.diff","patch_url":"https://github.com/godotengine/godot/pull/31453.patch","title":"Added code preview to visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-18T09:48:32Z","updated_at":"2019-08-18T15:32:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["808e44df6d39aaf231341c50bacc646fa1f93915"]},"31454":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzUzMzg1","public_id":31454,"url":"https://github.com/godotengine/godot/pull/31454","diff_url":"https://github.com/godotengine/godot/pull/31454.diff","patch_url":"https://github.com/godotengine/godot/pull/31454.patch","title":"Support baking gridmap navmesh.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0MTg0MzU0","created_at":"2019-08-18T10:27:50Z","updated_at":"2019-08-29T20:55:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["82acd436b4f4587232fef3ba65873ef1785e8341"]},"31456":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzYyOTgz","public_id":31456,"url":"https://github.com/godotengine/godot/pull/31456","diff_url":"https://github.com/godotengine/godot/pull/31456.diff","patch_url":"https://github.com/godotengine/godot/pull/31456.patch","title":"Travis CI: Use a multi-stage build to run static checks first","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-18T13:08:40Z","updated_at":"2020-01-27T18:13:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1b7be55bac752f26e74cdad7de56b575b6b13502"]},"31460":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Mzc1NjQ5","public_id":31460,"url":"https://github.com/godotengine/godot/pull/31460","diff_url":"https://github.com/godotengine/godot/pull/31460.diff","patch_url":"https://github.com/godotengine/godot/pull/31460.patch","title":"Keep syntax highlighting on TextEdit in readonly mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-18T16:09:09Z","updated_at":"2019-08-18T20:33:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2fa32d69a53212c46a09a7331fc07e5aa767e504"]},"31461":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Mzc2ODEy","public_id":31461,"url":"https://github.com/godotengine/godot/pull/31461","diff_url":"https://github.com/godotengine/godot/pull/31461.diff","patch_url":"https://github.com/godotengine/godot/pull/31461.patch","title":"VCS integration for Godot Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-08-18T16:28:12Z","updated_at":"2020-02-05T11:58:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d98e944a19b40f57ad9db9fd496fa39cd0b56208","97959a53df144222f468d1622a3cb7e2f7e48741","07e3be3debe968dcffd3b62202e3862edb9a7d27"]},"31462":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Mzc3MjEz","public_id":31462,"url":"https://github.com/godotengine/godot/pull/31462","diff_url":"https://github.com/godotengine/godot/pull/31462.diff","patch_url":"https://github.com/godotengine/godot/pull/31462.patch","title":"Simplify structure of preview text in visual shader editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-18T16:34:58Z","updated_at":"2019-08-18T20:33:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c19a66d72f9bee4783515d7681040096867f6c8f"]},"31466":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4MzkxNTUz","public_id":31466,"url":"https://github.com/godotengine/godot/pull/31466","diff_url":"https://github.com/godotengine/godot/pull/31466.diff","patch_url":"https://github.com/godotengine/godot/pull/31466.patch","title":"Improve the appearance of 2D path editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-18T20:28:39Z","updated_at":"2020-01-27T18:12:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["558e93f069d273f02f15b3b04921d09a3b30848d"]},"31470":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NDQ1MzIz","public_id":31470,"url":"https://github.com/godotengine/godot/pull/31470","diff_url":"https://github.com/godotengine/godot/pull/31470.diff","patch_url":"https://github.com/godotengine/godot/pull/31470.patch","title":"Check if skeleton texture is already allocated before reallocating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-08-19T05:04:53Z","updated_at":"2019-11-17T19:35:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["99de3906ba1a42f1279634bc23258ce39828c5f6"]},"31473":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NDUyNjEy","public_id":31473,"url":"https://github.com/godotengine/godot/pull/31473","diff_url":"https://github.com/godotengine/godot/pull/31473.diff","patch_url":"https://github.com/godotengine/godot/pull/31473.patch","title":"Fix ternary operator shader compiler expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-19T05:46:38Z","updated_at":"2019-08-19T08:15:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9abf5578eeac2bfb9480456736cf90a255758ae0"]},"31476":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NTIxMTYy","public_id":31476,"url":"https://github.com/godotengine/godot/pull/31476","diff_url":"https://github.com/godotengine/godot/pull/31476.diff","patch_url":"https://github.com/godotengine/godot/pull/31476.patch","title":"Prevent move_and_slide() to generate an error.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjIzODE=","created_at":"2019-08-19T09:28:23Z","updated_at":"2020-11-04T21:10:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c12ce2b4ddaf22cb06b69a8d0c685b54485e8c05"]},"31478":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NTc1NDY4","public_id":31478,"url":"https://github.com/godotengine/godot/pull/31478","diff_url":"https://github.com/godotengine/godot/pull/31478.diff","patch_url":"https://github.com/godotengine/godot/pull/31478.patch","title":"fix animation freeze when playing animation from another AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYxMjk1OTQ=","created_at":"2019-08-19T11:56:00Z","updated_at":"2019-08-20T08:58:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9d849c21ccde126dd841d4b9c89dfe3c1c865599"]},"31480":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NjAxNjc1","public_id":31480,"url":"https://github.com/godotengine/godot/pull/31480","diff_url":"https://github.com/godotengine/godot/pull/31480.diff","patch_url":"https://github.com/godotengine/godot/pull/31480.patch","title":"Mention caveat with looped animations in `AnimationPlayer.queue()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-19T13:06:38Z","updated_at":"2020-01-27T18:12:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4cb3984862412675ee6a742f31191c67bae202f0"]},"31481":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NjMxODU2","public_id":31481,"url":"https://github.com/godotengine/godot/pull/31481","diff_url":"https://github.com/godotengine/godot/pull/31481.diff","patch_url":"https://github.com/godotengine/godot/pull/31481.patch","title":"Always use the GLES2 backend when generating the GDNative API JSON","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-19T14:16:11Z","updated_at":"2020-01-27T18:12:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3d61ca5696e7497df9344b828337104dd7ac3731"]},"31482":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NjgzMDU2","public_id":31482,"url":"https://github.com/godotengine/godot/pull/31482","diff_url":"https://github.com/godotengine/godot/pull/31482.diff","patch_url":"https://github.com/godotengine/godot/pull/31482.patch","title":"WebSocketServer now sanitize destination peers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-08-19T16:14:18Z","updated_at":"2019-11-08T13:27:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["17be67b8c726fe5c87a296e64a739033dd2890dd"]},"31483":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4Njg3MTg3","public_id":31483,"url":"https://github.com/godotengine/godot/pull/31483","diff_url":"https://github.com/godotengine/godot/pull/31483.diff","patch_url":"https://github.com/godotengine/godot/pull/31483.patch","title":"Fix WebSocketServer relaying message twice.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-08-19T16:25:14Z","updated_at":"2019-11-08T13:14:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["d1539db2c6e42b4425adb8f8373eda155bc8b735"]},"31486":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NzE0OTEz","public_id":31486,"url":"https://github.com/godotengine/godot/pull/31486","diff_url":"https://github.com/godotengine/godot/pull/31486.diff","patch_url":"https://github.com/godotengine/godot/pull/31486.patch","title":"Fix various typos and style errors in text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-19T17:45:00Z","updated_at":"2019-08-20T10:54:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e075029c87f69ea39a93285d419b6dcff9ed633"]},"31489":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4NzYyMzA3","public_id":31489,"url":"https://github.com/godotengine/godot/pull/31489","diff_url":"https://github.com/godotengine/godot/pull/31489.diff","patch_url":"https://github.com/godotengine/godot/pull/31489.patch","title":"Showing only working options in filesystem dock menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk5NjQ4ODY=","created_at":"2019-08-19T20:08:01Z","updated_at":"2019-08-22T09:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2b8d65761ceabecaba0f5e1d71111997c5bf8b69"]},"31492":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4ODAyOTI0","public_id":31492,"url":"https://github.com/godotengine/godot/pull/31492","diff_url":"https://github.com/godotengine/godot/pull/31492.diff","patch_url":"https://github.com/godotengine/godot/pull/31492.patch","title":"Use a different color for folder icons in file dialogs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-19T22:11:56Z","updated_at":"2020-01-27T18:12: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":["be8d569744e4eed9acb313d355d96e6989e92087"]},"31496":{"id":"MDExOlB1bGxSZXF1ZXN0MzA4OTE4MjUz","public_id":31496,"url":"https://github.com/godotengine/godot/pull/31496","diff_url":"https://github.com/godotengine/godot/pull/31496.diff","patch_url":"https://github.com/godotengine/godot/pull/31496.patch","title":"Update TextEdit selection when inserting line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-20T07:45:18Z","updated_at":"2019-08-26T07:52:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bc839ed3f31d3e64537c5f00499f48a81579d8eb"]},"31498":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MDU1ODUw","public_id":31498,"url":"https://github.com/godotengine/godot/pull/31498","diff_url":"https://github.com/godotengine/godot/pull/31498.diff","patch_url":"https://github.com/godotengine/godot/pull/31498.patch","title":"Include setters and getters in help search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-20T13:39:03Z","updated_at":"2019-08-20T15:23:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e068fbbb2064d7dc407bbc37bbfbadb898fb1b8c"]},"31499":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MDYyMzM1","public_id":31499,"url":"https://github.com/godotengine/godot/pull/31499","diff_url":"https://github.com/godotengine/godot/pull/31499.diff","patch_url":"https://github.com/godotengine/godot/pull/31499.patch","title":"Setting project metadata doesn't fail when project_metadata.cfg doesn't exist","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-20T13:52:57Z","updated_at":"2019-08-21T08:54:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b49226e0850d6dd30801881433bf3fef1f1608b1"]},"31502":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MTI1MjAz","public_id":31502,"url":"https://github.com/godotengine/godot/pull/31502","diff_url":"https://github.com/godotengine/godot/pull/31502.diff","patch_url":"https://github.com/godotengine/godot/pull/31502.patch","title":"Expose SceneTreeDock::get_tree_editor() to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2OTUzNTg2","created_at":"2019-08-20T16:06:51Z","updated_at":"2019-08-23T22:58:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["79a4930501f74212e7799c679d8e25d5d26e36c7"]},"31505":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MTM2MTc3","public_id":31505,"url":"https://github.com/godotengine/godot/pull/31505","diff_url":"https://github.com/godotengine/godot/pull/31505.diff","patch_url":"https://github.com/godotengine/godot/pull/31505.patch","title":"Fix preview for global expressions in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-20T16:35:18Z","updated_at":"2019-08-20T18:11:31Z","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":["1e3fb6d760b0b209ddbde189eab9698015212720"]},"31507":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MTUzNjQx","public_id":31507,"url":"https://github.com/godotengine/godot/pull/31507","diff_url":"https://github.com/godotengine/godot/pull/31507.diff","patch_url":"https://github.com/godotengine/godot/pull/31507.patch","title":"Add feature to Button to make its icon expand/shrink with the button's size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-20T17:26:36Z","updated_at":"2019-09-03T13:39:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9b09daa8c58b80082dc5964c39cd3861f8bb8669"]},"31513":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MTk0Njc2","public_id":31513,"url":"https://github.com/godotengine/godot/pull/31513","diff_url":"https://github.com/godotengine/godot/pull/31513.diff","patch_url":"https://github.com/godotengine/godot/pull/31513.patch","title":"Prevent int overflow and underflow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-20T19:23:13Z","updated_at":"2019-09-23T08:00:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["538405f9c778a3f4b25c9f1a1a8c8bbe419c3336"]},"31521":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MzMyMTI4","public_id":31521,"url":"https://github.com/godotengine/godot/pull/31521","diff_url":"https://github.com/godotengine/godot/pull/31521.diff","patch_url":"https://github.com/godotengine/godot/pull/31521.patch","title":"Shut down Godot processes on app exit.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-08-21T05:42:39Z","updated_at":"2019-11-08T13:15:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["f35b1f3b9159a6c1197c24d8195000468d1c1c61"]},"31523":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MzU0MTgz","public_id":31523,"url":"https://github.com/godotengine/godot/pull/31523","diff_url":"https://github.com/godotengine/godot/pull/31523.diff","patch_url":"https://github.com/godotengine/godot/pull/31523.patch","title":"EditorNode::show_warning displays a console warning during project loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-08-21T07:08:51Z","updated_at":"2019-08-21T08:24:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a735afac950bf4e04efcb606fee9a07c98e2759d"]},"31528":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5MzkyMjgw","public_id":31528,"url":"https://github.com/godotengine/godot/pull/31528","diff_url":"https://github.com/godotengine/godot/pull/31528.diff","patch_url":"https://github.com/godotengine/godot/pull/31528.patch","title":"FileAccessWindows: Add errno include for MinGW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-21T08:53:53Z","updated_at":"2019-08-21T10:31:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e797ae470414b8ac49b4c9614d00a4c43d446219"]},"31532":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NDY5MjA0","public_id":31532,"url":"https://github.com/godotengine/godot/pull/31532","diff_url":"https://github.com/godotengine/godot/pull/31532.diff","patch_url":"https://github.com/godotengine/godot/pull/31532.patch","title":"Improve the GeometryInstance class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-21T12:10:51Z","updated_at":"2020-01-27T18:12:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b84b46d5df0ba7634bb1d07c525146c5bb10017a"]},"31534":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NTAxMzQ2","public_id":31534,"url":"https://github.com/godotengine/godot/pull/31534","diff_url":"https://github.com/godotengine/godot/pull/31534.diff","patch_url":"https://github.com/godotengine/godot/pull/31534.patch","title":"Draw 3D collision shape/raycast gizmos in grayscale when disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-21T13:28:24Z","updated_at":"2020-01-27T18:12:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a350fd4a5755fdaaecef820e181ddda4ce866830"]},"31535":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NTA1OTIy","public_id":31535,"url":"https://github.com/godotengine/godot/pull/31535","diff_url":"https://github.com/godotengine/godot/pull/31535.diff","patch_url":"https://github.com/godotengine/godot/pull/31535.patch","title":"Edit TileMap only with TOOL_SELECT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-21T13:38:25Z","updated_at":"2019-08-21T19:22:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9520d9706aa2ea985e3542f77adea623fa408f14"]},"31538":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NTg5NzIx","public_id":31538,"url":"https://github.com/godotengine/godot/pull/31538","diff_url":"https://github.com/godotengine/godot/pull/31538.diff","patch_url":"https://github.com/godotengine/godot/pull/31538.patch","title":"Rename FileDialog's folder icon custom color to `folder_icon_modulate`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-21T16:44:42Z","updated_at":"2020-01-27T18:12:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e1b9004b0f1560c4c66e7682334cf870851ebd5c"]},"31539":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NjA3MjA1","public_id":31539,"url":"https://github.com/godotengine/godot/pull/31539","diff_url":"https://github.com/godotengine/godot/pull/31539.diff","patch_url":"https://github.com/godotengine/godot/pull/31539.patch","title":"Tweak a few strings displayed in the editor for consistency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-21T17:34:23Z","updated_at":"2020-01-27T18:12:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ae0306a1f7de50d52b9a6654c25934044527824"]},"31543":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NjY0MzYx","public_id":31543,"url":"https://github.com/godotengine/godot/pull/31543","diff_url":"https://github.com/godotengine/godot/pull/31543.diff","patch_url":"https://github.com/godotengine/godot/pull/31543.patch","title":"Fixes iOS>=11 stealing touch events","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4ODQyODg=","created_at":"2019-08-21T20:01:42Z","updated_at":"2019-11-12T11:40:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["e0df9de0cb307b415e23a5157092eb5c8334c6b0"]},"31545":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NjcwNzkx","public_id":31545,"url":"https://github.com/godotengine/godot/pull/31545","diff_url":"https://github.com/godotengine/godot/pull/31545.diff","patch_url":"https://github.com/godotengine/godot/pull/31545.patch","title":"Displays smart snapping guides when snapped","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-08-21T20:20:04Z","updated_at":"2019-08-22T12:11:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["692a78db19e6e387a159ed14f38ae3cdbbcfecd4"]},"31547":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NjgyNzgx","public_id":31547,"url":"https://github.com/godotengine/godot/pull/31547","diff_url":"https://github.com/godotengine/godot/pull/31547.diff","patch_url":"https://github.com/godotengine/godot/pull/31547.patch","title":"Bump gradle version to 5.1.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-08-21T20:52:07Z","updated_at":"2019-08-27T08:23:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["4282e129df67d1ace1c0b9103e9e59c588a58a8f"]},"31548":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5Njk3MzY4","public_id":31548,"url":"https://github.com/godotengine/godot/pull/31548","diff_url":"https://github.com/godotengine/godot/pull/31548.diff","patch_url":"https://github.com/godotengine/godot/pull/31548.patch","title":"Improve the display of missing projects in the Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-21T21:33:35Z","updated_at":"2020-01-27T18:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0271a5f1d8677e38a9598b45e018c7cadb698ca2"]},"31550":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5NzA4ODI1","public_id":31550,"url":"https://github.com/godotengine/godot/pull/31550","diff_url":"https://github.com/godotengine/godot/pull/31550.diff","patch_url":"https://github.com/godotengine/godot/pull/31550.patch","title":"Fix regression in StreamPeerSSL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-08-21T22:14:42Z","updated_at":"2019-08-22T07:14:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["b223b207c4a1d0854a60e03910c9fd39bbfb252f"]},"31554":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5Nzc2MDI5","public_id":31554,"url":"https://github.com/godotengine/godot/pull/31554","diff_url":"https://github.com/godotengine/godot/pull/31554.diff","patch_url":"https://github.com/godotengine/godot/pull/31554.patch","title":"Cleanup and minor changes in FileSystem Dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-22T04:30:12Z","updated_at":"2019-08-22T14:21:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c5b45c9f090f28fdc015e658cc81225a2a3a7a92"]},"31556":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5Nzg0ODY3","public_id":31556,"url":"https://github.com/godotengine/godot/pull/31556","diff_url":"https://github.com/godotengine/godot/pull/31556.diff","patch_url":"https://github.com/godotengine/godot/pull/31556.patch","title":"Implemented inverse shader function to GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-22T05:19:06Z","updated_at":"2019-08-26T11:54:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4dcee2035ab9c6e8875463632378ff5174042ccf"]},"31560":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5OTIxNDI2","public_id":31560,"url":"https://github.com/godotengine/godot/pull/31560","diff_url":"https://github.com/godotengine/godot/pull/31560.diff","patch_url":"https://github.com/godotengine/godot/pull/31560.patch","title":"Revert \"Feature: Add SHA256 for PoolByteArray\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-22T11:48:23Z","updated_at":"2019-08-22T12:23:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7402fd2c56c1165c1b212590235a408750b36fa7"]},"31561":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5OTM1MjAx","public_id":31561,"url":"https://github.com/godotengine/godot/pull/31561","diff_url":"https://github.com/godotengine/godot/pull/31561.diff","patch_url":"https://github.com/godotengine/godot/pull/31561.patch","title":"Added \"editable\" property to VisualShaderGroupNode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-22T12:25:25Z","updated_at":"2019-08-22T13:13:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["725e5d15ff1b168f8f5e9b18373058c0b9836939"]},"31562":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5OTM4NzE2","public_id":31562,"url":"https://github.com/godotengine/godot/pull/31562","diff_url":"https://github.com/godotengine/godot/pull/31562.diff","patch_url":"https://github.com/godotengine/godot/pull/31562.patch","title":"Make sure '.mono/metadata/' exists before creating file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-22T12:34:20Z","updated_at":"2021-05-14T01:27:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["dae2a335c57ca50dfbb27c2aca710e599dd04fd6"]},"31566":{"id":"MDExOlB1bGxSZXF1ZXN0MzA5OTk5NzIz","public_id":31566,"url":"https://github.com/godotengine/godot/pull/31566","diff_url":"https://github.com/godotengine/godot/pull/31566.diff","patch_url":"https://github.com/godotengine/godot/pull/31566.patch","title":"Fix StreamPeerSSL connect_to_stream w/ custom cert.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-08-22T14:49:49Z","updated_at":"2019-08-22T18:44:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["17d5b471b9be55a60c366da82629099f6937ec88","99f657d89f43615bff12e00e59d07499dccec20d"]},"31569":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMDI4Mzgw","public_id":31569,"url":"https://github.com/godotengine/godot/pull/31569","diff_url":"https://github.com/godotengine/godot/pull/31569.diff","patch_url":"https://github.com/godotengine/godot/pull/31569.patch","title":"Fix an exception when trying to close down editor with plugins using autoload singletons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-08-22T15:44:20Z","updated_at":"2019-08-23T06:19:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["daf443bcbc8eda493efa55b5ed77575702bcde0c"]},"31571":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMDYxMDA3","public_id":31571,"url":"https://github.com/godotengine/godot/pull/31571","diff_url":"https://github.com/godotengine/godot/pull/31571.diff","patch_url":"https://github.com/godotengine/godot/pull/31571.patch","title":"Don't clamp color to [0, 1] in Linear tonemapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-08-22T17:14:48Z","updated_at":"2019-09-02T17:17:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["aa3ef8893b78e26ecbca35b1bcdd56244a88063f"]},"31575":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMDc4MTM5","public_id":31575,"url":"https://github.com/godotengine/godot/pull/31575","diff_url":"https://github.com/godotengine/godot/pull/31575.diff","patch_url":"https://github.com/godotengine/godot/pull/31575.patch","title":"Increase control node's anchor precision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-08-22T18:05:15Z","updated_at":"2019-08-23T06:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5deb83e041ef6ed2fdda671c3085ba5af6609c6e"]},"31580":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMTAwNDA2","public_id":31580,"url":"https://github.com/godotengine/godot/pull/31580","diff_url":"https://github.com/godotengine/godot/pull/31580.diff","patch_url":"https://github.com/godotengine/godot/pull/31580.patch","title":"Fix minimap mouse click resolving to -1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-08-22T19:10:13Z","updated_at":"2019-08-31T12:28:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a5c1830a433209c86063fb4319a699b76898c3e7"]},"31585":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMTQ2ODA4","public_id":31585,"url":"https://github.com/godotengine/godot/pull/31585","diff_url":"https://github.com/godotengine/godot/pull/31585.diff","patch_url":"https://github.com/godotengine/godot/pull/31585.patch","title":"Added button/shortcut for removing all guides","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNDg0NDYx","created_at":"2019-08-22T21:12:57Z","updated_at":"2019-08-26T11:52:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c6fb6a6a21e2be05206a82a346969d3f9a73756b"]},"31586":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMTUwMTY5","public_id":31586,"url":"https://github.com/godotengine/godot/pull/31586","diff_url":"https://github.com/godotengine/godot/pull/31586.diff","patch_url":"https://github.com/godotengine/godot/pull/31586.patch","title":"Export path is the only path to be saved as a relative path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzU2NDg4","created_at":"2019-08-22T21:23:44Z","updated_at":"2019-08-23T08:28:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["326f8560060c0a7234d9f3057313546f91662ace"]},"31587":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMTY5NzE2","public_id":31587,"url":"https://github.com/godotengine/godot/pull/31587","diff_url":"https://github.com/godotengine/godot/pull/31587.diff","patch_url":"https://github.com/godotengine/godot/pull/31587.patch","title":"FBX Importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODc3MA==","created_at":"2019-08-22T22:39:33Z","updated_at":"2019-09-01T20:14:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["ad214c03560d721d9b8bbff03835fc7fa4884943"]},"31588":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMTgyMjk3","public_id":31588,"url":"https://github.com/godotengine/godot/pull/31588","diff_url":"https://github.com/godotengine/godot/pull/31588.diff","patch_url":"https://github.com/godotengine/godot/pull/31588.patch","title":"Add horizontal margins to the editor help based on width","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-22T23:43:16Z","updated_at":"2020-01-27T18:12:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["e564bffd902d943360f5e458c7c5f4a511daf7e0"]},"31589":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMjM5NzYx","public_id":31589,"url":"https://github.com/godotengine/godot/pull/31589","diff_url":"https://github.com/godotengine/godot/pull/31589.diff","patch_url":"https://github.com/godotengine/godot/pull/31589.patch","title":"Make code minimap to be visible by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-23T05:48:34Z","updated_at":"2019-08-23T07:40:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["db7bbbdbc7face2f29bcf2e1235c88a108288fbc"]},"31590":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMjY3OTg0","public_id":31590,"url":"https://github.com/godotengine/godot/pull/31590","diff_url":"https://github.com/godotengine/godot/pull/31590.diff","patch_url":"https://github.com/godotengine/godot/pull/31590.patch","title":"remove karroffel from CODEOWNERS file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-08-23T07:41:35Z","updated_at":"2019-08-26T09:38:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4df91109a13978a69af59d5830ccba0664339f5c"]},"31593":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMjc2MjQ0","public_id":31593,"url":"https://github.com/godotengine/godot/pull/31593","diff_url":"https://github.com/godotengine/godot/pull/31593.diff","patch_url":"https://github.com/godotengine/godot/pull/31593.patch","title":"Fixes issue with project_default_theme not being cleaned up","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-08-23T08:07:32Z","updated_at":"2019-08-23T09:26:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08ceef2e390ade1800cee3a5c75f4194611f2bb7"]},"31596":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMzMwNzQ1","public_id":31596,"url":"https://github.com/godotengine/godot/pull/31596","diff_url":"https://github.com/godotengine/godot/pull/31596.diff","patch_url":"https://github.com/godotengine/godot/pull/31596.patch","title":"Implements switch flow control operator in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-23T10:37:29Z","updated_at":"2019-10-30T06:15:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4dda253ee05b2a459c596c5775e40ae27e2cb872"]},"31600":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwMzcwNjMz","public_id":31600,"url":"https://github.com/godotengine/godot/pull/31600","diff_url":"https://github.com/godotengine/godot/pull/31600.diff","patch_url":"https://github.com/godotengine/godot/pull/31600.patch","title":"Fix shader crash when users miss the return statement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-23T12:42:27Z","updated_at":"2019-08-28T13:39:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["38601dd3e959d09a659b2700cce5e2f2ddbe82a1"]},"31604":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNDcwNzQz","public_id":31604,"url":"https://github.com/godotengine/godot/pull/31604","diff_url":"https://github.com/godotengine/godot/pull/31604.diff","patch_url":"https://github.com/godotengine/godot/pull/31604.patch","title":"Fix uninitialized inertia value in Body2DSW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-23T17:22:55Z","updated_at":"2019-08-24T08:50:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["718f09ad201d294498803fdf8646d4fa18c66419"]},"31607":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNDk4NjQ2","public_id":31607,"url":"https://github.com/godotengine/godot/pull/31607","diff_url":"https://github.com/godotengine/godot/pull/31607.diff","patch_url":"https://github.com/godotengine/godot/pull/31607.patch","title":"Improve writing style in GDScript error/warning messages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-23T18:57:27Z","updated_at":"2020-01-27T18:12:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a4794af5dfa6bb20ab75981205aa8082c42d9f0d"]},"31611":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNTMzNjUy","public_id":31611,"url":"https://github.com/godotengine/godot/pull/31611","diff_url":"https://github.com/godotengine/godot/pull/31611.diff","patch_url":"https://github.com/godotengine/godot/pull/31611.patch","title":"Change mouse cursor when hovering a resize area in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-23T21:03:51Z","updated_at":"2020-01-27T18:12: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":["bd05d0e71bff67e14309db604824b047d17d62f4"]},"31615":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNTcyMDMw","public_id":31615,"url":"https://github.com/godotengine/godot/pull/31615","diff_url":"https://github.com/godotengine/godot/pull/31615.diff","patch_url":"https://github.com/godotengine/godot/pull/31615.patch","title":"Improve loading UX in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-24T01:11:44Z","updated_at":"2020-01-27T18:12:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["f524dc5da613b4da66c2a950b51f0d3d52eac66c"]},"31618":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNTc3NzY2","public_id":31618,"url":"https://github.com/godotengine/godot/pull/31618","diff_url":"https://github.com/godotengine/godot/pull/31618.diff","patch_url":"https://github.com/godotengine/godot/pull/31618.patch","title":"Fix the edges of the mesh vertex","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMzI0MjUx","created_at":"2019-08-24T02:52:54Z","updated_at":"2019-11-08T13:13:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4c28053eade1d5aa93edaea89218718a196f5380"]},"31619":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNTc4MDE5","public_id":31619,"url":"https://github.com/godotengine/godot/pull/31619","diff_url":"https://github.com/godotengine/godot/pull/31619.diff","patch_url":"https://github.com/godotengine/godot/pull/31619.patch","title":"Improve sorting options in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-24T02:56:17Z","updated_at":"2020-01-27T18:12:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a4a0295154fde6ef478df0b157d950bfaaf561a5"]},"31624":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjAzNDU5","public_id":31624,"url":"https://github.com/godotengine/godot/pull/31624","diff_url":"https://github.com/godotengine/godot/pull/31624.diff","patch_url":"https://github.com/godotengine/godot/pull/31624.patch","title":"Add forgotten pointer checking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-24T11:45:53Z","updated_at":"2019-09-25T11:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["33c62db7afc345722c767368e97566e41bfd7a8a"]},"31628":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjIzNDk0","public_id":31628,"url":"https://github.com/godotengine/godot/pull/31628","diff_url":"https://github.com/godotengine/godot/pull/31628.diff","patch_url":"https://github.com/godotengine/godot/pull/31628.patch","title":"Tree: fix and expose icon modulation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-24T15:51:31Z","updated_at":"2019-08-26T17:18:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eac0af5892a4cfa92e6cae1224f671a4d7bf9901"]},"31640":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjYwMTk3","public_id":31640,"url":"https://github.com/godotengine/godot/pull/31640","diff_url":"https://github.com/godotengine/godot/pull/31640.diff","patch_url":"https://github.com/godotengine/godot/pull/31640.patch","title":"Enhanced preview for a visual shader to show errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T05:43:38Z","updated_at":"2019-08-25T05:55:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7f350a2c7197fe868a653782b75d6f7ef6b81130"]},"31641":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjYyMjA4","public_id":31641,"url":"https://github.com/godotengine/godot/pull/31641","diff_url":"https://github.com/godotengine/godot/pull/31641.diff","patch_url":"https://github.com/godotengine/godot/pull/31641.patch","title":"Small performance fix for preview in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T06:30:29Z","updated_at":"2019-08-25T06:40:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["494ea78610c267f34c231c7ace9b98f4d87a6f99"]},"31642":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjYzNDU0","public_id":31642,"url":"https://github.com/godotengine/godot/pull/31642","diff_url":"https://github.com/godotengine/godot/pull/31642.diff","patch_url":"https://github.com/godotengine/godot/pull/31642.patch","title":"Disallow undo/redo by user input in readonly TextEdit's","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T06:59:10Z","updated_at":"2019-08-25T09:39:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4efa1b6906789d786e2a356dc572348347cc02db"]},"31643":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjY1MTEx","public_id":31643,"url":"https://github.com/godotengine/godot/pull/31643","diff_url":"https://github.com/godotengine/godot/pull/31643.diff","patch_url":"https://github.com/godotengine/godot/pull/31643.patch","title":"Fixes for visual shader member filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T07:33:56Z","updated_at":"2019-08-25T10:18:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1d2e5f281e10de94e462b8d93af6842a628b1554"]},"31647":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjczMTA2","public_id":31647,"url":"https://github.com/godotengine/godot/pull/31647","diff_url":"https://github.com/godotengine/godot/pull/31647.diff","patch_url":"https://github.com/godotengine/godot/pull/31647.patch","title":"Fix _get_description param name (visual shaders)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T10:06:45Z","updated_at":"2019-08-25T10:17:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"}],"commits":["ac4e6f00414a88536c7db03c947b0b325bca0288"]},"31649":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjc4ODEy","public_id":31649,"url":"https://github.com/godotengine/godot/pull/31649","diff_url":"https://github.com/godotengine/godot/pull/31649.diff","patch_url":"https://github.com/godotengine/godot/pull/31649.patch","title":"reverted NotifyAwaiter<T> Reset() to support c#7.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg3MTA3","created_at":"2019-08-25T11:51:30Z","updated_at":"2019-08-25T12:39:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1df0e88ae8905fef7a9ce73d7e6e53dfaa7a1eee"]},"31650":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjgwMDE0","public_id":31650,"url":"https://github.com/godotengine/godot/pull/31650","diff_url":"https://github.com/godotengine/godot/pull/31650.diff","patch_url":"https://github.com/godotengine/godot/pull/31650.patch","title":"Fix hint range step for integer in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-25T12:11:42Z","updated_at":"2019-11-08T13:13:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["982becfa39b0f48c0fa9308097c43f18e4abdc29"]},"31652":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjg0MDYz","public_id":31652,"url":"https://github.com/godotengine/godot/pull/31652","diff_url":"https://github.com/godotengine/godot/pull/31652.diff","patch_url":"https://github.com/godotengine/godot/pull/31652.patch","title":"Mention Android support in the C# alpha dialog message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-25T13:10:22Z","updated_at":"2020-01-27T18:12:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["27f5ab2d7b6878764df51460f2c060507e7fe984"]},"31653":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjg3MDM3","public_id":31653,"url":"https://github.com/godotengine/godot/pull/31653","diff_url":"https://github.com/godotengine/godot/pull/31653.diff","patch_url":"https://github.com/godotengine/godot/pull/31653.patch","title":"Set C# 7 as LangVersion for GodotTools and Godot API projects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-25T13:54:06Z","updated_at":"2021-05-14T01:27:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3af8bd071eb6e99c9b3de90f5aaa939d18cda4f3"]},"31654":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjg3NDQw","public_id":31654,"url":"https://github.com/godotengine/godot/pull/31654","diff_url":"https://github.com/godotengine/godot/pull/31654.diff","patch_url":"https://github.com/godotengine/godot/pull/31654.patch","title":"Viewport highlight, colour cache and minimap scrolling fixes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-08-25T13:59:19Z","updated_at":"2019-08-26T10:22:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["32d5427f550b4c67e3dbc2bd157b83612787534b","c5b5c6b49b595a48ad0362beb8f2dc9a8132065c","ec4d2b26ecb9c7aaba4941b00b8022cf03ebc380","b75c2b6d763a37b9fcd900243649cb8bbe91deb8"]},"31656":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjkzMTUx","public_id":31656,"url":"https://github.com/godotengine/godot/pull/31656","diff_url":"https://github.com/godotengine/godot/pull/31656.diff","patch_url":"https://github.com/godotengine/godot/pull/31656.patch","title":"Rename and relocate Draw Minimap editor property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUzNzM3MzE3","created_at":"2019-08-25T15:22:26Z","updated_at":"2019-09-01T15:55:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ed00313a0b35c8d9b8e9ae2229e4de89782188e4"]},"31659":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNjk3NDE1","public_id":31659,"url":"https://github.com/godotengine/godot/pull/31659","diff_url":"https://github.com/godotengine/godot/pull/31659.diff","patch_url":"https://github.com/godotengine/godot/pull/31659.patch","title":"Fix memory leak in Find in Files","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzgzNDUy","created_at":"2019-08-25T16:27:54Z","updated_at":"2019-08-27T06:29:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d3c879fe1bbba83aa7c365441422b0dcb22b82f4"]},"31662":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNzEwMDY2","public_id":31662,"url":"https://github.com/godotengine/godot/pull/31662","diff_url":"https://github.com/godotengine/godot/pull/31662.diff","patch_url":"https://github.com/godotengine/godot/pull/31662.patch","title":"Allow to reserve space for nodes in A* and elements in OAHashMap explicitly.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-25T19:51:38Z","updated_at":"2019-08-27T08:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1031833fb04784908b7a28579af055f7264a2ce1"]},"31667":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwNzIyMzAw","public_id":31667,"url":"https://github.com/godotengine/godot/pull/31667","diff_url":"https://github.com/godotengine/godot/pull/31667.diff","patch_url":"https://github.com/godotengine/godot/pull/31667.patch","title":"Add 'is_point_in_circle()' to Geometry class, and general file cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-25T23:10:06Z","updated_at":"2019-09-01T13:06:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6cc54a58647454850c5475f6759c1bbbb76d68d3"]},"31674":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwODM2NjY3","public_id":31674,"url":"https://github.com/godotengine/godot/pull/31674","diff_url":"https://github.com/godotengine/godot/pull/31674.diff","patch_url":"https://github.com/godotengine/godot/pull/31674.patch","title":"Added drag and drop to the tileset plugin.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-08-26T09:17:00Z","updated_at":"2019-08-26T17:09:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1f560c4679e1434fbc6fc442c3ad209ffd8b592e"]},"31676":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwOTE0ODg2","public_id":31676,"url":"https://github.com/godotengine/godot/pull/31676","diff_url":"https://github.com/godotengine/godot/pull/31676.diff","patch_url":"https://github.com/godotengine/godot/pull/31676.patch","title":"Clear undo history on shader load","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-26T13:17:57Z","updated_at":"2022-11-25T14:58:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["766b27662a8dba639ab1890508c3d4fb95b73519"]},"31680":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwOTYwOTY3","public_id":31680,"url":"https://github.com/godotengine/godot/pull/31680","diff_url":"https://github.com/godotengine/godot/pull/31680.diff","patch_url":"https://github.com/godotengine/godot/pull/31680.patch","title":"Fix 'android_mono_config.gen.cpp' not compiled first time it's generated","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-26T15:13:30Z","updated_at":"2021-05-13T23:47:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["aa805e269940125f6e439cd994e8014ef08186b1"]},"31681":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwOTcyMjgy","public_id":31681,"url":"https://github.com/godotengine/godot/pull/31681","diff_url":"https://github.com/godotengine/godot/pull/31681.diff","patch_url":"https://github.com/godotengine/godot/pull/31681.patch","title":"Modify outdated comments and error messages regarding indexed images","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-26T15:42:41Z","updated_at":"2019-08-26T19:59:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c362527cb5eea651d1332d3891166526df69ec51"]},"31684":{"id":"MDExOlB1bGxSZXF1ZXN0MzEwOTk2MDEx","public_id":31684,"url":"https://github.com/godotengine/godot/pull/31684","diff_url":"https://github.com/godotengine/godot/pull/31684.diff","patch_url":"https://github.com/godotengine/godot/pull/31684.patch","title":"Fix Multiline texts not updating correcly inside arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-26T16:51:22Z","updated_at":"2019-08-26T20:18:30Z","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":["9c36d893e330635a9aa287bf0c08e1a439831269"]},"31685":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMDIyNjY4","public_id":31685,"url":"https://github.com/godotengine/godot/pull/31685","diff_url":"https://github.com/godotengine/godot/pull/31685.diff","patch_url":"https://github.com/godotengine/godot/pull/31685.patch","title":"Register ReferenceRect when building with ADVANCED_GUI_DISABLED","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-26T18:06:54Z","updated_at":"2019-08-28T15:26:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["32ae896eefada8432ecf264fff627830fb8a299c"]},"31691":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMTYyNjM3","public_id":31691,"url":"https://github.com/godotengine/godot/pull/31691","diff_url":"https://github.com/godotengine/godot/pull/31691.diff","patch_url":"https://github.com/godotengine/godot/pull/31691.patch","title":"Update the fallback input mapping for the Oculus mobile devices.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-08-27T01:43:53Z","updated_at":"2021-04-29T10:21:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["5eaaabceaf1403b8348b95830bd177df8a01ef72"]},"31700":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMjUwNjk4","public_id":31700,"url":"https://github.com/godotengine/godot/pull/31700","diff_url":"https://github.com/godotengine/godot/pull/31700.diff","patch_url":"https://github.com/godotengine/godot/pull/31700.patch","title":"Mono: Fix OSX build due to invalid function call","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T07:53:43Z","updated_at":"2019-08-27T08:06:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["92ead83913e1280ebb89df12e1dfb2f8737b0f3e"]},"31701":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMjU4MTg0","public_id":31701,"url":"https://github.com/godotengine/godot/pull/31701","diff_url":"https://github.com/godotengine/godot/pull/31701.diff","patch_url":"https://github.com/godotengine/godot/pull/31701.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T08:14:25Z","updated_at":"2019-11-08T13:13:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["9ceab5289267c441efd6cd7d9fa88f32c6d6431b"]},"31702":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMjYxNzM5","public_id":31702,"url":"https://github.com/godotengine/godot/pull/31702","diff_url":"https://github.com/godotengine/godot/pull/31702.diff","patch_url":"https://github.com/godotengine/godot/pull/31702.patch","title":"Android: Bump gradle version to 5.1.1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T08:23:30Z","updated_at":"2019-11-12T11:41:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1afd77e375b39c39dde1d4a236ed073df9e8b6d8"]},"31705":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMjg2MDUw","public_id":31705,"url":"https://github.com/godotengine/godot/pull/31705","diff_url":"https://github.com/godotengine/godot/pull/31705.diff","patch_url":"https://github.com/godotengine/godot/pull/31705.patch","title":"Android: Style fixes to manifest and build.gradle","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T09:21:22Z","updated_at":"2019-08-27T18:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["04ac6a43a4b94bdaa6ca1bc1b85b8cc5293cc069"]},"31706":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMzE5MDI1","public_id":31706,"url":"https://github.com/godotengine/godot/pull/31706","diff_url":"https://github.com/godotengine/godot/pull/31706.diff","patch_url":"https://github.com/godotengine/godot/pull/31706.patch","title":"Buildsystem and workflow improvements to the new Android custom builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T10:41:06Z","updated_at":"2019-08-30T09:55:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["52024c0e9078b90c073b1e750d3f10ea3edda5b1","b1f294b3ac5706185849c1a45f3754676904cdd8","b948b3884033dc8c0bfbd5fbe40751f8b9892e45"]},"31709":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMzQ3MjU1","public_id":31709,"url":"https://github.com/godotengine/godot/pull/31709","diff_url":"https://github.com/godotengine/godot/pull/31709.diff","patch_url":"https://github.com/godotengine/godot/pull/31709.patch","title":"Android: Fix another regression with Secure.ANDROID_ID, and fix formatting and documentation of thirdparty code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T11:58:17Z","updated_at":"2019-11-12T07:13:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["eb8d181cb216b022cdf697b8ce1ea5e0d3b70fd7","bd9f6c23cbcce1ef2b334124c1cb9d0e3a7696ca","472d10a0ade2df140363587ac1e9c508454b32a3","ee5898f58aa51607189c8ff673c58445617bf447","ce60217894271dc2a354d21089e8c846f8a57915","6f0367052a3450d732aa197f20251b168e1094b4","071ebb1e4871431e7edf7f679afd02e594ea5af9"]},"31713":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMzcyNjkx","public_id":31713,"url":"https://github.com/godotengine/godot/pull/31713","diff_url":"https://github.com/godotengine/godot/pull/31713.diff","patch_url":"https://github.com/godotengine/godot/pull/31713.patch","title":"Suppress MissingPermission warning for Android vibration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-08-27T13:01:12Z","updated_at":"2019-08-27T18:12:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["8cda898fbb1df0900829d370beeafea00e16ac78"]},"31714":{"id":"MDExOlB1bGxSZXF1ZXN0MzExMzg2Nzc4","public_id":31714,"url":"https://github.com/godotengine/godot/pull/31714","diff_url":"https://github.com/godotengine/godot/pull/31714.diff","patch_url":"https://github.com/godotengine/godot/pull/31714.patch","title":"Travis: Fix builds wrongly reporting success after #31013","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-27T13:33:00Z","updated_at":"2019-08-27T15:40:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0bbb8d22c42c536931e0467699221d03ad9827b7"]},"31716":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNDM1MDQ1","public_id":31716,"url":"https://github.com/godotengine/godot/pull/31716","diff_url":"https://github.com/godotengine/godot/pull/31716.diff","patch_url":"https://github.com/godotengine/godot/pull/31716.patch","title":"Fix otherwise unitialized variables, found in #31694","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTYzNDA=","created_at":"2019-08-27T15:13:40Z","updated_at":"2019-11-08T13:11:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4817595c0eecf6c63ff338628f56acd5ddde6f25"]},"31717":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNDY5MDQ4","public_id":31717,"url":"https://github.com/godotengine/godot/pull/31717","diff_url":"https://github.com/godotengine/godot/pull/31717.diff","patch_url":"https://github.com/godotengine/godot/pull/31717.patch","title":"Tweak the default fog depth end to use a fixed value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-27T16:32:44Z","updated_at":"2020-01-27T18:12:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bc1b2b96e1e10d5d44d5d3357fb733279b76a609"]},"31718":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNDg0MDk1","public_id":31718,"url":"https://github.com/godotengine/godot/pull/31718","diff_url":"https://github.com/godotengine/godot/pull/31718.diff","patch_url":"https://github.com/godotengine/godot/pull/31718.patch","title":"Fixes Keyup Navigation in Project Manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-08-27T17:16:08Z","updated_at":"2019-08-27T18:24:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["36e39966778b17cb8ba78071b50e3f8c97db324f"]},"31719":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNDg3OTgz","public_id":31719,"url":"https://github.com/godotengine/godot/pull/31719","diff_url":"https://github.com/godotengine/godot/pull/31719.diff","patch_url":"https://github.com/godotengine/godot/pull/31719.patch","title":"Display a \"broken file\" icon for missing images in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-27T17:27:25Z","updated_at":"2020-01-27T18:12:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["89c13c3ae92e52d839079cb9d26b794340002b7f"]},"31722":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNDk0MDU3","public_id":31722,"url":"https://github.com/godotengine/godot/pull/31722","diff_url":"https://github.com/godotengine/godot/pull/31722.diff","patch_url":"https://github.com/godotengine/godot/pull/31722.patch","title":"Improve image loading performance in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-27T17:45:11Z","updated_at":"2020-01-27T18:12:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2ed7bf58ba55b58e200ac7291da1e2d72d290074"]},"31727":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNTgzMzcw","public_id":31727,"url":"https://github.com/godotengine/godot/pull/31727","diff_url":"https://github.com/godotengine/godot/pull/31727.diff","patch_url":"https://github.com/godotengine/godot/pull/31727.patch","title":"Mark the V-Sync project setting to require an editor restart","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-27T21:53:08Z","updated_at":"2020-01-27T18:12:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1c1928774c95f131ea00a1cda0c8157ea7fc0f15"]},"31728":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNjI5ODIw","public_id":31728,"url":"https://github.com/godotengine/godot/pull/31728","diff_url":"https://github.com/godotengine/godot/pull/31728.diff","patch_url":"https://github.com/godotengine/godot/pull/31728.patch","title":"Tweak xatlas and import new version b4b5426","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-08-28T01:15:28Z","updated_at":"2019-08-28T17:40:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c3c805aff8f039a1ac2c7a7179358a4ff1bd10a6"]},"31729":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNjM4MjIz","public_id":31729,"url":"https://github.com/godotengine/godot/pull/31729","diff_url":"https://github.com/godotengine/godot/pull/31729.diff","patch_url":"https://github.com/godotengine/godot/pull/31729.patch","title":"[Mono] Various Color fixes and improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-08-28T02:03:05Z","updated_at":"2019-08-28T19:50:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["34ab6549b112f5a59f7d0ee73e2806ad602af13e"]},"31731":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNjQwODU4","public_id":31731,"url":"https://github.com/godotengine/godot/pull/31731","diff_url":"https://github.com/godotengine/godot/pull/31731.diff","patch_url":"https://github.com/godotengine/godot/pull/31731.patch","title":"Make 'break' and 'continue' be marked as safe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-28T02:18:36Z","updated_at":"2019-11-08T13:53:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a8826ad3b8cececd6e49fc2caaed56b3f220333d"]},"31733":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNjY1Njk2","public_id":31733,"url":"https://github.com/godotengine/godot/pull/31733","diff_url":"https://github.com/godotengine/godot/pull/31733.diff","patch_url":"https://github.com/godotengine/godot/pull/31733.patch","title":"AssetLib minor fixes and enhancements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-28T04:39:16Z","updated_at":"2019-08-28T13:52:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6ce2701abef4983444838600709be7746ef488e4"]},"31735":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNjk5OTA0","public_id":31735,"url":"https://github.com/godotengine/godot/pull/31735","diff_url":"https://github.com/godotengine/godot/pull/31735.diff","patch_url":"https://github.com/godotengine/godot/pull/31735.patch","title":"Typo fix: \"differt\" -> \"different\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4OTk2Mg==","created_at":"2019-08-28T07:13:16Z","updated_at":"2019-08-28T08:19:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["8499033354c09b55a399eb727cec8c3fb7608b0c"]},"31737":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNzIxNDUx","public_id":31737,"url":"https://github.com/godotengine/godot/pull/31737","diff_url":"https://github.com/godotengine/godot/pull/31737.diff","patch_url":"https://github.com/godotengine/godot/pull/31737.patch","title":"Fix yield check in GDScriptFunction","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-08-28T08:17:29Z","updated_at":"2019-08-28T13:36:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["112aa6e367e4115114f0bf2145c9f988beb7bcfa"]},"31738":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNzQyMTMy","public_id":31738,"url":"https://github.com/godotengine/godot/pull/31738","diff_url":"https://github.com/godotengine/godot/pull/31738.diff","patch_url":"https://github.com/godotengine/godot/pull/31738.patch","title":"Remove check for class_name and extends order","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-08-28T09:09:36Z","updated_at":"2019-08-29T06:33:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b70b16a20ff7a17c0cbb199867283710c1fc73b8"]},"31740":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNzc4NTgy","public_id":31740,"url":"https://github.com/godotengine/godot/pull/31740","diff_url":"https://github.com/godotengine/godot/pull/31740.diff","patch_url":"https://github.com/godotengine/godot/pull/31740.patch","title":"Fix modifier keys causing key-code mismatch on Linux/X11.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-08-28T10:37:08Z","updated_at":"2019-08-29T07:19:45Z","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":["bd63d3e1ec50eda33f6c300b90a69e791b9d969c"]},"31741":{"id":"MDExOlB1bGxSZXF1ZXN0MzExNzkyOTU1","public_id":31741,"url":"https://github.com/godotengine/godot/pull/31741","diff_url":"https://github.com/godotengine/godot/pull/31741.diff","patch_url":"https://github.com/godotengine/godot/pull/31741.patch","title":"GDScript: Disable LSP if either jsonrpc or websocket are disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-08-28T11:11:36Z","updated_at":"2019-08-29T06:37:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b994124df3546b351f673304ad227195298b102c"]},"31746":{"id":"MDExOlB1bGxSZXF1ZXN0MzExOTkxMzQy","public_id":31746,"url":"https://github.com/godotengine/godot/pull/31746","diff_url":"https://github.com/godotengine/godot/pull/31746.diff","patch_url":"https://github.com/godotengine/godot/pull/31746.patch","title":"Fix skip_vertex_transform bug in GLES2 CPUParticles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-08-28T19:00:12Z","updated_at":"2019-11-17T19:35:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["97f66900bbcb314072730ab0528938e0a427f2ce"]},"31748":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMDI3NzA1","public_id":31748,"url":"https://github.com/godotengine/godot/pull/31748","diff_url":"https://github.com/godotengine/godot/pull/31748.diff","patch_url":"https://github.com/godotengine/godot/pull/31748.patch","title":"Add a project description setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-28T20:42:34Z","updated_at":"2020-01-27T18:12:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5bd01bf6378b301f34ca23b55f501555e8724978"]},"31750":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMDkwMDU1","public_id":31750,"url":"https://github.com/godotengine/godot/pull/31750","diff_url":"https://github.com/godotengine/godot/pull/31750.diff","patch_url":"https://github.com/godotengine/godot/pull/31750.patch","title":"Major enhancements for the group editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-29T00:35:25Z","updated_at":"2019-08-29T13:29:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dd511c411b2c1379d2194cd9433d35c42f2632aa"]},"31751":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMTA5NzUy","public_id":31751,"url":"https://github.com/godotengine/godot/pull/31751","diff_url":"https://github.com/godotengine/godot/pull/31751.diff","patch_url":"https://github.com/godotengine/godot/pull/31751.patch","title":"Throw error when canvas background is used without sample buffer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-08-29T02:23:10Z","updated_at":"2019-11-17T19:35:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e65d2184b95ce22553dd6df729e79db3f75c30aa"]},"31752":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMTEwMjE2","public_id":31752,"url":"https://github.com/godotengine/godot/pull/31752","diff_url":"https://github.com/godotengine/godot/pull/31752.diff","patch_url":"https://github.com/godotengine/godot/pull/31752.patch","title":"Fix wrong offset in Button when alignment is set to left","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-29T02:25:39Z","updated_at":"2019-08-29T13:29:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da5195fc927614aa9340bb1a1729428f0e5bbfbc"]},"31754":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMTIwNDE3","public_id":31754,"url":"https://github.com/godotengine/godot/pull/31754","diff_url":"https://github.com/godotengine/godot/pull/31754.diff","patch_url":"https://github.com/godotengine/godot/pull/31754.patch","title":"Fix selecting recent node in CreateDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-08-29T03:17:41Z","updated_at":"2019-08-30T13:00:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a8a293832ea8de13713f0f7936476a9ce70717c8"]},"31755":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMTQ4NTYx","public_id":31755,"url":"https://github.com/godotengine/godot/pull/31755","diff_url":"https://github.com/godotengine/godot/pull/31755.diff","patch_url":"https://github.com/godotengine/godot/pull/31755.patch","title":"Minor cleanup of the AssetLib's asset dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-29T05:40:41Z","updated_at":"2019-08-29T13:29:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["edc360056058f2a919ec5642dd04c2d1adea3ef0"]},"31756":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMTU4MTM0","public_id":31756,"url":"https://github.com/godotengine/godot/pull/31756","diff_url":"https://github.com/godotengine/godot/pull/31756.diff","patch_url":"https://github.com/godotengine/godot/pull/31756.patch","title":"a faster function to transform aabb","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-08-29T06:21:10Z","updated_at":"2019-09-03T11:25:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e7febd72d66ffe36c50d79684805142d8153f666"]},"31761":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMjUyNjMz","public_id":31761,"url":"https://github.com/godotengine/godot/pull/31761","diff_url":"https://github.com/godotengine/godot/pull/31761.diff","patch_url":"https://github.com/godotengine/godot/pull/31761.patch","title":"Add transform methods for PoolVector*Array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-29T10:36:05Z","updated_at":"2019-09-01T11:07:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["07cff56f485298291132656f45b6679a314e04c1"]},"31764":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMjg0MTAx","public_id":31764,"url":"https://github.com/godotengine/godot/pull/31764","diff_url":"https://github.com/godotengine/godot/pull/31764.diff","patch_url":"https://github.com/godotengine/godot/pull/31764.patch","title":"Updated description for \"stepify\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyODk3MDMw","created_at":"2019-08-29T12:03:41Z","updated_at":"2019-08-29T13:12:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["02ed79f7f7de99bc7dd2622fd44d17d658843026"]},"31766":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMzExOTA5","public_id":31766,"url":"https://github.com/godotengine/godot/pull/31766","diff_url":"https://github.com/godotengine/godot/pull/31766.diff","patch_url":"https://github.com/godotengine/godot/pull/31766.patch","title":"Improve more light theme colors in the editor for better readability","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-29T13:13:09Z","updated_at":"2020-01-27T18:11:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2d6033c1a8ef166f2c743909fbb5ade2337e2973"]},"31767":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMzMxMTM0","public_id":31767,"url":"https://github.com/godotengine/godot/pull/31767","diff_url":"https://github.com/godotengine/godot/pull/31767.diff","patch_url":"https://github.com/godotengine/godot/pull/31767.patch","title":"Tweak the editor window dimming intensity, remove dim fade animation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-29T13:54:51Z","updated_at":"2020-01-27T18:11:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ef9f234d2ba5289a84832974e54ea7ace9806717"]},"31768":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMzg2MTQ4","public_id":31768,"url":"https://github.com/godotengine/godot/pull/31768","diff_url":"https://github.com/godotengine/godot/pull/31768.diff","patch_url":"https://github.com/godotengine/godot/pull/31768.patch","title":"Fix memory leak in ResourceFormatSaverBinary::save","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-29T15:52:49Z","updated_at":"2019-11-08T13:12:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["b244ab4acc85ae89dc5f64bc528559db408b890c"]},"31770":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyMzk3NjMy","public_id":31770,"url":"https://github.com/godotengine/godot/pull/31770","diff_url":"https://github.com/godotengine/godot/pull/31770.diff","patch_url":"https://github.com/godotengine/godot/pull/31770.patch","title":"Fix GodotTools.ProjectEditor HintPaths for referenced packages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-29T16:21:48Z","updated_at":"2021-05-13T23:47:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["6d2883c9bfc1264267b7abb1472b0ded30daa7e6"]},"31781":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNTA3Nzk1","public_id":31781,"url":"https://github.com/godotengine/godot/pull/31781","diff_url":"https://github.com/godotengine/godot/pull/31781.diff","patch_url":"https://github.com/godotengine/godot/pull/31781.patch","title":"Calculate the SpinBox value using the Expression class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-29T21:51:19Z","updated_at":"2020-01-27T18:11:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["86a31e9e385c7909a0cdd24a5ee790c3dca03b98"]},"31782":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNTIxNzMy","public_id":31782,"url":"https://github.com/godotengine/godot/pull/31782","diff_url":"https://github.com/godotengine/godot/pull/31782.diff","patch_url":"https://github.com/godotengine/godot/pull/31782.patch","title":"Persist ColorPicker color mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-08-29T22:51:02Z","updated_at":"2019-09-03T10:36:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1de3ec911fb365979595942e1c4b88ac19192188"]},"31784":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNTMwMzQ3","public_id":31784,"url":"https://github.com/godotengine/godot/pull/31784","diff_url":"https://github.com/godotengine/godot/pull/31784.diff","patch_url":"https://github.com/godotengine/godot/pull/31784.patch","title":"Mono: Force preemptive thread suspend mode as a temporary workaround","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-08-29T23:36:18Z","updated_at":"2021-05-13T23:47:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5a6070dde3fcd6f13d55ed8b580487b6b1f42263"]},"31789":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNjMzNjc2","public_id":31789,"url":"https://github.com/godotengine/godot/pull/31789","diff_url":"https://github.com/godotengine/godot/pull/31789.diff","patch_url":"https://github.com/godotengine/godot/pull/31789.patch","title":"Fix few icons in SpatialEditor which don't update when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-30T08:20:58Z","updated_at":"2019-08-30T09:35:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["19d449ec4cc9e7332bafdd4ab9c57ae7728216fd"]},"31790":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNjQ2NzE5","public_id":31790,"url":"https://github.com/godotengine/godot/pull/31790","diff_url":"https://github.com/godotengine/godot/pull/31790.diff","patch_url":"https://github.com/godotengine/godot/pull/31790.patch","title":"Fix editor's GraphEdit lines color on light theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-30T08:58:04Z","updated_at":"2019-08-30T13:58:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["227b1c32bc5b24ed85cf33b051ae63003c34cff8"]},"31791":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNjY2MDA3","public_id":31791,"url":"https://github.com/godotengine/godot/pull/31791","diff_url":"https://github.com/godotengine/godot/pull/31791.diff","patch_url":"https://github.com/godotengine/godot/pull/31791.patch","title":"Disabled trim and normalize as default for wav import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MDczMzA=","created_at":"2019-08-30T09:48:50Z","updated_at":"2019-08-30T12:31:51Z","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":["c653a020d606d5f570e4bcc2ed66f0289b2d04ed"]},"31792":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNzE4NDM0","public_id":31792,"url":"https://github.com/godotengine/godot/pull/31792","diff_url":"https://github.com/godotengine/godot/pull/31792.diff","patch_url":"https://github.com/godotengine/godot/pull/31792.patch","title":"Ignore the prefix and suffix in the SpinBox expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-30T12:29:31Z","updated_at":"2020-01-27T18:11:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["68f0d21cc45989c537047ab1e0cc08de960c66f1"]},"31794":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNzMyODQz","public_id":31794,"url":"https://github.com/godotengine/godot/pull/31794","diff_url":"https://github.com/godotengine/godot/pull/31794.diff","patch_url":"https://github.com/godotengine/godot/pull/31794.patch","title":"Increase line spacing in the editor help and asset library descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-30T13:09:39Z","updated_at":"2020-01-27T18:11:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d6984f7311e62fd028f1863ee448e20603e4d195"]},"31795":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNzM2NzQ3","public_id":31795,"url":"https://github.com/godotengine/godot/pull/31795","diff_url":"https://github.com/godotengine/godot/pull/31795.diff","patch_url":"https://github.com/godotengine/godot/pull/31795.patch","title":"Animation Bezier Editor: Extended zoom in and zoom out limits and fixed guide lines to accomodate sub unit steps and steps other than powers of 5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4Mzgy","created_at":"2019-08-30T13:19:53Z","updated_at":"2019-09-03T10:26:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a5ebed211f090ec5ef58114b4f95061487c3f8d6"]},"31796":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNzUzMjk4","public_id":31796,"url":"https://github.com/godotengine/godot/pull/31796","diff_url":"https://github.com/godotengine/godot/pull/31796.diff","patch_url":"https://github.com/godotengine/godot/pull/31796.patch","title":"Fixed GraphEdit header icons to make them update when theme is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-08-30T14:01:19Z","updated_at":"2019-08-30T14:39:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fde0579ed1d79ba1561c0dbc566dd8374dc8cf73"]},"31797":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyNzYxMjk3","public_id":31797,"url":"https://github.com/godotengine/godot/pull/31797","diff_url":"https://github.com/godotengine/godot/pull/31797.diff","patch_url":"https://github.com/godotengine/godot/pull/31797.patch","title":"Perform symbol lookup on button release","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-30T14:21:21Z","updated_at":"2019-08-30T18:13:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b55b3d71a8205f76a86a7d5efc56182a4c066a64"]},"31801":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyODE5NDIz","public_id":31801,"url":"https://github.com/godotengine/godot/pull/31801","diff_url":"https://github.com/godotengine/godot/pull/31801.diff","patch_url":"https://github.com/godotengine/godot/pull/31801.patch","title":"Editor: remove TOOLS_ENABLED guards","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-30T17:09:20Z","updated_at":"2019-08-30T18:12:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e2459479dea6a853bc180b182f1817ede4baa611"]},"31803":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyODIxMjAz","public_id":31803,"url":"https://github.com/godotengine/godot/pull/31803","diff_url":"https://github.com/godotengine/godot/pull/31803.diff","patch_url":"https://github.com/godotengine/godot/pull/31803.patch","title":"Don't change cursor when minimap is disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-30T17:16:00Z","updated_at":"2019-08-30T18:13:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b0805a1b5302b37fced85884baa8531e02104805"]},"31805":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyODI2ODcy","public_id":31805,"url":"https://github.com/godotengine/godot/pull/31805","diff_url":"https://github.com/godotengine/godot/pull/31805.diff","patch_url":"https://github.com/godotengine/godot/pull/31805.patch","title":"Remove some unneeded checks in CollisionObject(2D)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-08-30T17:36:03Z","updated_at":"2019-08-30T18:33:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["c902066bb5276d664dbd3c61cb5a3adf28ee6491"]},"31808":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyODM0MTU4","public_id":31808,"url":"https://github.com/godotengine/godot/pull/31808","diff_url":"https://github.com/godotengine/godot/pull/31808.diff","patch_url":"https://github.com/godotengine/godot/pull/31808.patch","title":"Fix crash when AudioStreamOGGVorbis is empty","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-08-30T18:02:08Z","updated_at":"2019-09-25T11:12:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["2cd2197362d88dd582539525cf7ea59b391c0438"]},"31810":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyODU3Njc3","public_id":31810,"url":"https://github.com/godotengine/godot/pull/31810","diff_url":"https://github.com/godotengine/godot/pull/31810.diff","patch_url":"https://github.com/godotengine/godot/pull/31810.patch","title":"Warn about all missing keys in plugin.cfg","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-30T19:26:59Z","updated_at":"2019-08-31T20:09:01Z","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":["dd2035d6e9ce2f865d17267c44529ccbca4c34eb"]},"31825":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTU0NjAw","public_id":31825,"url":"https://github.com/godotengine/godot/pull/31825","diff_url":"https://github.com/godotengine/godot/pull/31825.diff","patch_url":"https://github.com/godotengine/godot/pull/31825.patch","title":"Fix object picking inside ViewportContainers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc4MTc3MTQ=","created_at":"2019-08-31T12:57:54Z","updated_at":"2019-08-31T15:34:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["21b6be28ea6648e28c0cbcb5574177d7ef135996"]},"31827":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTYwMDEx","public_id":31827,"url":"https://github.com/godotengine/godot/pull/31827","diff_url":"https://github.com/godotengine/godot/pull/31827.diff","patch_url":"https://github.com/godotengine/godot/pull/31827.patch","title":"HTTPRequest: include faulty URLs in error texts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-08-31T14:35:29Z","updated_at":"2019-08-31T15:43:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5c7c7dbcb5c34d62cba642d8175eeb14d77ebb13"]},"31828":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTYwNzk2","public_id":31828,"url":"https://github.com/godotengine/godot/pull/31828","diff_url":"https://github.com/godotengine/godot/pull/31828.diff","patch_url":"https://github.com/godotengine/godot/pull/31828.patch","title":"Fix minimap drag when height is less then control size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-08-31T14:49:16Z","updated_at":"2019-09-01T08:59:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b1aaeb07ea57ea9881389b637f41ebd8883c06ed"]},"31829":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTYyNjcz","public_id":31829,"url":"https://github.com/godotengine/godot/pull/31829","diff_url":"https://github.com/godotengine/godot/pull/31829.diff","patch_url":"https://github.com/godotengine/godot/pull/31829.patch","title":"Add 2D ruler tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-08-31T15:21:44Z","updated_at":"2019-09-02T08:49:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["05e5faa876d5c474e8fa879512c7125d655959d0"]},"31832":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTcxNTE5","public_id":31832,"url":"https://github.com/godotengine/godot/pull/31832","diff_url":"https://github.com/godotengine/godot/pull/31832.diff","patch_url":"https://github.com/godotengine/godot/pull/31832.patch","title":"Provide error messages when PNG save fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-08-31T17:51:35Z","updated_at":"2019-09-01T15:56:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cd99157e2e524b6546f574cac19c49b554057dfb"]},"31833":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTcyODU2","public_id":31833,"url":"https://github.com/godotengine/godot/pull/31833","diff_url":"https://github.com/godotengine/godot/pull/31833.diff","patch_url":"https://github.com/godotengine/godot/pull/31833.patch","title":"Improve AudioStreamSample and AudioStreamGenerator documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-31T18:17:08Z","updated_at":"2020-01-27T18:11:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b0c8d12a631839ffcced325ee0ac74f08d07d106"]},"31835":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTc0NTA4","public_id":31835,"url":"https://github.com/godotengine/godot/pull/31835","diff_url":"https://github.com/godotengine/godot/pull/31835.diff","patch_url":"https://github.com/godotengine/godot/pull/31835.patch","title":"Increase the minimum width of the editor sectioned inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-31T18:41:26Z","updated_at":"2020-01-27T18:11:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e19f7b3c38b2fd92f3160fa3a95662e4b81cb8df"]},"31839":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTc4MzA5","public_id":31839,"url":"https://github.com/godotengine/godot/pull/31839","diff_url":"https://github.com/godotengine/godot/pull/31839.diff","patch_url":"https://github.com/godotengine/godot/pull/31839.patch","title":"Call some CanvasItem property setters only if needed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-08-31T19:53:23Z","updated_at":"2020-01-27T18:11:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["8c8dc6f026d40030757c4636035fc99271ed480a"]},"31843":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTg2OTgx","public_id":31843,"url":"https://github.com/godotengine/godot/pull/31843","diff_url":"https://github.com/godotengine/godot/pull/31843.diff","patch_url":"https://github.com/godotengine/godot/pull/31843.patch","title":"Solves ctrl+click on functions by ignoring the cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNDg0NDYx","created_at":"2019-08-31T22:50:10Z","updated_at":"2019-09-11T11:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["dbd253d7a26b2720f92d5372398cc0086f49c5b5"]},"31844":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTg4NTU0","public_id":31844,"url":"https://github.com/godotengine/godot/pull/31844","diff_url":"https://github.com/godotengine/godot/pull/31844.diff","patch_url":"https://github.com/godotengine/godot/pull/31844.patch","title":"Timer and Tween check if they are in SceneTree when starting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyNDg0NDYx","created_at":"2019-08-31T23:30:29Z","updated_at":"2019-09-04T12:53:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5e337b31ebcf4509e1cf4cb64b02908ade59df05"]},"31845":{"id":"MDExOlB1bGxSZXF1ZXN0MzEyOTg4OTIw","public_id":31845,"url":"https://github.com/godotengine/godot/pull/31845","diff_url":"https://github.com/godotengine/godot/pull/31845.diff","patch_url":"https://github.com/godotengine/godot/pull/31845.patch","title":"Implement DOF blur, Glow, and BCS in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-08-31T23:42:43Z","updated_at":"2019-11-17T19:36:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["82f63633d187013cbcd0f3b74549ad0453a879e0"]},"31847":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDA2MTk1","public_id":31847,"url":"https://github.com/godotengine/godot/pull/31847","diff_url":"https://github.com/godotengine/godot/pull/31847.diff","patch_url":"https://github.com/godotengine/godot/pull/31847.patch","title":"Expose current path function to EditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-01T05:58:35Z","updated_at":"2019-09-03T10:07:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["3518e7a6c7f0a0b32bb6809183515344914151a2"]},"31848":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDA2MjM4","public_id":31848,"url":"https://github.com/godotengine/godot/pull/31848","diff_url":"https://github.com/godotengine/godot/pull/31848.diff","patch_url":"https://github.com/godotengine/godot/pull/31848.patch","title":"Fix resizer icon visiblity on light theme in GraphNode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-01T06:00:23Z","updated_at":"2019-09-01T10:31:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8fd858954753a7e87e220cd538ef905b0615c7cb"]},"31850":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDA5MDM3","public_id":31850,"url":"https://github.com/godotengine/godot/pull/31850","diff_url":"https://github.com/godotengine/godot/pull/31850.diff","patch_url":"https://github.com/godotengine/godot/pull/31850.patch","title":"Script callback for enabling/disabling EditorPlugin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-01T07:06:20Z","updated_at":"2019-09-01T10:35:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["f6952cb94463b7a58794de2d11cd07da12667c49"]},"31853":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDE2OTE0","public_id":31853,"url":"https://github.com/godotengine/godot/pull/31853","diff_url":"https://github.com/godotengine/godot/pull/31853.diff","patch_url":"https://github.com/godotengine/godot/pull/31853.patch","title":"Fix visual shader expression parsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-01T09:18:33Z","updated_at":"2019-09-01T09:29:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["466a9ffdc6d27e597bed7334637b6edc0af1c8a9"]},"31857":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDE5OTkw","public_id":31857,"url":"https://github.com/godotengine/godot/pull/31857","diff_url":"https://github.com/godotengine/godot/pull/31857.diff","patch_url":"https://github.com/godotengine/godot/pull/31857.patch","title":"Fix semicolon parsing in visual shader expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-01T10:13:05Z","updated_at":"2019-09-01T11:45:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a68ea5721f0151782379f6f3302b6fee86987596"]},"31858":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDIxMDY3","public_id":31858,"url":"https://github.com/godotengine/godot/pull/31858","diff_url":"https://github.com/godotengine/godot/pull/31858.diff","patch_url":"https://github.com/godotengine/godot/pull/31858.patch","title":"Revert \"Add __atomic_* operators support for atomic operations\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-01T10:22:42Z","updated_at":"2019-09-01T10:27:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c8ae8f2fb187fc690764e576d5dcc31637b1109c"]},"31862":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDIzMDU4","public_id":31862,"url":"https://github.com/godotengine/godot/pull/31862","diff_url":"https://github.com/godotengine/godot/pull/31862.diff","patch_url":"https://github.com/godotengine/godot/pull/31862.patch","title":"Added link to tutorial for VisualShaderNodeCustom","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-01T10:52:32Z","updated_at":"2019-09-02T05:00:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["040a75b826d8c6a25a38760133b780b66c5e480c"]},"31865":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDI2Njcx","public_id":31865,"url":"https://github.com/godotengine/godot/pull/31865","diff_url":"https://github.com/godotengine/godot/pull/31865.diff","patch_url":"https://github.com/godotengine/godot/pull/31865.patch","title":"Remove redundant transform method in Geometry singleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-09-01T11:40:29Z","updated_at":"2019-09-01T17:24:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["08272585e9daa3dfb4988e7f495212ffe5979bfc"]},"31867":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDQ3NjI5","public_id":31867,"url":"https://github.com/godotengine/godot/pull/31867","diff_url":"https://github.com/godotengine/godot/pull/31867.diff","patch_url":"https://github.com/godotengine/godot/pull/31867.patch","title":"Ignore size of hidden scrollbars in ScrollContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-01T16:32:48Z","updated_at":"2019-09-01T20:31:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aa444453b881546eb3830fe9f1b8b00774d64c3a"]},"31870":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDUzNTQ2","public_id":31870,"url":"https://github.com/godotengine/godot/pull/31870","diff_url":"https://github.com/godotengine/godot/pull/31870.diff","patch_url":"https://github.com/godotengine/godot/pull/31870.patch","title":"Add network profiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-09-01T18:04:41Z","updated_at":"2021-05-04T07:42:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["8244f535cd2a610f40bb22894ac87d08c48a0601"]},"31871":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDU0MjAw","public_id":31871,"url":"https://github.com/godotengine/godot/pull/31871","diff_url":"https://github.com/godotengine/godot/pull/31871.diff","patch_url":"https://github.com/godotengine/godot/pull/31871.patch","title":"Check for exact equality before approximate equality","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-09-01T18:14:39Z","updated_at":"2019-11-01T03:00:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8b4cf0fc41b40601d90a44bd6d348a6c1e11fe5"]},"31875":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDY3NTEz","public_id":31875,"url":"https://github.com/godotengine/godot/pull/31875","diff_url":"https://github.com/godotengine/godot/pull/31875.diff","patch_url":"https://github.com/godotengine/godot/pull/31875.patch","title":"Make JSONRPC constants uppercase for consistency with other classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-01T21:54:30Z","updated_at":"2020-01-27T18:11:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7e01986ce1341016f91d3dcaf62ab51c989b3d1f"]},"31878":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDczNTU2","public_id":31878,"url":"https://github.com/godotengine/godot/pull/31878","diff_url":"https://github.com/godotengine/godot/pull/31878.diff","patch_url":"https://github.com/godotengine/godot/pull/31878.patch","title":"Initialize TileMap Custom Transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-01T23:36:01Z","updated_at":"2019-09-02T08:35:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0b5a600564778b4189adbd35fc6cef5db3495a0d"]},"31880":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMDkxNDYz","public_id":31880,"url":"https://github.com/godotengine/godot/pull/31880","diff_url":"https://github.com/godotengine/godot/pull/31880.diff","patch_url":"https://github.com/godotengine/godot/pull/31880.patch","title":"Fixed UI navigation using joy axis inputs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-02T02:40:13Z","updated_at":"2019-09-03T20:25:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["01c9ad1cdff598c1686ef3f03e302e4b9779dafb"]},"31883":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMTA0ODQ3","public_id":31883,"url":"https://github.com/godotengine/godot/pull/31883","diff_url":"https://github.com/godotengine/godot/pull/31883.diff","patch_url":"https://github.com/godotengine/godot/pull/31883.patch","title":"Create a GDScript String function repeat","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-02T04:19:10Z","updated_at":"2019-09-24T09:51:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["073f625a91969b93644321326e42bbc511348262"]},"31884":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMTA1NDk1","public_id":31884,"url":"https://github.com/godotengine/godot/pull/31884","diff_url":"https://github.com/godotengine/godot/pull/31884.diff","patch_url":"https://github.com/godotengine/godot/pull/31884.patch","title":"Fix multiline texts not updating its contents correctly in the inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-02T04:22:55Z","updated_at":"2019-09-02T05:31:33Z","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":["5f28a2f978af9f906ea5547da3ac7cd41db6c4be"]},"31889":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjI4OTAy","public_id":31889,"url":"https://github.com/godotengine/godot/pull/31889","diff_url":"https://github.com/godotengine/godot/pull/31889.diff","patch_url":"https://github.com/godotengine/godot/pull/31889.patch","title":"Implement snapping in the Gradient editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-02T11:38:09Z","updated_at":"2020-01-27T18:11:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["98a0c2b20fe12deb61ca7eb805951b8b42b3b275"]},"31890":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjM1ODQ1","public_id":31890,"url":"https://github.com/godotengine/godot/pull/31890","diff_url":"https://github.com/godotengine/godot/pull/31890.diff","patch_url":"https://github.com/godotengine/godot/pull/31890.patch","title":"Implement snapping in the Curve editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-02T12:00:07Z","updated_at":"2020-01-27T18:11: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":["f07fc5b434e24cf124752687803eef4ceb9dbb91"]},"31892":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjQ0NjIx","public_id":31892,"url":"https://github.com/godotengine/godot/pull/31892","diff_url":"https://github.com/godotengine/godot/pull/31892.diff","patch_url":"https://github.com/godotengine/godot/pull/31892.patch","title":"Fix editor infinite loop in search_prev issue #31328","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNjc2MjI5","created_at":"2019-09-02T12:26:51Z","updated_at":"2019-09-02T16:30:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["544c39d1e72759d228bce4c5af72744db698d570"]},"31893":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjQ5NjIz","public_id":31893,"url":"https://github.com/godotengine/godot/pull/31893","diff_url":"https://github.com/godotengine/godot/pull/31893.diff","patch_url":"https://github.com/godotengine/godot/pull/31893.patch","title":"Re-allow indexing on objects and other non-builtin types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-02T12:41:39Z","updated_at":"2019-11-08T13:57:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["e3d05fa42da89540a1eb1d9fd7964b2b953e39b6"]},"31898":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjc4ODQ3","public_id":31898,"url":"https://github.com/godotengine/godot/pull/31898","diff_url":"https://github.com/godotengine/godot/pull/31898.diff","patch_url":"https://github.com/godotengine/godot/pull/31898.patch","title":"Implement precise snapping in the animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-02T14:04:54Z","updated_at":"2020-01-27T18:11:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["55b9c6804c17de3bb05562b861bfff6aa0999a8a"]},"31901":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjg4ODQ5","public_id":31901,"url":"https://github.com/godotengine/godot/pull/31901","diff_url":"https://github.com/godotengine/godot/pull/31901.diff","patch_url":"https://github.com/godotengine/godot/pull/31901.patch","title":"gdscript: Fix build after #24925","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-02T14:32:42Z","updated_at":"2019-09-02T14:50:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["eb38bc6c0a5b52dab088ae6e6681f13a288fb9d7"]},"31902":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMjk2ODY3","public_id":31902,"url":"https://github.com/godotengine/godot/pull/31902","diff_url":"https://github.com/godotengine/godot/pull/31902.diff","patch_url":"https://github.com/godotengine/godot/pull/31902.patch","title":"Add icon for the ruler tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-02T14:55:16Z","updated_at":"2019-09-02T18:03:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ab6daed4676c559f8a4ef12dd8caa23c10723566"]},"31904":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzMxOTQ2","public_id":31904,"url":"https://github.com/godotengine/godot/pull/31904","diff_url":"https://github.com/godotengine/godot/pull/31904.diff","patch_url":"https://github.com/godotengine/godot/pull/31904.patch","title":"Computes UV coordinates of the canvas_item vertices of StyleBoxFlat","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NzQ4MjYx","created_at":"2019-09-02T17:10:27Z","updated_at":"2019-09-19T18:04:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b7ed4829ba6035f7711bc59ac1b48c40468306a4"]},"31906":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzQxMzM5","public_id":31906,"url":"https://github.com/godotengine/godot/pull/31906","diff_url":"https://github.com/godotengine/godot/pull/31906.diff","patch_url":"https://github.com/godotengine/godot/pull/31906.patch","title":"Refresh the asset library only once on startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-02T18:11:12Z","updated_at":"2020-01-27T18:11:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f915d386a292efdb1ba3307d6a0c4d2a592b38b"]},"31908":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzQ0MzU5","public_id":31908,"url":"https://github.com/godotengine/godot/pull/31908","diff_url":"https://github.com/godotengine/godot/pull/31908.diff","patch_url":"https://github.com/godotengine/godot/pull/31908.patch","title":"Implemented `ord` function in VisualScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NzM5MjE0","created_at":"2019-09-02T18:30:50Z","updated_at":"2019-09-03T23:19:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["e430f8ca61262f5b3594191f0ea51fbc240c0ec3"]},"31913":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzczNDUy","public_id":31913,"url":"https://github.com/godotengine/godot/pull/31913","diff_url":"https://github.com/godotengine/godot/pull/31913.diff","patch_url":"https://github.com/godotengine/godot/pull/31913.patch","title":"Improve the animation autokey editor icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-02T22:13:00Z","updated_at":"2020-01-27T18:11:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["61d7427289c436ae6237b0408486b0259188fe06"]},"31915":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzc3NzUx","public_id":31915,"url":"https://github.com/godotengine/godot/pull/31915","diff_url":"https://github.com/godotengine/godot/pull/31915.diff","patch_url":"https://github.com/godotengine/godot/pull/31915.patch","title":"Don't transform global position of mouse input","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-02T23:00:22Z","updated_at":"2019-09-03T17:41:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e21cc3cc8d93fd8fb1837025d6b0d43d71103969"]},"31916":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzMzgwNzE4","public_id":31916,"url":"https://github.com/godotengine/godot/pull/31916","diff_url":"https://github.com/godotengine/godot/pull/31916.diff","patch_url":"https://github.com/godotengine/godot/pull/31916.patch","title":"Animation Bezier Editor - fixed vertical zoom around mouse","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4Mzgy","created_at":"2019-09-02T23:33:20Z","updated_at":"2019-09-03T10:31:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e33f13840deb5ff97fa43882ab9b8431809ea290"]},"31919":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNDM5OTYx","public_id":31919,"url":"https://github.com/godotengine/godot/pull/31919","diff_url":"https://github.com/godotengine/godot/pull/31919.diff","patch_url":"https://github.com/godotengine/godot/pull/31919.patch","title":"Leverage Android archive (AAR) file for Godot custom build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-09-03T06:28:30Z","updated_at":"2019-09-19T20:25:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["f2d203a8a413c3a58ac2761b76323f39bd88b356","7fabfd402f235ebcf64cfde3b399b8b62b969243"]},"31921":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNDYxMDgy","public_id":31921,"url":"https://github.com/godotengine/godot/pull/31921","diff_url":"https://github.com/godotengine/godot/pull/31921.diff","patch_url":"https://github.com/godotengine/godot/pull/31921.patch","title":"Fix uninitialized arrays and dictionaries retaining value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-03T07:41:06Z","updated_at":"2021-10-25T08:57:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3ca7b4ee451cd67db1148b07e45f717506be7730"]},"31925":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNTMyMzMz","public_id":31925,"url":"https://github.com/godotengine/godot/pull/31925","diff_url":"https://github.com/godotengine/godot/pull/31925.diff","patch_url":"https://github.com/godotengine/godot/pull/31925.patch","title":" Add overriden properties to the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-03T10:48:58Z","updated_at":"2019-09-24T09:53:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b397bcf4a1d8ef0f72cffd248309592d9c66b041","6c4407bae499ad9dc94287a123febc61878dd92e"]},"31926":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNTU0NDY0","public_id":31926,"url":"https://github.com/godotengine/godot/pull/31926","diff_url":"https://github.com/godotengine/godot/pull/31926.diff","patch_url":"https://github.com/godotengine/godot/pull/31926.patch","title":"Some improvements for Switch node in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-03T11:51:19Z","updated_at":"2019-09-04T16:21:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a79d8e3b8fb8accdead9568f9818aeeee78b0d1e"]},"31927":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNTgwODEx","public_id":31927,"url":"https://github.com/godotengine/godot/pull/31927","diff_url":"https://github.com/godotengine/godot/pull/31927.diff","patch_url":"https://github.com/godotengine/godot/pull/31927.patch","title":"Add CSV import without translation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-09-03T12:59:42Z","updated_at":"2019-09-04T14:10:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7ac0239afa5237db132840e0adb78c05c64b4212"]},"31931":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNjc0Nzg4","public_id":31931,"url":"https://github.com/godotengine/godot/pull/31931","diff_url":"https://github.com/godotengine/godot/pull/31931.diff","patch_url":"https://github.com/godotengine/godot/pull/31931.patch","title":"Assimp map mode is not initialized before use.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-09-03T16:34:19Z","updated_at":"2019-11-08T05:38:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["1094522d7616ef2c858a6475816a5e38b0a241da"]},"31932":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNjc3MDYz","public_id":31932,"url":"https://github.com/godotengine/godot/pull/31932","diff_url":"https://github.com/godotengine/godot/pull/31932.diff","patch_url":"https://github.com/godotengine/godot/pull/31932.patch","title":"make core/Reference thread safe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMDI2OTQ4","created_at":"2019-09-03T16:40:57Z","updated_at":"2021-11-21T00:27:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["124e51fdde79e2130dd10ba75f92e9c727166e0b"]},"31934":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNzEzNDEx","public_id":31934,"url":"https://github.com/godotengine/godot/pull/31934","diff_url":"https://github.com/godotengine/godot/pull/31934.diff","patch_url":"https://github.com/godotengine/godot/pull/31934.patch","title":"Produce an error when a class has the same name as a Singleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzNDA=","created_at":"2019-09-03T18:30:53Z","updated_at":"2019-09-19T18:05:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["8f5ffeeacc3ee5537f32a931f2d1ad566747ad9f"]},"31935":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNzIzMjg2","public_id":31935,"url":"https://github.com/godotengine/godot/pull/31935","diff_url":"https://github.com/godotengine/godot/pull/31935.diff","patch_url":"https://github.com/godotengine/godot/pull/31935.patch","title":"Change minimum size when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-03T19:00:04Z","updated_at":"2019-09-24T09:13:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7a27abae495872ab2008dcc44cbe627e810fd6a7"]},"31942":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzNzY5OTUx","public_id":31942,"url":"https://github.com/godotengine/godot/pull/31942","diff_url":"https://github.com/godotengine/godot/pull/31942.diff","patch_url":"https://github.com/godotengine/godot/pull/31942.patch","title":"Improve the node deletion confirmation message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-03T21:15:52Z","updated_at":"2020-01-27T18:11: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":["284548c4b74646c331a1a5e0b32c54d8929c3fc0"]},"31943":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzODAwMDE4","public_id":31943,"url":"https://github.com/godotengine/godot/pull/31943","diff_url":"https://github.com/godotengine/godot/pull/31943.diff","patch_url":"https://github.com/godotengine/godot/pull/31943.patch","title":"Fixes Reverse Animation Starting on First Frame","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-03T23:14:38Z","updated_at":"2019-10-27T08:55:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["94a00cd9c7753f9f601e2b61cdba3a909746abf7"]},"31944":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzODM3MDQ0","public_id":31944,"url":"https://github.com/godotengine/godot/pull/31944","diff_url":"https://github.com/godotengine/godot/pull/31944.diff","patch_url":"https://github.com/godotengine/godot/pull/31944.patch","title":"Clarify VisibilityEnabler2D description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwODAzNjg=","created_at":"2019-09-04T02:57:44Z","updated_at":"2019-09-24T09:10:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1a8b537970a4e34d01c7820325b461841dacbe6d"]},"31947":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzODgzNDQw","public_id":31947,"url":"https://github.com/godotengine/godot/pull/31947","diff_url":"https://github.com/godotengine/godot/pull/31947.diff","patch_url":"https://github.com/godotengine/godot/pull/31947.patch","title":"Fixes Inspector Showing Unselected Info","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-04T06:42:34Z","updated_at":"2019-09-04T11:06:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["47065f0c3e6fb04c621c81835dafd86a13f23278"]},"31949":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzODk1MzA3","public_id":31949,"url":"https://github.com/godotengine/godot/pull/31949","diff_url":"https://github.com/godotengine/godot/pull/31949.diff","patch_url":"https://github.com/godotengine/godot/pull/31949.patch","title":"Fix tilemap world_to_map return error map coordinates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg2NjIxNjk=","created_at":"2019-09-04T07:21:59Z","updated_at":"2019-11-12T11:11:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["943471dd02a94dee108e3586239d72b5baa13174"]},"31955":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzOTgwOTUx","public_id":31955,"url":"https://github.com/godotengine/godot/pull/31955","diff_url":"https://github.com/godotengine/godot/pull/31955.diff","patch_url":"https://github.com/godotengine/godot/pull/31955.patch","title":"TextEdit & LineEdit caret blink timers run only when focused","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-04T11:08:24Z","updated_at":"2019-09-04T12:51:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5fdea3262256dec682ee3c6b3244dd6a3fe8a082"]},"31956":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzOTg1NzE4","public_id":31956,"url":"https://github.com/godotengine/godot/pull/31956","diff_url":"https://github.com/godotengine/godot/pull/31956.diff","patch_url":"https://github.com/godotengine/godot/pull/31956.patch","title":"Add copyright headers to VCS integration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-09-04T11:21:18Z","updated_at":"2019-09-04T12:48:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["444ba61aac60c71e4ee392d5b0df06f72cc3c8b6"]},"31957":{"id":"MDExOlB1bGxSZXF1ZXN0MzEzOTkyMjYy","public_id":31957,"url":"https://github.com/godotengine/godot/pull/31957","diff_url":"https://github.com/godotengine/godot/pull/31957.diff","patch_url":"https://github.com/godotengine/godot/pull/31957.patch","title":"Fixed order of parameters when updating resource cache file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-04T11:39:18Z","updated_at":"2019-09-04T13:00:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c6ddaacf59d5296c42cf090ac31479ea879aab8b"]},"31958":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MDI0NjAx","public_id":31958,"url":"https://github.com/godotengine/godot/pull/31958","diff_url":"https://github.com/godotengine/godot/pull/31958.diff","patch_url":"https://github.com/godotengine/godot/pull/31958.patch","title":"Fix parsing array indexing symbol in visual shader expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-04T13:02:12Z","updated_at":"2019-09-04T14:18:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["54f0889f205cb3e34e368a1b35657acf2acc37f7"]},"31960":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MDk0NzU1","public_id":31960,"url":"https://github.com/godotengine/godot/pull/31960","diff_url":"https://github.com/godotengine/godot/pull/31960.diff","patch_url":"https://github.com/godotengine/godot/pull/31960.patch","title":"Added missing OUTPUT_IS_SRGB and FRONT_FACING inputs to visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-04T15:26:31Z","updated_at":"2019-09-04T15:40:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bf3024c172913310e665148d4dd2ac7eb433f99b"]},"31961":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTAyNDc0","public_id":31961,"url":"https://github.com/godotengine/godot/pull/31961","diff_url":"https://github.com/godotengine/godot/pull/31961.diff","patch_url":"https://github.com/godotengine/godot/pull/31961.patch","title":"Add informational messages to various editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-04T15:43:16Z","updated_at":"2019-09-19T20:43:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5f3a55acb7f01e69ff875af54a753494f651febb"]},"31964":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTIwNzc3","public_id":31964,"url":"https://github.com/godotengine/godot/pull/31964","diff_url":"https://github.com/godotengine/godot/pull/31964.diff","patch_url":"https://github.com/godotengine/godot/pull/31964.patch","title":"Fixed switching back to AnimationPlayerEditor with empty animation list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-04T16:23:44Z","updated_at":"2019-09-19T18:37:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b01d07e0496397697c904db71d58f248c30d1123"]},"31967":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTM5Njgx","public_id":31967,"url":"https://github.com/godotengine/godot/pull/31967","diff_url":"https://github.com/godotengine/godot/pull/31967.diff","patch_url":"https://github.com/godotengine/godot/pull/31967.patch","title":"Load scene if needed when editing recent built-in script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-04T17:16:46Z","updated_at":"2019-09-05T07:11:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["ad499f234fbbf00c27a842729c0b832bc216a168"]},"31969":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTUyNDE1","public_id":31969,"url":"https://github.com/godotengine/godot/pull/31969","diff_url":"https://github.com/godotengine/godot/pull/31969.diff","patch_url":"https://github.com/godotengine/godot/pull/31969.patch","title":"Fixed unable to open project data folder","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTUyMDkz","created_at":"2019-09-04T17:53:44Z","updated_at":"2019-09-26T08:11:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4d5298ed7db5972c0a0f9fa11f07c8840b62ce52"]},"31970":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTUzMzYx","public_id":31970,"url":"https://github.com/godotengine/godot/pull/31970","diff_url":"https://github.com/godotengine/godot/pull/31970.diff","patch_url":"https://github.com/godotengine/godot/pull/31970.patch","title":"Fixed out of range crash on remapping files for translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MTg1ODg5","created_at":"2019-09-04T17:56:27Z","updated_at":"2019-09-25T16:18:46Z","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":["bbcf26b7bf396c3a23a8b81baa164453b685691b"]},"31971":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MTg0NTg2","public_id":31971,"url":"https://github.com/godotengine/godot/pull/31971","diff_url":"https://github.com/godotengine/godot/pull/31971.diff","patch_url":"https://github.com/godotengine/godot/pull/31971.patch","title":"Placeholder confirmation dialog for editable children","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDc1NDM=","created_at":"2019-09-04T19:10:35Z","updated_at":"2019-09-27T20:02:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cb528e31d9dc12e0add690112392765d57b1571d"]},"31974":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MjA0MTY5","public_id":31974,"url":"https://github.com/godotengine/godot/pull/31974","diff_url":"https://github.com/godotengine/godot/pull/31974.diff","patch_url":"https://github.com/godotengine/godot/pull/31974.patch","title":"Small fixes for the Tile/GridMap editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-04T20:03:47Z","updated_at":"2019-09-24T12:21:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fd0dace4b58480b1879ca08d05d001dda766062e"]},"31975":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MjM3NjE4","public_id":31975,"url":"https://github.com/godotengine/godot/pull/31975","diff_url":"https://github.com/godotengine/godot/pull/31975.diff","patch_url":"https://github.com/godotengine/godot/pull/31975.patch","title":"Fixes Subresource Showing While Unselected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-04T21:33:39Z","updated_at":"2019-09-23T14:00:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f9821a5caf30f7c2d870541950e967048c1cb82f"]},"31976":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MjM4ODY5","public_id":31976,"url":"https://github.com/godotengine/godot/pull/31976","diff_url":"https://github.com/godotengine/godot/pull/31976.diff","patch_url":"https://github.com/godotengine/godot/pull/31976.patch","title":"Improve documentation pertaining to shadow atlas sizes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-04T21:37:32Z","updated_at":"2020-01-27T18:11:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["789be6596b82a6c743f93235b539cbb68406d1d7"]},"31978":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MjYwNDk1","public_id":31978,"url":"https://github.com/godotengine/godot/pull/31978","diff_url":"https://github.com/godotengine/godot/pull/31978.diff","patch_url":"https://github.com/godotengine/godot/pull/31978.patch","title":"Small improvements to the inspector dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-04T22:56:58Z","updated_at":"2019-09-24T12:22:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e5f96a344ac5234c7a8116e5b8ac9feb67b02e22"]},"31979":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MjczMDI1","public_id":31979,"url":"https://github.com/godotengine/godot/pull/31979","diff_url":"https://github.com/godotengine/godot/pull/31979.diff","patch_url":"https://github.com/godotengine/godot/pull/31979.patch","title":"CharFXTransform Type Hint Error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2019-09-04T23:47:50Z","updated_at":"2019-09-05T07:46:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b85b2da9888b86b2c4e6617bd15e4b3692e87f4d"]},"31983":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MzMzMDA4","public_id":31983,"url":"https://github.com/godotengine/godot/pull/31983","diff_url":"https://github.com/godotengine/godot/pull/31983.diff","patch_url":"https://github.com/godotengine/godot/pull/31983.patch","title":"Fix formatting error for bool in resulted code of visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-05T05:36:20Z","updated_at":"2019-09-05T05:50:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bd507739ea673d9c4142c316e652a015783033a6"]},"31984":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MzQwNzU0","public_id":31984,"url":"https://github.com/godotengine/godot/pull/31984","diff_url":"https://github.com/godotengine/godot/pull/31984.diff","patch_url":"https://github.com/godotengine/godot/pull/31984.patch","title":"Removed useless code from Switch in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-05T06:09:53Z","updated_at":"2019-09-05T06:21:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c188c5597f386a4f2ea88e0d756f330f32e29621"]},"31985":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0MzYzODkz","public_id":31985,"url":"https://github.com/godotengine/godot/pull/31985","diff_url":"https://github.com/godotengine/godot/pull/31985.diff","patch_url":"https://github.com/godotengine/godot/pull/31985.patch","title":"Fixed resource loading when editing built-in script from resource","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-05T07:29:34Z","updated_at":"2019-09-19T18:36:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d53ddc5baa29a4fdcdcd56c772d1430747661229"]},"31989":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0NTIxNjA2","public_id":31989,"url":"https://github.com/godotengine/godot/pull/31989","diff_url":"https://github.com/godotengine/godot/pull/31989.diff","patch_url":"https://github.com/godotengine/godot/pull/31989.patch","title":"Revert \"Fix Clearing Inspector for Remote Node\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-05T14:02:27Z","updated_at":"2019-09-05T15:39:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2bac4e17840181db274810e1721e25a8e057aacd"]},"31993":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0NjI1MzE5","public_id":31993,"url":"https://github.com/godotengine/godot/pull/31993","diff_url":"https://github.com/godotengine/godot/pull/31993.diff","patch_url":"https://github.com/godotengine/godot/pull/31993.patch","title":"Improve the `String::humanize_size()` method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-05T17:46:32Z","updated_at":"2020-01-27T18:11:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9a94fe7d26bfc53569317897d73d1daf0e62130f"]},"31997":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0NzA5NTcy","public_id":31997,"url":"https://github.com/godotengine/godot/pull/31997","diff_url":"https://github.com/godotengine/godot/pull/31997.diff","patch_url":"https://github.com/godotengine/godot/pull/31997.patch","title":"Fixed blend shapes disappearing in FBX Importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODc3MA==","created_at":"2019-09-05T21:26:14Z","updated_at":"2019-09-19T16:38:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["ff8864e020acc4a7adcebede36c5709cdb7a1043"]},"32000":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0NzQ1MzQx","public_id":32000,"url":"https://github.com/godotengine/godot/pull/32000","diff_url":"https://github.com/godotengine/godot/pull/32000.diff","patch_url":"https://github.com/godotengine/godot/pull/32000.patch","title":"Add ability to reorder animation frames via drag and drop","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-05T23:55:31Z","updated_at":"2019-09-23T06:44:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["004846865895f2234310a8a9c421ef9d32f2d920"]},"32003":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0Nzk4MTUz","public_id":32003,"url":"https://github.com/godotengine/godot/pull/32003","diff_url":"https://github.com/godotengine/godot/pull/32003.diff","patch_url":"https://github.com/godotengine/godot/pull/32003.patch","title":"Fixes OptionButton Not Updating Current Selection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-06T05:15:11Z","updated_at":"2019-09-23T06:46:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2b902af4b968c25cd86fb9e706edcaedb0c9dec"]},"32004":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0ODEwMzUw","public_id":32004,"url":"https://github.com/godotengine/godot/pull/32004","diff_url":"https://github.com/godotengine/godot/pull/32004.diff","patch_url":"https://github.com/godotengine/godot/pull/32004.patch","title":"Fix gles3 shader uniform vec3 error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-09-06T06:11:46Z","updated_at":"2019-11-08T13:56:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b8bb5e90eadca45fe10e3baafa1b225d4dda4b61"]},"32009":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0OTI0NzAx","public_id":32009,"url":"https://github.com/godotengine/godot/pull/32009","diff_url":"https://github.com/godotengine/godot/pull/32009.diff","patch_url":"https://github.com/godotengine/godot/pull/32009.patch","title":"Display editor icons for filesystem dock popup menu options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-09-06T12:04:30Z","updated_at":"2021-11-21T00:27:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["407839daab862ceb795c04d8ab05f60136955936"]},"32010":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0OTQ1NjQ5","public_id":32010,"url":"https://github.com/godotengine/godot/pull/32010","diff_url":"https://github.com/godotengine/godot/pull/32010.diff","patch_url":"https://github.com/godotengine/godot/pull/32010.patch","title":"Animation Bezier Editor : fix double inserts on undo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4Mzgy","created_at":"2019-09-06T13:04:07Z","updated_at":"2019-09-23T06:48:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fbcb68c15ac4e8f7baed93154dcd03d127f460d9"]},"32011":{"id":"MDExOlB1bGxSZXF1ZXN0MzE0OTcyNjgz","public_id":32011,"url":"https://github.com/godotengine/godot/pull/32011","diff_url":"https://github.com/godotengine/godot/pull/32011.diff","patch_url":"https://github.com/godotengine/godot/pull/32011.patch","title":"Make editor inspector easing lines use the accent color when dragged","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-06T14:10:41Z","updated_at":"2020-01-27T18:11:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["21222fb478bc510a6c3ec49ef8f6b453ad8892f0"]},"32017":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MDUyODE0","public_id":32017,"url":"https://github.com/godotengine/godot/pull/32017","diff_url":"https://github.com/godotengine/godot/pull/32017.diff","patch_url":"https://github.com/godotengine/godot/pull/32017.patch","title":"Improve Ctrl snapping in EditorSpinSlider","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-06T17:49:50Z","updated_at":"2021-11-21T00:26: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":["84d0f324c4a4fa5936e69e2f13b626a95635d8d6"]},"32019":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MTE0NzU1","public_id":32019,"url":"https://github.com/godotengine/godot/pull/32019","diff_url":"https://github.com/godotengine/godot/pull/32019.diff","patch_url":"https://github.com/godotengine/godot/pull/32019.patch","title":"FBX Importer - Maya material PBR path is read properly now","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODc3MA==","created_at":"2019-09-06T21:09:16Z","updated_at":"2020-03-04T21:33:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["269ba00fd32c379bda0862e386ebfb3677a59fa6","efd6f6dbad69eb97366a9ad4ce42f9d2dc3d9f57"]},"32021":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MTMwNzk4","public_id":32021,"url":"https://github.com/godotengine/godot/pull/32021","diff_url":"https://github.com/godotengine/godot/pull/32021.diff","patch_url":"https://github.com/godotengine/godot/pull/32021.patch","title":"Implement snapping in the audio bus editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-06T22:17:34Z","updated_at":"2020-01-27T18:11: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":["8a8173231ccd2852d33fb23774699dd98a41538a"]},"32022":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MTUwODU0","public_id":32022,"url":"https://github.com/godotengine/godot/pull/32022","diff_url":"https://github.com/godotengine/godot/pull/32022.diff","patch_url":"https://github.com/godotengine/godot/pull/32022.patch","title":"Mono: Fix PCK assembly paths when exporting from Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-07T00:33:25Z","updated_at":"2021-05-13T23:47:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e439581198de92e63661c4fe71108cb59cc2d999"]},"32023":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MTUxMjk1","public_id":32023,"url":"https://github.com/godotengine/godot/pull/32023","diff_url":"https://github.com/godotengine/godot/pull/32023.diff","patch_url":"https://github.com/godotengine/godot/pull/32023.patch","title":"Fix missing method for internal_MonoWindowsInstallRoot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-07T00:37:05Z","updated_at":"2021-05-13T23:47:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["93897fb8849d5b4326ef2d16797f5e0d9c835ff7"]},"32032":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjEyMjgw","public_id":32032,"url":"https://github.com/godotengine/godot/pull/32032","diff_url":"https://github.com/godotengine/godot/pull/32032.diff","patch_url":"https://github.com/godotengine/godot/pull/32032.patch","title":"Implemented get_path() & get_path_absolute() for FileAccessEncrypted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-07T17:32:24Z","updated_at":"2019-09-23T08:27:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["afe34344a6f1a803aabb30cf632c9adc54dea095"]},"32033":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjEyODM3","public_id":32033,"url":"https://github.com/godotengine/godot/pull/32033","diff_url":"https://github.com/godotengine/godot/pull/32033.diff","patch_url":"https://github.com/godotengine/godot/pull/32033.patch","title":"Added returning an exit code by the blocking OS::execute method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyOTUyMDkz","created_at":"2019-09-07T17:41:52Z","updated_at":"2019-09-26T07:44:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b4c927b514bcc550fb6f8f186219bb181aeeae33"]},"32035":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjIxODA0","public_id":32035,"url":"https://github.com/godotengine/godot/pull/32035","diff_url":"https://github.com/godotengine/godot/pull/32035.diff","patch_url":"https://github.com/godotengine/godot/pull/32035.patch","title":"Add some missing icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-07T20:09:38Z","updated_at":"2019-09-23T12:02:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["56883686a3008a4cd7e198cc52c694f95fa1d7bb"]},"32036":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjI5OTQ1","public_id":32036,"url":"https://github.com/godotengine/godot/pull/32036","diff_url":"https://github.com/godotengine/godot/pull/32036.diff","patch_url":"https://github.com/godotengine/godot/pull/32036.patch","title":"Improve the SoftBody node editor icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-07T22:41:15Z","updated_at":"2020-01-27T18:11:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["11890aa27b9387977f618b61703da2a437a10aea"]},"32038":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjQ2OTE2","public_id":32038,"url":"https://github.com/godotengine/godot/pull/32038","diff_url":"https://github.com/godotengine/godot/pull/32038.diff","patch_url":"https://github.com/godotengine/godot/pull/32038.patch","title":"Make empty columns automatically expand in GridContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-08T05:29:25Z","updated_at":"2021-11-21T00:27:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["24ed6b58e1f06f93eaad781dfbcc400323bdeabd"]},"32043":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1Mjg3MDUz","public_id":32043,"url":"https://github.com/godotengine/godot/pull/32043","diff_url":"https://github.com/godotengine/godot/pull/32043.diff","patch_url":"https://github.com/godotengine/godot/pull/32043.patch","title":"Adds fuzzy search for help search dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODcxNjU=","created_at":"2019-09-08T16:09:16Z","updated_at":"2019-09-23T11:23:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["481dbceed0d0610a6c689e3be448b7953994763e"]},"32045":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MjkzNDAw","public_id":32045,"url":"https://github.com/godotengine/godot/pull/32045","diff_url":"https://github.com/godotengine/godot/pull/32045.diff","patch_url":"https://github.com/godotengine/godot/pull/32045.patch","title":"Mono: Fix unable to create log file due to str_format bug","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-08T17:42:33Z","updated_at":"2021-05-13T23:47:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3dcd7e54f49ee379c7e71726888452cb2c38b178"]},"32047":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MzI1ODk4","public_id":32047,"url":"https://github.com/godotengine/godot/pull/32047","diff_url":"https://github.com/godotengine/godot/pull/32047.diff","patch_url":"https://github.com/godotengine/godot/pull/32047.patch","title":"Fix scrollwheel triggering focus change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-09T01:15:36Z","updated_at":"2021-11-21T00:27:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b8007b39474ff3f5beca80123009d57a83b236c3"]},"32048":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MzMwOTY3","public_id":32048,"url":"https://github.com/godotengine/godot/pull/32048","diff_url":"https://github.com/godotengine/godot/pull/32048.diff","patch_url":"https://github.com/godotengine/godot/pull/32048.patch","title":"Expose LineEdit's 'right_icon' and fix icon size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-09T02:01:29Z","updated_at":"2019-09-23T12:02:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5d03aa12c9b16690f1e2ba4a2be5e46cd5a43f84"]},"32049":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MzM4NTA3","public_id":32049,"url":"https://github.com/godotengine/godot/pull/32049","diff_url":"https://github.com/godotengine/godot/pull/32049.diff","patch_url":"https://github.com/godotengine/godot/pull/32049.patch","title":"Fix Remote Tree Navigate to Inspected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-09T02:55:50Z","updated_at":"2019-09-23T06:13:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6efbabeb9e1e196538934d3be5ae05541f610eb9"]},"32050":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MzU5MDAx","public_id":32050,"url":"https://github.com/godotengine/godot/pull/32050","diff_url":"https://github.com/godotengine/godot/pull/32050.diff","patch_url":"https://github.com/godotengine/godot/pull/32050.patch","title":"Fix remote-tree not displaying the node type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-09-09T05:05:32Z","updated_at":"2019-09-26T07:28:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ecba42e287f4865f00e5752710dca19ea9712182"]},"32051":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1MzcyOTYy","public_id":32051,"url":"https://github.com/godotengine/godot/pull/32051","diff_url":"https://github.com/godotengine/godot/pull/32051.diff","patch_url":"https://github.com/godotengine/godot/pull/32051.patch","title":"Added some obvious errors explanations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-09-09T06:11:51Z","updated_at":"2019-09-25T11:11:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["17732fe698b835c29f77c84f329b2ed6cab215ce"]},"32054":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1NDUwNjU2","public_id":32054,"url":"https://github.com/godotengine/godot/pull/32054","diff_url":"https://github.com/godotengine/godot/pull/32054.diff","patch_url":"https://github.com/godotengine/godot/pull/32054.patch","title":"Optimized variant reference function.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4Mzgy","created_at":"2019-09-09T09:56:14Z","updated_at":"2019-09-23T09:36:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6a36779e89c3183b6ef58e250bcd10735736d4d8"]},"32055":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1NDc4OTA1","public_id":32055,"url":"https://github.com/godotengine/godot/pull/32055","diff_url":"https://github.com/godotengine/godot/pull/32055.diff","patch_url":"https://github.com/godotengine/godot/pull/32055.patch","title":"Changed some code found by Clang Tidy and Coverity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-09-09T11:12:39Z","updated_at":"2020-01-26T08:04:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["50be65bf4314d9b3c5888f5f02d6ffae504aae7a"]},"32064":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1NzQ2MTcx","public_id":32064,"url":"https://github.com/godotengine/godot/pull/32064","diff_url":"https://github.com/godotengine/godot/pull/32064.diff","patch_url":"https://github.com/godotengine/godot/pull/32064.patch","title":"Notify for app pause and resume events on Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-09-09T22:49:46Z","updated_at":"2019-09-24T09:26:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a7712cc9e4f0451794ad7eb2685786c0f2e954e7"]},"32074":{"id":"MDExOlB1bGxSZXF1ZXN0MzE1OTc5MTk2","public_id":32074,"url":"https://github.com/godotengine/godot/pull/32074","diff_url":"https://github.com/godotengine/godot/pull/32074.diff","patch_url":"https://github.com/godotengine/godot/pull/32074.patch","title":"Preserve folding when sub-scene is changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-10T12:52:06Z","updated_at":"2019-09-23T09:45:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e89ec2cd84faf27d53e82ec7fccd8a22e2ba6a2"]},"32079":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2MTQyMTIw","public_id":32079,"url":"https://github.com/godotengine/godot/pull/32079","diff_url":"https://github.com/godotengine/godot/pull/32079.diff","patch_url":"https://github.com/godotengine/godot/pull/32079.patch","title":"Fix right click crash in Locales Filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-09-10T19:27:29Z","updated_at":"2019-12-14T19:36:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d9b34d2a3dff4ef8152d1809a8dec778f866e6c4"]},"32087":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2MzI2NTQ3","public_id":32087,"url":"https://github.com/godotengine/godot/pull/32087","diff_url":"https://github.com/godotengine/godot/pull/32087.diff","patch_url":"https://github.com/godotengine/godot/pull/32087.patch","title":"[X11] set PID as window attribute","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk2MTM=","created_at":"2019-09-11T08:16:23Z","updated_at":"2019-09-20T21:18:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4553935f27bb635bd043434f6c8be03b4939a25d"]},"32094":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2NjQzNTUz","public_id":32094,"url":"https://github.com/godotengine/godot/pull/32094","diff_url":"https://github.com/godotengine/godot/pull/32094.diff","patch_url":"https://github.com/godotengine/godot/pull/32094.patch","title":"Improve the node deletion confirmation message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-11T21:31:44Z","updated_at":"2020-01-27T18:11:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fd1b5cc39f27c647c7036ac14109f35ab3ae4316"]},"32095":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2NjUxMjIy","public_id":32095,"url":"https://github.com/godotengine/godot/pull/32095","diff_url":"https://github.com/godotengine/godot/pull/32095.diff","patch_url":"https://github.com/godotengine/godot/pull/32095.patch","title":"Properly remove GridMap node from editor on undo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-11T21:56:51Z","updated_at":"2019-09-20T15:54:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6290616c0affc3fb37ac3c9baeb58406ce1e130c"]},"32096":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2Njc0NzMz","public_id":32096,"url":"https://github.com/godotengine/godot/pull/32096","diff_url":"https://github.com/godotengine/godot/pull/32096.diff","patch_url":"https://github.com/godotengine/godot/pull/32096.patch","title":"Fix RichTextLabel Sanitization Runtime Error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2019-09-11T23:39:11Z","updated_at":"2019-09-24T07:20:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ebc6fb9869e0852c805b43a3286da763811c5f62"]},"32100":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2NzYxNTQ3","public_id":32100,"url":"https://github.com/godotengine/godot/pull/32100","diff_url":"https://github.com/godotengine/godot/pull/32100.diff","patch_url":"https://github.com/godotengine/godot/pull/32100.patch","title":"Fix const deceleration for inherited scripts above immediate parent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-09-12T07:07:23Z","updated_at":"2019-09-19T18:11:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["cf00f35a8e86321feef9e482fd8ed8db75e35e24"]},"32101":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2ODcyNjUz","public_id":32101,"url":"https://github.com/godotengine/godot/pull/32101","diff_url":"https://github.com/godotengine/godot/pull/32101.diff","patch_url":"https://github.com/godotengine/godot/pull/32101.patch","title":"Fix ambiguous method description regarding `body_test_motion` in 2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-09-12T12:05:48Z","updated_at":"2019-09-20T15:52:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1d488e45fc07e0120eb018ab2ccecdcabd0e0707"]},"32102":{"id":"MDExOlB1bGxSZXF1ZXN0MzE2ODgyODI1","public_id":32102,"url":"https://github.com/godotengine/godot/pull/32102","diff_url":"https://github.com/godotengine/godot/pull/32102.diff","patch_url":"https://github.com/godotengine/godot/pull/32102.patch","title":"Document AnimationPlayer's 'get_queue()' and 'caches_cleared'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-12T12:32:16Z","updated_at":"2019-09-23T12:07:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0dd4a2790f9f890a15a9c47f54bc2fe170b3d62d"]},"32112":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3MTM2NTQ2","public_id":32112,"url":"https://github.com/godotengine/godot/pull/32112","diff_url":"https://github.com/godotengine/godot/pull/32112.diff","patch_url":"https://github.com/godotengine/godot/pull/32112.patch","title":"Add an \"hover\" style to items in the project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-13T00:34:16Z","updated_at":"2020-01-27T18:11:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9e5f1d664165ad218c7d6c2248db7b5dd69a750d"]},"32116":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3MjczMjE3","public_id":32116,"url":"https://github.com/godotengine/godot/pull/32116","diff_url":"https://github.com/godotengine/godot/pull/32116.diff","patch_url":"https://github.com/godotengine/godot/pull/32116.patch","title":"Mention constructor arguments in duplicate() doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-13T10:53:52Z","updated_at":"2019-09-20T15:52:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7e8dd867da17b45e54c68027f8bfea784c932852"]},"32118":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3Mjg2MzE0","public_id":32118,"url":"https://github.com/godotengine/godot/pull/32118","diff_url":"https://github.com/godotengine/godot/pull/32118.diff","patch_url":"https://github.com/godotengine/godot/pull/32118.patch","title":"Mention that look_at() expects global coordinates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-13T11:35:33Z","updated_at":"2019-09-20T15:52:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["22ad5ce3cd29a0e8c907cb281a29766306c1ee30"]},"32119":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3Mjk1NzEz","public_id":32119,"url":"https://github.com/godotengine/godot/pull/32119","diff_url":"https://github.com/godotengine/godot/pull/32119.diff","patch_url":"https://github.com/godotengine/godot/pull/32119.patch","title":"Use the same axis colors consistently in the 2D and 3D editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-13T12:05:01Z","updated_at":"2020-01-27T18:11:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c2bcc3f700643e042fff250cde360f87c46086dd"]},"32120":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3Mjk2MTMx","public_id":32120,"url":"https://github.com/godotengine/godot/pull/32120","diff_url":"https://github.com/godotengine/godot/pull/32120.diff","patch_url":"https://github.com/godotengine/godot/pull/32120.patch","title":"Mention that AnimatedTexture doesn't support atlases","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-13T12:06:23Z","updated_at":"2019-09-20T15:52:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7d3374eecfc161271cbee9d1cb2ae8dc28b93f6e"]},"32123":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3MzMwODQ4","public_id":32123,"url":"https://github.com/godotengine/godot/pull/32123","diff_url":"https://github.com/godotengine/godot/pull/32123.diff","patch_url":"https://github.com/godotengine/godot/pull/32123.patch","title":"Fix int overflow in EditorResourcePreview::_preview_ready","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-09-13T13:40:20Z","updated_at":"2019-09-25T11:12:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ac2f68760d67200d508ac99b198ccb95f9a7d59e"]},"32126":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NDMzODE2","public_id":32126,"url":"https://github.com/godotengine/godot/pull/32126","diff_url":"https://github.com/godotengine/godot/pull/32126.diff","patch_url":"https://github.com/godotengine/godot/pull/32126.patch","title":"Add VisualServer methods to get the video adapter name and vendor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-13T18:20:30Z","updated_at":"2020-02-20T23:29:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0cad2c0cd103a7d616d55e4d5c973a20f398115f"]},"32127":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NDY1NjY0","public_id":32127,"url":"https://github.com/godotengine/godot/pull/32127","diff_url":"https://github.com/godotengine/godot/pull/32127.diff","patch_url":"https://github.com/godotengine/godot/pull/32127.patch","title":"Remove outdated information from skeleton class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwODAzNjg=","created_at":"2019-09-13T20:06:15Z","updated_at":"2019-09-20T15:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["96d6724b5df369132adb7e43ef5ae1e6ee2151ef"]},"32129":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NTIyNTc0","public_id":32129,"url":"https://github.com/godotengine/godot/pull/32129","diff_url":"https://github.com/godotengine/godot/pull/32129.diff","patch_url":"https://github.com/godotengine/godot/pull/32129.patch","title":"Fix errors in the animation editor when removing tracks via undo/redo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-14T01:22:52Z","updated_at":"2019-09-23T12:07:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5c2582ad340cb5b67e8d459a06bf41fd3bb6c386"]},"32134":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NTY5ODk5","public_id":32134,"url":"https://github.com/godotengine/godot/pull/32134","diff_url":"https://github.com/godotengine/godot/pull/32134.diff","patch_url":"https://github.com/godotengine/godot/pull/32134.patch","title":"Add correct class selection in Select VCS menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODAxMzY0","created_at":"2019-09-14T15:46:49Z","updated_at":"2019-09-20T15:28:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["50da1b7d15f2a7c5babf059dd649eea1cd0497ec"]},"32137":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NTc3NzYw","public_id":32137,"url":"https://github.com/godotengine/godot/pull/32137","diff_url":"https://github.com/godotengine/godot/pull/32137.diff","patch_url":"https://github.com/godotengine/godot/pull/32137.patch","title":"Display an error message if no version control systems are available","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-14T17:44:02Z","updated_at":"2020-01-27T18:11:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6df03fe61f8b25f932e0666cfd873e563e8cf1ed"]},"32143":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NTk4ODY2","public_id":32143,"url":"https://github.com/godotengine/godot/pull/32143","diff_url":"https://github.com/godotengine/godot/pull/32143.diff","patch_url":"https://github.com/godotengine/godot/pull/32143.patch","title":"Fix some errors while reparenting nodes in the Scene dock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-15T00:11:40Z","updated_at":"2019-09-23T12:07:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e5d9c7dcb02f432fc1900753f961562fde43b0ce"]},"32146":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NjMyMDQ5","public_id":32146,"url":"https://github.com/godotengine/godot/pull/32146","diff_url":"https://github.com/godotengine/godot/pull/32146.diff","patch_url":"https://github.com/godotengine/godot/pull/32146.patch","title":"Fix keying integer and float values from inspector not being able to use bezier curves","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-15T12:00:46Z","updated_at":"2019-09-23T12:07:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c0acaab1aaf9aa3a76c43db961cdf80df5fc7c97"]},"32150":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NjU4Nzc0","public_id":32150,"url":"https://github.com/godotengine/godot/pull/32150","diff_url":"https://github.com/godotengine/godot/pull/32150.diff","patch_url":"https://github.com/godotengine/godot/pull/32150.patch","title":"Fix misc. source comment typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxNDAyNDc=","created_at":"2019-09-15T18:07:17Z","updated_at":"2019-09-20T17:38:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["91ecd7b6a679edeaee6b6ac147074c80d2bd30f6"]},"32151":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NjYzNDk4","public_id":32151,"url":"https://github.com/godotengine/godot/pull/32151","diff_url":"https://github.com/godotengine/godot/pull/32151.diff","patch_url":"https://github.com/godotengine/godot/pull/32151.patch","title":"Mention more caveats for custom mouse cursors in the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-15T19:14:58Z","updated_at":"2020-01-27T18:10:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["40dd544994a938d37a5ae3d0e96ed4f176c0f19a"]},"32153":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NjY2NDgy","public_id":32153,"url":"https://github.com/godotengine/godot/pull/32153","diff_url":"https://github.com/godotengine/godot/pull/32153.diff","patch_url":"https://github.com/godotengine/godot/pull/32153.patch","title":"Improve the `Image.get_pixel()` and `Image.get_pixelv()` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-15T19:59:07Z","updated_at":"2020-01-27T18:10:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["46d71ee2a15940fc3978d11d2db40b7a36430df4"]},"32161":{"id":"MDExOlB1bGxSZXF1ZXN0MzE3NzM5Nzk0","public_id":32161,"url":"https://github.com/godotengine/godot/pull/32161","diff_url":"https://github.com/godotengine/godot/pull/32161.diff","patch_url":"https://github.com/godotengine/godot/pull/32161.patch","title":"[Mono] Corrected rectangle intersection","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-16T06:51:08Z","updated_at":"2019-09-16T16:12:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["46bb523db7114ee38b14172111949b2325131126"]},"32170":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4MDg0MTE0","public_id":32170,"url":"https://github.com/godotengine/godot/pull/32170","diff_url":"https://github.com/godotengine/godot/pull/32170.diff","patch_url":"https://github.com/godotengine/godot/pull/32170.patch","title":"GLES2 & GLES3 Fixes ninepatch margins for high resolution textures.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4Mzgy","created_at":"2019-09-16T22:13:18Z","updated_at":"2020-05-06T00:45:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["100d05cbecb8e00fb9b8063feb236f2e18d0cd7a","6ee84f53a912f25afdaae256e70ffb2908ad1b7a"]},"32172":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4MTQyODM0","public_id":32172,"url":"https://github.com/godotengine/godot/pull/32172","diff_url":"https://github.com/godotengine/godot/pull/32172.diff","patch_url":"https://github.com/godotengine/godot/pull/32172.patch","title":"Allow weakref(null) in gdscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwMjk1MTk=","created_at":"2019-09-17T03:22:25Z","updated_at":"2019-10-01T08:35:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["628f46760512a5bd4e318a86fa62e7d0cdf0e394"]},"32173":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4MTQ3ODUy","public_id":32173,"url":"https://github.com/godotengine/godot/pull/32173","diff_url":"https://github.com/godotengine/godot/pull/32173.diff","patch_url":"https://github.com/godotengine/godot/pull/32173.patch","title":"Improve the 3D light gizmos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-17T03:51:16Z","updated_at":"2020-01-27T18:10:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bfa246cda825f9ab6ce936b33caeb53e68fa54ce"]},"32174":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4MTU5MDUy","public_id":32174,"url":"https://github.com/godotengine/godot/pull/32174","diff_url":"https://github.com/godotengine/godot/pull/32174.diff","patch_url":"https://github.com/godotengine/godot/pull/32174.patch","title":"Display the current zoom percentage in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-17T04:52:58Z","updated_at":"2020-01-27T18:10:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["95f6f81dc2cd733f3b50e62c3a2286b04f8646bc"]},"32176":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4MTk1Mzk1","public_id":32176,"url":"https://github.com/godotengine/godot/pull/32176","diff_url":"https://github.com/godotengine/godot/pull/32176.diff","patch_url":"https://github.com/godotengine/godot/pull/32176.patch","title":"Fix HTML5 export after #30864","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-09-17T07:14:59Z","updated_at":"2019-09-24T07:01:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"}],"commits":["e7760deb741ae9a42e7bd17b4f35f29e7f251383"]},"32180":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4NDQ2OTQx","public_id":32180,"url":"https://github.com/godotengine/godot/pull/32180","diff_url":"https://github.com/godotengine/godot/pull/32180.diff","patch_url":"https://github.com/godotengine/godot/pull/32180.patch","title":"Fix region editor for NinePatchRect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-17T17:30:46Z","updated_at":"2019-09-20T15:38:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cf2ae78956c8ddc010062cf5eff38e40229a3665"]},"32190":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4ODQ0MTk2","public_id":32190,"url":"https://github.com/godotengine/godot/pull/32190","diff_url":"https://github.com/godotengine/godot/pull/32190.diff","patch_url":"https://github.com/godotengine/godot/pull/32190.patch","title":"Fix autocompletion undo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-18T14:30:23Z","updated_at":"2019-09-20T15:37:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d630472b9862d5c3fc8b13a5172ba67c5d065671"]},"32191":{"id":"MDExOlB1bGxSZXF1ZXN0MzE4ODkxMDYy","public_id":32191,"url":"https://github.com/godotengine/godot/pull/32191","diff_url":"https://github.com/godotengine/godot/pull/32191.diff","patch_url":"https://github.com/godotengine/godot/pull/32191.patch","title":"Some formatting fixes in visual_shader_nodes.cpp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-18T16:07:41Z","updated_at":"2019-09-18T16:22:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6dcd4379cac74894dbdeb0b69a0ef14c06d1fecc"]},"32194":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5MDAyMDcx","public_id":32194,"url":"https://github.com/godotengine/godot/pull/32194","diff_url":"https://github.com/godotengine/godot/pull/32194.diff","patch_url":"https://github.com/godotengine/godot/pull/32194.patch","title":"Fixes crash described in issue 7945 (Duplicated [self drawView] in iphone gl_view)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5NDI4OTMw","created_at":"2019-09-18T21:11:09Z","updated_at":"2020-01-09T02:18:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["973a4fe50f9dfd67f3cf4f81b912853fd80992a6"]},"32197":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5MDgxNzk4","public_id":32197,"url":"https://github.com/godotengine/godot/pull/32197","diff_url":"https://github.com/godotengine/godot/pull/32197.diff","patch_url":"https://github.com/godotengine/godot/pull/32197.patch","title":"Fix editor dimming being disabled when a dialog is closed even when others are open","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-19T03:48:28Z","updated_at":"2019-09-23T12:07:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["53c9eaf9334666b4f5d83ef26736f616d28e1c44"]},"32198":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5MTAxMDU0","public_id":32198,"url":"https://github.com/godotengine/godot/pull/32198","diff_url":"https://github.com/godotengine/godot/pull/32198.diff","patch_url":"https://github.com/godotengine/godot/pull/32198.patch","title":"Fix VideostreamGDNative audio buffer handling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTk0MDQ=","created_at":"2019-09-19T05:31:30Z","updated_at":"2019-09-23T23:40:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["8d2efe75ae8a18acc2da7bedb807a76afa83d8b7"]},"32199":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5MTAxNzEx","public_id":32199,"url":"https://github.com/godotengine/godot/pull/32199","diff_url":"https://github.com/godotengine/godot/pull/32199.diff","patch_url":"https://github.com/godotengine/godot/pull/32199.patch","title":"Fix VideostreamGDNative seek","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTk0MDQ=","created_at":"2019-09-19T05:34:21Z","updated_at":"2019-09-25T11:01:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["ec9c5171d27be642d3e4003989b6256c5dbe4453"]},"32202":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5MTc4MDMx","public_id":32202,"url":"https://github.com/godotengine/godot/pull/32202","diff_url":"https://github.com/godotengine/godot/pull/32202.diff","patch_url":"https://github.com/godotengine/godot/pull/32202.patch","title":"Fix crash on some platforms in RichTextLabel.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-09-19T09:23:17Z","updated_at":"2019-09-25T17:14:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["838e474e664847e6e698b6b9873ad3c3ee3b4a12"]},"32206":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5NDQyMjI0","public_id":32206,"url":"https://github.com/godotengine/godot/pull/32206","diff_url":"https://github.com/godotengine/godot/pull/32206.diff","patch_url":"https://github.com/godotengine/godot/pull/32206.patch","title":"Remove an unused icon and constant in Tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-19T20:07:21Z","updated_at":"2020-01-27T18:10:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["40a5de97e6e33d7ff82f050ce3f1a580e43868b2"]},"32207":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5NDUwNDc1","public_id":32207,"url":"https://github.com/godotengine/godot/pull/32207","diff_url":"https://github.com/godotengine/godot/pull/32207.diff","patch_url":"https://github.com/godotengine/godot/pull/32207.patch","title":"Improve folding appearance in the editor inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-19T20:31:21Z","updated_at":"2020-01-27T18:10:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["04f43116d60c49c1f6dac2edf5140404692b62a9"]},"32209":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5NTAyNzcy","public_id":32209,"url":"https://github.com/godotengine/godot/pull/32209","diff_url":"https://github.com/godotengine/godot/pull/32209.diff","patch_url":"https://github.com/godotengine/godot/pull/32209.patch","title":"Fix incorrect typing when creating methods via the connection dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-19T23:48:26Z","updated_at":"2019-09-20T15:13:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c3bb69e72d7d67f74e78aec234fa6b5812427a5"]},"32210":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5NTA0ODE4","public_id":32210,"url":"https://github.com/godotengine/godot/pull/32210","diff_url":"https://github.com/godotengine/godot/pull/32210.diff","patch_url":"https://github.com/godotengine/godot/pull/32210.patch","title":"Distinguish editor-originating messages in the editor log","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-19T23:59:31Z","updated_at":"2020-01-27T18:10:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ba566dff2e7c3f98b0ea6e088843e4d9aaa8b531"]},"32220":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5Njg4ODcw","public_id":32220,"url":"https://github.com/godotengine/godot/pull/32220","diff_url":"https://github.com/godotengine/godot/pull/32220.diff","patch_url":"https://github.com/godotengine/godot/pull/32220.patch","title":"Load overrides if getting style from current class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-20T11:59:17Z","updated_at":"2019-09-20T14:57:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a28d18f554924c06faf6473c75ac38b4f053288c"]},"32223":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5Nzc2ODc3","public_id":32223,"url":"https://github.com/godotengine/godot/pull/32223","diff_url":"https://github.com/godotengine/godot/pull/32223.diff","patch_url":"https://github.com/godotengine/godot/pull/32223.patch","title":"C#: Make sure cs_glue_version is present when building export templates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-20T15:37:20Z","updated_at":"2021-05-13T23:47:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["95c685143a06420bc9cca6944b1449b675841a2d"]},"32224":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5ODY5NzU3","public_id":32224,"url":"https://github.com/godotengine/godot/pull/32224","diff_url":"https://github.com/godotengine/godot/pull/32224.diff","patch_url":"https://github.com/godotengine/godot/pull/32224.patch","title":"Initialize snap_target and make sure it disappears","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-20T20:29:06Z","updated_at":"2019-09-24T09:29:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5476250356d1e7de225e512764bf6dd1d355651a"]},"32225":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5ODc2NTYz","public_id":32225,"url":"https://github.com/godotengine/godot/pull/32225","diff_url":"https://github.com/godotengine/godot/pull/32225.diff","patch_url":"https://github.com/godotengine/godot/pull/32225.patch","title":"Improve the editor help display","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-20T20:52:35Z","updated_at":"2020-01-27T18:10:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5b3805b8e5d9bfe69459dc31b237d0a5849be6b4"]},"32228":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5OTIwMjAy","public_id":32228,"url":"https://github.com/godotengine/godot/pull/32228","diff_url":"https://github.com/godotengine/godot/pull/32228.diff","patch_url":"https://github.com/godotengine/godot/pull/32228.patch","title":"TCP is_connected_to_host comparison error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMzQxNzM=","created_at":"2019-09-21T01:19:28Z","updated_at":"2019-09-26T13:15:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5631850152a161e1fe2bb9678a3728403ee7e569","748c9bc20505ff95e238ad2c367b6d99b7473437"]},"32230":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5OTM4MjQ3","public_id":32230,"url":"https://github.com/godotengine/godot/pull/32230","diff_url":"https://github.com/godotengine/godot/pull/32230.diff","patch_url":"https://github.com/godotengine/godot/pull/32230.patch","title":"Implement backward shift deletion for OAHashMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-09-21T07:04:41Z","updated_at":"2019-09-26T06:03:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["78bee16e053f9703d4e04910eb7ab99c715d30e9"]},"32232":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5OTU3ODA0","public_id":32232,"url":"https://github.com/godotengine/godot/pull/32232","diff_url":"https://github.com/godotengine/godot/pull/32232.diff","patch_url":"https://github.com/godotengine/godot/pull/32232.patch","title":"Fixed going to doc reference while selecting text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-09-21T12:48:52Z","updated_at":"2019-09-23T18:15:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ef3455f23699770272e439abbdc74844c1c8acc7"]},"32235":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5OTYwMTQx","public_id":32235,"url":"https://github.com/godotengine/godot/pull/32235","diff_url":"https://github.com/godotengine/godot/pull/32235.diff","patch_url":"https://github.com/godotengine/godot/pull/32235.patch","title":"Improve the network profiler UI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-21T13:28:10Z","updated_at":"2020-01-27T18:10:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["ba8601f557bae4734ea8a0dcb5760ae4dbe04092"]},"32238":{"id":"MDExOlB1bGxSZXF1ZXN0MzE5OTY5MjE4","public_id":32238,"url":"https://github.com/godotengine/godot/pull/32238","diff_url":"https://github.com/godotengine/godot/pull/32238.diff","patch_url":"https://github.com/godotengine/godot/pull/32238.patch","title":"Fix crash when reverting an exported array / dict to NULL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-09-21T15:38:55Z","updated_at":"2019-09-23T18:15:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c3d712f4147a7648f5bf0334705499a7d7433547"]},"32247":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDMzMzM1","public_id":32247,"url":"https://github.com/godotengine/godot/pull/32247","diff_url":"https://github.com/godotengine/godot/pull/32247.diff","patch_url":"https://github.com/godotengine/godot/pull/32247.patch","title":"Perform reparent if position changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-22T10:46:48Z","updated_at":"2019-09-22T19:32:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["48ca6ec657630983843bb104ab31a842c15b435b"]},"32248":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDM5MzAz","public_id":32248,"url":"https://github.com/godotengine/godot/pull/32248","diff_url":"https://github.com/godotengine/godot/pull/32248.diff","patch_url":"https://github.com/godotengine/godot/pull/32248.patch","title":"Fix Android Launcher Activity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwNzY0Njg=","created_at":"2019-09-22T12:06:11Z","updated_at":"2019-09-22T20:58:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ef5d1ebc95fc9dee6b3b0768b1f9078f05d73e3a"]},"32249":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDQxNjA4","public_id":32249,"url":"https://github.com/godotengine/godot/pull/32249","diff_url":"https://github.com/godotengine/godot/pull/32249.diff","patch_url":"https://github.com/godotengine/godot/pull/32249.patch","title":"Add option to consider disable points","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-09-22T12:37:17Z","updated_at":"2020-05-19T05:18:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7b3790d2cc623f38fee699b2f799f39869185927"]},"32250":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDUwMDY4","public_id":32250,"url":"https://github.com/godotengine/godot/pull/32250","diff_url":"https://github.com/godotengine/godot/pull/32250.diff","patch_url":"https://github.com/godotengine/godot/pull/32250.patch","title":"Fix Android keyboard crash with left cursor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2019-09-22T14:23:26Z","updated_at":"2019-10-02T09:02:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ad5d0cca4dd468bd07406be08d31ee98e6477e85"]},"32252":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDUyMDYy","public_id":32252,"url":"https://github.com/godotengine/godot/pull/32252","diff_url":"https://github.com/godotengine/godot/pull/32252.diff","patch_url":"https://github.com/godotengine/godot/pull/32252.patch","title":"Fix GLES2 skinning where VERTEX_TEXTURE not supported","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2019-09-22T14:45:57Z","updated_at":"2021-10-25T08:57:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f5365aa0e12fe0ba2acb60a3fcb99126e0428b93"]},"32257":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDYzNDcz","public_id":32257,"url":"https://github.com/godotengine/godot/pull/32257","diff_url":"https://github.com/godotengine/godot/pull/32257.diff","patch_url":"https://github.com/godotengine/godot/pull/32257.patch","title":"Mention performance caveats of `OS.set_window_title()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-22T17:01:59Z","updated_at":"2020-01-27T18:10:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c99d80b414a5ccf400f8590edd497974017c6b88"]},"32258":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDY1NDM3","public_id":32258,"url":"https://github.com/godotengine/godot/pull/32258","diff_url":"https://github.com/godotengine/godot/pull/32258.diff","patch_url":"https://github.com/godotengine/godot/pull/32258.patch","title":"Improve the debugger shortcut UX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-22T17:23:43Z","updated_at":"2020-01-27T18:10:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["471a3ceb77b7488e48db1760df1a725fa58d0d19"]},"32259":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDY2MzIx","public_id":32259,"url":"https://github.com/godotengine/godot/pull/32259","diff_url":"https://github.com/godotengine/godot/pull/32259.diff","patch_url":"https://github.com/godotengine/godot/pull/32259.patch","title":"fix gles2 broken panorama sky on oculus quest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-09-22T17:34:06Z","updated_at":"2019-09-22T19:26:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["94b0240767597c23548684663f76f0b2d01fc0e4"]},"32266":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMDk5Nzc4","public_id":32266,"url":"https://github.com/godotengine/godot/pull/32266","diff_url":"https://github.com/godotengine/godot/pull/32266.diff","patch_url":"https://github.com/godotengine/godot/pull/32266.patch","title":"Focus the project manager's search box automatically on startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T00:52:15Z","updated_at":"2020-01-27T18:10:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["61299dc45113a0d2be1ee1daae212a27d6b6fc10"]},"32267":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMTA3NzE0","public_id":32267,"url":"https://github.com/godotengine/godot/pull/32267","diff_url":"https://github.com/godotengine/godot/pull/32267.diff","patch_url":"https://github.com/godotengine/godot/pull/32267.patch","title":"Fix various problems with tab-related icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-23T02:13:50Z","updated_at":"2019-09-24T12:22:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["94ad89a5fbee40c9c506cf6fdcb5edff528104e2"]},"32269":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMTM5MDgz","public_id":32269,"url":"https://github.com/godotengine/godot/pull/32269","diff_url":"https://github.com/godotengine/godot/pull/32269.diff","patch_url":"https://github.com/godotengine/godot/pull/32269.patch","title":"Update the Godot gradle build tasks to provide additional flexibility","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-09-23T05:52:07Z","updated_at":"2019-09-30T09:13:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ef143447adc31eae038940efc8bc8dffbec5a18b"]},"32271":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjE2NjQ0","public_id":32271,"url":"https://github.com/godotengine/godot/pull/32271","diff_url":"https://github.com/godotengine/godot/pull/32271.diff","patch_url":"https://github.com/godotengine/godot/pull/32271.patch","title":"Allow building cvtt with system squish","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyMDk=","created_at":"2019-09-23T10:02:02Z","updated_at":"2019-11-08T13:00:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0fbd00f6569eb818542dfefd935a2f7f25f13829"]},"32273":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjU2NzI0","public_id":32273,"url":"https://github.com/godotengine/godot/pull/32273","diff_url":"https://github.com/godotengine/godot/pull/32273.diff","patch_url":"https://github.com/godotengine/godot/pull/32273.patch","title":"Fix i18n in `String::humanize_size()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T11:55:27Z","updated_at":"2020-01-27T18:10:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a51e8b1ff0af4f001844c6d92e920da6a4db79d9"]},"32274":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjU5NjM1","public_id":32274,"url":"https://github.com/godotengine/godot/pull/32274","diff_url":"https://github.com/godotengine/godot/pull/32274.diff","patch_url":"https://github.com/godotengine/godot/pull/32274.patch","title":"fix kinematicBody2D jitters when sync_to_physics is turned on","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-09-23T12:03:30Z","updated_at":"2019-11-21T07:53:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["101f1b802b363c73404c6065ef632841399f0688"]},"32275":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjYzNDYw","public_id":32275,"url":"https://github.com/godotengine/godot/pull/32275","diff_url":"https://github.com/godotengine/godot/pull/32275.diff","patch_url":"https://github.com/godotengine/godot/pull/32275.patch","title":"Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-23T12:13:38Z","updated_at":"2019-09-24T22:06:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d81ddaf33ecddab1c83bc964b0bee4328b7f7b06"]},"32277":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjg4NjY0","public_id":32277,"url":"https://github.com/godotengine/godot/pull/32277","diff_url":"https://github.com/godotengine/godot/pull/32277.diff","patch_url":"https://github.com/godotengine/godot/pull/32277.patch","title":"Add some missing feature tags to the \"Override For...\" menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T13:15:04Z","updated_at":"2020-01-27T18:10:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["364dfa8d281f21bd80846aeba5fa0aa1369e93be"]},"32278":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMjk0NTMw","public_id":32278,"url":"https://github.com/godotengine/godot/pull/32278","diff_url":"https://github.com/godotengine/godot/pull/32278.diff","patch_url":"https://github.com/godotengine/godot/pull/32278.patch","title":"Fix `line` being assigned to twice in the GDScript language server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T13:28:19Z","updated_at":"2020-01-27T18:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c1fcb22677b519eb22f8117fecf1a84b11c84bc2"]},"32283":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMzUyNTU2","public_id":32283,"url":"https://github.com/godotengine/godot/pull/32283","diff_url":"https://github.com/godotengine/godot/pull/32283.diff","patch_url":"https://github.com/godotengine/godot/pull/32283.patch","title":"Don't open a project in the list if Ctrl is held while double-clicking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T15:26:55Z","updated_at":"2020-01-27T18:10:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["76dd021a30ae099f3898cdda3c27332748622457"]},"32285":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMzc2MzI3","public_id":32285,"url":"https://github.com/godotengine/godot/pull/32285","diff_url":"https://github.com/godotengine/godot/pull/32285.diff","patch_url":"https://github.com/godotengine/godot/pull/32285.patch","title":"Add documentation for crypto-related classes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-09-23T16:21:07Z","updated_at":"2019-09-24T13:55:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["a20cbf2cca4e471ebcee86aab52336721cef57bd"]},"32286":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwMzgyNDU0","public_id":32286,"url":"https://github.com/godotengine/godot/pull/32286","diff_url":"https://github.com/godotengine/godot/pull/32286.diff","patch_url":"https://github.com/godotengine/godot/pull/32286.patch","title":"Improve the `OS.shell_open()` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-23T16:36:51Z","updated_at":"2020-01-27T18:10:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5d676682b405e9259b13ebba008978bbd383d206"]},"32288":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNDYyODkx","public_id":32288,"url":"https://github.com/godotengine/godot/pull/32288","diff_url":"https://github.com/godotengine/godot/pull/32288.diff","patch_url":"https://github.com/godotengine/godot/pull/32288.patch","title":"Fix Hide Console Window stores opposite value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MTkyNzI5","created_at":"2019-09-23T20:17:09Z","updated_at":"2019-09-24T08:28:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c46d1725334108f9c1a1772299e391d0cc3f67be"]},"32291":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNDcyNTk4","public_id":32291,"url":"https://github.com/godotengine/godot/pull/32291","diff_url":"https://github.com/godotengine/godot/pull/32291.diff","patch_url":"https://github.com/godotengine/godot/pull/32291.patch","title":"Add flag to control the replacement of files by ProjectSettings.load_resource_pack","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMTYyMjA1","created_at":"2019-09-23T20:42:30Z","updated_at":"2021-11-21T00:27:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aae25abf3080283bbff29b8264f24d37f935922a"]},"32296":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNTk2MjQ5","public_id":32296,"url":"https://github.com/godotengine/godot/pull/32296","diff_url":"https://github.com/godotengine/godot/pull/32296.diff","patch_url":"https://github.com/godotengine/godot/pull/32296.patch","title":"'Save Branch as Scene' also saves original scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MDQ0Mjkw","created_at":"2019-09-24T05:54:59Z","updated_at":"2019-09-26T01:17:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2115bced93dc85ea04d5d5b51d022063a05c4c2f"]},"32305":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNzIyMzQ5","public_id":32305,"url":"https://github.com/godotengine/godot/pull/32305","diff_url":"https://github.com/godotengine/godot/pull/32305.diff","patch_url":"https://github.com/godotengine/godot/pull/32305.patch","title":"doc: Fix parsing of self-closing XML tags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-24T11:35:35Z","updated_at":"2019-09-24T13:44:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a7ac8ec8764aa745605a01fdb50882a60e8c69ba"]},"32306":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNzQ2MTQ2","public_id":32306,"url":"https://github.com/godotengine/godot/pull/32306","diff_url":"https://github.com/godotengine/godot/pull/32306.diff","patch_url":"https://github.com/godotengine/godot/pull/32306.patch","title":"Fixed incorrect usage of variables in querying values.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-09-24T12:35:08Z","updated_at":"2019-09-25T06:49:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d1e069ea23657ff08e8bed3f1f3453fb2921bda0"]},"32307":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNzYzOTEx","public_id":32307,"url":"https://github.com/godotengine/godot/pull/32307","diff_url":"https://github.com/godotengine/godot/pull/32307.diff","patch_url":"https://github.com/godotengine/godot/pull/32307.patch","title":"Fix wrong defval in EditorSpatialGizmo.add_mesh method bind","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-24T13:15:16Z","updated_at":"2021-05-13T23:47:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["97143e60c10488adf1b8fce8d3426b1ab2e578cc","c4fa027614b62ad63089b81ff45aab149f18bdf0"]},"32308":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwNzk0NjIx","public_id":32308,"url":"https://github.com/godotengine/godot/pull/32308","diff_url":"https://github.com/godotengine/godot/pull/32308.diff","patch_url":"https://github.com/godotengine/godot/pull/32308.patch","title":"Mention `MeshLibrary.get_item_preview()` not working in running project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-24T14:17:34Z","updated_at":"2021-11-21T00:26:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a199e2b2631064015daab94780e06bfbb24ae3d5"]},"32309":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwODE5NTI4","public_id":32309,"url":"https://github.com/godotengine/godot/pull/32309","diff_url":"https://github.com/godotengine/godot/pull/32309.diff","patch_url":"https://github.com/godotengine/godot/pull/32309.patch","title":"Fix particles scale randomization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-09-24T15:04:58Z","updated_at":"2019-11-17T19:36:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bc94203addfddfab386878125d98c52765d489ad"]},"32317":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwOTI5NzE2","public_id":32317,"url":"https://github.com/godotengine/godot/pull/32317","diff_url":"https://github.com/godotengine/godot/pull/32317.diff","patch_url":"https://github.com/godotengine/godot/pull/32317.patch","title":"Don't try to slice empty arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-24T19:35:06Z","updated_at":"2019-09-24T19:59:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["46e1c0670ec1e2f95a00f9f7f74e549ce57fe201"]},"32318":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwOTUzOTg1","public_id":32318,"url":"https://github.com/godotengine/godot/pull/32318","diff_url":"https://github.com/godotengine/godot/pull/32318.diff","patch_url":"https://github.com/godotengine/godot/pull/32318.patch","title":"Improve the AudioStreamPlayer3D gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-24T20:41:15Z","updated_at":"2020-01-27T18:10:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0feff493758d49f036c2fbeba8d474c6870a4f81"]},"32319":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwOTU4MTgw","public_id":32319,"url":"https://github.com/godotengine/godot/pull/32319","diff_url":"https://github.com/godotengine/godot/pull/32319.diff","patch_url":"https://github.com/godotengine/godot/pull/32319.patch","title":"Optimize editor icon SVGs using svgcleaner","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-24T20:52:22Z","updated_at":"2020-01-27T18:10:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["790391bc933f705d37099f5c1e217b9f5488995f"]},"32320":{"id":"MDExOlB1bGxSZXF1ZXN0MzIwOTYzNDUy","public_id":32320,"url":"https://github.com/godotengine/godot/pull/32320","diff_url":"https://github.com/godotengine/godot/pull/32320.diff","patch_url":"https://github.com/godotengine/godot/pull/32320.patch","title":"GDScript: Fix type resolution not being return in some cases","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-09-24T21:07:27Z","updated_at":"2019-11-08T14:23:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["64d09b7de532b75038c24e689d16a48a36678654"]},"32325":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMDMwMTA1","public_id":32325,"url":"https://github.com/godotengine/godot/pull/32325","diff_url":"https://github.com/godotengine/godot/pull/32325.diff","patch_url":"https://github.com/godotengine/godot/pull/32325.patch","title":"SpatialEditorGizmo add_mesh bindings fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-09-25T02:13:27Z","updated_at":"2019-09-25T20:52:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fcef45006eeecf0de3d98f07ec5ae093d3afce5e"]},"32326":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMDMzMTM5","public_id":32326,"url":"https://github.com/godotengine/godot/pull/32326","diff_url":"https://github.com/godotengine/godot/pull/32326.diff","patch_url":"https://github.com/godotengine/godot/pull/32326.patch","title":"ios: support get_model_name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwOTk0MDQ=","created_at":"2019-09-25T02:29:49Z","updated_at":"2019-10-25T05:41:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bba9d9123c0acebe4339900b351d3d409269677e"]},"32327":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMDM2ODAw","public_id":32327,"url":"https://github.com/godotengine/godot/pull/32327","diff_url":"https://github.com/godotengine/godot/pull/32327.diff","patch_url":"https://github.com/godotengine/godot/pull/32327.patch","title":"Make LineEdit's minimal size adapt to its icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-25T02:50:10Z","updated_at":"2019-09-25T12:09:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d24513911d29dbe82cd42cb1afe6a54f8fcf3717"]},"32329":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMDU5MTQ4","public_id":32329,"url":"https://github.com/godotengine/godot/pull/32329","diff_url":"https://github.com/godotengine/godot/pull/32329.diff","patch_url":"https://github.com/godotengine/godot/pull/32329.patch","title":"glTF: Fixed mistake with root node calculation in skin_verify","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU2MDEwMTU=","created_at":"2019-09-25T04:51:19Z","updated_at":"2019-09-25T06:29:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["4631b0ca6248fd9aac065b27779a724629e73b3f"]},"32333":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMTMyMjE4","public_id":32333,"url":"https://github.com/godotengine/godot/pull/32333","diff_url":"https://github.com/godotengine/godot/pull/32333.diff","patch_url":"https://github.com/godotengine/godot/pull/32333.patch","title":"Show C++ error condition in script editor debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-25T08:51:28Z","updated_at":"2021-11-21T00:27:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4112d6c1b4b146ac462ebac5ef6dc69f48607c63"]},"32337":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMTk0NTI5","public_id":32337,"url":"https://github.com/godotengine/godot/pull/32337","diff_url":"https://github.com/godotengine/godot/pull/32337.diff","patch_url":"https://github.com/godotengine/godot/pull/32337.patch","title":"Fixed Show in file system should clear current search","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MTkyNzI5","created_at":"2019-09-25T11:21:55Z","updated_at":"2019-09-26T05:56:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d7b2ecacffa3f07c874b459955f5378daa2dad95"]},"32340":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMjkxNDEx","public_id":32340,"url":"https://github.com/godotengine/godot/pull/32340","diff_url":"https://github.com/godotengine/godot/pull/32340.diff","patch_url":"https://github.com/godotengine/godot/pull/32340.patch","title":"Replace \"GuiMiniTabMenu\" with \"GuiTabMenu\" and tweak it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-25T14:55:24Z","updated_at":"2019-09-25T17:51:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5ed5465023d9fca649b87bc4c5f7243af5918d94"]},"32341":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMjkzNTkx","public_id":32341,"url":"https://github.com/godotengine/godot/pull/32341","diff_url":"https://github.com/godotengine/godot/pull/32341.diff","patch_url":"https://github.com/godotengine/godot/pull/32341.patch","title":"Clean snapping lines after resize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-09-25T14:59:31Z","updated_at":"2019-09-25T18:24:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["37bf2831956173516ff4824c092ac49dd0f5219d"]},"32343":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMzE2MTEx","public_id":32343,"url":"https://github.com/godotengine/godot/pull/32343","diff_url":"https://github.com/godotengine/godot/pull/32343.diff","patch_url":"https://github.com/godotengine/godot/pull/32343.patch","title":"Fix import hints being ignored by glTF importer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDk1ODM=","created_at":"2019-09-25T15:44:25Z","updated_at":"2019-09-26T14:15:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["7f3e37feadd9e401de8fe5753e0fa31fbbe9eac5"]},"32345":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMzQ3MDAz","public_id":32345,"url":"https://github.com/godotengine/godot/pull/32345","diff_url":"https://github.com/godotengine/godot/pull/32345.diff","patch_url":"https://github.com/godotengine/godot/pull/32345.patch","title":"Reset hovered point in Curve when deleted to avoid errors on draw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-25T16:59:33Z","updated_at":"2019-09-25T18:52:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb9ff00640bc0fcdd5973b28dd6971bba68403d9"]},"32350":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMzYwOTY3","public_id":32350,"url":"https://github.com/godotengine/godot/pull/32350","diff_url":"https://github.com/godotengine/godot/pull/32350.diff","patch_url":"https://github.com/godotengine/godot/pull/32350.patch","title":"Fixed missing argument for clear_selection signal in Bezier Curve editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-25T17:38:13Z","updated_at":"2019-09-25T18:52:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bdb9149d7eaf58efa9df5d124c07e0cc2d7012e1"]},"32351":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxMzg4NTE4","public_id":32351,"url":"https://github.com/godotengine/godot/pull/32351","diff_url":"https://github.com/godotengine/godot/pull/32351.diff","patch_url":"https://github.com/godotengine/godot/pull/32351.patch","title":"Update TextureRect when its Texture is modified directly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-09-25T18:50:30Z","updated_at":"2021-11-21T00:27:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c7834ee5663c1169ba49445a5f9b9c4baf6b7489"]},"32352":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNDE2MTc4","public_id":32352,"url":"https://github.com/godotengine/godot/pull/32352","diff_url":"https://github.com/godotengine/godot/pull/32352.diff","patch_url":"https://github.com/godotengine/godot/pull/32352.patch","title":"Mono: Don't use project settings for debugger agent on exported games","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-25T20:07:24Z","updated_at":"2021-05-13T23:48:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5ff4e0516b01f4bd1d5ffd80e35f8e9a623bca72"]},"32353":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNDI3NjAw","public_id":32353,"url":"https://github.com/godotengine/godot/pull/32353","diff_url":"https://github.com/godotengine/godot/pull/32353.diff","patch_url":"https://github.com/godotengine/godot/pull/32353.patch","title":"Mono: Improve API assembly load error message on exported games","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-25T20:35:11Z","updated_at":"2021-05-13T23:48:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["2325fb11a8374e58da534bdaf90fb712d00a04a2"]},"32354":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNDMzNzM3","public_id":32354,"url":"https://github.com/godotengine/godot/pull/32354","diff_url":"https://github.com/godotengine/godot/pull/32354.diff","patch_url":"https://github.com/godotengine/godot/pull/32354.patch","title":"Implement #32347 - (RichTextLabel's Item's should be structs)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-09-25T20:51:45Z","updated_at":"2019-09-27T06:03:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["25704e81fa53d154b37d32a1dd3a86692d87c93d"]},"32356":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNDM5NjIw","public_id":32356,"url":"https://github.com/godotengine/godot/pull/32356","diff_url":"https://github.com/godotengine/godot/pull/32356.diff","patch_url":"https://github.com/godotengine/godot/pull/32356.patch","title":"Improve documentation of ProjectSettings class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNjEzMjM=","created_at":"2019-09-25T21:07:13Z","updated_at":"2019-09-27T14:21:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2a642e1e6df8d7a06d0495b96baa81751338f0f6"]},"32357":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNDk2MDM4","public_id":32357,"url":"https://github.com/godotengine/godot/pull/32357","diff_url":"https://github.com/godotengine/godot/pull/32357.diff","patch_url":"https://github.com/godotengine/godot/pull/32357.patch","title":"Format arguments in connections dialog in GDScript style","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-26T01:13:38Z","updated_at":"2019-09-26T11:18:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["18d8921af30fa0f42e144f16e3ab891037b4f984"]},"32360":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNTc3MTk4","public_id":32360,"url":"https://github.com/godotengine/godot/pull/32360","diff_url":"https://github.com/godotengine/godot/pull/32360.diff","patch_url":"https://github.com/godotengine/godot/pull/32360.patch","title":"Changed the appearance of the rotation icons in the Tilemap.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-09-26T07:29:16Z","updated_at":"2019-09-26T17:51:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2bdde74d45e0ef88a45309bd0dbb4e0f5aad4773"]},"32362":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNjY1NzM2","public_id":32362,"url":"https://github.com/godotengine/godot/pull/32362","diff_url":"https://github.com/godotengine/godot/pull/32362.diff","patch_url":"https://github.com/godotengine/godot/pull/32362.patch","title":"Restore bone_custom_pose in skeletons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-09-26T11:09:26Z","updated_at":"2019-09-26T16:57:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b48f53905c1c9404764787aabc2527d16341dd0"]},"32364":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNjczOTAw","public_id":32364,"url":"https://github.com/godotengine/godot/pull/32364","diff_url":"https://github.com/godotengine/godot/pull/32364.diff","patch_url":"https://github.com/godotengine/godot/pull/32364.patch","title":"TextureProgress: nine_patch_stretch property -> enable stretching for radial fills.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-09-26T11:30:58Z","updated_at":"2019-10-01T08:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["108068ab41364b291c7134594539752d4a3cf550"]},"32365":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNjg0MTg2","public_id":32365,"url":"https://github.com/godotengine/godot/pull/32365","diff_url":"https://github.com/godotengine/godot/pull/32365.diff","patch_url":"https://github.com/godotengine/godot/pull/32365.patch","title":"SCons: do not build tests with tools=no","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-09-26T12:03:10Z","updated_at":"2019-09-27T09:05:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["752debe204eed001f52109b2b83a2f606a42101d"]},"32369":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxNzg3Njgz","public_id":32369,"url":"https://github.com/godotengine/godot/pull/32369","diff_url":"https://github.com/godotengine/godot/pull/32369.diff","patch_url":"https://github.com/godotengine/godot/pull/32369.patch","title":"Implement `TreeItem.get_button_tooltip(column, idx)`.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzI=","created_at":"2019-09-26T15:43:28Z","updated_at":"2019-09-27T06:16:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5629a006d998dcae59fbd6d89a13703427351abd"]},"32373":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxODYwMzYx","public_id":32373,"url":"https://github.com/godotengine/godot/pull/32373","diff_url":"https://github.com/godotengine/godot/pull/32373.diff","patch_url":"https://github.com/godotengine/godot/pull/32373.patch","title":"Create new folder from save dialog now update filesystem dock.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-09-26T18:55:20Z","updated_at":"2019-09-26T21:59:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6a7f30066213bfe2d7d2f394674e9abb21370509"]},"32379":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxOTQwNjI0","public_id":32379,"url":"https://github.com/godotengine/godot/pull/32379","diff_url":"https://github.com/godotengine/godot/pull/32379.diff","patch_url":"https://github.com/godotengine/godot/pull/32379.patch","title":"Draw an indicator to denote overbright colors in ColorPicker","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-26T23:08:51Z","updated_at":"2020-01-27T18:10: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":["70c4e96623821ff1b6ed62a5f8604b37b40ede7b"]},"32380":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxOTc2ODc2","public_id":32380,"url":"https://github.com/godotengine/godot/pull/32380","diff_url":"https://github.com/godotengine/godot/pull/32380.diff","patch_url":"https://github.com/godotengine/godot/pull/32380.patch","title":"Update when the skeleton skin is changed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-09-27T02:45:54Z","updated_at":"2019-11-08T05:32:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ea76f4805b2156291b674f923c823b3bc92b4822"]},"32381":{"id":"MDExOlB1bGxSZXF1ZXN0MzIxOTg5Mjgx","public_id":32381,"url":"https://github.com/godotengine/godot/pull/32381","diff_url":"https://github.com/godotengine/godot/pull/32381.diff","patch_url":"https://github.com/godotengine/godot/pull/32381.patch","title":"Cleanup the \"Attach Node Script\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-27T04:00:30Z","updated_at":"2019-09-27T11:59:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3333d447c0c41420ae7dc36250cd911976877e7d"]},"32388":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMTI0NzY5","public_id":32388,"url":"https://github.com/godotengine/godot/pull/32388","diff_url":"https://github.com/godotengine/godot/pull/32388.diff","patch_url":"https://github.com/godotengine/godot/pull/32388.patch","title":"Travis: Make scons cache branch-specific","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-09-27T11:37:21Z","updated_at":"2019-11-08T12:08:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["a99b7a5f886a0462c79c321dcccf6c589f9d140d"]},"32390":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMTMxNzcy","public_id":32390,"url":"https://github.com/godotengine/godot/pull/32390","diff_url":"https://github.com/godotengine/godot/pull/32390.diff","patch_url":"https://github.com/godotengine/godot/pull/32390.patch","title":"TextEdit: Fix timer inside tree warning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-09-27T11:58:08Z","updated_at":"2019-12-14T19:32:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cb22a875aad81517b30b4f9e70f0639f3d93de3e"]},"32392":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMTU3Mzg5","public_id":32392,"url":"https://github.com/godotengine/godot/pull/32392","diff_url":"https://github.com/godotengine/godot/pull/32392.diff","patch_url":"https://github.com/godotengine/godot/pull/32392.patch","title":"Validate audio/video driver command-line arguments","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-09-27T13:08:51Z","updated_at":"2020-01-27T18:10:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ca268dfecd73da88b8d3f67b277592c6a615ed33"]},"32398":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzEyMjMz","public_id":32398,"url":"https://github.com/godotengine/godot/pull/32398","diff_url":"https://github.com/godotengine/godot/pull/32398.diff","patch_url":"https://github.com/godotengine/godot/pull/32398.patch","title":"Cleanup VS editor's left menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-27T20:17:52Z","updated_at":"2019-09-28T10:44:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["c9328aa0689331496e647020e6b9e154be816f53"]},"32399":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzIyMDg2","public_id":32399,"url":"https://github.com/godotengine/godot/pull/32399","diff_url":"https://github.com/godotengine/godot/pull/32399.diff","patch_url":"https://github.com/godotengine/godot/pull/32399.patch","title":"Fix edit function button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-09-27T20:47:26Z","updated_at":"2019-09-28T05:33:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["4967e4a9134fc6fa36ff0c602877342551a74be6"]},"32401":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzU2NTI2","public_id":32401,"url":"https://github.com/godotengine/godot/pull/32401","diff_url":"https://github.com/godotengine/godot/pull/32401.diff","patch_url":"https://github.com/godotengine/godot/pull/32401.patch","title":"Mono: Don't compare API hashes on release builds","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-09-27T23:20:38Z","updated_at":"2021-05-13T23:48:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1509890dbcca743cd306f55403be7a1729904652"]},"32402":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzU4MTcx","public_id":32402,"url":"https://github.com/godotengine/godot/pull/32402","diff_url":"https://github.com/godotengine/godot/pull/32402.diff","patch_url":"https://github.com/godotengine/godot/pull/32402.patch","title":"Fix VS editor's \"Create Function\" dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-27T23:31:19Z","updated_at":"2019-09-29T20:10:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["13e752190f8469fc5597f56169fec193634e9e98"]},"32403":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzY3MTYx","public_id":32403,"url":"https://github.com/godotengine/godot/pull/32403","diff_url":"https://github.com/godotengine/godot/pull/32403.diff","patch_url":"https://github.com/godotengine/godot/pull/32403.patch","title":"Print errors when tab indent found in [codeblock]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMzUxMTU4","created_at":"2019-09-28T00:48:15Z","updated_at":"2019-10-03T07:14:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d4a55fb6397053119fecc67006284cc81b908100"]},"32406":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzcwMTY0","public_id":32406,"url":"https://github.com/godotengine/godot/pull/32406","diff_url":"https://github.com/godotengine/godot/pull/32406.diff","patch_url":"https://github.com/godotengine/godot/pull/32406.patch","title":"Fix crash when moving an action into itself in the Input Map editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-28T01:14:46Z","updated_at":"2019-09-28T10:44:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4e9df13a40da874d96949f4c274cf8121e33e909"]},"32409":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyMzk3NzQx","public_id":32409,"url":"https://github.com/godotengine/godot/pull/32409","diff_url":"https://github.com/godotengine/godot/pull/32409.diff","patch_url":"https://github.com/godotengine/godot/pull/32409.patch","title":"Fix crash in ~EditorSpatialGizmoPlugin when generating documentation data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-28T09:05:52Z","updated_at":"2019-09-28T09:26:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["faf0a49cbf0e8e8979c01d8b7915a3a5d68f4200"]},"32410":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDAyMzQy","public_id":32410,"url":"https://github.com/godotengine/godot/pull/32410","diff_url":"https://github.com/godotengine/godot/pull/32410.diff","patch_url":"https://github.com/godotengine/godot/pull/32410.patch","title":"Highlight singletons and class_names in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-28T10:19:48Z","updated_at":"2019-09-29T10:04:55Z","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":["db89fef8fac26b829025bfd21e475f170e2bde8f"]},"32411":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDAzOTM0","public_id":32411,"url":"https://github.com/godotengine/godot/pull/32411","diff_url":"https://github.com/godotengine/godot/pull/32411.diff","patch_url":"https://github.com/godotengine/godot/pull/32411.patch","title":"Fix GridContainer's children overflowing it when not all slots of a row are occupied","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-28T10:48:26Z","updated_at":"2019-10-08T15:08:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["07f3a129c66d2139655cf7a741a4e37db415b088"]},"32412":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDA5OTUx","public_id":32412,"url":"https://github.com/godotengine/godot/pull/32412","diff_url":"https://github.com/godotengine/godot/pull/32412.diff","patch_url":"https://github.com/godotengine/godot/pull/32412.patch","title":"Fix \"Make Scene Root\" deleting previous root whenever focusing another scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-28T12:30:57Z","updated_at":"2019-11-08T13:54:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cfc779ccf080de0ec8c4372acd99a426d33ccabe"]},"32416":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDIxMTY0","public_id":32416,"url":"https://github.com/godotengine/godot/pull/32416","diff_url":"https://github.com/godotengine/godot/pull/32416.diff","patch_url":"https://github.com/godotengine/godot/pull/32416.patch","title":"Ensure object metadata is unique","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-09-28T15:18:15Z","updated_at":"2021-11-21T00:27:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0b251997bb07b1beca29c4224d5ad503a8e3294f"]},"32426":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDU3Mzk3","public_id":32426,"url":"https://github.com/godotengine/godot/pull/32426","diff_url":"https://github.com/godotengine/godot/pull/32426.diff","patch_url":"https://github.com/godotengine/godot/pull/32426.patch","title":"Option to erase a section key in ConfigFile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MTA4NjAz","created_at":"2019-09-29T00:43:21Z","updated_at":"2019-10-08T13:46:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["54cba54a45fd3d9fbe30f3c8100d7890d7586b82"]},"32430":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNDk5MjE2","public_id":32430,"url":"https://github.com/godotengine/godot/pull/32430","diff_url":"https://github.com/godotengine/godot/pull/32430.diff","patch_url":"https://github.com/godotengine/godot/pull/32430.patch","title":"Deconstruct node for Visualscript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5OTMwODcw","created_at":"2019-09-29T12:08:01Z","updated_at":"2019-09-29T19:27:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["cf4d476d6e1bf361ca62a444b0f9902385795d9e"]},"32431":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNTAwNTQ5","public_id":32431,"url":"https://github.com/godotengine/godot/pull/32431","diff_url":"https://github.com/godotengine/godot/pull/32431.diff","patch_url":"https://github.com/godotengine/godot/pull/32431.patch","title":"Add checks after ResourceLoader::load()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-09-29T12:28:00Z","updated_at":"2019-09-30T05:55:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a0f596dfbc55c5bbbb3a2063912af30f67efc96"]},"32432":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNTEzMjY1","public_id":32432,"url":"https://github.com/godotengine/godot/pull/32432","diff_url":"https://github.com/godotengine/godot/pull/32432.diff","patch_url":"https://github.com/godotengine/godot/pull/32432.patch","title":"fix #32154 dynamic font crash if no available font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM5ODc=","created_at":"2019-09-29T15:07:07Z","updated_at":"2019-09-29T19:25:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["20b493f7905e0a66b3a80d071f52fa3ecad87793"]},"32434":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNTc3Njkw","public_id":32434,"url":"https://github.com/godotengine/godot/pull/32434","diff_url":"https://github.com/godotengine/godot/pull/32434.diff","patch_url":"https://github.com/godotengine/godot/pull/32434.patch","title":"Fix plugin script classes defined even if inactive.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-09-30T03:06:06Z","updated_at":"2019-10-02T19:05:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["168f6cd975278122e9b3d06c2942c83509fa785d"]},"32438":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNjQ0OTI0","public_id":32438,"url":"https://github.com/godotengine/godot/pull/32438","diff_url":"https://github.com/godotengine/godot/pull/32438.diff","patch_url":"https://github.com/godotengine/godot/pull/32438.patch","title":"Fix theme in visual script dialogs (at startup)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-30T07:45:39Z","updated_at":"2019-09-30T09:05:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a9d981d26cefbe7c6d0d3dff4a2a0eaf827184b2"]},"32440":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNjk5NTQ3","public_id":32440,"url":"https://github.com/godotengine/godot/pull/32440","diff_url":"https://github.com/godotengine/godot/pull/32440.diff","patch_url":"https://github.com/godotengine/godot/pull/32440.patch","title":"Fix for WindowDialog and Tabs controls translation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4NjE1NzA=","created_at":"2019-09-30T10:05:15Z","updated_at":"2019-11-08T13:50:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["118940e7c5b8e2675064af81b6c1fada0cabfd61","efc8314516167feb0fdf4d632adfcfaeb568a876"]},"32442":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyNzMxNjEx","public_id":32442,"url":"https://github.com/godotengine/godot/pull/32442","diff_url":"https://github.com/godotengine/godot/pull/32442.diff","patch_url":"https://github.com/godotengine/godot/pull/32442.patch","title":"Drag&drop textures from filesystem to visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-09-30T11:28:39Z","updated_at":"2019-10-01T06:30:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["71d6990e1e20bdb03db3148a715efbd49be5af55"]},"32444":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyODI1ODQy","public_id":32444,"url":"https://github.com/godotengine/godot/pull/32444","diff_url":"https://github.com/godotengine/godot/pull/32444.diff","patch_url":"https://github.com/godotengine/godot/pull/32444.patch","title":"Project Manager: Update template dialog position after window resize","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-09-30T14:53:26Z","updated_at":"2019-10-08T15:47:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4753c51de6d7d3967bd322b2a669926ced8d4f54"]},"32447":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyODgxODgx","public_id":32447,"url":"https://github.com/godotengine/godot/pull/32447","diff_url":"https://github.com/godotengine/godot/pull/32447.diff","patch_url":"https://github.com/godotengine/godot/pull/32447.patch","title":"Minor visual adjustment in drag preview of the scene and file tree editors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-09-30T17:01:40Z","updated_at":"2019-09-30T23:41:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4689ece7415be4a598e5a881d64b1201bf8ce0e0"]},"32448":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyOTEwNzI2","public_id":32448,"url":"https://github.com/godotengine/godot/pull/32448","diff_url":"https://github.com/godotengine/godot/pull/32448.diff","patch_url":"https://github.com/godotengine/godot/pull/32448.patch","title":"Fix for running the export templates with newer emscripten versions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-09-30T18:19:40Z","updated_at":"2019-12-03T14:02:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["6f1d6cfc7815d753bb073e55191decb0520965f9"]},"32450":{"id":"MDExOlB1bGxSZXF1ZXN0MzIyOTE2NjU3","public_id":32450,"url":"https://github.com/godotengine/godot/pull/32450","diff_url":"https://github.com/godotengine/godot/pull/32450.diff","patch_url":"https://github.com/godotengine/godot/pull/32450.patch","title":"Altered rotation_degrees range","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNTc2MzU2","created_at":"2019-09-30T18:35:07Z","updated_at":"2019-10-01T08:25:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["a1b2364dbaf55e6d7e04afbcf5176ace982f9580"]},"32454":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMDI3MTg3","public_id":32454,"url":"https://github.com/godotengine/godot/pull/32454","diff_url":"https://github.com/godotengine/godot/pull/32454.diff","patch_url":"https://github.com/godotengine/godot/pull/32454.patch","title":"Optional Unix Socket disable for devices that do not support it","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NzY0NTQx","created_at":"2019-10-01T00:18:26Z","updated_at":"2019-10-08T04:40: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":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["fe068b61ad4355372e454dc5bbaec0c42d58d67b"]},"32459":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMTQyNTY5","public_id":32459,"url":"https://github.com/godotengine/godot/pull/32459","diff_url":"https://github.com/godotengine/godot/pull/32459.diff","patch_url":"https://github.com/godotengine/godot/pull/32459.patch","title":"Fixes CPUParticles2D not making use of AtlasTextures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2Mzg1MjI1","created_at":"2019-10-01T08:15:35Z","updated_at":"2019-10-02T07:49:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9f21fcf8794568d9ee2dce04a8a066b10721bfad"]},"32460":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMTYxMTcy","public_id":32460,"url":"https://github.com/godotengine/godot/pull/32460","diff_url":"https://github.com/godotengine/godot/pull/32460.diff","patch_url":"https://github.com/godotengine/godot/pull/32460.patch","title":"Update doc for SurfaceTool.commit() flags","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjczNTg4OTk=","created_at":"2019-10-01T09:01:18Z","updated_at":"2019-10-01T11:58:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1fb439367dae80ba595992526c2d8df853cbe7b3"]},"32461":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMTYzNTg2","public_id":32461,"url":"https://github.com/godotengine/godot/pull/32461","diff_url":"https://github.com/godotengine/godot/pull/32461.diff","patch_url":"https://github.com/godotengine/godot/pull/32461.patch","title":"Added sampler port type for visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-01T09:06:55Z","updated_at":"2019-10-01T13:38:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f14bcd8cc5b05a1a31dcab6cb080252ff5adda2f"]},"32463":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMTg3NTc0","public_id":32463,"url":"https://github.com/godotengine/godot/pull/32463","diff_url":"https://github.com/godotengine/godot/pull/32463.diff","patch_url":"https://github.com/godotengine/godot/pull/32463.patch","title":"Fix casting to uint64_t when returning unix system time","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2019-10-01T10:00:59Z","updated_at":"2019-11-08T12:08:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["add91724e694dd4e5d26e232d925fcbe12a5ad37"]},"32467":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMjQ5NjI4","public_id":32467,"url":"https://github.com/godotengine/godot/pull/32467","diff_url":"https://github.com/godotengine/godot/pull/32467.diff","patch_url":"https://github.com/godotengine/godot/pull/32467.patch","title":"Fix GridContainer children visibility check for min size evaluation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjk4NjE1NzA=","created_at":"2019-10-01T12:39:11Z","updated_at":"2019-10-01T13:04:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["848eeafe294cdb6bdf82af829e36add97e551016"]},"32468":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMjU5MDI0","public_id":32468,"url":"https://github.com/godotengine/godot/pull/32468","diff_url":"https://github.com/godotengine/godot/pull/32468.diff","patch_url":"https://github.com/godotengine/godot/pull/32468.patch","title":"Fix text search bar not correctly switching from replacing to just searching","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-01T13:00:19Z","updated_at":"2019-10-01T18:00:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["be865871f4dcf785e0008300e57b5d4434970746"]},"32471":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMzIwMTYy","public_id":32471,"url":"https://github.com/godotengine/godot/pull/32471","diff_url":"https://github.com/godotengine/godot/pull/32471.diff","patch_url":"https://github.com/godotengine/godot/pull/32471.patch","title":"Updated defaults and documentation for GLES2 glow","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-01T14:57:09Z","updated_at":"2019-11-17T19:36:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["afaa68628a809194e1d200521294d966eb07595c"]},"32473":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzMzY4ODQz","public_id":32473,"url":"https://github.com/godotengine/godot/pull/32473","diff_url":"https://github.com/godotengine/godot/pull/32473.diff","patch_url":"https://github.com/godotengine/godot/pull/32473.patch","title":"Automatically seek timeline in selected animation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-01T16:39:27Z","updated_at":"2019-10-02T10:13:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d482bd1ef0560fd1a5eef00fa023710088b295f1"]},"32477":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNTQwNzQ4","public_id":32477,"url":"https://github.com/godotengine/godot/pull/32477","diff_url":"https://github.com/godotengine/godot/pull/32477.diff","patch_url":"https://github.com/godotengine/godot/pull/32477.patch","title":"Make is_equal_approx separate and make == exact again","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-10-02T01:26:13Z","updated_at":"2022-01-07T01:13:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzMjQwOTUwMDYw","name":"performance","color":"#447777"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["218f38c7ecdea970a5e82a48e7782077be4fc248","aeb70756287ad209f0b9d799bcd157dcaed41c17","86922ff70ba533b376a6680f965f542894e8c614"]},"32478":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNTQxNTI0","public_id":32478,"url":"https://github.com/godotengine/godot/pull/32478","diff_url":"https://github.com/godotengine/godot/pull/32478.diff","patch_url":"https://github.com/godotengine/godot/pull/32478.patch","title":"Make Rect2.encloses return true on same size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2019-10-02T01:30:27Z","updated_at":"2021-11-21T00:27:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a681c90009a7314153ef9102a334b16b3b4ec1ef"]},"32481":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjIyNzQz","public_id":32481,"url":"https://github.com/godotengine/godot/pull/32481","diff_url":"https://github.com/godotengine/godot/pull/32481.diff","patch_url":"https://github.com/godotengine/godot/pull/32481.patch","title":"Tweak the default function definition color when using a dark theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-02T07:39:02Z","updated_at":"2020-01-27T18:10:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["621bafb9485f3ac69ffbc3509a433623a68f8c81"]},"32482":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjI0NjY3","public_id":32482,"url":"https://github.com/godotengine/godot/pull/32482","diff_url":"https://github.com/godotengine/godot/pull/32482.diff","patch_url":"https://github.com/godotengine/godot/pull/32482.patch","title":"Revert \"Fixes CPUParticles2D not making use of AtlasTextures\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-02T07:45:06Z","updated_at":"2019-10-02T09:07:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9327eb226ad41f29ea822da031ed06eada253e0d"]},"32483":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjI2MTM1","public_id":32483,"url":"https://github.com/godotengine/godot/pull/32483","diff_url":"https://github.com/godotengine/godot/pull/32483.diff","patch_url":"https://github.com/godotengine/godot/pull/32483.patch","title":"Remove obsolete `sort_demos.sh` script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-02T07:48:59Z","updated_at":"2020-01-27T18:10:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["10a8b1d380cd5932ce1862a3d3eb156e6d797a9e"]},"32484":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjI3MTgz","public_id":32484,"url":"https://github.com/godotengine/godot/pull/32484","diff_url":"https://github.com/godotengine/godot/pull/32484.diff","patch_url":"https://github.com/godotengine/godot/pull/32484.patch","title":"Removed unnecessary shader error log messages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-02T07:51:58Z","updated_at":"2021-11-21T00:27: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":["1472fca9513b4d107337a876939b193864bd3ca3"]},"32485":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjI5NDU0","public_id":32485,"url":"https://github.com/godotengine/godot/pull/32485","diff_url":"https://github.com/godotengine/godot/pull/32485.diff","patch_url":"https://github.com/godotengine/godot/pull/32485.patch","title":"Add missing semicolons to `BIND_ENUM_CONSTANT` macro uses","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-02T07:58:24Z","updated_at":"2020-01-27T18:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aba157865a769a55faae8d41e0bb0337d4bf6407"]},"32489":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjYwMzUx","public_id":32489,"url":"https://github.com/godotengine/godot/pull/32489","diff_url":"https://github.com/godotengine/godot/pull/32489.diff","patch_url":"https://github.com/godotengine/godot/pull/32489.patch","title":"Update ScriptEditor and ShaderEditor Tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2019-10-02T09:23:02Z","updated_at":"2019-10-02T09:52:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["35452e1ab44af37378df4d2a827cbdb3a80219a2"]},"32490":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjg4MDE5","public_id":32490,"url":"https://github.com/godotengine/godot/pull/32490","diff_url":"https://github.com/godotengine/godot/pull/32490.diff","patch_url":"https://github.com/godotengine/godot/pull/32490.patch","title":"Handle scrolling correctly in Tree controls inside ScrollContainers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ4MzUzMQ==","created_at":"2019-10-02T10:36:36Z","updated_at":"2019-10-25T10:56:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["03d6291aafd2b05b5f4d5d75688bb61ecbe91e61"]},"32491":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNjg4ODY5","public_id":32491,"url":"https://github.com/godotengine/godot/pull/32491","diff_url":"https://github.com/godotengine/godot/pull/32491.diff","patch_url":"https://github.com/godotengine/godot/pull/32491.patch","title":"Inspector: select self object after selecting a stack frame","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-10-02T10:39:06Z","updated_at":"2019-10-03T06:38: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":["cc85be3aaeb183eb1d9a991317ac3b7d1b3aafe2"]},"32492":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNzA5ODc4","public_id":32492,"url":"https://github.com/godotengine/godot/pull/32492","diff_url":"https://github.com/godotengine/godot/pull/32492.diff","patch_url":"https://github.com/godotengine/godot/pull/32492.patch","title":"IP: Fix build error on UWP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-02T11:40:41Z","updated_at":"2021-10-04T13:05:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3f32ac11cc7a883ce69ad33d2bd1fcb292483c5e"]},"32494":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzNzc0OTA2","public_id":32494,"url":"https://github.com/godotengine/godot/pull/32494","diff_url":"https://github.com/godotengine/godot/pull/32494.diff","patch_url":"https://github.com/godotengine/godot/pull/32494.patch","title":"Fix global code in visual shaders if two or more custom nodes are used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-02T14:15:36Z","updated_at":"2019-10-02T14:28:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["31ada3b68516306c84485423fa75d103828d211d"]},"32497":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzODM0ODU2","public_id":32497,"url":"https://github.com/godotengine/godot/pull/32497","diff_url":"https://github.com/godotengine/godot/pull/32497.diff","patch_url":"https://github.com/godotengine/godot/pull/32497.patch","title":"Added link to tutorial for Thread class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-02T16:19:37Z","updated_at":"2019-10-02T19:14:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["61510102eceee85df9bca6b06cffce52e5c26b0b"]},"32498":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzODU3NzEx","public_id":32498,"url":"https://github.com/godotengine/godot/pull/32498","diff_url":"https://github.com/godotengine/godot/pull/32498.diff","patch_url":"https://github.com/godotengine/godot/pull/32498.patch","title":"Revert \"Fix plugin script classes defined even if inactive.\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-02T17:18:21Z","updated_at":"2019-10-02T19:04:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["c287f220ced4cb04623797406a30e8264800ded5"]},"32499":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzODc5OTgy","public_id":32499,"url":"https://github.com/godotengine/godot/pull/32499","diff_url":"https://github.com/godotengine/godot/pull/32499.diff","patch_url":"https://github.com/godotengine/godot/pull/32499.patch","title":"macOS export/code signing improvements.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-02T18:17:07Z","updated_at":"2019-10-03T07:51:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5dca2e4f38106fa855c44ee636dbc283f30a85a6"]},"32503":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzOTMyMjAx","public_id":32503,"url":"https://github.com/godotengine/godot/pull/32503","diff_url":"https://github.com/godotengine/godot/pull/32503.diff","patch_url":"https://github.com/godotengine/godot/pull/32503.patch","title":"Drag&drop custom nodes from filesystem to visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-02T20:31:45Z","updated_at":"2019-10-03T05:06:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1bafadb62905b8dc536542c0591af2218c29d71f"]},"32504":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzOTQxNDAx","public_id":32504,"url":"https://github.com/godotengine/godot/pull/32504","diff_url":"https://github.com/godotengine/godot/pull/32504.diff","patch_url":"https://github.com/godotengine/godot/pull/32504.patch","title":"Fix crash in #32473. (Automatically seek timeline in selected animation)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-10-02T20:56:21Z","updated_at":"2019-10-03T18:39:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c6e577fed9d4ecfe5a026264db715fc3cd5443c8"]},"32505":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzOTU3NjYz","public_id":32505,"url":"https://github.com/godotengine/godot/pull/32505","diff_url":"https://github.com/godotengine/godot/pull/32505.diff","patch_url":"https://github.com/godotengine/godot/pull/32505.patch","title":"Fix reflection probe crash in GLES2 with post-processing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-02T21:42:35Z","updated_at":"2019-11-17T19:36:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["07fd9719bf0d6974bcd561f485875a0871a42808"]},"32508":{"id":"MDExOlB1bGxSZXF1ZXN0MzIzOTgzMTcy","public_id":32508,"url":"https://github.com/godotengine/godot/pull/32508","diff_url":"https://github.com/godotengine/godot/pull/32508.diff","patch_url":"https://github.com/godotengine/godot/pull/32508.patch","title":"Remove unused stb_truetype-based DynamicFont implementation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-02T23:19:35Z","updated_at":"2020-01-27T18:10:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["379e1789ddc0f4de2ed45a443703530bee93d7f6"]},"32510":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MDI3MDA0","public_id":32510,"url":"https://github.com/godotengine/godot/pull/32510","diff_url":"https://github.com/godotengine/godot/pull/32510.diff","patch_url":"https://github.com/godotengine/godot/pull/32510.patch","title":"Remove glViewport call as it wasnt needed and caused crash GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-03T03:26:38Z","updated_at":"2019-11-17T19:37:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a152816c52e23ccba1c5f2f93c2bd29cb873c558"]},"32512":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MDg2NzAz","public_id":32512,"url":"https://github.com/godotengine/godot/pull/32512","diff_url":"https://github.com/godotengine/godot/pull/32512.diff","patch_url":"https://github.com/godotengine/godot/pull/32512.patch","title":"Makes Texture and TextureUniform in visual shaders to use UV by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-03T07:44:22Z","updated_at":"2019-10-03T14:30:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b11d15d5c3299d15db20ed4f8318a2be5f9d2ff0"]},"32514":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MTA3NTY0","public_id":32514,"url":"https://github.com/godotengine/godot/pull/32514","diff_url":"https://github.com/godotengine/godot/pull/32514.diff","patch_url":"https://github.com/godotengine/godot/pull/32514.patch","title":"Android one-click deploy: Don't clear by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-03T08:44:40Z","updated_at":"2019-11-08T13:01:17Z","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":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9d96f041382b5b9e1cd9844c27cfa12b023c47a7"]},"32515":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MTE2ODQz","public_id":32515,"url":"https://github.com/godotengine/godot/pull/32515","diff_url":"https://github.com/godotengine/godot/pull/32515.diff","patch_url":"https://github.com/godotengine/godot/pull/32515.patch","title":"Android: Fix manifest to match Godot export code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-03T09:08:13Z","updated_at":"2019-10-03T10:33:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["0c7b3fff44f7945977c06575233e51ef6f4e7910"]},"32517":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MTQ0MzE1","public_id":32517,"url":"https://github.com/godotengine/godot/pull/32517","diff_url":"https://github.com/godotengine/godot/pull/32517.diff","patch_url":"https://github.com/godotengine/godot/pull/32517.patch","title":"GDScript LSP server improvement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-10-03T10:17:36Z","updated_at":"2019-10-03T13:04:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6a8303f82f78646d77bc3f18b7083313005485c9","d1a6964d3965ced647226e0489ca50f1f28aacd2"]},"32518":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MTYyMjk3","public_id":32518,"url":"https://github.com/godotengine/godot/pull/32518","diff_url":"https://github.com/godotengine/godot/pull/32518.diff","patch_url":"https://github.com/godotengine/godot/pull/32518.patch","title":"Properly revert cursor when using set_custom_mouse_cursor with null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-03T11:06:20Z","updated_at":"2019-10-03T11:40:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5bfe32eaa4b2254b48f39bde3e7bb6055eae9b83"]},"32519":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MTg2ODYy","public_id":32519,"url":"https://github.com/godotengine/godot/pull/32519","diff_url":"https://github.com/godotengine/godot/pull/32519.diff","patch_url":"https://github.com/godotengine/godot/pull/32519.patch","title":"Mono: Fix detection of MsBuild from Visual Studio","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-03T12:14:37Z","updated_at":"2019-10-04T22:29:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f3f2fdfbab85819b44a9024ce4336f0249064c3b"]},"32523":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzA1ODky","public_id":32523,"url":"https://github.com/godotengine/godot/pull/32523","diff_url":"https://github.com/godotengine/godot/pull/32523.diff","patch_url":"https://github.com/godotengine/godot/pull/32523.patch","title":"Applied the same kind of ordering to methods description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-10-03T16:37:42Z","updated_at":"2020-04-16T20:31:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ccfc88ffba09ff107d14239ccfd8f713731a5c3e"]},"32524":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzIwNjQy","public_id":32524,"url":"https://github.com/godotengine/godot/pull/32524","diff_url":"https://github.com/godotengine/godot/pull/32524.diff","patch_url":"https://github.com/godotengine/godot/pull/32524.patch","title":"Don't add to StringBuilder empty String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-03T17:15:14Z","updated_at":"2019-12-21T07:28:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["df03d9c2c5c50f309aeb7f5f9f05efcc691ce50e"]},"32525":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzMzODY0","public_id":32525,"url":"https://github.com/godotengine/godot/pull/32525","diff_url":"https://github.com/godotengine/godot/pull/32525.diff","patch_url":"https://github.com/godotengine/godot/pull/32525.patch","title":"Fix small memory leak in PackedSourcePCK::try_open_pack","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-03T17:49:42Z","updated_at":"2019-12-21T07:28:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2bc7f9e545ba9f8cb3e77d2607a2cfe33a716bbd"]},"32527":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzQ0ODc5","public_id":32527,"url":"https://github.com/godotengine/godot/pull/32527","diff_url":"https://github.com/godotengine/godot/pull/32527.diff","patch_url":"https://github.com/godotengine/godot/pull/32527.patch","title":"Fix locale filter in project settings editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNzIyODA0","created_at":"2019-10-03T18:18:55Z","updated_at":"2019-11-07T12:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b2d8b213f71a06a3594d7a4125096314f6c1f093"]},"32528":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzUwNTQx","public_id":32528,"url":"https://github.com/godotengine/godot/pull/32528","diff_url":"https://github.com/godotengine/godot/pull/32528.diff","patch_url":"https://github.com/godotengine/godot/pull/32528.patch","title":"Fixed warnings text using custom font and color setting.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-10-03T18:33:11Z","updated_at":"2020-05-19T05:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["79e83b7c929728545d66cfb6962f7a59babc7c4b"]},"32530":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0MzY0ODA5","public_id":32530,"url":"https://github.com/godotengine/godot/pull/32530","diff_url":"https://github.com/godotengine/godot/pull/32530.diff","patch_url":"https://github.com/godotengine/godot/pull/32530.patch","title":"Fix potential crash in AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjI5NTM4","created_at":"2019-10-03T19:11:08Z","updated_at":"2019-10-04T05:36:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c39490cf79dab5ba56c52e574d0edfb59930755b"]},"32540":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NTIwNDEy","public_id":32540,"url":"https://github.com/godotengine/godot/pull/32540","diff_url":"https://github.com/godotengine/godot/pull/32540.diff","patch_url":"https://github.com/godotengine/godot/pull/32540.patch","title":"Fixes scene instances not displaying bounds when selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-10-04T05:48:36Z","updated_at":"2019-10-04T10:19:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["10d0bc920bed2d6bd038cf79cd2e2fa7cb1303d1"]},"32541":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NTU0NzY3","public_id":32541,"url":"https://github.com/godotengine/godot/pull/32541","diff_url":"https://github.com/godotengine/godot/pull/32541.diff","patch_url":"https://github.com/godotengine/godot/pull/32541.patch","title":"Fix VisualShaderInput (if compiled with MinGW)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-04T07:45:12Z","updated_at":"2019-10-04T08:04:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bc67a18fe0cb1e45ae770d77c172b24d0acaaaea"]},"32543":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NjIxMDMy","public_id":32543,"url":"https://github.com/godotengine/godot/pull/32543","diff_url":"https://github.com/godotengine/godot/pull/32543.diff","patch_url":"https://github.com/godotengine/godot/pull/32543.patch","title":"Fix VisualShaderInput (if compiled with MinGW) (correct, tested version)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-04T10:44:55Z","updated_at":"2019-10-04T10:57:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0a34fa701fc98f8ea84941dd7514a87212ed1949"]},"32544":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NjMyNjc1","public_id":32544,"url":"https://github.com/godotengine/godot/pull/32544","diff_url":"https://github.com/godotengine/godot/pull/32544.diff","patch_url":"https://github.com/godotengine/godot/pull/32544.patch","title":"Improvements for gdscript-lsp server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-10-04T11:17:36Z","updated_at":"2019-10-05T10:46:18Z","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":["9f27a4838c8ab2fb269961803c204402f368216e","e199488bc7f8c37e14ea414fd7986272b50f40ff","39813939fc7248226ae698ee727d87d1901f6c3a"]},"32546":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NjQwMDIw","public_id":32546,"url":"https://github.com/godotengine/godot/pull/32546","diff_url":"https://github.com/godotengine/godot/pull/32546.diff","patch_url":"https://github.com/godotengine/godot/pull/32546.patch","title":"Bind the `String::humanize_size` method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-10-04T11:39:11Z","updated_at":"2019-11-15T18:39:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a0d00c0e99aaf7844a330c8e320c0021abb4a3e3"]},"32548":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0Njc5MjQw","public_id":32548,"url":"https://github.com/godotengine/godot/pull/32548","diff_url":"https://github.com/godotengine/godot/pull/32548.diff","patch_url":"https://github.com/godotengine/godot/pull/32548.patch","title":"doc: Add note about sending strings without size in StreamPeer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-04T13:24:37Z","updated_at":"2019-10-04T14:05:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["caa88b4611d22092a4ca799bf1807bc780645015"]},"32549":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0Njk1ODY0","public_id":32549,"url":"https://github.com/godotengine/godot/pull/32549","diff_url":"https://github.com/godotengine/godot/pull/32549.diff","patch_url":"https://github.com/godotengine/godot/pull/32549.patch","title":"Make possible to use just one \"size/test_*\" value in the settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-04T14:03:09Z","updated_at":"2019-10-04T17:35:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d12a8940cb249e4cfa8d3850ca2c250109cde396"]},"32550":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NzAzNTM3","public_id":32550,"url":"https://github.com/godotengine/godot/pull/32550","diff_url":"https://github.com/godotengine/godot/pull/32550.diff","patch_url":"https://github.com/godotengine/godot/pull/32550.patch","title":"Fix calculate_spatial_bounds for selection display","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-10-04T14:20:20Z","updated_at":"2021-05-04T07:42:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c1de7cb22e8864433c79a0caff368b7083e05b90"]},"32552":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0NzU1NjA4","public_id":32552,"url":"https://github.com/godotengine/godot/pull/32552","diff_url":"https://github.com/godotengine/godot/pull/32552.diff","patch_url":"https://github.com/godotengine/godot/pull/32552.patch","title":"Remove redundant condition in `String::_humanize_digits()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-04T16:22:01Z","updated_at":"2020-01-27T18:10:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3b8004865da6086db2b4073974ee4be8236ce41b"]},"32556":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0ODM0NTEz","public_id":32556,"url":"https://github.com/godotengine/godot/pull/32556","diff_url":"https://github.com/godotengine/godot/pull/32556.diff","patch_url":"https://github.com/godotengine/godot/pull/32556.patch","title":"Code signing support for Windows exports","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-04T20:17:23Z","updated_at":"2019-10-08T14:18:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["1c592e5f1f500c45b5ac3b0bf80a9040310a3a55"]},"32559":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTA0NDc3","public_id":32559,"url":"https://github.com/godotengine/godot/pull/32559","diff_url":"https://github.com/godotengine/godot/pull/32559.diff","patch_url":"https://github.com/godotengine/godot/pull/32559.patch","title":"Make tooltips have the same scale as their Controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-05T04:14:12Z","updated_at":"2019-10-08T14:36:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["82863b32de9c00bb8b8225fe462af0832f00a027"]},"32563":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTI0NTc3","public_id":32563,"url":"https://github.com/godotengine/godot/pull/32563","diff_url":"https://github.com/godotengine/godot/pull/32563.diff","patch_url":"https://github.com/godotengine/godot/pull/32563.patch","title":"Fix crash in TileMap::fix_invalid_tiles","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-05T09:43:11Z","updated_at":"2019-12-21T07:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f435a6f0b63499021cb71182ddd9abd312553854"]},"32565":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTQxNDA2","public_id":32565,"url":"https://github.com/godotengine/godot/pull/32565","diff_url":"https://github.com/godotengine/godot/pull/32565.diff","patch_url":"https://github.com/godotengine/godot/pull/32565.patch","title":"Fixed some typos in iteration error messages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU0OTg3MjQy","created_at":"2019-10-05T13:50:27Z","updated_at":"2020-01-18T14:37:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3659e3db9daae23dfc97261be4b555eeb5385a6d"]},"32566":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTQ2NTk3","public_id":32566,"url":"https://github.com/godotengine/godot/pull/32566","diff_url":"https://github.com/godotengine/godot/pull/32566.diff","patch_url":"https://github.com/godotengine/godot/pull/32566.patch","title":"Document the ability to include/exclude non-resource export folders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-05T14:54:40Z","updated_at":"2020-01-27T18:10:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1739ef5fd7a751753d50ff3f6f5486a3c650b240"]},"32567":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTQ4NzA0","public_id":32567,"url":"https://github.com/godotengine/godot/pull/32567","diff_url":"https://github.com/godotengine/godot/pull/32567.diff","patch_url":"https://github.com/godotengine/godot/pull/32567.patch","title":"Increase the size of the About dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-05T15:19:30Z","updated_at":"2020-01-27T18:10:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0550c41ab6aafe72ddbc5d2da7f10f7c7ea0f9f1"]},"32569":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTUxOTYy","public_id":32569,"url":"https://github.com/godotengine/godot/pull/32569","diff_url":"https://github.com/godotengine/godot/pull/32569.diff","patch_url":"https://github.com/godotengine/godot/pull/32569.patch","title":"Fix crash in Control functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-05T15:59:29Z","updated_at":"2019-12-21T07:28:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["17344337a9b15cc77a62a59cc3f5323351831415"]},"32571":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTY0MDA5","public_id":32571,"url":"https://github.com/godotengine/godot/pull/32571","diff_url":"https://github.com/godotengine/godot/pull/32571.diff","patch_url":"https://github.com/godotengine/godot/pull/32571.patch","title":"Correctly flip texture src region","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-10-05T18:20:32Z","updated_at":"2021-10-25T08:57:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f73e1fae370f55774697ae0e3b30a97e0a8e78aa"]},"32580":{"id":"MDExOlB1bGxSZXF1ZXN0MzI0OTk2ODY1","public_id":32580,"url":"https://github.com/godotengine/godot/pull/32580","diff_url":"https://github.com/godotengine/godot/pull/32580.diff","patch_url":"https://github.com/godotengine/godot/pull/32580.patch","title":"Document GDNativeLibrary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU0MzMw","created_at":"2019-10-06T03:31:35Z","updated_at":"2019-11-08T12:10:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["04dbcd7f5a9d84562b79ad123f7e3722f7bf2c57"]},"32586":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDI5OTgx","public_id":32586,"url":"https://github.com/godotengine/godot/pull/32586","diff_url":"https://github.com/godotengine/godot/pull/32586.diff","patch_url":"https://github.com/godotengine/godot/pull/32586.patch","title":"Set tooltip to an empty string after removing texture/material","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzNzY2MzI=","created_at":"2019-10-06T12:39:12Z","updated_at":"2019-10-06T18:39:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c017f3405e56299cfc6ba195eaeccbacece4aaed"]},"32589":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDM4ODM0","public_id":32589,"url":"https://github.com/godotengine/godot/pull/32589","diff_url":"https://github.com/godotengine/godot/pull/32589.diff","patch_url":"https://github.com/godotengine/godot/pull/32589.patch","title":"Add angle to ruler tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNzIyODA0","created_at":"2019-10-06T14:25:56Z","updated_at":"2019-10-07T07:58:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["90ea3787ecc7ba62b637fc1f176976dd2346fdb1"]},"32590":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDM5MDcz","public_id":32590,"url":"https://github.com/godotengine/godot/pull/32590","diff_url":"https://github.com/godotengine/godot/pull/32590.diff","patch_url":"https://github.com/godotengine/godot/pull/32590.patch","title":"Fix few redefinition name errors for variable/param/function in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-06T14:28:27Z","updated_at":"2019-10-06T14:47:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5a5a062d6109c42936fd46289ee2395f7d1a3099"]},"32591":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDM5NDI4","public_id":32591,"url":"https://github.com/godotengine/godot/pull/32591","diff_url":"https://github.com/godotengine/godot/pull/32591.diff","patch_url":"https://github.com/godotengine/godot/pull/32591.patch","title":"fix #32588 out of range crash in language server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MTg1ODg5","created_at":"2019-10-06T14:32:33Z","updated_at":"2019-10-11T13:16:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d9dfc4496c2814a53846f91e2dfc45bf3ab7c3c3"]},"32592":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDQyNzMx","public_id":32592,"url":"https://github.com/godotengine/godot/pull/32592","diff_url":"https://github.com/godotengine/godot/pull/32592.diff","patch_url":"https://github.com/godotengine/godot/pull/32592.patch","title":"Prevent shader crash if function call been used for constant initialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-06T15:09:38Z","updated_at":"2019-10-06T15:35:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d9087e1b4499d5399da0d57a3fbd2d3a9c7c71c5"]},"32594":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDQ3NTM4","public_id":32594,"url":"https://github.com/godotengine/godot/pull/32594","diff_url":"https://github.com/godotengine/godot/pull/32594.diff","patch_url":"https://github.com/godotengine/godot/pull/32594.patch","title":"Focus the search box when pressing Ctrl+F in Project/Editor Settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-06T16:02:20Z","updated_at":"2020-01-27T18:10:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["724b9bc0ce91fdb55c80fc0de25365c94f960364"]},"32598":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDU2MjE3","public_id":32598,"url":"https://github.com/godotengine/godot/pull/32598","diff_url":"https://github.com/godotengine/godot/pull/32598.diff","patch_url":"https://github.com/godotengine/godot/pull/32598.patch","title":"Prevents shader crash if name of variable overrides function name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-06T17:38:28Z","updated_at":"2019-11-12T11:43:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["76324bec8d269330c59812bfcc852a195304aa92"]},"32599":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDU3ODY3","public_id":32599,"url":"https://github.com/godotengine/godot/pull/32599","diff_url":"https://github.com/godotengine/godot/pull/32599.diff","patch_url":"https://github.com/godotengine/godot/pull/32599.patch","title":"[DOC] Document ClippedCamera properties/methods.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-10-06T17:58:02Z","updated_at":"2019-10-06T18:54:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6591008ac50b6817b0db14ecea556f0f14ab4b9b"]},"32600":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDU5ODY5","public_id":32600,"url":"https://github.com/godotengine/godot/pull/32600","diff_url":"https://github.com/godotengine/godot/pull/32600.diff","patch_url":"https://github.com/godotengine/godot/pull/32600.patch","title":"Add request defined permissions in AndroidManifest.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwNzY0Njg=","created_at":"2019-10-06T18:19:46Z","updated_at":"2019-12-09T06:40:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["008838555620261b25a4df7a814cc789ec4a4ad3"]},"32602":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDYzMDE0","public_id":32602,"url":"https://github.com/godotengine/godot/pull/32602","diff_url":"https://github.com/godotengine/godot/pull/32602.diff","patch_url":"https://github.com/godotengine/godot/pull/32602.patch","title":"[DOC] Add missing physics_material_override descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-10-06T18:56:42Z","updated_at":"2019-10-06T19:31:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2092ebda9c3969e63b2a5c66b171e7d378b5e0fb"]},"32603":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDY0MjIy","public_id":32603,"url":"https://github.com/godotengine/godot/pull/32603","diff_url":"https://github.com/godotengine/godot/pull/32603.diff","patch_url":"https://github.com/godotengine/godot/pull/32603.patch","title":"Fix current issues with post-processing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-06T19:11:05Z","updated_at":"2019-11-17T19:37:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cea1f13176a0c3101040b8270f80e862dfaf09fb"]},"32605":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDY5MzQx","public_id":32605,"url":"https://github.com/godotengine/godot/pull/32605","diff_url":"https://github.com/godotengine/godot/pull/32605.diff","patch_url":"https://github.com/godotengine/godot/pull/32605.patch","title":"Added missing bind_method to TreeItem::get_custom_color().","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-10-06T20:08:37Z","updated_at":"2019-10-07T05:48:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b469ff17e2e1171f50a279198a768857192c7d1a"]},"32606":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDcwNzgx","public_id":32606,"url":"https://github.com/godotengine/godot/pull/32606","diff_url":"https://github.com/godotengine/godot/pull/32606.diff","patch_url":"https://github.com/godotengine/godot/pull/32606.patch","title":"Fixes Default Angular Damp in Project Settings Disallows Fractional Input #32294","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0NDU1MDM=","created_at":"2019-10-06T20:21:47Z","updated_at":"2019-10-08T04:34:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f5bb9a98dc2beaa77339b248565be3e93b063eff"]},"32607":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDcxODc3","public_id":32607,"url":"https://github.com/godotengine/godot/pull/32607","diff_url":"https://github.com/godotengine/godot/pull/32607.diff","patch_url":"https://github.com/godotengine/godot/pull/32607.patch","title":"Document the GDNative singleton method prefix being changeable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-06T20:33:13Z","updated_at":"2020-01-27T18:10:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["9499eef4da14bea59e55fe663ce16fa151ef21f7"]},"32608":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MDg1NTkw","public_id":32608,"url":"https://github.com/godotengine/godot/pull/32608","diff_url":"https://github.com/godotengine/godot/pull/32608.diff","patch_url":"https://github.com/godotengine/godot/pull/32608.patch","title":"[DOC] Fill in various missing method/member descriptions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-10-06T23:27:55Z","updated_at":"2019-10-07T05:24:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["72b43d5ed6c0c55a344d7f201936b81c38dee2b6"]},"32613":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MTIyMTEx","public_id":32613,"url":"https://github.com/godotengine/godot/pull/32613","diff_url":"https://github.com/godotengine/godot/pull/32613.diff","patch_url":"https://github.com/godotengine/godot/pull/32613.patch","title":"Add canvas background mode to GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-07T04:23:10Z","updated_at":"2019-11-17T19:38:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["77939c6e2e2a54fbd4d74c14f35afbeae1863884"]},"32616":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MjE3OTUw","public_id":32616,"url":"https://github.com/godotengine/godot/pull/32616","diff_url":"https://github.com/godotengine/godot/pull/32616.diff","patch_url":"https://github.com/godotengine/godot/pull/32616.patch","title":"Disable socket descriptor sharing with subprocs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-07T09:55:27Z","updated_at":"2021-10-25T08:57:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9c91b2051a61758c8ebfb5be7f2a81dc32c5de33"]},"32617":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MjIyMDI5","public_id":32617,"url":"https://github.com/godotengine/godot/pull/32617","diff_url":"https://github.com/godotengine/godot/pull/32617.diff","patch_url":"https://github.com/godotengine/godot/pull/32617.patch","title":"Disable file descriptor sharing with subprocs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-07T10:05:24Z","updated_at":"2019-10-26T21:11:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ad9a5ee6f1c3cb48a3f06e87a1e925a986c90ab8"]},"32618":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MjI5NTIw","public_id":32618,"url":"https://github.com/godotengine/godot/pull/32618","diff_url":"https://github.com/godotengine/godot/pull/32618.diff","patch_url":"https://github.com/godotengine/godot/pull/32618.patch","title":"Sprite to polygon conversion improvements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-07T10:24:10Z","updated_at":"2019-10-08T14:56:55Z","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":["1e301479dae4e4e5bdf4637669d990a7731b2fe3"]},"32623":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MzQ0ODE0","public_id":32623,"url":"https://github.com/godotengine/godot/pull/32623","diff_url":"https://github.com/godotengine/godot/pull/32623.diff","patch_url":"https://github.com/godotengine/godot/pull/32623.patch","title":"Remove circular dependency between Vector3 and Basis.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-07T14:54:04Z","updated_at":"2019-10-08T05:23:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["40197685bb0dbc76b7670fdd9fdddf07b44659ff"]},"32624":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1MzYzNTU5","public_id":32624,"url":"https://github.com/godotengine/godot/pull/32624","diff_url":"https://github.com/godotengine/godot/pull/32624.diff","patch_url":"https://github.com/godotengine/godot/pull/32624.patch","title":"Allow all Variant types to be added as project settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-07T15:30:53Z","updated_at":"2020-01-27T18:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["753eff2f68ca4fd4bece06b6753b736552e09313"]},"32626":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1Mzg5Mjg3","public_id":32626,"url":"https://github.com/godotengine/godot/pull/32626","diff_url":"https://github.com/godotengine/godot/pull/32626.diff","patch_url":"https://github.com/godotengine/godot/pull/32626.patch","title":"Fixed drawing the caret at eol when at eol is not visible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-07T16:28:30Z","updated_at":"2019-10-07T17:52:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6025a76c78fe63d8badc3a86717a8f26fd4e4ec5"]},"32628":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NDMyMzcx","public_id":32628,"url":"https://github.com/godotengine/godot/pull/32628","diff_url":"https://github.com/godotengine/godot/pull/32628.diff","patch_url":"https://github.com/godotengine/godot/pull/32628.patch","title":"Fixed inserting text at caret not updating scrollbar size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-07T18:23:54Z","updated_at":"2019-10-11T17:10:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e5b18cea630ae51061f33de3135240fbb1a965cc"]},"32632":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NDkyNDU4","public_id":32632,"url":"https://github.com/godotengine/godot/pull/32632","diff_url":"https://github.com/godotengine/godot/pull/32632.diff","patch_url":"https://github.com/godotengine/godot/pull/32632.patch","title":"Increase grid size limit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-10-07T21:00:56Z","updated_at":"2019-10-08T05:08:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0e834b3924fb6cc0f5c99036c7f2d0c77c1e777f"]},"32638":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NjI2Nzk1","public_id":32638,"url":"https://github.com/godotengine/godot/pull/32638","diff_url":"https://github.com/godotengine/godot/pull/32638.diff","patch_url":"https://github.com/godotengine/godot/pull/32638.patch","title":"PopupMenu: Fix inconsistency setting text/xl_text in add_* methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-08T06:48:19Z","updated_at":"2019-11-08T13:45: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":["58dd5d0c788a3334c48076456ceff1e414ede986","63a19df5e6a1cf3e03b9364389519adb79893f06"]},"32640":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NjY0NTY1","public_id":32640,"url":"https://github.com/godotengine/godot/pull/32640","diff_url":"https://github.com/godotengine/godot/pull/32640.diff","patch_url":"https://github.com/godotengine/godot/pull/32640.patch","title":"Remove circular include between core/typedefs.h and core/error_macros.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-08T08:46:19Z","updated_at":"2019-10-08T14:25:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c2aa3e2351c3a7eec912ce8f06fe8e9f72f6605c"]},"32641":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1Njg0OTk5","public_id":32641,"url":"https://github.com/godotengine/godot/pull/32641","diff_url":"https://github.com/godotengine/godot/pull/32641.diff","patch_url":"https://github.com/godotengine/godot/pull/32641.patch","title":"Fixed RigidBody stuttering when changing collision layer/mask","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-08T09:37:07Z","updated_at":"2019-10-12T14:53:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["655694b394bb27c031ab5e3b609010b45b80d69e"]},"32643":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NzA0ODQx","public_id":32643,"url":"https://github.com/godotengine/godot/pull/32643","diff_url":"https://github.com/godotengine/godot/pull/32643.diff","patch_url":"https://github.com/godotengine/godot/pull/32643.patch","title":"Check for cyclic inheritance when adding a global script class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NDU1MTI=","created_at":"2019-10-08T10:27:33Z","updated_at":"2019-11-26T08:49:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d8b36a452c83cf99befe3011ccf19bc0310bc387"]},"32646":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NzY1NjY5","public_id":32646,"url":"https://github.com/godotengine/godot/pull/32646","diff_url":"https://github.com/godotengine/godot/pull/32646.diff","patch_url":"https://github.com/godotengine/godot/pull/32646.patch","title":"Fixed AttributeError bug on doc_status.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDY2MDQ5","created_at":"2019-10-08T13:13:28Z","updated_at":"2019-10-08T20:52:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["35d22e414f8a244ff97bbe3118f0ca02b1c19daa"]},"32647":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1Nzc4OTkx","public_id":32647,"url":"https://github.com/godotengine/godot/pull/32647","diff_url":"https://github.com/godotengine/godot/pull/32647.diff","patch_url":"https://github.com/godotengine/godot/pull/32647.patch","title":"Improve the OS `get_screen_*` methods' documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-08T13:43:38Z","updated_at":"2020-01-27T18:09:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5c2bb56979ee09276866375f3243aafdf5d4ef89"]},"32649":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1NzgyNTEx","public_id":32649,"url":"https://github.com/godotengine/godot/pull/32649","diff_url":"https://github.com/godotengine/godot/pull/32649.diff","patch_url":"https://github.com/godotengine/godot/pull/32649.patch","title":"Fix crash in TileMap::update_cell_bitmask","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-08T13:50:54Z","updated_at":"2019-12-21T07:28:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bb685147f9636112da4ee7e3a6e6dcbd739d8da4"]},"32652":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1ODMzMzg0","public_id":32652,"url":"https://github.com/godotengine/godot/pull/32652","diff_url":"https://github.com/godotengine/godot/pull/32652.diff","patch_url":"https://github.com/godotengine/godot/pull/32652.patch","title":"Fixed invalid autocompletion pasting of shader param name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-08T15:34:52Z","updated_at":"2019-10-09T06:22:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ada4bcbe3081290b0645d81e2bfbfbab35af2d60"]},"32657":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1OTI4Njgx","public_id":32657,"url":"https://github.com/godotengine/godot/pull/32657","diff_url":"https://github.com/godotengine/godot/pull/32657.diff","patch_url":"https://github.com/godotengine/godot/pull/32657.patch","title":"Fix draw_rect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MzExOTk3","created_at":"2019-10-08T19:36:06Z","updated_at":"2019-11-07T14:44:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bdaedb601ce3f3bd87cc8fb773ae8ac912fd457b"]},"32662":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1OTY2Mjkw","public_id":32662,"url":"https://github.com/godotengine/godot/pull/32662","diff_url":"https://github.com/godotengine/godot/pull/32662.diff","patch_url":"https://github.com/godotengine/godot/pull/32662.patch","title":"Add documentation for ReflectionProbe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDY2MDQ5","created_at":"2019-10-08T21:13:00Z","updated_at":"2019-10-09T12:22:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["eb6e3003d5fb23a5761c84309b9f45db2c228960"]},"32663":{"id":"MDExOlB1bGxSZXF1ZXN0MzI1OTcyMTE0","public_id":32663,"url":"https://github.com/godotengine/godot/pull/32663","diff_url":"https://github.com/godotengine/godot/pull/32663.diff","patch_url":"https://github.com/godotengine/godot/pull/32663.patch","title":"Remove Show Ruler shortcut (fixes #32639)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY0MDIyMzc=","created_at":"2019-10-08T21:29:40Z","updated_at":"2019-10-09T06:08:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["afdfe651a1d9c536572688d418ce5af8728dd1e5"]},"32667":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MDM1MDQ1","public_id":32667,"url":"https://github.com/godotengine/godot/pull/32667","diff_url":"https://github.com/godotengine/godot/pull/32667.diff","patch_url":"https://github.com/godotengine/godot/pull/32667.patch","title":"LSP: Fix signature of void returned functions in native methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-10-09T02:13:22Z","updated_at":"2019-10-09T06:28:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["2b5b5874a274b87d8b6c71f8c9ddb0be2d956618"]},"32670":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MDU0NzI1","public_id":32670,"url":"https://github.com/godotengine/godot/pull/32670","diff_url":"https://github.com/godotengine/godot/pull/32670.diff","patch_url":"https://github.com/godotengine/godot/pull/32670.patch","title":"[Mono] Change Plane intersect methods to return nullable Vector3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-10-09T03:58:06Z","updated_at":"2019-11-01T02:59:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["643874f8caff3a284a70bf4c114cca9f165deea2"]},"32671":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MDc2MDM0","public_id":32671,"url":"https://github.com/godotengine/godot/pull/32671","diff_url":"https://github.com/godotengine/godot/pull/32671.diff","patch_url":"https://github.com/godotengine/godot/pull/32671.patch","title":"lsp: Send godot class tree to clients","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2019-10-09T05:35:15Z","updated_at":"2019-10-09T06:49:02Z","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":["1ab34bc3c21fc8a75060c2e79e281fcba6fea64e"]},"32672":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MDgxOTYz","public_id":32672,"url":"https://github.com/godotengine/godot/pull/32672","diff_url":"https://github.com/godotengine/godot/pull/32672.diff","patch_url":"https://github.com/godotengine/godot/pull/32672.patch","title":"Fixes deselection not working when merging scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-10-09T05:58:40Z","updated_at":"2019-10-09T06:42:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b5ff31a4336db5eaa482dc1771ba1c7372491ee5"]},"32673":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MDg0Njg2","public_id":32673,"url":"https://github.com/godotengine/godot/pull/32673","diff_url":"https://github.com/godotengine/godot/pull/32673.diff","patch_url":"https://github.com/godotengine/godot/pull/32673.patch","title":"Make VisualScript check inheritance for port info","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-10-09T06:09:12Z","updated_at":"2019-10-09T16:08:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["13779b70e05cfcd3ccb2e16f862c646d735798bd"]},"32674":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MTMzMTk5","public_id":32674,"url":"https://github.com/godotengine/godot/pull/32674","diff_url":"https://github.com/godotengine/godot/pull/32674.diff","patch_url":"https://github.com/godotengine/godot/pull/32674.patch","title":"Makes cubemaps to be works in visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-09T08:37:51Z","updated_at":"2019-10-10T08:17:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fec8da3c5ec9a67bb878f76e43db29cd62792310"]},"32682":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MjQzMjI4","public_id":32682,"url":"https://github.com/godotengine/godot/pull/32682","diff_url":"https://github.com/godotengine/godot/pull/32682.diff","patch_url":"https://github.com/godotengine/godot/pull/32682.patch","title":"Fix crash when using `Node.get_as_property_path()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-09T13:03:53Z","updated_at":"2020-01-27T18:09:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0528ce0a2a4b492d8ad7116654e00e9a2a790700"]},"32683":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MjY0NTcx","public_id":32683,"url":"https://github.com/godotengine/godot/pull/32683","diff_url":"https://github.com/godotengine/godot/pull/32683.diff","patch_url":"https://github.com/godotengine/godot/pull/32683.patch","title":"WebSocket improvements, SSL server, custom headers.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-09T13:49:33Z","updated_at":"2019-10-11T09:53:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2c557787c119ac629085cba2455132f5b82553dc","67a4c3033bd4c5e6f61b5ff77709f60512392ab0","c723a8b6aa2e32f0c8b213303610a35d08b01e34","33644d711865e518a792403304b09f0828478fe9","025cc04d9e8ec12cea749b6831fb8bc5c78894e2"]},"32684":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MjcxMjQ2","public_id":32684,"url":"https://github.com/godotengine/godot/pull/32684","diff_url":"https://github.com/godotengine/godot/pull/32684.diff","patch_url":"https://github.com/godotengine/godot/pull/32684.patch","title":"Fix crash when passing invalid key to Crypto.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-09T14:02:52Z","updated_at":"2019-10-09T14:52:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e9abcbac3b75b2d99f04d26614826e469c47abbc"]},"32686":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2MzIxODQ1","public_id":32686,"url":"https://github.com/godotengine/godot/pull/32686","diff_url":"https://github.com/godotengine/godot/pull/32686.diff","patch_url":"https://github.com/godotengine/godot/pull/32686.patch","title":"Add shortcut Shift + F3 to search pervious in the built-in docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzA4Njc0","created_at":"2019-10-09T15:42:41Z","updated_at":"2019-10-10T09:14:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c84e73bf92735f0f1ab30d4401db48945ead914b"]},"32696":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2NTI4OTI3","public_id":32696,"url":"https://github.com/godotengine/godot/pull/32696","diff_url":"https://github.com/godotengine/godot/pull/32696.diff","patch_url":"https://github.com/godotengine/godot/pull/32696.patch","title":"Added documentation for Skeleton2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDY2MDQ5","created_at":"2019-10-10T03:11:48Z","updated_at":"2019-10-11T06:21:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1767370e7c61e8445d9b45ae55b19ef71b5fef74"]},"32697":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2NTUxMTM1","public_id":32697,"url":"https://github.com/godotengine/godot/pull/32697","diff_url":"https://github.com/godotengine/godot/pull/32697.diff","patch_url":"https://github.com/godotengine/godot/pull/32697.patch","title":"Remove editor dependency","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-10T05:04:51Z","updated_at":"2019-10-10T11:03:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a8836ba28d09e2fa99693c09889a8bbba0e3a106"]},"32704":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2NjMzOTAx","public_id":32704,"url":"https://github.com/godotengine/godot/pull/32704","diff_url":"https://github.com/godotengine/godot/pull/32704.diff","patch_url":"https://github.com/godotengine/godot/pull/32704.patch","title":"Removed \"rebuild\" function from public interface of VisualShader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-10T09:21:38Z","updated_at":"2019-10-10T09:45:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ec352213dce5a9cff6ac981239fd6c58ae78046"]},"32705":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2NjQ3MjIy","public_id":32705,"url":"https://github.com/godotengine/godot/pull/32705","diff_url":"https://github.com/godotengine/godot/pull/32705.diff","patch_url":"https://github.com/godotengine/godot/pull/32705.patch","title":"Validate array indexes in StyleBox","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-10T09:51:47Z","updated_at":"2019-12-21T07:28:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["00b86b29f1f10ebe707e02658a156daabac64478"]},"32707":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2NjU3NTAy","public_id":32707,"url":"https://github.com/godotengine/godot/pull/32707","diff_url":"https://github.com/godotengine/godot/pull/32707.diff","patch_url":"https://github.com/godotengine/godot/pull/32707.patch","title":"Uses LoD even if UV slot is not used in visual shader textures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-10T10:16:04Z","updated_at":"2019-10-10T10:38:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d2fd2f32fc0295b0f1c83cfa14fb78b4a903c04b"]},"32708":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2Njg0NTg2","public_id":32708,"url":"https://github.com/godotengine/godot/pull/32708","diff_url":"https://github.com/godotengine/godot/pull/32708.diff","patch_url":"https://github.com/godotengine/godot/pull/32708.patch","title":"Prevents folding of member tree on drag&drop in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-10T11:25:17Z","updated_at":"2019-10-10T11:39:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b76ae2339266f5096d5707f3e92d65afa2859372"]},"32714":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2Nzc1NDM1","public_id":32714,"url":"https://github.com/godotengine/godot/pull/32714","diff_url":"https://github.com/godotengine/godot/pull/32714.diff","patch_url":"https://github.com/godotengine/godot/pull/32714.patch","title":"Decrease polling frequency to 20 Hz in the GDScript language server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-10T14:43:47Z","updated_at":"2020-01-27T18:09:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7f49c5dd4212c9f9673d1b7007d0d4805b38ce40"]},"32717":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2ODA1Mjc1","public_id":32717,"url":"https://github.com/godotengine/godot/pull/32717","diff_url":"https://github.com/godotengine/godot/pull/32717.diff","patch_url":"https://github.com/godotengine/godot/pull/32717.patch","title":"Fix decompress PoolByteArray crash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-10T15:43:09Z","updated_at":"2019-12-21T07:28:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["684156f7114bcc2d1d95f77c50add11a1eb7b2ce"]},"32719":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2ODIxNTE2","public_id":32719,"url":"https://github.com/godotengine/godot/pull/32719","diff_url":"https://github.com/godotengine/godot/pull/32719.diff","patch_url":"https://github.com/godotengine/godot/pull/32719.patch","title":"Optimized Dictionary hash() and duplicate() methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-10T16:18:12Z","updated_at":"2019-10-26T21:15:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7dc0e68a53ea93503e05021533ef13947340d21a"]},"32721":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2ODUzODU2","public_id":32721,"url":"https://github.com/godotengine/godot/pull/32721","diff_url":"https://github.com/godotengine/godot/pull/32721.diff","patch_url":"https://github.com/godotengine/godot/pull/32721.patch","title":"Move grid snapping to an independent button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-10-10T17:43:39Z","updated_at":"2019-10-11T06:35:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["fff953ac8b80ad667468d37c560c6183a00535f6"]},"32728":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2OTEzNTEw","public_id":32728,"url":"https://github.com/godotengine/godot/pull/32728","diff_url":"https://github.com/godotengine/godot/pull/32728.diff","patch_url":"https://github.com/godotengine/godot/pull/32728.patch","title":"Fixed ScriptEditor autosave timer causing errors on start","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-10T20:22:04Z","updated_at":"2019-10-11T06:53:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["30f2100d598dd52952424e4bf7fee143704286a3"]},"32729":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2OTI3MjA2","public_id":32729,"url":"https://github.com/godotengine/godot/pull/32729","diff_url":"https://github.com/godotengine/godot/pull/32729.diff","patch_url":"https://github.com/godotengine/godot/pull/32729.patch","title":"Remove redundant `camelcase_to_underscore()` call in EditorInspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-10T20:58:26Z","updated_at":"2020-01-27T18:09:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8c79b4f5e911a4846c47dc6d05e24b9d89718361"]},"32731":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2OTQwNjM1","public_id":32731,"url":"https://github.com/godotengine/godot/pull/32731","diff_url":"https://github.com/godotengine/godot/pull/32731.diff","patch_url":"https://github.com/godotengine/godot/pull/32731.patch","title":"Fixes concaveshape not selecting in viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-10-10T21:38:07Z","updated_at":"2019-10-11T12:55:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["29690f6aec8f31b0e61fb31aff32c16df98ad8c2"]},"32732":{"id":"MDExOlB1bGxSZXF1ZXN0MzI2OTY4NzY5","public_id":32732,"url":"https://github.com/godotengine/godot/pull/32732","diff_url":"https://github.com/godotengine/godot/pull/32732.diff","patch_url":"https://github.com/godotengine/godot/pull/32732.patch","title":"C#: Fix detection of outdated release Godot API assemblies","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-10-10T23:26:17Z","updated_at":"2021-05-13T23:48:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["8c438a21976d701d95b375f28fd40fc85da7ef36"]},"32737":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MDMyNjgz","public_id":32737,"url":"https://github.com/godotengine/godot/pull/32737","diff_url":"https://github.com/godotengine/godot/pull/32737.diff","patch_url":"https://github.com/godotengine/godot/pull/32737.patch","title":"Remove unused editor/OutputStrings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-11T05:16:50Z","updated_at":"2019-10-11T06:46:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["52b21435e21a9d687f5af75f1f50658150682289"]},"32740":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MDU5NTA0","public_id":32740,"url":"https://github.com/godotengine/godot/pull/32740","diff_url":"https://github.com/godotengine/godot/pull/32740.diff","patch_url":"https://github.com/godotengine/godot/pull/32740.patch","title":"Android: Work around crash in _fix_manifest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-11T07:03:59Z","updated_at":"2019-10-11T07:38:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["82141729d278bb63a2bcccba041b36405f8490d1"]},"32741":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MDYyNzMz","public_id":32741,"url":"https://github.com/godotengine/godot/pull/32741","diff_url":"https://github.com/godotengine/godot/pull/32741.diff","patch_url":"https://github.com/godotengine/godot/pull/32741.patch","title":"Don't use to_utf8() and to_ascii() on empty String","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-11T07:15:18Z","updated_at":"2019-12-21T07:28:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c62da553cbc3581e68e9526474f46100afd2c87a"]},"32742":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MDY4MDY5","public_id":32742,"url":"https://github.com/godotengine/godot/pull/32742","diff_url":"https://github.com/godotengine/godot/pull/32742.diff","patch_url":"https://github.com/godotengine/godot/pull/32742.patch","title":"Added sampler port to CubeMap, fixed parsing in expresssions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-11T07:33:15Z","updated_at":"2019-10-11T09:25:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["b217babca2374575a5b725c48e6dc044c1b78aab"]},"32744":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MTE3MDQw","public_id":32744,"url":"https://github.com/godotengine/godot/pull/32744","diff_url":"https://github.com/godotengine/godot/pull/32744.diff","patch_url":"https://github.com/godotengine/godot/pull/32744.patch","title":"Don't use in some functions empty PoolByteArrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-11T09:44:32Z","updated_at":"2019-12-21T07:27:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["04c6579fd70ed669531113af08e45dc34ca717a9"]},"32748":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MjQ2NTcx","public_id":32748,"url":"https://github.com/godotengine/godot/pull/32748","diff_url":"https://github.com/godotengine/godot/pull/32748.diff","patch_url":"https://github.com/godotengine/godot/pull/32748.patch","title":"Added documentation for VisualShader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzMDY2MDQ5","created_at":"2019-10-11T15:10:03Z","updated_at":"2019-10-26T21:05:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b1f306729de2da95a470fcaff6a88d181348b0dd"]},"32750":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3Mjg1MjE5","public_id":32750,"url":"https://github.com/godotengine/godot/pull/32750","diff_url":"https://github.com/godotengine/godot/pull/32750.diff","patch_url":"https://github.com/godotengine/godot/pull/32750.patch","title":"Fix HTML5 build after 67a4c30.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-11T16:52:15Z","updated_at":"2019-10-21T20:26:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2bb3e358e037768ca84d3b8b290018cfaf83e0dc","d75e0de729ab3f6e809f025e632be41ad2e476b7"]},"32752":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MzEyNDI0","public_id":32752,"url":"https://github.com/godotengine/godot/pull/32752","diff_url":"https://github.com/godotengine/godot/pull/32752.diff","patch_url":"https://github.com/godotengine/godot/pull/32752.patch","title":"Cleanup fix for the meta-data parsing crashing bug.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-10-11T18:15:43Z","updated_at":"2019-10-11T23:57:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d0f8ef76461ab3137b3445cbfcbbdc8e6f2b20c7"]},"32758":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MzcxMDY1","public_id":32758,"url":"https://github.com/godotengine/godot/pull/32758","diff_url":"https://github.com/godotengine/godot/pull/32758.diff","patch_url":"https://github.com/godotengine/godot/pull/32758.patch","title":"Fix X11 modifier keys.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-11T21:18:55Z","updated_at":"2019-10-12T06:57:31Z","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":["2a76fba1f671949c8f6294421ed11f662d850be6"]},"32760":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3MzkwMzgz","public_id":32760,"url":"https://github.com/godotengine/godot/pull/32760","diff_url":"https://github.com/godotengine/godot/pull/32760.diff","patch_url":"https://github.com/godotengine/godot/pull/32760.patch","title":"Fix to make sure the capture buffers are deallocated at shutdown.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-10-11T22:43:08Z","updated_at":"2020-01-20T12:23:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["dabaa11b3c451e9b8f2cca7e563bd9ec51edb169"]},"32763":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NDI5MDU4","public_id":32763,"url":"https://github.com/godotengine/godot/pull/32763","diff_url":"https://github.com/godotengine/godot/pull/32763.diff","patch_url":"https://github.com/godotengine/godot/pull/32763.patch","title":"Only render depth with alpha prepass on prepass","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-12T05:37:57Z","updated_at":"2019-11-17T19:38:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["071bf817507cbd0a6d25e866f83d54da7cd41c53"]},"32767":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NDM3NTg0","public_id":32767,"url":"https://github.com/godotengine/godot/pull/32767","diff_url":"https://github.com/godotengine/godot/pull/32767.diff","patch_url":"https://github.com/godotengine/godot/pull/32767.patch","title":"Fix mismatch between RigidBody2D and Body2DSW can_sleep defaults.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-12T07:33:06Z","updated_at":"2019-11-12T11:44:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["42a9ae7a82839fa4f69281f247a26091b612aa8e"]},"32773":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NDY3Mjcy","public_id":32773,"url":"https://github.com/godotengine/godot/pull/32773","diff_url":"https://github.com/godotengine/godot/pull/32773.diff","patch_url":"https://github.com/godotengine/godot/pull/32773.patch","title":"Fix the dependency error dialog being too small on hiDPI displays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-12T14:00:21Z","updated_at":"2020-01-27T18:09:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["859478251f61e15c7fff4fd02ec557e281fcbb3b"]},"32784":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NDkzMDQx","public_id":32784,"url":"https://github.com/godotengine/godot/pull/32784","diff_url":"https://github.com/godotengine/godot/pull/32784.diff","patch_url":"https://github.com/godotengine/godot/pull/32784.patch","title":"C#: Fix regression from #32732 caused a crash on domain reload","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-10-12T19:29:20Z","updated_at":"2021-05-13T23:48:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["8a0c0371d4984f2573c8a0e868708871589bef10"]},"32788":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTAwODM5","public_id":32788,"url":"https://github.com/godotengine/godot/pull/32788","diff_url":"https://github.com/godotengine/godot/pull/32788.diff","patch_url":"https://github.com/godotengine/godot/pull/32788.patch","title":"Optimize images losslessly using `oxipng -o6 --strip all --zopfli`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-12T21:24:25Z","updated_at":"2020-01-27T18:09:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c8a8be6dd10505399aa7551fcae757286442afc2"]},"32789":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTA1NjUy","public_id":32789,"url":"https://github.com/godotengine/godot/pull/32789","diff_url":"https://github.com/godotengine/godot/pull/32789.diff","patch_url":"https://github.com/godotengine/godot/pull/32789.patch","title":"Increased step precision","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-10-12T22:45:01Z","updated_at":"2019-10-13T05:53:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["f7d9f070e1d8dbb8514738997f57ffb1019e4e52"]},"32791":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTI5Mjkz","public_id":32791,"url":"https://github.com/godotengine/godot/pull/32791","diff_url":"https://github.com/godotengine/godot/pull/32791.diff","patch_url":"https://github.com/godotengine/godot/pull/32791.patch","title":"Fixes Sprite's frame_coords","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-10-13T06:45:59Z","updated_at":"2020-01-26T08:03:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b27ec4aea736313f3931b7d8019132533febf4a7"]},"32796":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTYxMzE0","public_id":32796,"url":"https://github.com/godotengine/godot/pull/32796","diff_url":"https://github.com/godotengine/godot/pull/32796.diff","patch_url":"https://github.com/godotengine/godot/pull/32796.patch","title":"Changed `set_text` to place caret at start of the text.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-13T14:44:56Z","updated_at":"2019-10-23T17:47:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d579d2bf1d3d868fc20018893247c210dfcc0550","aea0761b25276527e2f0099fb8b05a4a879d3c44"]},"32799":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTcwODY4","public_id":32799,"url":"https://github.com/godotengine/godot/pull/32799","diff_url":"https://github.com/godotengine/godot/pull/32799.diff","patch_url":"https://github.com/godotengine/godot/pull/32799.patch","title":"Properly free sky and lightmap caches in multithreaded server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-13T16:32:48Z","updated_at":"2019-11-17T19:38:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["62fb462165425f927a8961385219a534a500c39e"]},"32808":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTg5MjAz","public_id":32808,"url":"https://github.com/godotengine/godot/pull/32808","diff_url":"https://github.com/godotengine/godot/pull/32808.diff","patch_url":"https://github.com/godotengine/godot/pull/32808.patch","title":"Allow mixed tabs and spaces when indentation does not depend on tab size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-10-13T20:16:27Z","updated_at":"2019-10-25T21:16:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["afbde3314aee106c835249b2f56c14d68f782899"]},"32809":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTg5MzM3","public_id":32809,"url":"https://github.com/godotengine/godot/pull/32809","diff_url":"https://github.com/godotengine/godot/pull/32809.diff","patch_url":"https://github.com/godotengine/godot/pull/32809.patch","title":"Fix non-HiDPI mode on HiDPI displays on macOS Catalina.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-13T20:17:50Z","updated_at":"2019-10-25T15:39:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["509afcea92ee12649a8bed982ae6bff7bc984c7c"]},"32812":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NTk2MzM0","public_id":32812,"url":"https://github.com/godotengine/godot/pull/32812","diff_url":"https://github.com/godotengine/godot/pull/32812.diff","patch_url":"https://github.com/godotengine/godot/pull/32812.patch","title":"Fix the download availability check in the export templates manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-13T21:44:15Z","updated_at":"2020-01-27T18:09:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d96388e6f67c45158abbaa4bddb06c140949e657"]},"32819":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3Njk4OTk0","public_id":32819,"url":"https://github.com/godotengine/godot/pull/32819","diff_url":"https://github.com/godotengine/godot/pull/32819.diff","patch_url":"https://github.com/godotengine/godot/pull/32819.patch","title":"Call activate function when setting RigidBodyBullet activation state.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-14T08:49:24Z","updated_at":"2019-11-08T13:55:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0539023fd40080941264231d871ea05385c10304"]},"32820":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NzIwMDM1","public_id":32820,"url":"https://github.com/godotengine/godot/pull/32820","diff_url":"https://github.com/godotengine/godot/pull/32820.diff","patch_url":"https://github.com/godotengine/godot/pull/32820.patch","title":"Small fixes to redundand code, copy paste bugs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-14T09:47:28Z","updated_at":"2019-12-21T07:27:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["616ab4fac200170bc0d2ba1958e424fd309fc494"]},"32822":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NzQ3NzMy","public_id":32822,"url":"https://github.com/godotengine/godot/pull/32822","diff_url":"https://github.com/godotengine/godot/pull/32822.diff","patch_url":"https://github.com/godotengine/godot/pull/32822.patch","title":"Fix color of FileDialog icons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-14T11:05:31Z","updated_at":"2019-10-15T06:39:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0a0c3f7fe0442ff715b591f3eb29a37f62c6473c"]},"32824":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3NzY3MzA0","public_id":32824,"url":"https://github.com/godotengine/godot/pull/32824","diff_url":"https://github.com/godotengine/godot/pull/32824.diff","patch_url":"https://github.com/godotengine/godot/pull/32824.patch","title":"Code editor: select next occurrence after Replace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-10-14T12:03:23Z","updated_at":"2019-10-25T21:23:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f32fc68e47bf2fe50a1098ba418c9169d527d2c"]},"32830":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3ODI3MTM4","public_id":32830,"url":"https://github.com/godotengine/godot/pull/32830","diff_url":"https://github.com/godotengine/godot/pull/32830.diff","patch_url":"https://github.com/godotengine/godot/pull/32830.patch","title":"Remove redundant compiler directives","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4NDk1NTQ=","created_at":"2019-10-14T14:24:03Z","updated_at":"2019-10-15T07:57:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["c69ae35d4d24aee102ab3bf90ef14a97851a7ef2"]},"32833":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3ODg5OTc3","public_id":32833,"url":"https://github.com/godotengine/godot/pull/32833","diff_url":"https://github.com/godotengine/godot/pull/32833.diff","patch_url":"https://github.com/godotengine/godot/pull/32833.patch","title":"Allow Label autowrap to cut words when they exceed line width","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-14T16:53:56Z","updated_at":"2019-10-22T12:59:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8df330bacd61529d7d985ac0a038205cdc94b064"]},"32835":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3OTQzODg2","public_id":32835,"url":"https://github.com/godotengine/godot/pull/32835","diff_url":"https://github.com/godotengine/godot/pull/32835.diff","patch_url":"https://github.com/godotengine/godot/pull/32835.patch","title":"set convert_indent_on_save to default to true","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NzU2","created_at":"2019-10-14T19:37:03Z","updated_at":"2019-10-25T21:20:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1c08d98ec887015f99e5139ee3687af78bbdd122"]},"32836":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3OTQ0MDEy","public_id":32836,"url":"https://github.com/godotengine/godot/pull/32836","diff_url":"https://github.com/godotengine/godot/pull/32836.diff","patch_url":"https://github.com/godotengine/godot/pull/32836.patch","title":"Make resource editor fallback to Object icon if none is found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-14T19:37:29Z","updated_at":"2019-10-21T13:26:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22b951055866236d9f73e2e6a97bdaa38aab64ee"]},"32838":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3OTU2NTg4","public_id":32838,"url":"https://github.com/godotengine/godot/pull/32838","diff_url":"https://github.com/godotengine/godot/pull/32838.diff","patch_url":"https://github.com/godotengine/godot/pull/32838.patch","title":"Add editor icons for X509Certificate and CryptoKey","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-14T20:17:44Z","updated_at":"2020-01-27T18:09:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fd244d0328c6bc17b739e5efda6a53b3a04271ae"]},"32841":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3OTY3NDA5","public_id":32841,"url":"https://github.com/godotengine/godot/pull/32841","diff_url":"https://github.com/godotengine/godot/pull/32841.diff","patch_url":"https://github.com/godotengine/godot/pull/32841.patch","title":"Add a \"slow\" modifier to freelook","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-14T20:50:27Z","updated_at":"2020-01-27T18:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["af89a8707531826a0d7a972dae9d997f1ef6fbb9"]},"32842":{"id":"MDExOlB1bGxSZXF1ZXN0MzI3OTkyNTAy","public_id":32842,"url":"https://github.com/godotengine/godot/pull/32842","diff_url":"https://github.com/godotengine/godot/pull/32842.diff","patch_url":"https://github.com/godotengine/godot/pull/32842.patch","title":"Changes the name of all parameters referring to track indices within Animation, to `track_idx`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMDg4ODk=","created_at":"2019-10-14T22:12:04Z","updated_at":"2019-10-24T19:12:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["68552d9a4bc2fbeda5b857046aee23d8efc71537"]},"32845":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4MDg4NTE1","public_id":32845,"url":"https://github.com/godotengine/godot/pull/32845","diff_url":"https://github.com/godotengine/godot/pull/32845.diff","patch_url":"https://github.com/godotengine/godot/pull/32845.patch","title":"Activate Body(2D)SW when switching to rigid or character mode.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-15T05:50:26Z","updated_at":"2019-10-26T06:22:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["13798746e7fb236930711e8c6a36fe55bcde6e5d"]},"32846":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4MTA5Nzk2","public_id":32846,"url":"https://github.com/godotengine/godot/pull/32846","diff_url":"https://github.com/godotengine/godot/pull/32846.diff","patch_url":"https://github.com/godotengine/godot/pull/32846.patch","title":"Fix incorrect coloring of in-editor documentation when theme changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-15T06:59:46Z","updated_at":"2019-11-08T13:46:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c1bd94c2a4da71d7423bf434a9fe755bfd7bf25c"]},"32847":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4MTEzMDUx","public_id":32847,"url":"https://github.com/godotengine/godot/pull/32847","diff_url":"https://github.com/godotengine/godot/pull/32847.diff","patch_url":"https://github.com/godotengine/godot/pull/32847.patch","title":"Fix the editor path icon when switching from dark to light theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-15T07:09:06Z","updated_at":"2020-01-27T18:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["91825ec1d47b6e3eb689140e970cc64e16b267a1"]},"32849":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4MTUxNzg5","public_id":32849,"url":"https://github.com/godotengine/godot/pull/32849","diff_url":"https://github.com/godotengine/godot/pull/32849.diff","patch_url":"https://github.com/godotengine/godot/pull/32849.patch","title":"Add accept-dialog enter-key functionality to the Connect Dialog's Method textfield.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDE3NDA=","created_at":"2019-10-15T08:50:49Z","updated_at":"2019-10-21T13:36:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7db29919f22e43ef90b3cd54feba477e9ca629a5"]},"32853":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NDExNjk1","public_id":32853,"url":"https://github.com/godotengine/godot/pull/32853","diff_url":"https://github.com/godotengine/godot/pull/32853.diff","patch_url":"https://github.com/godotengine/godot/pull/32853.patch","title":"Set the properties of a Set node after add_node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNzIyODA0","created_at":"2019-10-15T18:44:47Z","updated_at":"2019-11-07T12:13:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["858afd53d8aaf048e528f83f72d5cd1e9343e025"]},"32854":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NDgwMTg5","public_id":32854,"url":"https://github.com/godotengine/godot/pull/32854","diff_url":"https://github.com/godotengine/godot/pull/32854.diff","patch_url":"https://github.com/godotengine/godot/pull/32854.patch","title":"Fix Android deploy with Remote Debug or Network FS over Wi-Fi","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1OTA1Nw==","created_at":"2019-10-15T21:48:38Z","updated_at":"2020-01-27T19:03:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["37e6a8f901d83a959fb30607ffb7f9ee03cf2882","f3fdfefa09eeaecfec763801c655ee10397c06e5"]},"32857":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NTY1Mzg3","public_id":32857,"url":"https://github.com/godotengine/godot/pull/32857","diff_url":"https://github.com/godotengine/godot/pull/32857.diff","patch_url":"https://github.com/godotengine/godot/pull/32857.patch","title":"Correct change made to joints_2d.cpp by 072e403.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-16T04:39:26Z","updated_at":"2019-10-21T14:21:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f34deabd10da32793075d5f15129da108cc9bc38"]},"32858":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NTgxNjQ4","public_id":32858,"url":"https://github.com/godotengine/godot/pull/32858","diff_url":"https://github.com/godotengine/godot/pull/32858.diff","patch_url":"https://github.com/godotengine/godot/pull/32858.patch","title":"Add `View SingletonBase#onMainCreateView(Activity activity)` api ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-10-16T05:50:07Z","updated_at":"2019-11-11T20:21:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["44073506083f2b311873c10ad8428c3238abd668"]},"32862":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NjcxOTU4","public_id":32862,"url":"https://github.com/godotengine/godot/pull/32862","diff_url":"https://github.com/godotengine/godot/pull/32862.diff","patch_url":"https://github.com/godotengine/godot/pull/32862.patch","title":"Don't allow to export pck without preset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-16T09:56:20Z","updated_at":"2019-10-16T10:17:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f7ba78c53916f6acbd83413347e468b7d6c5ce9"]},"32863":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4Njc3NjIy","public_id":32863,"url":"https://github.com/godotengine/godot/pull/32863","diff_url":"https://github.com/godotengine/godot/pull/32863.diff","patch_url":"https://github.com/godotengine/godot/pull/32863.patch","title":"Add option to create navmesh from objects in group","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-10-16T10:09:14Z","updated_at":"2021-05-04T07:42:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["298bd3f88a42c57bad4a793542d8f843f889a75b"]},"32864":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4Njc5MjI2","public_id":32864,"url":"https://github.com/godotengine/godot/pull/32864","diff_url":"https://github.com/godotengine/godot/pull/32864.diff","patch_url":"https://github.com/godotengine/godot/pull/32864.patch","title":"Support for resized images in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-16T10:12:51Z","updated_at":"2019-10-22T13:01:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9f8ffd414692a731a32d863484f4a2a26742cb4b"]},"32865":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NzAzMzU0","public_id":32865,"url":"https://github.com/godotengine/godot/pull/32865","diff_url":"https://github.com/godotengine/godot/pull/32865.diff","patch_url":"https://github.com/godotengine/godot/pull/32865.patch","title":"Spatial::look_at wrong re-scaling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMjM5ODc=","created_at":"2019-10-16T11:12:33Z","updated_at":"2019-10-21T14:05:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["58e5c650d7ed83859fef81872074991811b0ec2e"]},"32870":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4NzU4OTE0","public_id":32870,"url":"https://github.com/godotengine/godot/pull/32870","diff_url":"https://github.com/godotengine/godot/pull/32870.diff","patch_url":"https://github.com/godotengine/godot/pull/32870.patch","title":"Add push_* methods for fonts in rich_text_label","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NzU3Ng==","created_at":"2019-10-16T13:24:26Z","updated_at":"2019-10-25T21:18:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["47000f88603e493e1d4083b7d9a7ea354f91f3cd"]},"32878":{"id":"MDExOlB1bGxSZXF1ZXN0MzI4OTM2MTM0","public_id":32878,"url":"https://github.com/godotengine/godot/pull/32878","diff_url":"https://github.com/godotengine/godot/pull/32878.diff","patch_url":"https://github.com/godotengine/godot/pull/32878.patch","title":"Fixes auto completion for singletons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU5MzY2MTQ=","created_at":"2019-10-16T20:09:06Z","updated_at":"2019-10-22T14:58:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f70fd781fc4bb3646b496a2be0f7e39ec9500cc2"]},"32889":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5MTgyNTM4","public_id":32889,"url":"https://github.com/godotengine/godot/pull/32889","diff_url":"https://github.com/godotengine/godot/pull/32889.diff","patch_url":"https://github.com/godotengine/godot/pull/32889.patch","title":"Expose Node::update_configuration_warning() to scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-17T10:23:30Z","updated_at":"2019-10-22T13:00:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["139c0a4afe5c1de7ada982928438650070866847"]},"32893":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5MzQ4MzQy","public_id":32893,"url":"https://github.com/godotengine/godot/pull/32893","diff_url":"https://github.com/godotengine/godot/pull/32893.diff","patch_url":"https://github.com/godotengine/godot/pull/32893.patch","title":"Disable gridmap selection actions when nothing is selected","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODgzNzU=","created_at":"2019-10-17T16:16:23Z","updated_at":"2019-10-22T10:55:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["28c274bc27fbc5052d3be9196f1ab279b45a60b2"]},"32896":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5Mzc2Mzkz","public_id":32896,"url":"https://github.com/godotengine/godot/pull/32896","diff_url":"https://github.com/godotengine/godot/pull/32896.diff","patch_url":"https://github.com/godotengine/godot/pull/32896.patch","title":"Properly reset collision exception when releasing Joint2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-17T17:25:48Z","updated_at":"2019-11-12T11:45:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["0de76cc647cb5cec2bec00f60bf5383f4354ae67"]},"32900":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5NTgwNDY0","public_id":32900,"url":"https://github.com/godotengine/godot/pull/32900","diff_url":"https://github.com/godotengine/godot/pull/32900.diff","patch_url":"https://github.com/godotengine/godot/pull/32900.patch","title":"Updated Variant docs with more detailed info/tuts.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-10-18T06:24:52Z","updated_at":"2020-05-16T21:50:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["926777fd8d9bb3863a6085a6daffbfd0d7aa4d63"]},"32902":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5NjM0NTA0","public_id":32902,"url":"https://github.com/godotengine/godot/pull/32902","diff_url":"https://github.com/godotengine/godot/pull/32902.diff","patch_url":"https://github.com/godotengine/godot/pull/32902.patch","title":"Auto-indent after opening bracket and parenthesis in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-18T09:03:48Z","updated_at":"2019-10-22T13:03:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["74d7cbf9203dc9061385ad34a798c3c8aa02337d"]},"32903":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5NjgxNTk4","public_id":32903,"url":"https://github.com/godotengine/godot/pull/32903","diff_url":"https://github.com/godotengine/godot/pull/32903.diff","patch_url":"https://github.com/godotengine/godot/pull/32903.patch","title":"Remove duplicate valid value check in gdscript_tokenizer.cpp.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-18T10:59:36Z","updated_at":"2019-10-22T14:39:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5b96233c3449baa18e4005d879b673e7fd7b169a"]},"32904":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5NzE5NTUx","public_id":32904,"url":"https://github.com/godotengine/godot/pull/32904","diff_url":"https://github.com/godotengine/godot/pull/32904.diff","patch_url":"https://github.com/godotengine/godot/pull/32904.patch","title":"[macOS] Various volume list fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-18T12:44:07Z","updated_at":"2019-10-22T11:48:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d8c2e6a31a088507d7828948711a6d58e7c23292"]},"32915":{"id":"MDExOlB1bGxSZXF1ZXN0MzI5OTU3MjIx","public_id":32915,"url":"https://github.com/godotengine/godot/pull/32915","diff_url":"https://github.com/godotengine/godot/pull/32915.diff","patch_url":"https://github.com/godotengine/godot/pull/32915.patch","title":"Gridmap : Mesh preview now scales + grid update on cell size change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODgzNzU=","created_at":"2019-10-18T23:33:46Z","updated_at":"2019-10-26T13:37:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fa53c0b7742ed1e8f60b1635663bc1e1189871f1"]},"32919":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDIzMTM5","public_id":32919,"url":"https://github.com/godotengine/godot/pull/32919","diff_url":"https://github.com/godotengine/godot/pull/32919.diff","patch_url":"https://github.com/godotengine/godot/pull/32919.patch","title":"Fix wrong counting of function argument usage","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-10-19T14:06:45Z","updated_at":"2021-10-25T08:57:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["bb20e420af0b7c3b0b71c09db27cc79c438c7ccf"]},"32921":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDMwNjEx","public_id":32921,"url":"https://github.com/godotengine/godot/pull/32921","diff_url":"https://github.com/godotengine/godot/pull/32921.diff","patch_url":"https://github.com/godotengine/godot/pull/32921.patch","title":"Fixed delay when CPUParticles & CPUParticles2D start being emitted","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-19T15:31:52Z","updated_at":"2019-10-24T19:23:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5bf516a062785709b4c04c344a9d900d5eda73d4"]},"32922":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDM2NzA0","public_id":32922,"url":"https://github.com/godotengine/godot/pull/32922","diff_url":"https://github.com/godotengine/godot/pull/32922.diff","patch_url":"https://github.com/godotengine/godot/pull/32922.patch","title":"Fixed leak on exit when using yield with SceneTreeTimer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-19T16:47:17Z","updated_at":"2019-10-22T13:02:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1a9801f7007ceb5dc894a0da1d90d1f8201b44fc"]},"32923":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDM2NzI2","public_id":32923,"url":"https://github.com/godotengine/godot/pull/32923","diff_url":"https://github.com/godotengine/godot/pull/32923.diff","patch_url":"https://github.com/godotengine/godot/pull/32923.patch","title":"GDScript: Add _ prefix on class name in type compatibility check","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-10-19T16:47:37Z","updated_at":"2019-11-08T13:56:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["05465b96933c295c15323802e9184889857227a1"]},"32924":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDQyNDQ5","public_id":32924,"url":"https://github.com/godotengine/godot/pull/32924","diff_url":"https://github.com/godotengine/godot/pull/32924.diff","patch_url":"https://github.com/godotengine/godot/pull/32924.patch","title":"Draw arcs to indicate angles being measured by ruler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMzA5MjQ=","created_at":"2019-10-19T17:56:14Z","updated_at":"2019-10-22T20:51:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["59d2c71227684437231f1a252e9f1c3cf43c4f5e"]},"32927":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDU1Nzk2","public_id":32927,"url":"https://github.com/godotengine/godot/pull/32927","diff_url":"https://github.com/godotengine/godot/pull/32927.diff","patch_url":"https://github.com/godotengine/godot/pull/32927.patch","title":"Fixed TouchScreenButton::shape_centered having no effect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgzMzE2","created_at":"2019-10-19T20:35:57Z","updated_at":"2019-11-08T09:42:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["127c2d75ad109fe4a905f9061fcbc25d1e8b0ca9"]},"32928":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMDU3NjI4","public_id":32928,"url":"https://github.com/godotengine/godot/pull/32928","diff_url":"https://github.com/godotengine/godot/pull/32928.diff","patch_url":"https://github.com/godotengine/godot/pull/32928.patch","title":"Add primary grid lines to the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-19T20:59:15Z","updated_at":"2020-01-27T18:09:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c7e5dd9ef04a5bd67b48f6bac3836651d1e25488"]},"32934":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTAzNDgz","public_id":32934,"url":"https://github.com/godotengine/godot/pull/32934","diff_url":"https://github.com/godotengine/godot/pull/32934.diff","patch_url":"https://github.com/godotengine/godot/pull/32934.patch","title":"Fix 2D scale gizmo placement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQyMzA5MjQ=","created_at":"2019-10-20T10:24:48Z","updated_at":"2019-10-30T11:06:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb7a4ce63efe25e288b4d85fa280283be18ed6e9"]},"32939":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTEzMjMz","public_id":32939,"url":"https://github.com/godotengine/godot/pull/32939","diff_url":"https://github.com/godotengine/godot/pull/32939.diff","patch_url":"https://github.com/godotengine/godot/pull/32939.patch","title":"Fixed -1 minimap index when smooth scrolling is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-20T12:36:34Z","updated_at":"2019-10-21T18:54:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ee94081b4adb3e0d561e7c2ad0aa5f0bc8ca8c8e"]},"32940":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTEzNDYz","public_id":32940,"url":"https://github.com/godotengine/godot/pull/32940","diff_url":"https://github.com/godotengine/godot/pull/32940.diff","patch_url":"https://github.com/godotengine/godot/pull/32940.patch","title":"TextEdit syntax highlighting fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-20T12:39:39Z","updated_at":"2019-10-23T09:37:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4247c21cb0ab579a0ba490b858daa3404967f5ce"]},"32944":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTI5NTQ4","public_id":32944,"url":"https://github.com/godotengine/godot/pull/32944","diff_url":"https://github.com/godotengine/godot/pull/32944.diff","patch_url":"https://github.com/godotengine/godot/pull/32944.patch","title":"expose EditorSpinSlider to GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkzNzQ=","created_at":"2019-10-20T15:46:23Z","updated_at":"2019-10-24T12:42:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6a85614d8657cb2d186f9e3eec9acbedb9fc9a1b"]},"32946":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTQzNzY0","public_id":32946,"url":"https://github.com/godotengine/godot/pull/32946","diff_url":"https://github.com/godotengine/godot/pull/32946.diff","patch_url":"https://github.com/godotengine/godot/pull/32946.patch","title":"Made favorites dragable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-10-20T18:30:04Z","updated_at":"2019-10-25T20:03:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f1265541ee164092878ca27f644a1f87338863e2"]},"32951":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMTUzMjk4","public_id":32951,"url":"https://github.com/godotengine/godot/pull/32951","diff_url":"https://github.com/godotengine/godot/pull/32951.diff","patch_url":"https://github.com/godotengine/godot/pull/32951.patch","title":"fix Tween follow_property finishing with null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkzNzQ=","created_at":"2019-10-20T20:13:32Z","updated_at":"2019-10-28T14:55:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d0b528e4a8a9f57b6b340f5070b00964e5b75ecd"]},"32954":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwMjI2MzUx","public_id":32954,"url":"https://github.com/godotengine/godot/pull/32954","diff_url":"https://github.com/godotengine/godot/pull/32954.diff","patch_url":"https://github.com/godotengine/godot/pull/32954.patch","title":"Add separate menu entries for extending and replacing scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTU1ODcy","created_at":"2019-10-21T05:39:09Z","updated_at":"2020-02-12T03:10:17Z","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":["4972ef801aec241b8793bee32081d0353084928e"]},"32956":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNDE4Mjkx","public_id":32956,"url":"https://github.com/godotengine/godot/pull/32956","diff_url":"https://github.com/godotengine/godot/pull/32956.diff","patch_url":"https://github.com/godotengine/godot/pull/32956.patch","title":"Fix validating editor bold font","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-21T13:52:04Z","updated_at":"2019-11-08T13:04:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["aa5e34d0182b5181f425f6273536fb1a9cf90346"]},"32958":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNDM3OTk3","public_id":32958,"url":"https://github.com/godotengine/godot/pull/32958","diff_url":"https://github.com/godotengine/godot/pull/32958.diff","patch_url":"https://github.com/godotengine/godot/pull/32958.patch","title":"Make the the resource menu button fallback to the Object icon instead of Node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-21T14:30:40Z","updated_at":"2019-10-21T20:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a0866716ed9ca061b4be40fb99cd865d2f837313"]},"32960":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNDk0OTMw","public_id":32960,"url":"https://github.com/godotengine/godot/pull/32960","diff_url":"https://github.com/godotengine/godot/pull/32960.diff","patch_url":"https://github.com/godotengine/godot/pull/32960.patch","title":"Enhancements and fixes for the animation editor's copy track dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-21T15:48:23Z","updated_at":"2019-10-21T20:27:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1594f22b4e4130f875857c4273e2b8204711a453"]},"32965":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNjkzNTUy","public_id":32965,"url":"https://github.com/godotengine/godot/pull/32965","diff_url":"https://github.com/godotengine/godot/pull/32965.diff","patch_url":"https://github.com/godotengine/godot/pull/32965.patch","title":"Fix scrolling RichTextLabel with scroll_active=false","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-21T21:07:42Z","updated_at":"2019-10-22T18:42:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["3e738b17983a9f5b8dfebf9906b10ce64d96fb53"]},"32966":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNzAxOTYy","public_id":32966,"url":"https://github.com/godotengine/godot/pull/32966","diff_url":"https://github.com/godotengine/godot/pull/32966.diff","patch_url":"https://github.com/godotengine/godot/pull/32966.patch","title":"Fix base 16 hex literal parsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzODU2NjA=","created_at":"2019-10-21T21:27:29Z","updated_at":"2019-11-12T22:04:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["4b9fd961d676f8b2207614a3f42fe6659aa7ee7a"]},"32967":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNzA2Nzcy","public_id":32967,"url":"https://github.com/godotengine/godot/pull/32967","diff_url":"https://github.com/godotengine/godot/pull/32967.diff","patch_url":"https://github.com/godotengine/godot/pull/32967.patch","title":"Don't compile editor-only functions when tools=no","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-10-21T21:41:04Z","updated_at":"2020-01-10T06:18:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b5251eb00f7daa339ad61923f16608432a902f46"]},"32969":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNzE2MTY0","public_id":32969,"url":"https://github.com/godotengine/godot/pull/32969","diff_url":"https://github.com/godotengine/godot/pull/32969.diff","patch_url":"https://github.com/godotengine/godot/pull/32969.patch","title":"Fix gridmap palette remaining invisible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQzODgzNzU=","created_at":"2019-10-21T22:08:14Z","updated_at":"2019-10-26T13:37:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d67a9d1a94848f7684f1074a88fef0eb96667d05"]},"32972":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNzQ1NDI2","public_id":32972,"url":"https://github.com/godotengine/godot/pull/32972","diff_url":"https://github.com/godotengine/godot/pull/32972.diff","patch_url":"https://github.com/godotengine/godot/pull/32972.patch","title":"Fixes spinbox not releasing focus on value change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-10-21T23:43:32Z","updated_at":"2019-10-23T05:43:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["53d6d37fcf719067129fd0c2957154ff6a058ba9"]},"32973":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwNzYwNTcy","public_id":32973,"url":"https://github.com/godotengine/godot/pull/32973","diff_url":"https://github.com/godotengine/godot/pull/32973.diff","patch_url":"https://github.com/godotengine/godot/pull/32973.patch","title":"Show preview of frame_coords in AnimationPlayer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-22T00:56:24Z","updated_at":"2019-10-22T17:46:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4b9860ea942e0fd58df8a2a73820e26c4a964be6"]},"32976":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwODUxMzQ2","public_id":32976,"url":"https://github.com/godotengine/godot/pull/32976","diff_url":"https://github.com/godotengine/godot/pull/32976.diff","patch_url":"https://github.com/godotengine/godot/pull/32976.patch","title":"Fixed evaluation for types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NjkyNzkw","created_at":"2019-10-22T07:47:29Z","updated_at":"2020-10-25T21:26:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["94fb3f666ccea71c4623335f3797c249ff1fa83c"]},"32977":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwOTE5MzQx","public_id":32977,"url":"https://github.com/godotengine/godot/pull/32977","diff_url":"https://github.com/godotengine/godot/pull/32977.diff","patch_url":"https://github.com/godotengine/godot/pull/32977.patch","title":"Add \"llvm/thinlto\" options to the MinGW build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-22T10:36:16Z","updated_at":"2020-01-26T08:02:59Z","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":["ec30cf0d2066d2edcbfdff097147fd836a0feb29"]},"32985":{"id":"MDExOlB1bGxSZXF1ZXN0MzMwOTc5NDIx","public_id":32985,"url":"https://github.com/godotengine/godot/pull/32985","diff_url":"https://github.com/godotengine/godot/pull/32985.diff","patch_url":"https://github.com/godotengine/godot/pull/32985.patch","title":"Prevents segfault on _class_desc_resized at exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-22T13:02:09Z","updated_at":"2019-10-22T17:40:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d7d72aeeece572d56ebb475057a65af1b9e5768d"]},"32989":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMDI1MzU3","public_id":32989,"url":"https://github.com/godotengine/godot/pull/32989","diff_url":"https://github.com/godotengine/godot/pull/32989.diff","patch_url":"https://github.com/godotengine/godot/pull/32989.patch","title":"Fixed crashes when renaming a state in AnimationNodeStateMachineEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-22T14:29:10Z","updated_at":"2019-10-23T09:36:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e3d4b96ba748c3945d66d018531bb6de86a9c622"]},"32991":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMDUyNjcw","public_id":32991,"url":"https://github.com/godotengine/godot/pull/32991","diff_url":"https://github.com/godotengine/godot/pull/32991.diff","patch_url":"https://github.com/godotengine/godot/pull/32991.patch","title":"Fix gridmap error spam at startup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-22T15:18:02Z","updated_at":"2019-10-22T18:48:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["51e5bcfc2cd3d3414c58468971d8268841e5f197"]},"32992":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMTAyNzI4","public_id":32992,"url":"https://github.com/godotengine/godot/pull/32992","diff_url":"https://github.com/godotengine/godot/pull/32992.diff","patch_url":"https://github.com/godotengine/godot/pull/32992.patch","title":"Auto-increment frame_coords when keying","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-22T17:08:19Z","updated_at":"2019-10-23T09:02:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6c0ef9f729424e9c11aa475ecee5f8c07d0913a3"]},"32994":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMTMxMjU2","public_id":32994,"url":"https://github.com/godotengine/godot/pull/32994","diff_url":"https://github.com/godotengine/godot/pull/32994.diff","patch_url":"https://github.com/godotengine/godot/pull/32994.patch","title":"Mention body length getter caveats in HTTPClient and HTTPRequest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-22T18:16:59Z","updated_at":"2020-01-27T18:09:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["04d3146b755d081566424f42eea11c8303a2f859"]},"32997":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMjE1Njcz","public_id":32997,"url":"https://github.com/godotengine/godot/pull/32997","diff_url":"https://github.com/godotengine/godot/pull/32997.diff","patch_url":"https://github.com/godotengine/godot/pull/32997.patch","title":"Add a tooltip to Color properties in the editor inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-22T21:24:13Z","updated_at":"2020-01-27T18:09: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":["66bfa92e84e2334666eb453e33d2f16a353784d9"]},"32998":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMzAyNjQx","public_id":32998,"url":"https://github.com/godotengine/godot/pull/32998","diff_url":"https://github.com/godotengine/godot/pull/32998.diff","patch_url":"https://github.com/godotengine/godot/pull/32998.patch","title":"Theme code refactoring","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-10-23T02:16:28Z","updated_at":"2019-10-24T11:21:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fa59defb53b405a61e434785fa8ef6061335d2ba"]},"32999":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxMzQ0NDk4","public_id":32999,"url":"https://github.com/godotengine/godot/pull/32999","diff_url":"https://github.com/godotengine/godot/pull/32999.diff","patch_url":"https://github.com/godotengine/godot/pull/32999.patch","title":"Shadows Now Properly Translate by RichTextEffect Offset.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2019-10-23T05:20:28Z","updated_at":"2019-10-23T05:33:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["601b216605412d8db3f40e4dcbd246d9b7bd7f5c"]},"33001":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNDU0MzEy","public_id":33001,"url":"https://github.com/godotengine/godot/pull/33001","diff_url":"https://github.com/godotengine/godot/pull/33001.diff","patch_url":"https://github.com/godotengine/godot/pull/33001.patch","title":"Implement HTTP server for HTML5 \"run\" export","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-23T10:04:53Z","updated_at":"2019-10-23T13:22:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ab1e809426d2a301193ef5d67c38cd9560670080","53637e4b1c94ec69987d0c45e4472d464df8f022","2ae3631318522f12a8f6fb85834b56874a01efed"]},"33006":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNDg4MjY5","public_id":33006,"url":"https://github.com/godotengine/godot/pull/33006","diff_url":"https://github.com/godotengine/godot/pull/33006.diff","patch_url":"https://github.com/godotengine/godot/pull/33006.patch","title":"Allows change Sprite3D scale if Billboard mode is enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-23T11:23:27Z","updated_at":"2019-10-23T20:20:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fa9148f3432cd2fd01e87e60d875e9952cf0aa3f"]},"33009":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNTMzMjg2","public_id":33009,"url":"https://github.com/godotengine/godot/pull/33009","diff_url":"https://github.com/godotengine/godot/pull/33009.diff","patch_url":"https://github.com/godotengine/godot/pull/33009.patch","title":"Fix layout saving error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU2OTIxMzEw","created_at":"2019-10-23T13:10:13Z","updated_at":"2019-10-23T13:38:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d62ab4ab104b3570106a092ba735a47a5e05e38f"]},"33012":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNTY5NjQw","public_id":33012,"url":"https://github.com/godotengine/godot/pull/33012","diff_url":"https://github.com/godotengine/godot/pull/33012.diff","patch_url":"https://github.com/godotengine/godot/pull/33012.patch","title":"Initialise VMap and HashMap values to the default when they are created.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-10-23T14:19:48Z","updated_at":"2019-10-24T13:30:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ce352ce5b4f0e4718ba3ecd1b12d59854b617182"]},"33014":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNjIyMDY5","public_id":33014,"url":"https://github.com/godotengine/godot/pull/33014","diff_url":"https://github.com/godotengine/godot/pull/33014.diff","patch_url":"https://github.com/godotengine/godot/pull/33014.patch","title":"Fixed variables with built-in resource in remote inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-23T15:54:43Z","updated_at":"2019-10-23T17:59:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["94a50839feb8d3702eddfae6226b1b82baa34650"]},"33018":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNjk0OTY5","public_id":33018,"url":"https://github.com/godotengine/godot/pull/33018","diff_url":"https://github.com/godotengine/godot/pull/33018.diff","patch_url":"https://github.com/godotengine/godot/pull/33018.patch","title":"Fix `inst2dict` calling to getters to retrieve value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-10-23T18:56:32Z","updated_at":"2019-12-11T14:07:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["1b9a7e1c21856a76a6a723734191296d347dd520"]},"33019":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNjk2Mzk1","public_id":33019,"url":"https://github.com/godotengine/godot/pull/33019","diff_url":"https://github.com/godotengine/godot/pull/33019.diff","patch_url":"https://github.com/godotengine/godot/pull/33019.patch","title":"Resize custom class icon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-23T19:00:08Z","updated_at":"2019-10-23T20:29:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9131f70d8a9a908b14aa660b15c0bde5c4a789e4"]},"33021":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxNzg1Mjk4","public_id":33021,"url":"https://github.com/godotengine/godot/pull/33021","diff_url":"https://github.com/godotengine/godot/pull/33021.diff","patch_url":"https://github.com/godotengine/godot/pull/33021.patch","title":"Document AnimationPlayer's quirks in regards to late updates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMzA0MTY3","created_at":"2019-10-23T23:18:28Z","updated_at":"2019-10-25T05:21:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["170668d92e134c64399523081ad48b3a52740983"]},"33023":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxODA0MTkw","public_id":33023,"url":"https://github.com/godotengine/godot/pull/33023","diff_url":"https://github.com/godotengine/godot/pull/33023.diff","patch_url":"https://github.com/godotengine/godot/pull/33023.patch","title":"Refactor VideoPlayer and VideoStream","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-10-24T00:52:15Z","updated_at":"2019-10-24T11:16:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["61bda112bd28b970b069f70c8dbcefc11da9caed"]},"33025":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxOTE1ODY3","public_id":33025,"url":"https://github.com/godotengine/godot/pull/33025","diff_url":"https://github.com/godotengine/godot/pull/33025.diff","patch_url":"https://github.com/godotengine/godot/pull/33025.patch","title":"Travis: Update Android NDK to r20","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-24T08:17:31Z","updated_at":"2019-10-24T10:04:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["156b96af8aad4040cbe1220a6aa4bcddd3fee61a"]},"33028":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxOTc0MTQ5","public_id":33028,"url":"https://github.com/godotengine/godot/pull/33028","diff_url":"https://github.com/godotengine/godot/pull/33028.diff","patch_url":"https://github.com/godotengine/godot/pull/33028.patch","title":"[macOS ] Project manager dock menu improvements.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-24T10:30:09Z","updated_at":"2019-10-24T11:11:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2f3db42de874827957846acd247a710d24e8ca45"]},"33029":{"id":"MDExOlB1bGxSZXF1ZXN0MzMxOTgyNDIx","public_id":33029,"url":"https://github.com/godotengine/godot/pull/33029","diff_url":"https://github.com/godotengine/godot/pull/33029.diff","patch_url":"https://github.com/godotengine/godot/pull/33029.patch","title":"Fix uninstallation of mono templates directory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-24T10:49:47Z","updated_at":"2019-10-24T14:50:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["47746e10cb93bcab6df1b6a7308d3c9db9186e88"]},"33030":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDE4MzQ2","public_id":33030,"url":"https://github.com/godotengine/godot/pull/33030","diff_url":"https://github.com/godotengine/godot/pull/33030.diff","patch_url":"https://github.com/godotengine/godot/pull/33030.patch","title":"Display error messages in console when vformat is called","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-10-24T12:21:55Z","updated_at":"2019-10-24T14:18:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["113765b135efab9badd798ec14afbdb925d5dfc3"]},"33031":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDUxMjc4","public_id":33031,"url":"https://github.com/godotengine/godot/pull/33031","diff_url":"https://github.com/godotengine/godot/pull/33031.diff","patch_url":"https://github.com/godotengine/godot/pull/33031.patch","title":"Fix incorrect text rendering with smaller display scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-24T13:33:08Z","updated_at":"2019-10-24T14:20: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":["f8a81e21db535d960f230e1ecff01e4c5300cfdf"]},"33032":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDU1NTc4","public_id":33032,"url":"https://github.com/godotengine/godot/pull/33032","diff_url":"https://github.com/godotengine/godot/pull/33032.diff","patch_url":"https://github.com/godotengine/godot/pull/33032.patch","title":"Scroll back to the top after opening a directory in FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-24T13:41:11Z","updated_at":"2020-01-27T18:09:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["c3b9319d78a92d028a73e49e1ebaf01b9fb45883"]},"33033":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDYxNjIx","public_id":33033,"url":"https://github.com/godotengine/godot/pull/33033","diff_url":"https://github.com/godotengine/godot/pull/33033.diff","patch_url":"https://github.com/godotengine/godot/pull/33033.patch","title":"Fix rendering tooltip","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-24T13:52:50Z","updated_at":"2019-10-24T14:20:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["63e6b1ecce015147b7b90a46961bac6d7299cf67"]},"33035":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDg1MDM2","public_id":33035,"url":"https://github.com/godotengine/godot/pull/33035","diff_url":"https://github.com/godotengine/godot/pull/33035.diff","patch_url":"https://github.com/godotengine/godot/pull/33035.patch","title":"Fix compilation warnings in macOS build, enable `warnings=extra werror=yes`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-24T14:38:24Z","updated_at":"2019-10-27T15:05:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["7b64340eb008a11000518b9a15f15c673c7f2f25"]},"33036":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMDkwNDIx","public_id":33036,"url":"https://github.com/godotengine/godot/pull/33036","diff_url":"https://github.com/godotengine/godot/pull/33036.diff","patch_url":"https://github.com/godotengine/godot/pull/33036.patch","title":"Remove ECMAScript 6 \"arrow operator\".","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-24T14:48:34Z","updated_at":"2019-10-24T18:48:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9d13a37b812bff723e112a44c3bd6992f5fc2059"]},"33038":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMTUxOTI0","public_id":33038,"url":"https://github.com/godotengine/godot/pull/33038","diff_url":"https://github.com/godotengine/godot/pull/33038.diff","patch_url":"https://github.com/godotengine/godot/pull/33038.patch","title":"makerst: Separate signals/enums/properties/methods with a line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-24T17:07:58Z","updated_at":"2020-01-27T18:09:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c2e5ef4cec37597d472250370eda5a3696700bb1"]},"33041":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMTczODg2","public_id":33041,"url":"https://github.com/godotengine/godot/pull/33041","diff_url":"https://github.com/godotengine/godot/pull/33041.diff","patch_url":"https://github.com/godotengine/godot/pull/33041.patch","title":"Recalculate margin based on help source font size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-24T18:06:56Z","updated_at":"2019-10-25T05:14:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["69c5d637f2fe0cdcc2e741ed8fb710ac7c28ea6a"]},"33042":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMTc3NDc3","public_id":33042,"url":"https://github.com/godotengine/godot/pull/33042","diff_url":"https://github.com/godotengine/godot/pull/33042.diff","patch_url":"https://github.com/godotengine/godot/pull/33042.patch","title":"Fix leak in Physics2DServerSW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-24T18:15:33Z","updated_at":"2019-12-21T07:27:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["d468e2887417e66ea3f8c524c4015ad73963f59b"]},"33043":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjAyNjAz","public_id":33043,"url":"https://github.com/godotengine/godot/pull/33043","diff_url":"https://github.com/godotengine/godot/pull/33043.diff","patch_url":"https://github.com/godotengine/godot/pull/33043.patch","title":"Fix ruler origin is moving with zoom","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-24T19:21:02Z","updated_at":"2019-10-25T05:48:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4beeb0fc0f9f5c51c91d3d90cc745dd21c483de4"]},"33045":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjA5MzI1","public_id":33045,"url":"https://github.com/godotengine/godot/pull/33045","diff_url":"https://github.com/godotengine/godot/pull/33045.diff","patch_url":"https://github.com/godotengine/godot/pull/33045.patch","title":"Fixed emitting not initialized correctly in cpu particles 2d/3d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-24T19:38:56Z","updated_at":"2019-10-25T08:23:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1e0f37a70fd90e0ee8c7f43697bdc866cf8120b6"]},"33046":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjE3ODk1","public_id":33046,"url":"https://github.com/godotengine/godot/pull/33046","diff_url":"https://github.com/godotengine/godot/pull/33046.diff","patch_url":"https://github.com/godotengine/godot/pull/33046.patch","title":"Don't terminate search if begin_key doesn't fit (Fixes #33034)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1Njg2NzA=","created_at":"2019-10-24T20:02:06Z","updated_at":"2019-10-25T06:37:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["72d22482760403eea9279ce976e4cf61cbdb614a"]},"33048":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjI5OTM2","public_id":33048,"url":"https://github.com/godotengine/godot/pull/33048","diff_url":"https://github.com/godotengine/godot/pull/33048.diff","patch_url":"https://github.com/godotengine/godot/pull/33048.patch","title":"Make Ruler Tool depend on grid snap only","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-24T20:32:23Z","updated_at":"2019-10-25T10:19:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["50528b966dd45dba5d6214b8a3d7aa6b56e20dc3"]},"33051":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjQ5ODkx","public_id":33051,"url":"https://github.com/godotengine/godot/pull/33051","diff_url":"https://github.com/godotengine/godot/pull/33051.diff","patch_url":"https://github.com/godotengine/godot/pull/33051.patch","title":"Make stylebox preview not to expand Inspector panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-24T21:27:57Z","updated_at":"2019-10-25T05:39:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["f8e592f60711da2c22f61e3edd4a0b556e00332d"]},"33052":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyMjU4Mjg0","public_id":33052,"url":"https://github.com/godotengine/godot/pull/33052","diff_url":"https://github.com/godotengine/godot/pull/33052.diff","patch_url":"https://github.com/godotengine/godot/pull/33052.patch","title":"Fix analog input in sliders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-10-24T21:54:49Z","updated_at":"2019-11-08T10:16:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["a7b202ef188c789da8940f4fea285485063801b6"]},"33059":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNDQ3NTQz","public_id":33059,"url":"https://github.com/godotengine/godot/pull/33059","diff_url":"https://github.com/godotengine/godot/pull/33059.diff","patch_url":"https://github.com/godotengine/godot/pull/33059.patch","title":"WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-25T10:31:51Z","updated_at":"2019-10-26T16:05:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["69003457b30b20e34c6bfcb75cd8f0b45c28a77c"]},"33060":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNDkwMzQ1","public_id":33060,"url":"https://github.com/godotengine/godot/pull/33060","diff_url":"https://github.com/godotengine/godot/pull/33060.diff","patch_url":"https://github.com/godotengine/godot/pull/33060.patch","title":"Fix missing `z_verbose` and `z_error` symbols in the debug iOS build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-10-25T12:28:30Z","updated_at":"2019-10-25T14:54:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["1a0306abb1705ea6741d9f9a2130b0e8b62ddcfb"]},"33064":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNDk2Mzc5","public_id":33064,"url":"https://github.com/godotengine/godot/pull/33064","diff_url":"https://github.com/godotengine/godot/pull/33064.diff","patch_url":"https://github.com/godotengine/godot/pull/33064.patch","title":"Specify MINGW_HAS_SECURE_API=1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMzUxMTU4","created_at":"2019-10-25T12:45:09Z","updated_at":"2019-10-25T21:21:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c8c8f1b8a49e10a4f3e5855797c2d1d6dec96b7d"]},"33065":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNDk5MDQ5","public_id":33065,"url":"https://github.com/godotengine/godot/pull/33065","diff_url":"https://github.com/godotengine/godot/pull/33065.diff","patch_url":"https://github.com/godotengine/godot/pull/33065.patch","title":"Fix the default TextEdit background color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-25T12:52:15Z","updated_at":"2020-01-27T18:09:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c5279432fdb066a46bb8bcc982ed1a821b5761f7"]},"33066":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNTE0Mzgx","public_id":33066,"url":"https://github.com/godotengine/godot/pull/33066","diff_url":"https://github.com/godotengine/godot/pull/33066.diff","patch_url":"https://github.com/godotengine/godot/pull/33066.patch","title":"Fixed indenting issue with comment at end of line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxMDgyNDY0","created_at":"2019-10-25T13:30:21Z","updated_at":"2019-10-27T12:43:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3322d19cb367238e79d60e5cd4d5c3434089ea5c","616f02e90576c899e34e9810d2dcbfa606abd4b6"]},"33069":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNTgxNDM5","public_id":33069,"url":"https://github.com/godotengine/godot/pull/33069","diff_url":"https://github.com/godotengine/godot/pull/33069.diff","patch_url":"https://github.com/godotengine/godot/pull/33069.patch","title":"MultiplayerAPI cleanup cache when peer disconnects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-25T16:08:51Z","updated_at":"2021-07-23T19:42:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["198af06ff69fb199ab2c865fea304848777a0498"]},"33070":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNTg1MTIx","public_id":33070,"url":"https://github.com/godotengine/godot/pull/33070","diff_url":"https://github.com/godotengine/godot/pull/33070.diff","patch_url":"https://github.com/godotengine/godot/pull/33070.patch","title":"Use WSAConnect instead of connect on Windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-10-25T16:19:37Z","updated_at":"2019-10-25T19:17:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d780570faf6eb2bb8b039fd1eea1051b58a3297b"]},"33074":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNjU2NDM3","public_id":33074,"url":"https://github.com/godotengine/godot/pull/33074","diff_url":"https://github.com/godotengine/godot/pull/33074.diff","patch_url":"https://github.com/godotengine/godot/pull/33074.patch","title":"Document `override.cfg` behavior in the ProjectSettings class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-25T19:52:17Z","updated_at":"2022-07-11T22:29:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a57c2652662a80833b37f35fc0574f701293a630"]},"33076":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNjk0MTAy","public_id":33076,"url":"https://github.com/godotengine/godot/pull/33076","diff_url":"https://github.com/godotengine/godot/pull/33076.diff","patch_url":"https://github.com/godotengine/godot/pull/33076.patch","title":"Fix off-by-one error in the Project Settings type dropdown","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-25T21:57:12Z","updated_at":"2022-04-26T22:35:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["929d8dd20c19c814024906d4dcd1ad59a62534ce"]},"33078":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzA3Njc4","public_id":33078,"url":"https://github.com/godotengine/godot/pull/33078","diff_url":"https://github.com/godotengine/godot/pull/33078.diff","patch_url":"https://github.com/godotengine/godot/pull/33078.patch","title":"Display a message if no results are found in the asset library","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-25T23:07:36Z","updated_at":"2020-01-27T18:09: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":["41c89880f815d1a5d8be94a4624b33aa3ab661d3"]},"33081":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzU5NDMy","public_id":33081,"url":"https://github.com/godotengine/godot/pull/33081","diff_url":"https://github.com/godotengine/godot/pull/33081.diff","patch_url":"https://github.com/godotengine/godot/pull/33081.patch","title":"Fixed #21527 (Show hint to right click when curve editor is empty)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Njcz","created_at":"2019-10-26T11:24:35Z","updated_at":"2019-10-26T13:35:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cdce135540bddfc0738250f5f785a564066cb4a1"]},"33082":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzYzNTA1","public_id":33082,"url":"https://github.com/godotengine/godot/pull/33082","diff_url":"https://github.com/godotengine/godot/pull/33082.diff","patch_url":"https://github.com/godotengine/godot/pull/33082.patch","title":"Travis: Force installing OpenJDK8 for Android SDK compatibility","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-26T12:34:03Z","updated_at":"2019-10-26T12:48:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["ab4b57de1f9ecab3497bb0bbb6905333b59b6e77"]},"33084":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzYzODkx","public_id":33084,"url":"https://github.com/godotengine/godot/pull/33084","diff_url":"https://github.com/godotengine/godot/pull/33084.diff","patch_url":"https://github.com/godotengine/godot/pull/33084.patch","title":"Fix text minimap crash when last line is folded","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-26T12:39:50Z","updated_at":"2019-10-26T13:01:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["df0c8386a9fef3059d498ea61683448e388baa97"]},"33091":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzc1OTI3","public_id":33091,"url":"https://github.com/godotengine/godot/pull/33091","diff_url":"https://github.com/godotengine/godot/pull/33091.diff","patch_url":"https://github.com/godotengine/godot/pull/33091.patch","title":"Improved project creation UX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Njcz","created_at":"2019-10-26T15:31:58Z","updated_at":"2019-10-29T12:53:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["336e61b36ac99bfa6d295618caf28efb11201696"]},"33092":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzc2ODcy","public_id":33092,"url":"https://github.com/godotengine/godot/pull/33092","diff_url":"https://github.com/godotengine/godot/pull/33092.diff","patch_url":"https://github.com/godotengine/godot/pull/33092.patch","title":"Improve error messages related to `shader_type`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-26T15:43:32Z","updated_at":"2020-01-27T18:09:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["701581d1d3a48abb0ac9afb4874c4c591dade7cc"]},"33093":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyNzg1NzE4","public_id":33093,"url":"https://github.com/godotengine/godot/pull/33093","diff_url":"https://github.com/godotengine/godot/pull/33093.diff","patch_url":"https://github.com/godotengine/godot/pull/33093.patch","title":"Fix shadow mapping with RGBA textures on html","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-26T17:26:32Z","updated_at":"2019-11-17T19:40:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["6ec7686a0cfc26c2d676c0dd78c24b31134a2261"]},"33096":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODA0OTc0","public_id":33096,"url":"https://github.com/godotengine/godot/pull/33096","diff_url":"https://github.com/godotengine/godot/pull/33096.diff","patch_url":"https://github.com/godotengine/godot/pull/33096.patch","title":"Allow use of relative and speed properties for InputEventScreenDrag on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYyMjYxODg=","created_at":"2019-10-26T21:57:43Z","updated_at":"2019-10-31T17:30:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["d66dcc86f9aea71aa852b293a702111cae72803d"]},"33097":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODA3MTYz","public_id":33097,"url":"https://github.com/godotengine/godot/pull/33097","diff_url":"https://github.com/godotengine/godot/pull/33097.diff","patch_url":"https://github.com/godotengine/godot/pull/33097.patch","title":"Fixed using compressed textures and add work around for firefox webgl mesa sampler limit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-26T22:35:26Z","updated_at":"2020-01-06T13:32:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7b3d098b2b60abf1cb4f9dd213b4e8fe97dcff5b"]},"33104":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODM5Mjc1","public_id":33104,"url":"https://github.com/godotengine/godot/pull/33104","diff_url":"https://github.com/godotengine/godot/pull/33104.diff","patch_url":"https://github.com/godotengine/godot/pull/33104.patch","title":"Fix some crashes and using null pointers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-10-27T09:35:32Z","updated_at":"2019-12-21T07:27:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e53e1c566ac9e2e9b829f1cdbfd5d27537053cd1"]},"33105":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODQ2Mjky","public_id":33105,"url":"https://github.com/godotengine/godot/pull/33105","diff_url":"https://github.com/godotengine/godot/pull/33105.diff","patch_url":"https://github.com/godotengine/godot/pull/33105.patch","title":"Improve performance of connection info in the script editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-10-27T11:20:44Z","updated_at":"2019-10-27T11:57:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2e2a049d3ccff4e7b804c022e673d3efe2eb65c1"]},"33107":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODQ5Mjgx","public_id":33107,"url":"https://github.com/godotengine/godot/pull/33107","diff_url":"https://github.com/godotengine/godot/pull/33107.diff","patch_url":"https://github.com/godotengine/godot/pull/33107.patch","title":"Fix error when opening or closing scene with camera preview on","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-27T12:06:05Z","updated_at":"2019-10-27T13:13:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4b53a86ce3bb6c1522a130e89631e86411f7204d"]},"33109":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODUxMzY2","public_id":33109,"url":"https://github.com/godotengine/godot/pull/33109","diff_url":"https://github.com/godotengine/godot/pull/33109.diff","patch_url":"https://github.com/godotengine/godot/pull/33109.patch","title":"Update libwebp to 1.0.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-27T12:31:35Z","updated_at":"2019-11-12T07:15:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["074d421dca94ec4ddadfbfa62268bda219bab46c"]},"33112":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODY3MjUy","public_id":33112,"url":"https://github.com/godotengine/godot/pull/33112","diff_url":"https://github.com/godotengine/godot/pull/33112.diff","patch_url":"https://github.com/godotengine/godot/pull/33112.patch","title":"Fix invalid window border when toggled from fullscreen to windowed mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-27T15:45:30Z","updated_at":"2019-10-28T07:07:02Z","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":["034625ed9371693fdd94cf9228157645456307ee"]},"33119":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyODk5OTc4","public_id":33119,"url":"https://github.com/godotengine/godot/pull/33119","diff_url":"https://github.com/godotengine/godot/pull/33119.diff","patch_url":"https://github.com/godotengine/godot/pull/33119.patch","title":"Remove duplicate quote in displayed quote type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4NDI0MjA2","created_at":"2019-10-27T22:23:02Z","updated_at":"2019-10-28T19:07:01Z","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":["67ab03e24587ed054feeae3de35250ceeacdc768"]},"33120":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyOTAyMDg3","public_id":33120,"url":"https://github.com/godotengine/godot/pull/33120","diff_url":"https://github.com/godotengine/godot/pull/33120.diff","patch_url":"https://github.com/godotengine/godot/pull/33120.patch","title":"Add \"panel\" style to PopupDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-27T22:46:42Z","updated_at":"2019-10-28T11:56:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d92123ed978ab3599baec0db76c42cfa8f8e2bcd"]},"33124":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyOTA3Mjk2","public_id":33124,"url":"https://github.com/godotengine/godot/pull/33124","diff_url":"https://github.com/godotengine/godot/pull/33124.diff","patch_url":"https://github.com/godotengine/godot/pull/33124.patch","title":"Use proper MSAA texture in Android","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-27T23:51:50Z","updated_at":"2021-10-25T08:56:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["51db564811fbc9bc4720be49f671e57b86b95812"]},"33130":{"id":"MDExOlB1bGxSZXF1ZXN0MzMyOTU3Njgy","public_id":33130,"url":"https://github.com/godotengine/godot/pull/33130","diff_url":"https://github.com/godotengine/godot/pull/33130.diff","patch_url":"https://github.com/godotengine/godot/pull/33130.patch","title":"Fix shader crash if non-boolean expression inserted into \"if\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-28T05:36:30Z","updated_at":"2019-10-28T07:39:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["ef6161532dbd579fed2c537e76ff0ea60d32595c"]},"33144":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzMjMzMTc2","public_id":33144,"url":"https://github.com/godotengine/godot/pull/33144","diff_url":"https://github.com/godotengine/godot/pull/33144.diff","patch_url":"https://github.com/godotengine/godot/pull/33144.patch","title":"Fixed remote inspector for tool scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-28T17:23:54Z","updated_at":"2019-10-29T13:08:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3a26a0eaa76e5da6c27187dfe42d815276c58f94"]},"33147":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzMzcyMDQ1","public_id":33147,"url":"https://github.com/godotengine/godot/pull/33147","diff_url":"https://github.com/godotengine/godot/pull/33147.diff","patch_url":"https://github.com/godotengine/godot/pull/33147.patch","title":"Fixed disconnecting not connected signal","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMTkyNjE1","created_at":"2019-10-28T23:45:55Z","updated_at":"2019-10-29T11:01:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a245bab78d70cdcfd6651a9a973abbaadda4994c"]},"33149":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzMzg0NTE3","public_id":33149,"url":"https://github.com/godotengine/godot/pull/33149","diff_url":"https://github.com/godotengine/godot/pull/33149.diff","patch_url":"https://github.com/godotengine/godot/pull/33149.patch","title":"Be stricter on what's considered a scene path in CLI argument parsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-29T00:44:55Z","updated_at":"2020-01-27T18:09:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0218494e6bfc836bd40ff63db9b20ad23c880083"]},"33151":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNDM0Mjg0","public_id":33151,"url":"https://github.com/godotengine/godot/pull/33151","diff_url":"https://github.com/godotengine/godot/pull/33151.diff","patch_url":"https://github.com/godotengine/godot/pull/33151.patch","title":"Add documentation for Image's set_pixelv method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0NTc5NzM=","created_at":"2019-10-29T04:59:31Z","updated_at":"2019-11-02T18:31:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ecb4c70ed39cc6e57bacef3ce92c969e8b6db1f0"]},"33152":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNDU0MDA5","public_id":33152,"url":"https://github.com/godotengine/godot/pull/33152","diff_url":"https://github.com/godotengine/godot/pull/33152.diff","patch_url":"https://github.com/godotengine/godot/pull/33152.patch","title":"Removes translations from generated visual shader code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-29T06:26:55Z","updated_at":"2019-10-29T06:59:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["9086e7330fdd4ee573ce8a4de0ec8cf3bd7a9729"]},"33153":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNDYxMDIx","public_id":33153,"url":"https://github.com/godotengine/godot/pull/33153","diff_url":"https://github.com/godotengine/godot/pull/33153.diff","patch_url":"https://github.com/godotengine/godot/pull/33153.patch","title":"fix occluders positions error under canvas_layer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-10-29T06:53:15Z","updated_at":"2019-11-06T03:17:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c4cea10402f16745d97dbae5d88169dd0c7d9513"]},"33154":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNDgwNTg3","public_id":33154,"url":"https://github.com/godotengine/godot/pull/33154","diff_url":"https://github.com/godotengine/godot/pull/33154.diff","patch_url":"https://github.com/godotengine/godot/pull/33154.patch","title":"fix crash on iOS 13 ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2Nzc1NzU=","created_at":"2019-10-29T08:01:45Z","updated_at":"2020-05-28T12:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["29bde8cd74bf6640058143aeafb0281c1b3a027f"]},"33157":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNTExNjMz","public_id":33157,"url":"https://github.com/godotengine/godot/pull/33157","diff_url":"https://github.com/godotengine/godot/pull/33157.diff","patch_url":"https://github.com/godotengine/godot/pull/33157.patch","title":"Update natvis file to display Node class correctly in Visual Studio debugger","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-29T09:26:23Z","updated_at":"2019-10-29T13:08:40Z","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":["2f511ff7586c5eb8cf9e5a15bfe7abf20f8c5e07"]},"33159":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNTY4NzE1","public_id":33159,"url":"https://github.com/godotengine/godot/pull/33159","diff_url":"https://github.com/godotengine/godot/pull/33159.diff","patch_url":"https://github.com/godotengine/godot/pull/33159.patch","title":"Added check if field name in the shader is equal to builtin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-29T11:42:51Z","updated_at":"2021-10-25T08:56:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["76eb48641390ab9513776a3e8829ea739fa015e8"]},"33160":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNjQ2OTYz","public_id":33160,"url":"https://github.com/godotengine/godot/pull/33160","diff_url":"https://github.com/godotengine/godot/pull/33160.diff","patch_url":"https://github.com/godotengine/godot/pull/33160.patch","title":"[Mono] Alphabetize Mathf","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-10-29T14:20:22Z","updated_at":"2019-11-07T12:46:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["4922a48a9e95aecfbb22bde600c2b209d557e497"]},"33164":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzNzk2MDY1","public_id":33164,"url":"https://github.com/godotengine/godot/pull/33164","diff_url":"https://github.com/godotengine/godot/pull/33164.diff","patch_url":"https://github.com/godotengine/godot/pull/33164.patch","title":"Add \"Set as main scene\" on context menu in FileSystem panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-10-29T18:27:43Z","updated_at":"2019-10-30T12:59:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bee6b94b77649bf75c4f91d1ea8c73d890e77860"]},"33168":{"id":"MDExOlB1bGxSZXF1ZXN0MzMzOTIzMzk1","public_id":33168,"url":"https://github.com/godotengine/godot/pull/33168","diff_url":"https://github.com/godotengine/godot/pull/33168.diff","patch_url":"https://github.com/godotengine/godot/pull/33168.patch","title":"Fixed leak in gdscript when creating empty WeakRef","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-29T22:57:57Z","updated_at":"2019-10-30T12:25:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bcbe5b58507fb9534507b570653e32357182ab52"]},"33173":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MDg1NzY2","public_id":33173,"url":"https://github.com/godotengine/godot/pull/33173","diff_url":"https://github.com/godotengine/godot/pull/33173.diff","patch_url":"https://github.com/godotengine/godot/pull/33173.patch","title":"Add descriptions to setting and getting draw pass meshes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1NzI0NDY=","created_at":"2019-10-30T08:15:48Z","updated_at":"2019-11-04T08:04:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["709c1bf0516f9aaa5d4a9c7b9bae8bd6b351c027"]},"33174":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MTI0NTU4","public_id":33174,"url":"https://github.com/godotengine/godot/pull/33174","diff_url":"https://github.com/godotengine/godot/pull/33174.diff","patch_url":"https://github.com/godotengine/godot/pull/33174.patch","title":"Fixed uinitialized variable in srgb_to_linear table","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY3MzM2NjA=","created_at":"2019-10-30T09:40:43Z","updated_at":"2020-04-16T20:27:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f8c2b64c995b15aa85e3ff3346154759c206cf61"]},"33175":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MTM1ODMw","public_id":33175,"url":"https://github.com/godotengine/godot/pull/33175","diff_url":"https://github.com/godotengine/godot/pull/33175.diff","patch_url":"https://github.com/godotengine/godot/pull/33175.patch","title":"Prevents shader crash on GLES2 if unsupported built-in has been used","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-10-30T10:02:32Z","updated_at":"2019-11-01T16:42:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["1b003f3d6413e21d5268f97336c6085da586b87e"]},"33176":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MTQ3OTI5","public_id":33176,"url":"https://github.com/godotengine/godot/pull/33176","diff_url":"https://github.com/godotengine/godot/pull/33176.diff","patch_url":"https://github.com/godotengine/godot/pull/33176.patch","title":"Add descriptions to scale functions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1NzI0NDY=","created_at":"2019-10-30T10:24:21Z","updated_at":"2019-11-04T08:04:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["29844a58624eadd904a48e359c0414094d1307e9"]},"33181":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MzA2MjI3","public_id":33181,"url":"https://github.com/godotengine/godot/pull/33181","diff_url":"https://github.com/godotengine/godot/pull/33181.diff","patch_url":"https://github.com/godotengine/godot/pull/33181.patch","title":"Fail framebuffer allocation gracefully for MSAA in GLES2 ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-10-30T14:48:43Z","updated_at":"2019-11-17T19:41:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["033ae8a543b0be3af8795070f7f2bff46b350de2"]},"33182":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MzExOTMy","public_id":33182,"url":"https://github.com/godotengine/godot/pull/33182","diff_url":"https://github.com/godotengine/godot/pull/33182.diff","patch_url":"https://github.com/godotengine/godot/pull/33182.patch","title":"Added snapping for scaling in 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NjY5Njcz","created_at":"2019-10-30T14:57:28Z","updated_at":"2019-11-02T11:01:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3a8a7fc31c0c96fcb2489152753090f844959abf"]},"33183":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0MzI2MTk3","public_id":33183,"url":"https://github.com/godotengine/godot/pull/33183","diff_url":"https://github.com/godotengine/godot/pull/33183.diff","patch_url":"https://github.com/godotengine/godot/pull/33183.patch","title":"Folders in FileSystem are not expanded on project save anymore","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMTQzNTA=","created_at":"2019-10-30T15:18:21Z","updated_at":"2019-11-07T12:20:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["469acbfd0c4f2131cc4d57fec8a1d9d02390563f"]},"33189":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0NTE1ODc4","public_id":33189,"url":"https://github.com/godotengine/godot/pull/33189","diff_url":"https://github.com/godotengine/godot/pull/33189.diff","patch_url":"https://github.com/godotengine/godot/pull/33189.patch","title":"Improve the primary line setting display in the Configure Snap dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-10-30T21:03:40Z","updated_at":"2020-01-27T18:09:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["27ad8609e2c8ad40de7475f0cd5b7f8e2dc77f20"]},"33192":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0NTYxMzY3","public_id":33192,"url":"https://github.com/godotengine/godot/pull/33192","diff_url":"https://github.com/godotengine/godot/pull/33192.diff","patch_url":"https://github.com/godotengine/godot/pull/33192.patch","title":"Update libogg to upstream c8fca6b","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-10-30T23:01:02Z","updated_at":"2019-11-12T07:17:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6eb8c11d3244c0a36fee4b09122e10e14ea7565e"]},"33194":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0NjkwODkz","public_id":33194,"url":"https://github.com/godotengine/godot/pull/33194","diff_url":"https://github.com/godotengine/godot/pull/33194.diff","patch_url":"https://github.com/godotengine/godot/pull/33194.patch","title":"Add descriptions to clear and copy_theme.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1NzI0NDY=","created_at":"2019-10-31T06:08:22Z","updated_at":"2019-11-04T08:05:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["d69ed2fc55bcfe1297b822f85d92a3677bc806b3"]},"33195":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0NzAzMDYz","public_id":33195,"url":"https://github.com/godotengine/godot/pull/33195","diff_url":"https://github.com/godotengine/godot/pull/33195.diff","patch_url":"https://github.com/godotengine/godot/pull/33195.patch","title":"Add descriptions to set_initial_value and set_setting.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1NzI0NDY=","created_at":"2019-10-31T06:45:28Z","updated_at":"2019-11-04T08:05:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e72d6cf54a7d93082f5e0600276b7114d868de07"]},"33196":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0NzM0ODUz","public_id":33196,"url":"https://github.com/godotengine/godot/pull/33196","diff_url":"https://github.com/godotengine/godot/pull/33196.diff","patch_url":"https://github.com/godotengine/godot/pull/33196.patch","title":"Fix a constant name typo for GridContainer when creating an editor theme.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc1NzI0NDY=","created_at":"2019-10-31T08:11:38Z","updated_at":"2019-11-04T08:05:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3854389156f8839edbb026b6e92fb0d53d191926"]},"33201":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0ODI0MzQ4","public_id":33201,"url":"https://github.com/godotengine/godot/pull/33201","diff_url":"https://github.com/godotengine/godot/pull/33201.diff","patch_url":"https://github.com/godotengine/godot/pull/33201.patch","title":"Provide and print error messages for JSON parsing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-10-31T11:17:11Z","updated_at":"2019-10-31T12:32:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["56925b9c28420d80dc343fe801177da737278d32"]},"33202":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0ODQ1NTAx","public_id":33202,"url":"https://github.com/godotengine/godot/pull/33202","diff_url":"https://github.com/godotengine/godot/pull/33202.diff","patch_url":"https://github.com/godotengine/godot/pull/33202.patch","title":"Improved TextEdit search usability & documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-31T12:00:37Z","updated_at":"2020-05-16T22:01:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["d29c8ab81b8b32f99e42153c7708c99a9eab3b55"]},"33203":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0ODc5MzU3","public_id":33203,"url":"https://github.com/godotengine/godot/pull/33203","diff_url":"https://github.com/godotengine/godot/pull/33203.diff","patch_url":"https://github.com/godotengine/godot/pull/33203.patch","title":"Fix \"seperate\" typos","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-10-31T12:58:43Z","updated_at":"2019-10-31T22:57:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8754e21f48a5db53f905898dbccfc4bc6eb10f9a"]},"33204":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0OTI3MTM2","public_id":33204,"url":"https://github.com/godotengine/godot/pull/33204","diff_url":"https://github.com/godotengine/godot/pull/33204.diff","patch_url":"https://github.com/godotengine/godot/pull/33204.patch","title":"Prevent crash when we can't write to editor cache or config path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-10-31T14:17:36Z","updated_at":"2019-11-08T12:16:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["565f7183aab390986e678dfb909e2481e94e441f"]},"33209":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0OTc1MDA3","public_id":33209,"url":"https://github.com/godotengine/godot/pull/33209","diff_url":"https://github.com/godotengine/godot/pull/33209.diff","patch_url":"https://github.com/godotengine/godot/pull/33209.patch","title":"Link SoftBody tutorial in docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-10-31T15:30:31Z","updated_at":"2019-11-01T15:29:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ce61bff759b6876882b1b023e284df3bfd79b7c6"]},"33210":{"id":"MDExOlB1bGxSZXF1ZXN0MzM0OTc2MTc1","public_id":33210,"url":"https://github.com/godotengine/godot/pull/33210","diff_url":"https://github.com/godotengine/godot/pull/33210.diff","patch_url":"https://github.com/godotengine/godot/pull/33210.patch","title":"Added empty() function to pool array types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-31T15:32:07Z","updated_at":"2019-11-02T13:36:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["475115c0c3615c215f87b88a74ad40f1ccec7416"]},"33211":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MDEyNTkz","public_id":33211,"url":"https://github.com/godotengine/godot/pull/33211","diff_url":"https://github.com/godotengine/godot/pull/33211.diff","patch_url":"https://github.com/godotengine/godot/pull/33211.patch","title":"Added documentation for the OS class MIDI functions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MjA2MTM=","created_at":"2019-10-31T16:28:34Z","updated_at":"2019-11-01T13:04:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1e07ab8564e1558478c8a7ee88ce3cb3d94d1c2e"]},"33216":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MDYxMTIz","public_id":33216,"url":"https://github.com/godotengine/godot/pull/33216","diff_url":"https://github.com/godotengine/godot/pull/33216.diff","patch_url":"https://github.com/godotengine/godot/pull/33216.patch","title":"Code sections improvements in editor help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-10-31T17:53:51Z","updated_at":"2019-11-01T14:30:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["74271712a88546746fccda6bdf20ba604ae0744e"]},"33219":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MTI0Njg4","public_id":33219,"url":"https://github.com/godotengine/godot/pull/33219","diff_url":"https://github.com/godotengine/godot/pull/33219.diff","patch_url":"https://github.com/godotengine/godot/pull/33219.patch","title":"Make the editor dimming smarter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-10-31T20:05:50Z","updated_at":"2019-11-01T05:44:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["36c4fd8935596f0d67a3eaa7d8779e6891d58564"]},"33221":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MTc1NTUx","public_id":33221,"url":"https://github.com/godotengine/godot/pull/33221","diff_url":"https://github.com/godotengine/godot/pull/33221.diff","patch_url":"https://github.com/godotengine/godot/pull/33221.patch","title":"Added link to Area2D tutorial in documentation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MjA2MTM=","created_at":"2019-10-31T21:55:39Z","updated_at":"2019-11-01T05:44:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1758a6f49431c26fd17bd0ffb0d92d4fba791a90"]},"33227":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1Mjc5Mjg5","public_id":33227,"url":"https://github.com/godotengine/godot/pull/33227","diff_url":"https://github.com/godotengine/godot/pull/33227.diff","patch_url":"https://github.com/godotengine/godot/pull/33227.patch","title":"Add new file in libogg readme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-11-01T04:56:01Z","updated_at":"2019-11-01T11:03:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e70e89443324abb93e47cf0d5a516e350b619097"]},"33229":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MzQyNzA3","public_id":33229,"url":"https://github.com/godotengine/godot/pull/33229","diff_url":"https://github.com/godotengine/godot/pull/33229.diff","patch_url":"https://github.com/godotengine/godot/pull/33229.patch","title":"Document force_update_transform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-11-01T09:39:27Z","updated_at":"2019-11-01T15:30:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2166437869f29a12faf8b667e47a76f11e5f3cc8"]},"33232":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1MzkyMDI3","public_id":33232,"url":"https://github.com/godotengine/godot/pull/33232","diff_url":"https://github.com/godotengine/godot/pull/33232.diff","patch_url":"https://github.com/godotengine/godot/pull/33232.patch","title":"Fix Batch Rename not opening","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExMDQ4Njcw","created_at":"2019-11-01T12:07:51Z","updated_at":"2019-11-01T13:00:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d14d57120db97aa1b3a758be822be9430bbec7ed"]},"33233":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NDM1Mjgy","public_id":33233,"url":"https://github.com/godotengine/godot/pull/33233","diff_url":"https://github.com/godotengine/godot/pull/33233.diff","patch_url":"https://github.com/godotengine/godot/pull/33233.patch","title":"$ autocompletion keeps quotation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5NDk3ODY5","created_at":"2019-11-01T13:59:19Z","updated_at":"2021-04-20T14:08:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["c394ef74104b9d832bafc8f07c74460df72ee01b"]},"33238":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NDU2NDAz","public_id":33238,"url":"https://github.com/godotengine/godot/pull/33238","diff_url":"https://github.com/godotengine/godot/pull/33238.diff","patch_url":"https://github.com/godotengine/godot/pull/33238.patch","title":"Fix some crashes, overflows and using variables without values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-11-01T14:44:55Z","updated_at":"2019-12-21T07:27:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9ddb3265e1a6d2f9937ff6a27d04302d76c10431"]},"33239":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NDY5MDQ1","public_id":33239,"url":"https://github.com/godotengine/godot/pull/33239","diff_url":"https://github.com/godotengine/godot/pull/33239.diff","patch_url":"https://github.com/godotengine/godot/pull/33239.patch","title":"Fix: typo atleast -> at least","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIzNDA1MTIy","created_at":"2019-11-01T15:10:35Z","updated_at":"2019-11-01T19:59:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["79a59a358771ade4365345b5d448f8468c93399c"]},"33243":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NTQ4OTEx","public_id":33243,"url":"https://github.com/godotengine/godot/pull/33243","diff_url":"https://github.com/godotengine/godot/pull/33243.diff","patch_url":"https://github.com/godotengine/godot/pull/33243.patch","title":"Make BackBufferCopy's description more specific","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgzMzE2","created_at":"2019-11-01T18:07:24Z","updated_at":"2019-11-02T18:38:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5bf08ae836e857282fdf45f1d9f97f5b0e436d90"]},"33246":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NTk2ODU4","public_id":33246,"url":"https://github.com/godotengine/godot/pull/33246","diff_url":"https://github.com/godotengine/godot/pull/33246.diff","patch_url":"https://github.com/godotengine/godot/pull/33246.patch","title":"Fixed error when renaming a state in AnimationNodeStateMachine","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-01T20:15:44Z","updated_at":"2019-11-01T21:22:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f6f60e22f58e4f3cbedc0841217396f1a75c4db1"]},"33249":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NjMzNDg4","public_id":33249,"url":"https://github.com/godotengine/godot/pull/33249","diff_url":"https://github.com/godotengine/godot/pull/33249.diff","patch_url":"https://github.com/godotengine/godot/pull/33249.patch","title":"Added missing server platform checks to template dir and shared lib copy in mono_configure.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjIwNzc4","created_at":"2019-11-01T21:56:47Z","updated_at":"2019-11-19T08:49:28Z","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":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["cbd98d0fcf47201c116c89b757c900110932e352"]},"33254":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1NzA2Mjc2","public_id":33254,"url":"https://github.com/godotengine/godot/pull/33254","diff_url":"https://github.com/godotengine/godot/pull/33254.diff","patch_url":"https://github.com/godotengine/godot/pull/33254.patch","title":"Update zstd to 1.4.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-11-02T03:08:05Z","updated_at":"2019-11-12T07:10:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["61ad365fc9a1c20505706f02c0d713f07aff18be"]},"33256":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1Nzg0NjIx","public_id":33256,"url":"https://github.com/godotengine/godot/pull/33256","diff_url":"https://github.com/godotengine/godot/pull/33256.diff","patch_url":"https://github.com/godotengine/godot/pull/33256.patch","title":"Sort custom vshader nodes+prevents them from divide to different folders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-02T08:59:18Z","updated_at":"2019-11-02T10:09:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["84a0ad36b659f352e0c6e044553ee6740d848a9c"]},"33257":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1Nzg1NzY2","public_id":33257,"url":"https://github.com/godotengine/godot/pull/33257","diff_url":"https://github.com/godotengine/godot/pull/33257.diff","patch_url":"https://github.com/godotengine/godot/pull/33257.patch","title":"Document behavior of GDScript printraw","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-11-02T09:03:53Z","updated_at":"2019-11-07T12:46:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c4e46b880089409689ca9de07df8cadce1fd52e5"]},"33258":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1Nzg2MDgw","public_id":33258,"url":"https://github.com/godotengine/godot/pull/33258","diff_url":"https://github.com/godotengine/godot/pull/33258.diff","patch_url":"https://github.com/godotengine/godot/pull/33258.patch","title":"Fix Color8 GDScript documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-11-02T09:05:13Z","updated_at":"2019-11-03T01:00:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["b67f252016b46c26eae0c91fd1c72009711c246f"]},"33259":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1Nzk0NzA5","public_id":33259,"url":"https://github.com/godotengine/godot/pull/33259","diff_url":"https://github.com/godotengine/godot/pull/33259.diff","patch_url":"https://github.com/godotengine/godot/pull/33259.patch","title":"Removed switch operator from GLES2 shader back-end","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-02T09:42:29Z","updated_at":"2019-11-02T18:43:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["6b7f8558d962bf67d4cc4bc1d539b925787fdc03"]},"33261":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODA2MjE3","public_id":33261,"url":"https://github.com/godotengine/godot/pull/33261","diff_url":"https://github.com/godotengine/godot/pull/33261.diff","patch_url":"https://github.com/godotengine/godot/pull/33261.patch","title":"Finish TileMap documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4Mjg2OTYx","created_at":"2019-11-02T10:51:38Z","updated_at":"2019-11-03T07:23:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b90ec3b4426f7639e354d16e8388a5b61b9d45ef"]},"33264":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODA4NDM4","public_id":33264,"url":"https://github.com/godotengine/godot/pull/33264","diff_url":"https://github.com/godotengine/godot/pull/33264.diff","patch_url":"https://github.com/godotengine/godot/pull/33264.patch","title":"Code format for true/false/null to make documentation consistent","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-02T11:21:20Z","updated_at":"2019-11-04T07:19:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["52e799b6d4dce34bce0b1a96cf9d35d18cb7b3ae"]},"33266":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODMwMjc2","public_id":33266,"url":"https://github.com/godotengine/godot/pull/33266","diff_url":"https://github.com/godotengine/godot/pull/33266.diff","patch_url":"https://github.com/godotengine/godot/pull/33266.patch","title":"Use GDScript resource path over script path for `inst2dict`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-11-02T13:26:11Z","updated_at":"2019-11-04T09:23:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7f40b6902288d4e6406412985260c36a57d56943"]},"33267":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODMxNjkx","public_id":33267,"url":"https://github.com/godotengine/godot/pull/33267","diff_url":"https://github.com/godotengine/godot/pull/33267.diff","patch_url":"https://github.com/godotengine/godot/pull/33267.patch","title":"Restore GDNative compatibility after #33210","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-02T13:31:40Z","updated_at":"2019-11-02T16:14:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["047ecffaacd3d97aa9ff5c85e53f66942dd469e3"]},"33268":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODM1NDk4","public_id":33268,"url":"https://github.com/godotengine/godot/pull/33268","diff_url":"https://github.com/godotengine/godot/pull/33268.diff","patch_url":"https://github.com/godotengine/godot/pull/33268.patch","title":"Update connection info on script validation rather then saved copy","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-11-02T13:46:16Z","updated_at":"2019-11-02T21:46:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["362d38ea675f56cf56230605dd5ff6114c6bb2af"]},"33270":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1ODQxOTE5","public_id":33270,"url":"https://github.com/godotengine/godot/pull/33270","diff_url":"https://github.com/godotengine/godot/pull/33270.diff","patch_url":"https://github.com/godotengine/godot/pull/33270.patch","title":"Copy transform when creating convex sibling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MDAxMjUz","created_at":"2019-11-02T14:10:23Z","updated_at":"2019-11-02T18:50:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ec274eeeffad81805855096d02aa625940aa20d2"]},"33275":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1OTc0ODMz","public_id":33275,"url":"https://github.com/godotengine/godot/pull/33275","diff_url":"https://github.com/godotengine/godot/pull/33275.diff","patch_url":"https://github.com/godotengine/godot/pull/33275.patch","title":"Make the editor dimming even more smarter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-11-02T23:26:45Z","updated_at":"2019-11-03T11:27:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6348dfa948783fd570f494246c4aa0dc602e6159"]},"33277":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1OTgwNjY2","public_id":33277,"url":"https://github.com/godotengine/godot/pull/33277","diff_url":"https://github.com/godotengine/godot/pull/33277.diff","patch_url":"https://github.com/godotengine/godot/pull/33277.patch","title":"Force update SpatialMaterial when texture set and always use ALBEDO","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-03T00:44:50Z","updated_at":"2019-11-17T20:47:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["21e1f1df0fd202a14050557b9de23e2f8e429228"]},"33278":{"id":"MDExOlB1bGxSZXF1ZXN0MzM1OTkyOTM2","public_id":33278,"url":"https://github.com/godotengine/godot/pull/33278","diff_url":"https://github.com/godotengine/godot/pull/33278.diff","patch_url":"https://github.com/godotengine/godot/pull/33278.patch","title":"Fix depth format on Android in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-03T05:00:52Z","updated_at":"2019-11-17T19:42:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bc327795426128876780a0e3ba5acf16a5bffdd6"]},"33280":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDExNTQ5","public_id":33280,"url":"https://github.com/godotengine/godot/pull/33280","diff_url":"https://github.com/godotengine/godot/pull/33280.diff","patch_url":"https://github.com/godotengine/godot/pull/33280.patch","title":"Prevents usage of unsupported texture shader types in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-03T10:30:52Z","updated_at":"2019-11-03T17:48:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["5e44b5be81de62fdce4716445142cd418988a2dc"]},"33282":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDI2ODIw","public_id":33282,"url":"https://github.com/godotengine/godot/pull/33282","diff_url":"https://github.com/godotengine/godot/pull/33282.diff","patch_url":"https://github.com/godotengine/godot/pull/33282.patch","title":"Added sampler inputs for visual shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-03T13:51:06Z","updated_at":"2019-11-04T10:34:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["8243afb0e98a8f084e020e2f77ae6a75caa517c3"]},"33286":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDM1ODgy","public_id":33286,"url":"https://github.com/godotengine/godot/pull/33286","diff_url":"https://github.com/godotengine/godot/pull/33286.diff","patch_url":"https://github.com/godotengine/godot/pull/33286.patch","title":"Fixes the edit rect in TreeItems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-11-03T15:16:06Z","updated_at":"2019-11-03T16:46:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8eb2eeae0f0d204f697ef5c0a1bfdcd18d8cb723"]},"33291":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDQ2NzAx","public_id":33291,"url":"https://github.com/godotengine/godot/pull/33291","diff_url":"https://github.com/godotengine/godot/pull/33291.diff","patch_url":"https://github.com/godotengine/godot/pull/33291.patch","title":"fix #33188 MSAA depth buffer not used for external texture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-11-03T16:58:08Z","updated_at":"2019-11-08T16:51:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["418b035ddaaf9b40892ba88632c3aa6f3bf128b5"]},"33311":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDcxMDQ0","public_id":33311,"url":"https://github.com/godotengine/godot/pull/33311","diff_url":"https://github.com/godotengine/godot/pull/33311.diff","patch_url":"https://github.com/godotengine/godot/pull/33311.patch","title":"Update opus to 1.3.1 and opusfile to 0.11","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-11-03T21:27:54Z","updated_at":"2019-11-18T09:02:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e00426c512a7905f5f925d382c443bab7a0ca693"]},"33312":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MDcxNjUz","public_id":33312,"url":"https://github.com/godotengine/godot/pull/33312","diff_url":"https://github.com/godotengine/godot/pull/33312.diff","patch_url":"https://github.com/godotengine/godot/pull/33312.patch","title":"Better description of the binds parameter of connect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTIzNjM2","created_at":"2019-11-03T21:33:18Z","updated_at":"2019-11-21T09:37:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b81f9f777f3b621bc5b8970eabd8d93d1db453b9"]},"33330":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MTc4NTY4","public_id":33330,"url":"https://github.com/godotengine/godot/pull/33330","diff_url":"https://github.com/godotengine/godot/pull/33330.diff","patch_url":"https://github.com/godotengine/godot/pull/33330.patch","title":"Fixed cases where labels with autowrap can overflow the editor ui","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-04T09:20:37Z","updated_at":"2019-11-04T18:25:36Z","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":["13c88878c4c6daae1f5ce83b516f15fdd8a45dd6"]},"33331":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MjMwMjg3","public_id":33331,"url":"https://github.com/godotengine/godot/pull/33331","diff_url":"https://github.com/godotengine/godot/pull/33331.diff","patch_url":"https://github.com/godotengine/godot/pull/33331.patch","title":"Allow zooming while panning","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-04T11:34:32Z","updated_at":"2019-11-04T11:49: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":["e3cfb006a0563dbf0637033754a2b4104b897421"]},"33333":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MjgwNTA3","public_id":33333,"url":"https://github.com/godotengine/godot/pull/33333","diff_url":"https://github.com/godotengine/godot/pull/33333.diff","patch_url":"https://github.com/godotengine/godot/pull/33333.patch","title":"Remove unused `editor/active` project setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-04T13:36:08Z","updated_at":"2020-01-27T18:09:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8ca0f1a71c427e9ece931672289d88ad0cbe5a9b"]},"33335":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MzA0NzY5","public_id":33335,"url":"https://github.com/godotengine/godot/pull/33335","diff_url":"https://github.com/godotengine/godot/pull/33335.diff","patch_url":"https://github.com/godotengine/godot/pull/33335.patch","title":"Fix key names being wrongly capitalized in the input map editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-04T14:25:49Z","updated_at":"2020-01-27T18:09:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b14e39179231ddf98a64dbb82cd49da44468c50f"]},"33341":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MzQ5ODY1","public_id":33341,"url":"https://github.com/godotengine/godot/pull/33341","diff_url":"https://github.com/godotengine/godot/pull/33341.diff","patch_url":"https://github.com/godotengine/godot/pull/33341.patch","title":"Fix invalid casting on visual shader sampler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-04T15:53:07Z","updated_at":"2019-11-04T16:08:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["f5ffc1aedc75c3f8df45a9f63a5aca04332fe8f8"]},"33343":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2MzU3NTM1","public_id":33343,"url":"https://github.com/godotengine/godot/pull/33343","diff_url":"https://github.com/godotengine/godot/pull/33343.diff","patch_url":"https://github.com/godotengine/godot/pull/33343.patch","title":"Another scene tree dock menu cleanup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-04T16:08:30Z","updated_at":"2019-11-07T14:21:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4ed2abb0bf13d9b5e607d9c1521805e0e6b305a6"]},"33347":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2NDEyODM1","public_id":33347,"url":"https://github.com/godotengine/godot/pull/33347","diff_url":"https://github.com/godotengine/godot/pull/33347.diff","patch_url":"https://github.com/godotengine/godot/pull/33347.patch","title":"FBX Skinning and batch of fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc0ODc3MA==","created_at":"2019-11-04T18:17:37Z","updated_at":"2019-11-06T11:55:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["5fb160c7c692c469488f11aca90a36ac3248dfee","0bd877780fb7b344b5ed1d2fa7765078616f069b"]},"33361":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2Nzk0Mzk4","public_id":33361,"url":"https://github.com/godotengine/godot/pull/33361","diff_url":"https://github.com/godotengine/godot/pull/33361.diff","patch_url":"https://github.com/godotengine/godot/pull/33361.patch","title":"Fixes improper undo state for pivot setting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-11-05T14:04:41Z","updated_at":"2019-11-05T14:55:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f643786b96a0ccf10e587eeed60e858cd2f713c0"]},"33362":{"id":"MDExOlB1bGxSZXF1ZXN0MzM2ODE5ODk4","public_id":33362,"url":"https://github.com/godotengine/godot/pull/33362","diff_url":"https://github.com/godotengine/godot/pull/33362.diff","patch_url":"https://github.com/godotengine/godot/pull/33362.patch","title":"Fix dragging spinner without control key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-11-05T14:55:46Z","updated_at":"2019-12-21T07:27:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9fd416abce9d3c4a86fcf27b57779fc9507f7570"]},"33376":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3MDY4NTA4","public_id":33376,"url":"https://github.com/godotengine/godot/pull/33376","diff_url":"https://github.com/godotengine/godot/pull/33376.diff","patch_url":"https://github.com/godotengine/godot/pull/33376.patch","title":"Fix #24137 Different number of leading zeros on MINGW printf(\"%lg\")","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY4MjY1OA==","created_at":"2019-11-05T23:22:12Z","updated_at":"2019-11-08T12:58:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bdb7adecfb2834640279a26886ff110693e43910"]},"33380":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3MTUwNzIz","public_id":33380,"url":"https://github.com/godotengine/godot/pull/33380","diff_url":"https://github.com/godotengine/godot/pull/33380.diff","patch_url":"https://github.com/godotengine/godot/pull/33380.patch","title":"Fix localise_path method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyNzU2MDQ3","created_at":"2019-11-06T03:39:26Z","updated_at":"2019-11-27T05:31:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1342551664091c1ceb931ee45d9c43f09df5f1ff"]},"33382":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3MjQ4MDYy","public_id":33382,"url":"https://github.com/godotengine/godot/pull/33382","diff_url":"https://github.com/godotengine/godot/pull/33382.diff","patch_url":"https://github.com/godotengine/godot/pull/33382.patch","title":"Remove implicit dependency on String from error_macros.h.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-06T09:09:16Z","updated_at":"2019-11-06T12:37:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["24469d9ce44d449e574fc1bc7f854f790866a178"]},"33387":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3MzI4MjU4","public_id":33387,"url":"https://github.com/godotengine/godot/pull/33387","diff_url":"https://github.com/godotengine/godot/pull/33387.diff","patch_url":"https://github.com/godotengine/godot/pull/33387.patch","title":"Node create dialog filtering optimization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-06T12:12:39Z","updated_at":"2019-11-07T07:21:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["fb9ff92c290b16a955d6a911ba462b48aae00cf6"]},"33402":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3NTU5Mzk2","public_id":33402,"url":"https://github.com/godotengine/godot/pull/33402","diff_url":"https://github.com/godotengine/godot/pull/33402.diff","patch_url":"https://github.com/godotengine/godot/pull/33402.patch","title":"Make text in the \"About\" dialog reset its position when changed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-11-06T20:23:41Z","updated_at":"2019-11-06T21:26:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["64da703c6f71e974cd404a2ebae9b0564f75e4c2"]},"33403":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3NTYyMTcw","public_id":33403,"url":"https://github.com/godotengine/godot/pull/33403","diff_url":"https://github.com/godotengine/godot/pull/33403.diff","patch_url":"https://github.com/godotengine/godot/pull/33403.patch","title":"Fixes ItemList max column update","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-11-06T20:28:05Z","updated_at":"2019-11-06T21:23:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["71e79af1f14259598e687b4b64ab935e3bd2c3e2"]},"33412":{"id":"MDExOlB1bGxSZXF1ZXN0MzM3ODA4NTUw","public_id":33412,"url":"https://github.com/godotengine/godot/pull/33412","diff_url":"https://github.com/godotengine/godot/pull/33412.diff","patch_url":"https://github.com/godotengine/godot/pull/33412.patch","title":"Add an HTTPRequest usage example to the class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-07T01:16:51Z","updated_at":"2020-01-27T18:08:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["06fc43d41cc965e5a520c65b2a829e306fcc5b97"]},"33423":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MDEzODMw","public_id":33423,"url":"https://github.com/godotengine/godot/pull/33423","diff_url":"https://github.com/godotengine/godot/pull/33423.diff","patch_url":"https://github.com/godotengine/godot/pull/33423.patch","title":"Fix graphic tablet input coordinates on Windows.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-07T12:27:11Z","updated_at":"2019-11-07T14:52:47Z","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":["1c8d3ab94f130b09320584b29513790e90311b52"]},"33426":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MDYzNzUy","public_id":33426,"url":"https://github.com/godotengine/godot/pull/33426","diff_url":"https://github.com/godotengine/godot/pull/33426.diff","patch_url":"https://github.com/godotengine/godot/pull/33426.patch","title":"Ignore the classes in the recent and favorite panels of the create dialog if they are disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NDk5NzIx","created_at":"2019-11-07T14:22:24Z","updated_at":"2020-01-09T07:55:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b0e42050696452479afb74691164e3725bc0271e"]},"33427":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MDc0NDUw","public_id":33427,"url":"https://github.com/godotengine/godot/pull/33427","diff_url":"https://github.com/godotengine/godot/pull/33427.diff","patch_url":"https://github.com/godotengine/godot/pull/33427.patch","title":"Partial revert of #32657, undoing line shifting by 0.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-07T14:44:03Z","updated_at":"2019-11-10T18:58:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["47389c3a167797ef6e5756937e9d888f6a7719b7"]},"33430":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MTEyNTUx","public_id":33430,"url":"https://github.com/godotengine/godot/pull/33430","diff_url":"https://github.com/godotengine/godot/pull/33430.diff","patch_url":"https://github.com/godotengine/godot/pull/33430.patch","title":"Fix r1 (and r2) may be used uninitialized warning in eq.cpp.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-07T15:57:41Z","updated_at":"2019-11-08T09:23:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fea58321e6f7285bee5937cb10257ca5ddb6dd4a"]},"33431":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MjAwNjE1","public_id":33431,"url":"https://github.com/godotengine/godot/pull/33431","diff_url":"https://github.com/godotengine/godot/pull/33431.diff","patch_url":"https://github.com/godotengine/godot/pull/33431.patch","title":"Fixed the particles2D prematurely animation ending ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMTgwNDU1","created_at":"2019-11-07T19:21:33Z","updated_at":"2019-11-09T06:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7e4ae4c503353f27168da8a0c8ae715d1b80b97a"]},"33432":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MjExMjk0","public_id":33432,"url":"https://github.com/godotengine/godot/pull/33432","diff_url":"https://github.com/godotengine/godot/pull/33432.diff","patch_url":"https://github.com/godotengine/godot/pull/33432.patch","title":"Added link to raycasting tutorial to RayCast/RayCast2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-07T19:48:40Z","updated_at":"2019-11-07T20:40:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4c4172ec92eb383be7250d4f41da76fad771bdfb"]},"33437":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4MzM0MTUw","public_id":33437,"url":"https://github.com/godotengine/godot/pull/33437","diff_url":"https://github.com/godotengine/godot/pull/33437.diff","patch_url":"https://github.com/godotengine/godot/pull/33437.patch","title":"Additional setting to prevent warnings in addons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNTkwOTk=","created_at":"2019-11-08T02:50:36Z","updated_at":"2019-11-12T10:10: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":["d7137a6b7233c6867c717883a61a1c3607ae84e5"]},"33440":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NTk4MTIz","public_id":33440,"url":"https://github.com/godotengine/godot/pull/33440","diff_url":"https://github.com/godotengine/godot/pull/33440.diff","patch_url":"https://github.com/godotengine/godot/pull/33440.patch","title":"Revert \"Fixed TouchScreenButton::shape_centered having no effect\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-08T09:57:11Z","updated_at":"2019-11-08T11:27:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3c0c8f26f91b96703adf298d903d0229afa6955f"]},"33441":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NjAwMjM1","public_id":33441,"url":"https://github.com/godotengine/godot/pull/33441","diff_url":"https://github.com/godotengine/godot/pull/33441.diff","patch_url":"https://github.com/godotengine/godot/pull/33441.patch","title":"Clarify shape_centered property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-11-08T10:02:26Z","updated_at":"2020-02-12T03:04:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["12c2363290e0c2e2f827d761a20012b859bcffc3"]},"33443":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NjA4MDU4","public_id":33443,"url":"https://github.com/godotengine/godot/pull/33443","diff_url":"https://github.com/godotengine/godot/pull/33443.diff","patch_url":"https://github.com/godotengine/godot/pull/33443.patch","title":"Fixed initial title in audio buses editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2019-11-08T10:21:36Z","updated_at":"2019-11-08T11:28:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9d73014183bbef93fe55979074acbdefedfb1de"]},"33444":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NjU3ODIw","public_id":33444,"url":"https://github.com/godotengine/godot/pull/33444","diff_url":"https://github.com/godotengine/godot/pull/33444.diff","patch_url":"https://github.com/godotengine/godot/pull/33444.patch","title":"Make MSAA in GLES2 work with external textures for VR","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-11-08T12:35:14Z","updated_at":"2020-02-27T11:26:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["add5eaca439ff2d2098c2bc505201853d0d4366a","f7cba26a52f54ab9ad5a617cc1283d6022f9689f"]},"33445":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NjU4NTYx","public_id":33445,"url":"https://github.com/godotengine/godot/pull/33445","diff_url":"https://github.com/godotengine/godot/pull/33445.diff","patch_url":"https://github.com/godotengine/godot/pull/33445.patch","title":"Emit an error rather than crash in A*","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1ODkyOTA4","created_at":"2019-11-08T12:37:22Z","updated_at":"2019-11-08T13:18:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aac7ddf89f5ddc3fa69052bf13b2dd2c94236227"]},"33446":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NjY4NTcx","public_id":33446,"url":"https://github.com/godotengine/godot/pull/33446","diff_url":"https://github.com/godotengine/godot/pull/33446.diff","patch_url":"https://github.com/godotengine/godot/pull/33446.patch","title":"Fix MinGW/clang/LLD/UCRT build.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-08T13:06:30Z","updated_at":"2019-11-08T17:26:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["5d6ff7f2a28ea0a0f67e5ec1195f6cc02fe9ab5d"]},"33452":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4NzY3ODU2","public_id":33452,"url":"https://github.com/godotengine/godot/pull/33452","diff_url":"https://github.com/godotengine/godot/pull/33452.diff","patch_url":"https://github.com/godotengine/godot/pull/33452.patch","title":"Fix incorrect offset for old-format tilemaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-08T16:59:24Z","updated_at":"2021-10-25T08:56:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["26b933dc21b8b7aecf6f0c908424e7738e5dc4f4"]},"33453":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4Nzg5MTAy","public_id":33453,"url":"https://github.com/godotengine/godot/pull/33453","diff_url":"https://github.com/godotengine/godot/pull/33453.diff","patch_url":"https://github.com/godotengine/godot/pull/33453.patch","title":"Expose the `OS.low_processor_usage_mode_sleep_usec` property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-08T17:53:47Z","updated_at":"2020-01-27T18:08:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e6d53ba75fe8d58d72fb6f4c261c7fcf73290104"]},"33462":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4ODg1NDIx","public_id":33462,"url":"https://github.com/godotengine/godot/pull/33462","diff_url":"https://github.com/godotengine/godot/pull/33462.diff","patch_url":"https://github.com/godotengine/godot/pull/33462.patch","title":"Fix some small text mistakes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-08T22:35:42Z","updated_at":"2019-11-09T11:40:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2bde99f790137367fc9bf57d261a330c27b4de4a"]},"33464":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4ODk2MDQ0","public_id":33464,"url":"https://github.com/godotengine/godot/pull/33464","diff_url":"https://github.com/godotengine/godot/pull/33464.diff","patch_url":"https://github.com/godotengine/godot/pull/33464.patch","title":"Clarify how to handle go back button on mobile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-08T23:17:29Z","updated_at":"2019-11-09T13:05:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5d618b0570741575bca0c7867ea6b4c57c0f5e26"]},"33465":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4ODk5MjM1","public_id":33465,"url":"https://github.com/godotengine/godot/pull/33465","diff_url":"https://github.com/godotengine/godot/pull/33465.diff","patch_url":"https://github.com/godotengine/godot/pull/33465.patch","title":"Fix functions listing all theme resources","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1NjU2NjI2","created_at":"2019-11-08T23:31:16Z","updated_at":"2019-11-09T20:03:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["80b9c8e9508a8bbc4b86960dbdc31f98a8d8363d"]},"33478":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4OTYyMTAy","public_id":33478,"url":"https://github.com/godotengine/godot/pull/33478","diff_url":"https://github.com/godotengine/godot/pull/33478.diff","patch_url":"https://github.com/godotengine/godot/pull/33478.patch","title":"Fixed Particles restart after visibility has been set to off and on again","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T08:53:38Z","updated_at":"2019-11-09T18:08:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["530665197f04f08090e2dda92a50548fb5aca374"]},"33482":{"id":"MDExOlB1bGxSZXF1ZXN0MzM4OTg3MDAz","public_id":33482,"url":"https://github.com/godotengine/godot/pull/33482","diff_url":"https://github.com/godotengine/godot/pull/33482.diff","patch_url":"https://github.com/godotengine/godot/pull/33482.patch","title":"Set ShellExecuteW's verb to NULL - fixes #33388","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjcyMjMz","created_at":"2019-11-09T11:01:34Z","updated_at":"2019-11-11T13:08:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["778b421973f97841e969d7305d95b1312c454d12"]},"33486":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDI0OTM3","public_id":33486,"url":"https://github.com/godotengine/godot/pull/33486","diff_url":"https://github.com/godotengine/godot/pull/33486.diff","patch_url":"https://github.com/godotengine/godot/pull/33486.patch","title":"[UWP] [Export] added additional checks for blank values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjcyMjMz","created_at":"2019-11-09T14:00:24Z","updated_at":"2019-11-09T19:49:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a0fd4504152dcdf991d021254d217f1e96f5accd"]},"33491":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDU3NjAz","public_id":33491,"url":"https://github.com/godotengine/godot/pull/33491","diff_url":"https://github.com/godotengine/godot/pull/33491.diff","patch_url":"https://github.com/godotengine/godot/pull/33491.patch","title":"Fixed Camera preview when creating new scenes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T16:27:51Z","updated_at":"2019-11-09T18:55:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["311ab52b6c8aab811e989f0d33ba3b2334655097"]},"33492":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDYyMTk5","public_id":33492,"url":"https://github.com/godotengine/godot/pull/33492","diff_url":"https://github.com/godotengine/godot/pull/33492.diff","patch_url":"https://github.com/godotengine/godot/pull/33492.patch","title":"Fixed not being able to scroll ending wrapped line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-11-09T16:49:52Z","updated_at":"2019-11-09T18:08:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["25cba699f071bf46fa0f5fe1c3912b17a00a7c15"]},"33495":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDgwMjQ3","public_id":33495,"url":"https://github.com/godotengine/godot/pull/33495","diff_url":"https://github.com/godotengine/godot/pull/33495.diff","patch_url":"https://github.com/godotengine/godot/pull/33495.patch","title":"Fixed crash when using icon override in button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T19:20:14Z","updated_at":"2019-11-09T22:08:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0c79bbeea3df1a4cfc3483dd5b949635b8f28420"]},"33496":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDgzMTYz","public_id":33496,"url":"https://github.com/godotengine/godot/pull/33496","diff_url":"https://github.com/godotengine/godot/pull/33496.diff","patch_url":"https://github.com/godotengine/godot/pull/33496.patch","title":"Added documentation for SpringArm doc","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc5MTc0NzU=","created_at":"2019-11-09T19:56:14Z","updated_at":"2019-11-11T05:47:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6d27c50ae7e934afc6ad6f19a030fc2512e825e6"]},"33498":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDg0OTI4","public_id":33498,"url":"https://github.com/godotengine/godot/pull/33498","diff_url":"https://github.com/godotengine/godot/pull/33498.diff","patch_url":"https://github.com/godotengine/godot/pull/33498.patch","title":"Fixed errors when saving scene with a shrunk viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T20:17:21Z","updated_at":"2019-11-09T23:36:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["133014c3fb224c195a703b517bf318fc0b0e6f59"]},"33499":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDg4NjY3","public_id":33499,"url":"https://github.com/godotengine/godot/pull/33499","diff_url":"https://github.com/godotengine/godot/pull/33499.diff","patch_url":"https://github.com/godotengine/godot/pull/33499.patch","title":"Fixed function/audio/anim tracks in blend tree animation filter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T21:01:07Z","updated_at":"2019-11-11T08:30:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["72453e566df99da018514cc2dece040abd814f9f"]},"33500":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDkzNjA0","public_id":33500,"url":"https://github.com/godotengine/godot/pull/33500","diff_url":"https://github.com/godotengine/godot/pull/33500.diff","patch_url":"https://github.com/godotengine/godot/pull/33500.patch","title":"Fixed crash when using icon override in button","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-09T22:07:36Z","updated_at":"2019-11-09T23:36:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0fc0f0fc983b4760960d4d121cbad66ab428b4c0"]},"33501":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MDk3ODEz","public_id":33501,"url":"https://github.com/godotengine/godot/pull/33501","diff_url":"https://github.com/godotengine/godot/pull/33501.diff","patch_url":"https://github.com/godotengine/godot/pull/33501.patch","title":"Camera: Don't set default value for project_position","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-09T23:13:31Z","updated_at":"2019-11-10T09:11:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6c557b8bdfc0f9b9080fa40b72c891bbca11679f"]},"33507":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTE4Njkz","public_id":33507,"url":"https://github.com/godotengine/godot/pull/33507","diff_url":"https://github.com/godotengine/godot/pull/33507.diff","patch_url":"https://github.com/godotengine/godot/pull/33507.patch","title":"Update zstd to 1.4.4","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-11-10T05:23:46Z","updated_at":"2019-11-12T07:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["55afd6e784d8dea6779f471d35a77e4d56bfaaca"]},"33512":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTI5MTcw","public_id":33512,"url":"https://github.com/godotengine/godot/pull/33512","diff_url":"https://github.com/godotengine/godot/pull/33512.diff","patch_url":"https://github.com/godotengine/godot/pull/33512.patch","title":"Multi-selection restored properly after switching scenes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-10T08:32:54Z","updated_at":"2019-11-10T09:11:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b777d9b34ac60ce94480ed4e4f290900d788f059"]},"33513":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTI5Njg2","public_id":33513,"url":"https://github.com/godotengine/godot/pull/33513","diff_url":"https://github.com/godotengine/godot/pull/33513.diff","patch_url":"https://github.com/godotengine/godot/pull/33513.patch","title":"Keep focus on the top-most node for multi-selection in scene tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-10T08:40:26Z","updated_at":"2019-11-10T09:11:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["824bc3fed880fe7837fc1e7f4c3936fc321a115a"]},"33515":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTMwNTE4","public_id":33515,"url":"https://github.com/godotengine/godot/pull/33515","diff_url":"https://github.com/godotengine/godot/pull/33515.diff","patch_url":"https://github.com/godotengine/godot/pull/33515.patch","title":"Handle missing file properly when checking for case mismatch","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-10T08:52:33Z","updated_at":"2019-11-10T09:11: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":["90b6062ebbea8f92a52bc621683cfe6ca8852ff4"]},"33516":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTMwNjU0","public_id":33516,"url":"https://github.com/godotengine/godot/pull/33516","diff_url":"https://github.com/godotengine/godot/pull/33516.diff","patch_url":"https://github.com/godotengine/godot/pull/33516.patch","title":"Memory leaks and crash fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-11-10T08:54:21Z","updated_at":"2019-12-21T07:27:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7dda9309f91a71b9b3e2088f11bc322e3c15d669"]},"33517":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTMxODMx","public_id":33517,"url":"https://github.com/godotengine/godot/pull/33517","diff_url":"https://github.com/godotengine/godot/pull/33517.diff","patch_url":"https://github.com/godotengine/godot/pull/33517.patch","title":"Send *_MSG macros' explanations directly to the _err_print_error().","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-10T09:12:05Z","updated_at":"2019-11-15T13:35:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["83069a3c0f01507acd24672c90b24c9eba868aba","d18b2e599d838201ecf14822d5823269859897da","b7fdac60f16cef462a8ef97ce8c77308ba38a62f"]},"33518":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTM1ODE0","public_id":33518,"url":"https://github.com/godotengine/godot/pull/33518","diff_url":"https://github.com/godotengine/godot/pull/33518.diff","patch_url":"https://github.com/godotengine/godot/pull/33518.patch","title":"Add MSAA mode for Quest","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-11-10T10:06:17Z","updated_at":"2020-02-27T11:26:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4e2343160c6a6aefa5f6422620a6f90de255eeb1"]},"33524":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTYzNzgw","public_id":33524,"url":"https://github.com/godotengine/godot/pull/33524","diff_url":"https://github.com/godotengine/godot/pull/33524.diff","patch_url":"https://github.com/godotengine/godot/pull/33524.patch","title":"Update stb_vorbis to 1.17","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMjg0Nzk2","created_at":"2019-11-10T15:57:25Z","updated_at":"2019-11-12T07:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["97af5569d90df96378cd9dbec5676063b037e2f1"]},"33527":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTc5NjE0","public_id":33527,"url":"https://github.com/godotengine/godot/pull/33527","diff_url":"https://github.com/godotengine/godot/pull/33527.diff","patch_url":"https://github.com/godotengine/godot/pull/33527.patch","title":"Improve glBufferSubData usage where safe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-10T19:00:15Z","updated_at":"2020-01-31T18:15:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1253a3342381e15ff95074f31a465a18e6459991"]},"33529":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MTgzODcy","public_id":33529,"url":"https://github.com/godotengine/godot/pull/33529","diff_url":"https://github.com/godotengine/godot/pull/33529.diff","patch_url":"https://github.com/godotengine/godot/pull/33529.patch","title":"fixes #33439. The feature now changes according to the feature profile.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMzY1OTIz","created_at":"2019-11-10T19:47:38Z","updated_at":"2019-11-11T07:24:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9fee540e6eb3768f9b31c41c067deff827485512"]},"33536":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MjkyMTI0","public_id":33536,"url":"https://github.com/godotengine/godot/pull/33536","diff_url":"https://github.com/godotengine/godot/pull/33536.diff","patch_url":"https://github.com/godotengine/godot/pull/33536.patch","title":"Revert \"Android : implement InputEventMagnifyGesture and InputEventPanGesture\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-11T07:34:05Z","updated_at":"2020-03-28T04:52:25Z","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":["6cd3c921f11349858f936872310bad40cb4cc577"]},"33537":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5MzczMDQ5","public_id":33537,"url":"https://github.com/godotengine/godot/pull/33537","diff_url":"https://github.com/godotengine/godot/pull/33537.diff","patch_url":"https://github.com/godotengine/godot/pull/33537.patch","title":"Display icon for \"Set As Main Scene\" in filesystem popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-11-11T11:01:45Z","updated_at":"2019-11-11T12:05:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1f62318f92f79a8656bf8b8dbe3bc3588363c874"]},"33540":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NDQyMzQ3","public_id":33540,"url":"https://github.com/godotengine/godot/pull/33540","diff_url":"https://github.com/godotengine/godot/pull/33540.diff","patch_url":"https://github.com/godotengine/godot/pull/33540.patch","title":"Mention that `Dictionary.hash()` can be used for equality comparisons","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-11T13:43:48Z","updated_at":"2020-01-27T18:08:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ecd572073c0d2cd18f4bb0f8a23b2da086f02006"]},"33542":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NDU1NjYz","public_id":33542,"url":"https://github.com/godotengine/godot/pull/33542","diff_url":"https://github.com/godotengine/godot/pull/33542.diff","patch_url":"https://github.com/godotengine/godot/pull/33542.patch","title":"AudioStreamOGGVorbis: Expose loop and loop_offset as properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-11T14:15:41Z","updated_at":"2019-11-12T10:00:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["51d1be51561d1e698307a2a28bb5f53ea84d4f61"]},"33544":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NDc1Mjc2","public_id":33544,"url":"https://github.com/godotengine/godot/pull/33544","diff_url":"https://github.com/godotengine/godot/pull/33544.diff","patch_url":"https://github.com/godotengine/godot/pull/33544.patch","title":"Minor adjustment in the \"Game Camera Override\" button's tooltip.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-11-11T15:00:28Z","updated_at":"2019-11-11T16:48:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c77ce40c3b322fe2cf7509e2c74edb02fbc59bf5"]},"33545":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NDk1ODM5","public_id":33545,"url":"https://github.com/godotengine/godot/pull/33545","diff_url":"https://github.com/godotengine/godot/pull/33545.diff","patch_url":"https://github.com/godotengine/godot/pull/33545.patch","title":"Hide \"Set As Main Scene\" in FileSystem dock if the scene is already the main one","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-11-11T15:44:39Z","updated_at":"2019-11-11T16:47:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["107c1969f5cb594a7dbde807708498e490fd4a0f"]},"33555":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NzU1OTQw","public_id":33555,"url":"https://github.com/godotengine/godot/pull/33555","diff_url":"https://github.com/godotengine/godot/pull/33555.diff","patch_url":"https://github.com/godotengine/godot/pull/33555.patch","title":"X11: Fix memory leak in handle_key_event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T06:52:27Z","updated_at":"2019-11-12T07:41:54Z","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":["d191ffb47ddd50df470ef1714c7df6b4da9c7bca"]},"33557":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NzYzNTk3","public_id":33557,"url":"https://github.com/godotengine/godot/pull/33557","diff_url":"https://github.com/godotengine/godot/pull/33557.diff","patch_url":"https://github.com/godotengine/godot/pull/33557.patch","title":"Fixed crash when pressing down key on empty Tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-12T07:17:31Z","updated_at":"2019-11-12T07:50:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["47a4ca0022fe961d7dc607f37b0af6b5d0283d2e"]},"33559":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NzcyMDUz","public_id":33559,"url":"https://github.com/godotengine/godot/pull/33559","diff_url":"https://github.com/godotengine/godot/pull/33559.diff","patch_url":"https://github.com/godotengine/godot/pull/33559.patch","title":"glad: Sync with upstream 0.1.33","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T07:46:36Z","updated_at":"2019-11-12T08:50:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["92c3b6c85ef2268e20a4e072423f5eb902d7acef"]},"33560":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5Nzc1MTI4","public_id":33560,"url":"https://github.com/godotengine/godot/pull/33560","diff_url":"https://github.com/godotengine/godot/pull/33560.diff","patch_url":"https://github.com/godotengine/godot/pull/33560.patch","title":"mbedtls: Update to upstream version 2.16.3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T07:57:15Z","updated_at":"2019-11-12T08:52:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["a3d77be53b066e87199d1f91047fa40cb062f77f"]},"33561":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5Nzc4MTU3","public_id":33561,"url":"https://github.com/godotengine/godot/pull/33561","diff_url":"https://github.com/godotengine/godot/pull/33561.diff","patch_url":"https://github.com/godotengine/godot/pull/33561.patch","title":"miniupnpc: Sync with upstream master (0ab1d67)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T08:07:11Z","updated_at":"2019-11-12T08:52:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["e2fbfb1dedaf7abead06db858ea83ca2f7278c13"]},"33562":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5Nzc5OTg3","public_id":33562,"url":"https://github.com/godotengine/godot/pull/33562","diff_url":"https://github.com/godotengine/godot/pull/33562.diff","patch_url":"https://github.com/godotengine/godot/pull/33562.patch","title":"nanosvg: Sync with upstream c1f6e20","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T08:12:55Z","updated_at":"2019-11-12T08:53:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["097b746fddee5550acb3f0fab5887aeba7c8038e"]},"33563":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5NzgxNzcy","public_id":33563,"url":"https://github.com/godotengine/godot/pull/33563","diff_url":"https://github.com/godotengine/godot/pull/33563.diff","patch_url":"https://github.com/godotengine/godot/pull/33563.patch","title":"tinyexr: Sync with upstream 656bb61","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T08:17:44Z","updated_at":"2019-11-12T08:55:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["6a2c2e506242a7da3c612ed9a148a4eec241f20d"]},"33565":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5Nzg0MDcw","public_id":33565,"url":"https://github.com/godotengine/godot/pull/33565","diff_url":"https://github.com/godotengine/godot/pull/33565.diff","patch_url":"https://github.com/godotengine/godot/pull/33565.patch","title":"vhacd: Sync with upstream b07958e","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T08:24:34Z","updated_at":"2019-11-12T08:57:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["424d2fcfb4b943c891cf848011c91b6fd148c188"]},"33566":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5Nzg1MzMz","public_id":33566,"url":"https://github.com/godotengine/godot/pull/33566","diff_url":"https://github.com/godotengine/godot/pull/33566.diff","patch_url":"https://github.com/godotengine/godot/pull/33566.patch","title":"xatlas: Sync with upstream e12ea82","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T08:28:17Z","updated_at":"2020-01-06T13:20:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["84a3d3b981986628fcfaa05a0cadd934cdc47748"]},"33568":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5ODc0NjIx","public_id":33568,"url":"https://github.com/godotengine/godot/pull/33568","diff_url":"https://github.com/godotengine/godot/pull/33568.diff","patch_url":"https://github.com/godotengine/godot/pull/33568.patch","title":"opus: Packaging fixups after #33311","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-12T12:03:11Z","updated_at":"2019-11-18T09:02:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["0387657fa4c3c71c6cb427ce7ed8bbcdf17ba7e1"]},"33571":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5OTAxODc2","public_id":33571,"url":"https://github.com/godotengine/godot/pull/33571","diff_url":"https://github.com/godotengine/godot/pull/33571.diff","patch_url":"https://github.com/godotengine/godot/pull/33571.patch","title":"Prevent crash when scene has path, but no file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-12T13:12:17Z","updated_at":"2019-11-12T13:27:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["57b12c10ab01ee9d13c1be67f5b557b787e3279f"]},"33575":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5OTY1MDI5","public_id":33575,"url":"https://github.com/godotengine/godot/pull/33575","diff_url":"https://github.com/godotengine/godot/pull/33575.diff","patch_url":"https://github.com/godotengine/godot/pull/33575.patch","title":"Properly handle zoom when opening tileset editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-12T15:24:49Z","updated_at":"2019-11-12T22:21:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1369e0097340204104b2ffb522c756bde5301508"]},"33576":{"id":"MDExOlB1bGxSZXF1ZXN0MzM5OTg3MjUx","public_id":33576,"url":"https://github.com/godotengine/godot/pull/33576","diff_url":"https://github.com/godotengine/godot/pull/33576.diff","patch_url":"https://github.com/godotengine/godot/pull/33576.patch","title":"Doc: Add return values for SceneTree::reload_current_scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-11-12T16:09:03Z","updated_at":"2019-11-19T14:09:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3de002db30e6d24b185f99c0269018002913d6a3"]},"33583":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwMTM2OTgx","public_id":33583,"url":"https://github.com/godotengine/godot/pull/33583","diff_url":"https://github.com/godotengine/godot/pull/33583.diff","patch_url":"https://github.com/godotengine/godot/pull/33583.patch","title":"Fix some overflows and unitialized variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-11-12T22:09:08Z","updated_at":"2019-12-21T07:27:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["99d8626f4a313471410db421891e90fe768cd929"]},"33589":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwMzk0NDM4","public_id":33589,"url":"https://github.com/godotengine/godot/pull/33589","diff_url":"https://github.com/godotengine/godot/pull/33589.diff","patch_url":"https://github.com/godotengine/godot/pull/33589.patch","title":"Fix broken gizmo interaction when Node is scaled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-11-13T11:27:16Z","updated_at":"2021-05-04T07:42:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1f623c5a2b58dcffbe875a06a19c1a4aec4dcdb9"]},"33591":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNDI3Njgw","public_id":33591,"url":"https://github.com/godotengine/godot/pull/33591","diff_url":"https://github.com/godotengine/godot/pull/33591.diff","patch_url":"https://github.com/godotengine/godot/pull/33591.patch","title":"Fix split/rsplit docs","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-11-13T12:21:48Z","updated_at":"2019-11-29T14:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["79aca6b0c02bfbfd4bf1817baebe1786012c377c"]},"33595":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNDYwMzEx","public_id":33595,"url":"https://github.com/godotengine/godot/pull/33595","diff_url":"https://github.com/godotengine/godot/pull/33595.diff","patch_url":"https://github.com/godotengine/godot/pull/33595.patch","title":"Fix explain message not being stripped in release.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-11-13T13:23:50Z","updated_at":"2019-11-13T18:11:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0d7409adfb053c723c0edf1b97d9b25522683f84"]},"33596":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNDYyMTc3","public_id":33596,"url":"https://github.com/godotengine/godot/pull/33596","diff_url":"https://github.com/godotengine/godot/pull/33596.diff","patch_url":"https://github.com/godotengine/godot/pull/33596.patch","title":"Make sure tile is selected when selecting TileMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-13T13:27:31Z","updated_at":"2019-11-29T14:57:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f7476359e0bac2c7741b443010827030b8545ea3"]},"33601":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNTk3ODA3","public_id":33601,"url":"https://github.com/godotengine/godot/pull/33601","diff_url":"https://github.com/godotengine/godot/pull/33601.diff","patch_url":"https://github.com/godotengine/godot/pull/33601.patch","title":"Added more in-depth examples of NodePaths in API docs.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-11-13T18:10:27Z","updated_at":"2020-05-16T21:46:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["db0082534cba40ec685d95bc405ad14594d8d130"]},"33603":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNjQ5NjEw","public_id":33603,"url":"https://github.com/godotengine/godot/pull/33603","diff_url":"https://github.com/godotengine/godot/pull/33603.diff","patch_url":"https://github.com/godotengine/godot/pull/33603.patch","title":"Mono/C#: WebAssembly and initial AOT support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-13T20:19:41Z","updated_at":"2021-05-13T23:48:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["8cbe4a3db49f61992a978d2311455377bb3a9656","2b67924a0b5f50175da418408dcb8768c2bd3646","de7c2ad21b4cc2d889a5aeda64ead962036d2aa4"]},"33607":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNjc0MTk5","public_id":33607,"url":"https://github.com/godotengine/godot/pull/33607","diff_url":"https://github.com/godotengine/godot/pull/33607.diff","patch_url":"https://github.com/godotengine/godot/pull/33607.patch","title":"Always allow Alt as an orbit modifier in the 3D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-13T21:22:45Z","updated_at":"2020-01-27T18:08:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["1e28571d82b711c6e1623eea0d5d844871ea22f5"]},"33608":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwNjgwNTQy","public_id":33608,"url":"https://github.com/godotengine/godot/pull/33608","diff_url":"https://github.com/godotengine/godot/pull/33608.diff","patch_url":"https://github.com/godotengine/godot/pull/33608.patch","title":"Disable ok button if no key is selected when adding event to an action","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2019-11-13T21:39:26Z","updated_at":"2019-11-14T09:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0287baf07825800ba2dc121691f01742ff7a23bd"]},"33614":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwODEzOTYz","public_id":33614,"url":"https://github.com/godotengine/godot/pull/33614","diff_url":"https://github.com/godotengine/godot/pull/33614.diff","patch_url":"https://github.com/godotengine/godot/pull/33614.patch","title":"Fix \"matches\" label color in light theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-14T06:40:21Z","updated_at":"2019-11-14T10:00:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["facfae36713372cde930598d0993c535ff6ac324"]},"33615":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwODM1Njgy","public_id":33615,"url":"https://github.com/godotengine/godot/pull/33615","diff_url":"https://github.com/godotengine/godot/pull/33615.diff","patch_url":"https://github.com/godotengine/godot/pull/33615.patch","title":"refresh area2d collision when shape changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2019-11-14T07:52:19Z","updated_at":"2020-01-16T22:02:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["8330e70e2cc935a92cf11862b68f6cfa0ce66fe8"]},"33617":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwODkzODEw","public_id":33617,"url":"https://github.com/godotengine/godot/pull/33617","diff_url":"https://github.com/godotengine/godot/pull/33617.diff","patch_url":"https://github.com/godotengine/godot/pull/33617.patch","title":"Fix incorrect error/matches label color when switching from light to dark theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-14T10:19:24Z","updated_at":"2019-11-14T11:56:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ec76d40b45d220bcc5d0cdff07f1278c7409f22"]},"33621":{"id":"MDExOlB1bGxSZXF1ZXN0MzQwOTk2MTk1","public_id":33621,"url":"https://github.com/godotengine/godot/pull/33621","diff_url":"https://github.com/godotengine/godot/pull/33621.diff","patch_url":"https://github.com/godotengine/godot/pull/33621.patch","title":"Add a tooltip to explain what marking a preset as \"runnable\" does","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-14T14:12:44Z","updated_at":"2020-01-27T18:08:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bc8236bd399fef0f83d4463bfd89d55004cf7a13"]},"33630":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxMjI1ODMw","public_id":33630,"url":"https://github.com/godotengine/godot/pull/33630","diff_url":"https://github.com/godotengine/godot/pull/33630.diff","patch_url":"https://github.com/godotengine/godot/pull/33630.patch","title":"Fixes Android FileDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2019-11-14T23:38:13Z","updated_at":"2020-01-10T14:46:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["b1b308411a8e6ac6d65f25b9e5d6479af2a795c7"]},"33632":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxMjQwNzQw","public_id":33632,"url":"https://github.com/godotengine/godot/pull/33632","diff_url":"https://github.com/godotengine/godot/pull/33632.diff","patch_url":"https://github.com/godotengine/godot/pull/33632.patch","title":"Parser: Check all the arguments of the ternary operator","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-11-15T00:32:08Z","updated_at":"2019-12-14T19:35:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["92549612973a4c474fcb8fbb778e6a4aef48a60f"]},"33635":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxMzU3MDgy","public_id":33635,"url":"https://github.com/godotengine/godot/pull/33635","diff_url":"https://github.com/godotengine/godot/pull/33635.diff","patch_url":"https://github.com/godotengine/godot/pull/33635.patch","title":"HTML5: Fix support for Emscripten 1.39.1+","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-15T08:42:18Z","updated_at":"2019-11-29T15:01:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e9e2a4b0443885490357ad20ba8bf8e5f54029c8"]},"33637":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNDUwNzY2","public_id":33637,"url":"https://github.com/godotengine/godot/pull/33637","diff_url":"https://github.com/godotengine/godot/pull/33637.diff","patch_url":"https://github.com/godotengine/godot/pull/33637.patch","title":"Fix Visual Studio throwing C4334 warning.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-15T12:42:07Z","updated_at":"2019-11-17T06:30:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["8fa72a20f39f181694651d7099ffe6753989bc2e"]},"33640":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNTAwNzEz","public_id":33640,"url":"https://github.com/godotengine/godot/pull/33640","diff_url":"https://github.com/godotengine/godot/pull/33640.diff","patch_url":"https://github.com/godotengine/godot/pull/33640.patch","title":"Fix HTTP HEAD requests","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI1NDU1MTI=","created_at":"2019-11-15T14:48:00Z","updated_at":"2019-12-01T14:39:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["2cd68a25660ddfd9c0ce376ab95d534ad7009a74"]},"33643":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNTgwNDE3","public_id":33643,"url":"https://github.com/godotengine/godot/pull/33643","diff_url":"https://github.com/godotengine/godot/pull/33643.diff","patch_url":"https://github.com/godotengine/godot/pull/33643.patch","title":"Use the Unicode \"multiply\" sign for the \"A x B\" visual script node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-15T18:09:13Z","updated_at":"2020-01-27T18:08:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["08b4671e0350a12ef9c6ed45cf2e39d059c8dc56"]},"33645":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNTg4NjA1","public_id":33645,"url":"https://github.com/godotengine/godot/pull/33645","diff_url":"https://github.com/godotengine/godot/pull/33645.diff","patch_url":"https://github.com/godotengine/godot/pull/33645.patch","title":"Make holding Ctrl toggle snapping in GraphEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-15T18:35:13Z","updated_at":"2020-01-27T18:08:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["72b31aafc4449f7b6838c3be7527bc3fe287ac49"]},"33652":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNzMyMjUx","public_id":33652,"url":"https://github.com/godotengine/godot/pull/33652","diff_url":"https://github.com/godotengine/godot/pull/33652.diff","patch_url":"https://github.com/godotengine/godot/pull/33652.patch","title":"Fix HTTPClient::poll crash when connection set to null","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNjU3NTUx","created_at":"2019-11-16T07:31:52Z","updated_at":"2019-11-23T09:16:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["b73073ae364be8db377c28f71be4dc50b4883263"]},"33658":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNzYyNDAx","public_id":33658,"url":"https://github.com/godotengine/godot/pull/33658","diff_url":"https://github.com/godotengine/godot/pull/33658.diff","patch_url":"https://github.com/godotengine/godot/pull/33658.patch","title":"Rename External MSAA to AndroidVR MSAA","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-11-16T14:52:21Z","updated_at":"2019-11-17T06:26:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1b9c2ec92e053aa7f87b9afee69f5db1a2d4f548"]},"33662":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNzg0ODAy","public_id":33662,"url":"https://github.com/godotengine/godot/pull/33662","diff_url":"https://github.com/godotengine/godot/pull/33662.diff","patch_url":"https://github.com/godotengine/godot/pull/33662.patch","title":"Add singleton_name field to autogenerated json api","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2019-11-16T19:31:48Z","updated_at":"2019-11-16T22:00:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["03e1568aeb5ba82b106fedf4599cb56ee8e7fe69"]},"33663":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxNzkzMTkz","public_id":33663,"url":"https://github.com/godotengine/godot/pull/33663","diff_url":"https://github.com/godotengine/godot/pull/33663.diff","patch_url":"https://github.com/godotengine/godot/pull/33663.patch","title":"Implement `Node::get_process_priority()` and its associated property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-16T21:22:06Z","updated_at":"2020-01-27T18:08:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae76c626017b48fb98d9acb453662adbe6ffabfc"]},"33668":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxODIyODkx","public_id":33668,"url":"https://github.com/godotengine/godot/pull/33668","diff_url":"https://github.com/godotengine/godot/pull/33668.diff","patch_url":"https://github.com/godotengine/godot/pull/33668.patch","title":"Fix issues with environment mapping","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-17T05:41:43Z","updated_at":"2020-01-31T18:15:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cd40154890ba9791b219d66beaf187a7d8dcdba5"]},"33673":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxODQ2Mjc1","public_id":33673,"url":"https://github.com/godotengine/godot/pull/33673","diff_url":"https://github.com/godotengine/godot/pull/33673.diff","patch_url":"https://github.com/godotengine/godot/pull/33673.patch","title":"Make the script templates' blank lines conform with the official style guide","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-11-17T11:59:43Z","updated_at":"2019-11-19T12:17:22Z","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":["7ecaff578b856dd3ac22f91af551c3da0ddb01b6"]},"33678":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxODU5OTM2","public_id":33678,"url":"https://github.com/godotengine/godot/pull/33678","diff_url":"https://github.com/godotengine/godot/pull/33678.diff","patch_url":"https://github.com/godotengine/godot/pull/33678.patch","title":"StyleBoxFlat doesn't draw content when width or height is zero","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-17T14:39:42Z","updated_at":"2019-11-17T16:38:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2511f275b9641286777fd5c60d12b462347359d8"]},"33683":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxODg0NDQ1","public_id":33683,"url":"https://github.com/godotengine/godot/pull/33683","diff_url":"https://github.com/godotengine/godot/pull/33683.diff","patch_url":"https://github.com/godotengine/godot/pull/33683.patch","title":"Properly update texture when roughness/metallic set","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-17T19:13:53Z","updated_at":"2020-01-31T18:15:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["2bc6302607c19e1e7b7b3c7862a4ca3907524ff1"]},"33686":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxOTA2MjA0","public_id":33686,"url":"https://github.com/godotengine/godot/pull/33686","diff_url":"https://github.com/godotengine/godot/pull/33686.diff","patch_url":"https://github.com/godotengine/godot/pull/33686.patch","title":"Fix animation key snapping at high zooms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-17T22:36:13Z","updated_at":"2019-11-18T13:50:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e9802d9b02ffa61388478b53a904e870211319fc"]},"33693":{"id":"MDExOlB1bGxSZXF1ZXN0MzQxOTg1OTU2","public_id":33693,"url":"https://github.com/godotengine/godot/pull/33693","diff_url":"https://github.com/godotengine/godot/pull/33693.diff","patch_url":"https://github.com/godotengine/godot/pull/33693.patch","title":"Fix negative light flickering","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-18T06:25:00Z","updated_at":"2020-01-31T18:15:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["14b06fc2076257c9511cc8b301e8a67e35002d09"]},"33697":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMDMzMTM0","public_id":33697,"url":"https://github.com/godotengine/godot/pull/33697","diff_url":"https://github.com/godotengine/godot/pull/33697.diff","patch_url":"https://github.com/godotengine/godot/pull/33697.patch","title":"Fixed ScriptEditorDebugger minimum size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-18T08:48:16Z","updated_at":"2019-11-18T09:40:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e9a45842e19e5ffd1c6ec59f04312adaf147b13"]},"33698":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMDM4MjE5","public_id":33698,"url":"https://github.com/godotengine/godot/pull/33698","diff_url":"https://github.com/godotengine/godot/pull/33698.diff","patch_url":"https://github.com/godotengine/godot/pull/33698.patch","title":"Revert \"Update opus to 1.3.1 and opusfile to 0.11\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-18T09:00:59Z","updated_at":"2019-11-18T09:11:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["46ae64cd60166ead412bacc1bf03e9c8f8965e2c","974646309bfe09c48c8a72bf751b0ea6ad8b5bc5"]},"33700":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMDYwMTA5","public_id":33700,"url":"https://github.com/godotengine/godot/pull/33700","diff_url":"https://github.com/godotengine/godot/pull/33700.diff","patch_url":"https://github.com/godotengine/godot/pull/33700.patch","title":"Fixed \"Add Sprite...\" label overlapping with zoom controls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-18T09:51:22Z","updated_at":"2019-11-19T11:17:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6d14251b0d77356bb2387440aa3c97bc8c58f59f"]},"33703":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMTA0MDgz","public_id":33703,"url":"https://github.com/godotengine/godot/pull/33703","diff_url":"https://github.com/godotengine/godot/pull/33703.diff","patch_url":"https://github.com/godotengine/godot/pull/33703.patch","title":"C#: Throw NullReferenceException for null NodePath/RID params","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-18T11:29:06Z","updated_at":"2021-05-13T23:48:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["008769aee9ccacdf5098a1088fcd6cfd52c0644d"]},"33706":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMTY0MzM1","public_id":33706,"url":"https://github.com/godotengine/godot/pull/33706","diff_url":"https://github.com/godotengine/godot/pull/33706.diff","patch_url":"https://github.com/godotengine/godot/pull/33706.patch","title":"Fix Visual Studio throwing C4146 warning.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-18T13:47:41Z","updated_at":"2019-11-18T16:44:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["6c3be2ca74bdfb0cc133529749fac1112df26945"]},"33719":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMzM5ODA4","public_id":33719,"url":"https://github.com/godotengine/godot/pull/33719","diff_url":"https://github.com/godotengine/godot/pull/33719.diff","patch_url":"https://github.com/godotengine/godot/pull/33719.patch","title":"Consider locked moving objects when updating viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-18T20:10:21Z","updated_at":"2019-11-18T20:50:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["43d762fce363712000fd3ce3fc2b28eb91694637"]},"33720":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyMzcwODky","public_id":33720,"url":"https://github.com/godotengine/godot/pull/33720","diff_url":"https://github.com/godotengine/godot/pull/33720.diff","patch_url":"https://github.com/godotengine/godot/pull/33720.patch","title":"Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2019-11-18T21:28:49Z","updated_at":"2019-11-19T10:25:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["15cd81dc69b3e19449d0c7e7debba936a97d848f"]},"33728":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyNTU4OTY4","public_id":33728,"url":"https://github.com/godotengine/godot/pull/33728","diff_url":"https://github.com/godotengine/godot/pull/33728.diff","patch_url":"https://github.com/godotengine/godot/pull/33728.patch","title":"HTML5: Explicitly link idbfs.js for IDBFS support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-19T08:53:39Z","updated_at":"2019-11-29T15:04:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["e5dfcb5eddddab0ddcb698a972fb870432fc4364"]},"33734":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyNzAyOTEw","public_id":33734,"url":"https://github.com/godotengine/godot/pull/33734","diff_url":"https://github.com/godotengine/godot/pull/33734.diff","patch_url":"https://github.com/godotengine/godot/pull/33734.patch","title":"Editor: fix typo in VCS plugin method names","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3Njc2ODQ3","created_at":"2019-11-19T14:17:06Z","updated_at":"2019-11-20T20:17:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["94fc676019a1af4c3fffc085625884deabce7ae3"]},"33737":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyNzI3MTI5","public_id":33737,"url":"https://github.com/godotengine/godot/pull/33737","diff_url":"https://github.com/godotengine/godot/pull/33737.diff","patch_url":"https://github.com/godotengine/godot/pull/33737.patch","title":"Cancel drag when selection changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-19T15:04:14Z","updated_at":"2019-11-20T11:44:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7e5340261a0c984f64498537c5efb29687a41b5b"]},"33740":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyNzY5NDk5","public_id":33740,"url":"https://github.com/godotengine/godot/pull/33740","diff_url":"https://github.com/godotengine/godot/pull/33740.diff","patch_url":"https://github.com/godotengine/godot/pull/33740.patch","title":"Mono/C#: Bundle libmono-btls-shared.dll on Windows if it exists","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-19T16:24:49Z","updated_at":"2021-05-14T01:27:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["3f247ea5072adec86e6433006fd80539d0376297"]},"33742":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyODE1MDQ1","public_id":33742,"url":"https://github.com/godotengine/godot/pull/33742","diff_url":"https://github.com/godotengine/godot/pull/33742.diff","patch_url":"https://github.com/godotengine/godot/pull/33742.patch","title":"Rename External MSAA to AndroidVR MSAA on Viewport property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-11-19T18:05:53Z","updated_at":"2019-11-19T18:48:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["cdae65c4a677b5e466a1c698688337bf0af646a8"]},"33750":{"id":"MDExOlB1bGxSZXF1ZXN0MzQyODkzMjM5","public_id":33750,"url":"https://github.com/godotengine/godot/pull/33750","diff_url":"https://github.com/godotengine/godot/pull/33750.diff","patch_url":"https://github.com/godotengine/godot/pull/33750.patch","title":"GradientEdit: Fix index crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0OTUxNDMw","created_at":"2019-11-19T21:09:21Z","updated_at":"2019-11-20T10:24:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["268fe9dda594ee8a167ef3f51ae5bec5ebb2a5a2"]},"33754":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzMjAzMjQx","public_id":33754,"url":"https://github.com/godotengine/godot/pull/33754","diff_url":"https://github.com/godotengine/godot/pull/33754.diff","patch_url":"https://github.com/godotengine/godot/pull/33754.patch","title":"Fixed bug caused by a copy/paste error in Face3::get_closest_point_to","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0NDQ3ODky","created_at":"2019-11-20T07:04:09Z","updated_at":"2019-11-29T15:04:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8abd64dcbbe80e20b23fd526437bd068289f365c"]},"33757":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzMjE4OTUw","public_id":33757,"url":"https://github.com/godotengine/godot/pull/33757","diff_url":"https://github.com/godotengine/godot/pull/33757.diff","patch_url":"https://github.com/godotengine/godot/pull/33757.patch","title":"pcre2: Use scons option to disable JIT on some platforms","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-20T07:55:27Z","updated_at":"2019-11-20T08:09:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["02913f53d3b5dde2fc381d40cf3be988c1e66acb"]},"33759":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzMjUwMDI3","public_id":33759,"url":"https://github.com/godotengine/godot/pull/33759","diff_url":"https://github.com/godotengine/godot/pull/33759.diff","patch_url":"https://github.com/godotengine/godot/pull/33759.patch","title":"[iOS] Link and load ARKit framework dynamically.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-20T09:21:04Z","updated_at":"2019-11-20T20:27:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a9fef1a77442297d8c95d9346ee8a1b0341a4049"]},"33763":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzMzIyNzk2","public_id":33763,"url":"https://github.com/godotengine/godot/pull/33763","diff_url":"https://github.com/godotengine/godot/pull/33763.diff","patch_url":"https://github.com/godotengine/godot/pull/33763.patch","title":"Fix C# export error dialog showing up when it should not","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-20T12:08:51Z","updated_at":"2021-05-14T01:27:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d79aeca5991774a810cac6a97c3ac65023156ad5"]},"33769":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzNTM5ODM0","public_id":33769,"url":"https://github.com/godotengine/godot/pull/33769","diff_url":"https://github.com/godotengine/godot/pull/33769.diff","patch_url":"https://github.com/godotengine/godot/pull/33769.patch","title":"33714 Crash fixes for GLTF2 and FBX","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-11-20T18:52:03Z","updated_at":"2019-11-20T20:24:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["5d70a95fe16bc213de6bb715a6e8bfae885d5ee1","3b44866bf2e3be0870df9cbe377afe811f06071c"]},"33777":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzODAxMjQ2","public_id":33777,"url":"https://github.com/godotengine/godot/pull/33777","diff_url":"https://github.com/godotengine/godot/pull/33777.diff","patch_url":"https://github.com/godotengine/godot/pull/33777.patch","title":"Unfold directories when showing in file system","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-21T01:32:25Z","updated_at":"2019-11-21T21:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["01d77842ee896689146928ed71a2d8c1fcdb5d79"]},"33779":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzODczNzk3","public_id":33779,"url":"https://github.com/godotengine/godot/pull/33779","diff_url":"https://github.com/godotengine/godot/pull/33779.diff","patch_url":"https://github.com/godotengine/godot/pull/33779.patch","title":"Fix bugs introduced by IBL fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-21T06:56:55Z","updated_at":"2020-01-31T18:15:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["4d6737ec730a1f620c20768c1792099683aca4f3"]},"33783":{"id":"MDExOlB1bGxSZXF1ZXN0MzQzOTE3NTQ2","public_id":33783,"url":"https://github.com/godotengine/godot/pull/33783","diff_url":"https://github.com/godotengine/godot/pull/33783.diff","patch_url":"https://github.com/godotengine/godot/pull/33783.patch","title":"[macOS] Remove CVDisplayLink v-sync hack.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-21T09:07:45Z","updated_at":"2019-11-21T15:41:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e423e1c663b31676b6b6fa4c2246773daeb568c2"]},"33791":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MDk3NjA0","public_id":33791,"url":"https://github.com/godotengine/godot/pull/33791","diff_url":"https://github.com/godotengine/godot/pull/33791.diff","patch_url":"https://github.com/godotengine/godot/pull/33791.patch","title":"C#: Fix PathWhich on Windows when name already has extension","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-21T15:42:48Z","updated_at":"2021-05-14T01:27:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f91416d9acabb76f6efcdc2d09835d04cd98c881"]},"33792":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MDk5Mzc4","public_id":33792,"url":"https://github.com/godotengine/godot/pull/33792","diff_url":"https://github.com/godotengine/godot/pull/33792.diff","patch_url":"https://github.com/godotengine/godot/pull/33792.patch","title":"Fix GL error by properly using float uniform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-21T15:46:16Z","updated_at":"2020-01-31T18: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":["203fb1b3484f621984e4595986cc77c9b9174d6a"]},"33793":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MTAzMjE2","public_id":33793,"url":"https://github.com/godotengine/godot/pull/33793","diff_url":"https://github.com/godotengine/godot/pull/33793.diff","patch_url":"https://github.com/godotengine/godot/pull/33793.patch","title":"33756 gltf2 importer should use zfar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-11-21T15:53:31Z","updated_at":"2019-11-21T22:32:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d0de3738843ed4e4f4a2864208782b3568effe71"]},"33794":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MTIwMDg3","public_id":33794,"url":"https://github.com/godotengine/godot/pull/33794","diff_url":"https://github.com/godotengine/godot/pull/33794.diff","patch_url":"https://github.com/godotengine/godot/pull/33794.patch","title":"Error instead of crash in gltf import with more than one morph target","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-21T16:26:46Z","updated_at":"2022-09-26T12:34:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["e949665489416ef948a5ead7e12d3691d78af6f4"]},"33798":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MTMxNjAz","public_id":33798,"url":"https://github.com/godotengine/godot/pull/33798","diff_url":"https://github.com/godotengine/godot/pull/33798.diff","patch_url":"https://github.com/godotengine/godot/pull/33798.patch","title":"Setting the node process priority should not trigger an error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQwNDcyODk=","created_at":"2019-11-21T16:50:03Z","updated_at":"2020-08-12T17:53:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7df198c942c3c325c6ec7ac189b1d19517395c2"]},"33799":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0MTYyMzg3","public_id":33799,"url":"https://github.com/godotengine/godot/pull/33799","diff_url":"https://github.com/godotengine/godot/pull/33799.diff","patch_url":"https://github.com/godotengine/godot/pull/33799.patch","title":"33714 glTF2 scene count change try two.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2019-11-21T18:03:38Z","updated_at":"2019-11-22T20:00:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["80b1604fa95b048307815c5eee96426942dd207a"]},"33810":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0Mzg5ODIw","public_id":33810,"url":"https://github.com/godotengine/godot/pull/33810","diff_url":"https://github.com/godotengine/godot/pull/33810.diff","patch_url":"https://github.com/godotengine/godot/pull/33810.patch","title":"Fix typos with codespell","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-22T07:39:00Z","updated_at":"2019-11-22T16:12:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c41c24562d4c85c71368d9381fc3046e4d6b7a69","ab3bccdb78cc7dffb6ab796053ef63489f05558d"]},"33817":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0NTc0NDAy","public_id":33817,"url":"https://github.com/godotengine/godot/pull/33817","diff_url":"https://github.com/godotengine/godot/pull/33817.diff","patch_url":"https://github.com/godotengine/godot/pull/33817.patch","title":"Make Fresnel node in visual shaders to use default NORMAL/VIEW","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-11-22T15:32:54Z","updated_at":"2020-01-08T09:15:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["7abb09ecf4d1ad6b6b1c0fc446986410abf71236"]},"33828":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0NzI5NDE2","public_id":33828,"url":"https://github.com/godotengine/godot/pull/33828","diff_url":"https://github.com/godotengine/godot/pull/33828.diff","patch_url":"https://github.com/godotengine/godot/pull/33828.patch","title":"Mono/C#: Prevent SCons from building API solutions in parallel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-22T22:49:36Z","updated_at":"2021-05-14T01:27:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ebdd2bc474f6bb3ff124755196fa116c4fd91385"]},"33829":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0NzI5NjUw","public_id":33829,"url":"https://github.com/godotengine/godot/pull/33829","diff_url":"https://github.com/godotengine/godot/pull/33829.diff","patch_url":"https://github.com/godotengine/godot/pull/33829.patch","title":"Use the CanvasItemEditor info overlay to display TileMap coordinates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-22T22:50:28Z","updated_at":"2021-10-25T08:56: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":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["13f98f80b62f736f36de8b75722901d8dd8311a7"]},"33836":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0NzgxMTAy","public_id":33836,"url":"https://github.com/godotengine/godot/pull/33836","diff_url":"https://github.com/godotengine/godot/pull/33836.diff","patch_url":"https://github.com/godotengine/godot/pull/33836.patch","title":"Fix Specular Blinn function","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-23T06:17:37Z","updated_at":"2020-01-31T18:15:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["334d41d7cc04f7c745f9f56124b9bdca84c907f3"]},"33844":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0ODMyOTg3","public_id":33844,"url":"https://github.com/godotengine/godot/pull/33844","diff_url":"https://github.com/godotengine/godot/pull/33844.diff","patch_url":"https://github.com/godotengine/godot/pull/33844.patch","title":"GLES2: Restructure depth_internalformat code to work on mobile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-23T18:39:19Z","updated_at":"2019-11-25T14:54:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["5ab3b6152025a6ab83b30181bbb04e452d7da9f5","bb1d75f55e1dc15eaa2ea550fc30aeaa5c2e3783"]},"33856":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0ODkwNjM2","public_id":33856,"url":"https://github.com/godotengine/godot/pull/33856","diff_url":"https://github.com/godotengine/godot/pull/33856.diff","patch_url":"https://github.com/godotengine/godot/pull/33856.patch","title":"Fixed index out of size error in TextEdit when opening scripts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-24T09:56:39Z","updated_at":"2019-11-25T14:31:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8830e53fe112dfb8adf2625dcebef8926760e8b6"]},"33857":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0ODkxMTgy","public_id":33857,"url":"https://github.com/godotengine/godot/pull/33857","diff_url":"https://github.com/godotengine/godot/pull/33857.diff","patch_url":"https://github.com/godotengine/godot/pull/33857.patch","title":"Fixed antialiased option for Polygon2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-24T10:04:17Z","updated_at":"2020-09-18T08:33:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e6ebc43d725710f69094afa6ff47d91e50cce1ad"]},"33860":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0OTE4ODE3","public_id":33860,"url":"https://github.com/godotengine/godot/pull/33860","diff_url":"https://github.com/godotengine/godot/pull/33860.diff","patch_url":"https://github.com/godotengine/godot/pull/33860.patch","title":"StyleBox preview adjusted to fit all drawn content","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-24T15:30:10Z","updated_at":"2019-11-25T14:33:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1120de862d131160cf43e2fdb7f736b47bc77550"]},"33861":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0OTIwMjM1","public_id":33861,"url":"https://github.com/godotengine/godot/pull/33861","diff_url":"https://github.com/godotengine/godot/pull/33861.diff","patch_url":"https://github.com/godotengine/godot/pull/33861.patch","title":"Update Viewport.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMTI4MDE=","created_at":"2019-11-24T15:45:13Z","updated_at":"2019-12-09T07:48:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c99f6453b952d3a3ae68a31ebfb6cba9739606ed"]},"33862":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0OTM1NTI0","public_id":33862,"url":"https://github.com/godotengine/godot/pull/33862","diff_url":"https://github.com/godotengine/godot/pull/33862.diff","patch_url":"https://github.com/godotengine/godot/pull/33862.patch","title":"Add download_chunk_size property to HTTPRequest.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-11-24T18:39:30Z","updated_at":"2019-12-08T17:37:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["ed19b4076e0ec9252202086e65ffcc42510b6cdd"]},"33864":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0OTY0OTM0","public_id":33864,"url":"https://github.com/godotengine/godot/pull/33864","diff_url":"https://github.com/godotengine/godot/pull/33864.diff","patch_url":"https://github.com/godotengine/godot/pull/33864.patch","title":"Ensure move_and_slide() is consistent between the 2D and 3D versions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-11-24T23:47:46Z","updated_at":"2019-12-02T10:06:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["750f343e4a461c588494bf779b9be7c1be8ebc68"]},"33867":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ0OTc1NDQ2","public_id":33867,"url":"https://github.com/godotengine/godot/pull/33867","diff_url":"https://github.com/godotengine/godot/pull/33867.diff","patch_url":"https://github.com/godotengine/godot/pull/33867.patch","title":"Clarify get_node vs get_node_or_null.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-11-25T01:17:24Z","updated_at":"2019-11-25T18:29:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["38fc09e6696b46cf5839e25dac5d19d6f03018fc"]},"33869":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MDMwODIw","public_id":33869,"url":"https://github.com/godotengine/godot/pull/33869","diff_url":"https://github.com/godotengine/godot/pull/33869.diff","patch_url":"https://github.com/godotengine/godot/pull/33869.patch","title":"Fix WindowDialog moving when resized from the left/top edge","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5NjAyODc0","created_at":"2019-11-25T05:48:29Z","updated_at":"2019-11-25T17:04: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":["5f451e0fb27392cca4b1e33d4a43a50b94d88115"]},"33872":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MDcwNTUw","public_id":33872,"url":"https://github.com/godotengine/godot/pull/33872","diff_url":"https://github.com/godotengine/godot/pull/33872.diff","patch_url":"https://github.com/godotengine/godot/pull/33872.patch","title":"Add some missing documentation about yield()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-11-25T07:49:20Z","updated_at":"2019-12-11T17:35:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5cfff77ca6ee01e325fd61c99ac1fd35e0848d93"]},"33876":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MTg4Mjkz","public_id":33876,"url":"https://github.com/godotengine/godot/pull/33876","diff_url":"https://github.com/godotengine/godot/pull/33876.diff","patch_url":"https://github.com/godotengine/godot/pull/33876.patch","title":"Removed translation for bookmarks menu item name in TextEditor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-25T12:25:41Z","updated_at":"2019-11-25T14:31:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8f0c1daf1cf8c32a7df82cdd581e610f4f369682"]},"33883":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MjMwNjU2","public_id":33883,"url":"https://github.com/godotengine/godot/pull/33883","diff_url":"https://github.com/godotengine/godot/pull/33883.diff","patch_url":"https://github.com/godotengine/godot/pull/33883.patch","title":"[macOS] Fix locale detection.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-25T13:57:35Z","updated_at":"2019-11-29T15:05:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["c8bf0ee062a9be0033da18ff87eee62bef03ada5"]},"33887":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1Mjc0OTQ4","public_id":33887,"url":"https://github.com/godotengine/godot/pull/33887","diff_url":"https://github.com/godotengine/godot/pull/33887.diff","patch_url":"https://github.com/godotengine/godot/pull/33887.patch","title":"Fixed missing scrolling in Search Help Dialog.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-11-25T15:25:16Z","updated_at":"2019-11-30T22:37:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4de9c51f23605dc06765bb6f2f4af26576bbc64d"]},"33888":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1Mjc2ODU3","public_id":33888,"url":"https://github.com/godotengine/godot/pull/33888","diff_url":"https://github.com/godotengine/godot/pull/33888.diff","patch_url":"https://github.com/godotengine/godot/pull/33888.patch","title":"Debug menu in editor doesn't hide on checkbox toggle","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-25T15:28:57Z","updated_at":"2019-11-25T18:10:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dd552494eba3c9127418906560767cc9518e1792"]},"33889":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MjgxMzgz","public_id":33889,"url":"https://github.com/godotengine/godot/pull/33889","diff_url":"https://github.com/godotengine/godot/pull/33889.diff","patch_url":"https://github.com/godotengine/godot/pull/33889.patch","title":"Fix bug where SpecularMode DISABLED is not cached","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-25T15:37:57Z","updated_at":"2020-01-31T18:15:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["85dba0c09da37eb89afa75058001dba70f51f1c4"]},"33892":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1MzA0NDIz","public_id":33892,"url":"https://github.com/godotengine/godot/pull/33892","diff_url":"https://github.com/godotengine/godot/pull/33892.diff","patch_url":"https://github.com/godotengine/godot/pull/33892.patch","title":"Fixes around ScriptEditor script list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-25T16:25:15Z","updated_at":"2019-11-26T09:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3ab5b33a473a62f4d73ffc9e2474d0d8f0d2bfcf"]},"33899":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1NDM0MjEx","public_id":33899,"url":"https://github.com/godotengine/godot/pull/33899","diff_url":"https://github.com/godotengine/godot/pull/33899.diff","patch_url":"https://github.com/godotengine/godot/pull/33899.patch","title":"godot exit code improvement for --script --check-only, fixes #33895","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDczODU=","created_at":"2019-11-25T21:49:50Z","updated_at":"2019-11-26T10:24:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9feb9aef42616f6a1639ce8c5ba230b957c94fb8"]},"33908":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1NjI2NDgy","public_id":33908,"url":"https://github.com/godotengine/godot/pull/33908","diff_url":"https://github.com/godotengine/godot/pull/33908.diff","patch_url":"https://github.com/godotengine/godot/pull/33908.patch","title":"Range: Fix cases where max was set to or below min value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-26T09:28:09Z","updated_at":"2019-11-26T11:13:14Z","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":["bfd5e098794ecb1f563b53e29f6981fda86381e9"]},"33910":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1NjU2MzE0","public_id":33910,"url":"https://github.com/godotengine/godot/pull/33910","diff_url":"https://github.com/godotengine/godot/pull/33910.diff","patch_url":"https://github.com/godotengine/godot/pull/33910.patch","title":"Acquire MulticastLock on Android when using broadcast/multicast","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-11-26T10:31:54Z","updated_at":"2019-12-14T20:53:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw5NTUwNzk2ODQ=","name":"breaks compat","color":"#b64245"},{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["04c917899f1bfba7fbae8f20b602f726f43102d6","fafda80a4b7c3c588ae0e0937f2d7982e39b2d74","9269d6be328e5ca0be3ce9bdb45017e97c799890","ab1bfb9007f7d1cca9bb45abfc1559fbbebb4f8a"]},"33915":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1NzEzOTk1","public_id":33915,"url":"https://github.com/godotengine/godot/pull/33915","diff_url":"https://github.com/godotengine/godot/pull/33915.diff","patch_url":"https://github.com/godotengine/godot/pull/33915.patch","title":"Revert faulty stripping of / in ProjectSettings::localize_path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2019-11-26T12:46:32Z","updated_at":"2019-11-26T13:14:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a1f1a1d7987912fffb1b174f09adda47d270decb"]},"33917":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1NzgwODI3","public_id":33917,"url":"https://github.com/godotengine/godot/pull/33917","diff_url":"https://github.com/godotengine/godot/pull/33917.diff","patch_url":"https://github.com/godotengine/godot/pull/33917.patch","title":"Fix memory leak in NetworkedMultiplayerENet.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-11-26T15:03:19Z","updated_at":"2019-11-26T16:30:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["391f6ff2c6c09bcb8c0b30266dc76274e8d750f1"]},"33920":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1ODM5NjE3","public_id":33920,"url":"https://github.com/godotengine/godot/pull/33920","diff_url":"https://github.com/godotengine/godot/pull/33920.diff","patch_url":"https://github.com/godotengine/godot/pull/33920.patch","title":"Use ANGLE multisample extensions for UWP","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-11-26T16:58:45Z","updated_at":"2020-01-10T00:10:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c51fe7f7cd61d9679555831e8b2261f4e3df0c6d"]},"33921":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1ODQ5NjY3","public_id":33921,"url":"https://github.com/godotengine/godot/pull/33921","diff_url":"https://github.com/godotengine/godot/pull/33921.diff","patch_url":"https://github.com/godotengine/godot/pull/33921.patch","title":"Add ENet option to disable server relaying.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-11-26T17:21:20Z","updated_at":"2019-11-27T13:35:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["7e592f96417e23c48b815c09e363d973f47b6f7f"]},"33922":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1ODY5MTMx","public_id":33922,"url":"https://github.com/godotengine/godot/pull/33922","diff_url":"https://github.com/godotengine/godot/pull/33922.diff","patch_url":"https://github.com/godotengine/godot/pull/33922.patch","title":"Only display Environment sky rotation in degrees in the Inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-26T18:08:42Z","updated_at":"2020-01-27T18:08:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["639c9b3a351e0ed8070a4c00e07b3ed5514d1a30"]},"33923":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1ODcwODU1","public_id":33923,"url":"https://github.com/godotengine/godot/pull/33923","diff_url":"https://github.com/godotengine/godot/pull/33923.diff","patch_url":"https://github.com/godotengine/godot/pull/33923.patch","title":"Remove type hint from the @GDScript class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-26T18:13:14Z","updated_at":"2020-01-27T18:08:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["4f14a1f59cb876300411669fa2310d10fbf3584e"]},"33924":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ1ODgwODEy","public_id":33924,"url":"https://github.com/godotengine/godot/pull/33924","diff_url":"https://github.com/godotengine/godot/pull/33924.diff","patch_url":"https://github.com/godotengine/godot/pull/33924.patch","title":"Show thumbnail for DynamicFont resource","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-11-26T18:39:32Z","updated_at":"2019-11-27T08:59:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9eff8b7007f7604904d5ec87728002d5df3e4760"]},"33933":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MTIwNTk3","public_id":33933,"url":"https://github.com/godotengine/godot/pull/33933","diff_url":"https://github.com/godotengine/godot/pull/33933.diff","patch_url":"https://github.com/godotengine/godot/pull/33933.patch","title":"Fix crash when disabling a YSort node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-11-27T08:49:02Z","updated_at":"2021-10-25T08:56:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2952dc3fe2262d969504768374990b959997df26"]},"33936":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MTc1NDk1","public_id":33936,"url":"https://github.com/godotengine/godot/pull/33936","diff_url":"https://github.com/godotengine/godot/pull/33936.diff","patch_url":"https://github.com/godotengine/godot/pull/33936.patch","title":"fix #33721 documenting popup behaviour","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0MTg1ODg5","created_at":"2019-11-27T10:50:38Z","updated_at":"2019-11-27T13:36:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5be5f654405bc90a567533b74ba55b2fab08fc95"]},"33939":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MjQzMjgy","public_id":33939,"url":"https://github.com/godotengine/godot/pull/33939","diff_url":"https://github.com/godotengine/godot/pull/33939.diff","patch_url":"https://github.com/godotengine/godot/pull/33939.patch","title":"Remove deprecated theme property from GridMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-27T13:35:56Z","updated_at":"2019-11-27T14:33:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["96b30e7727daf8a41e3963dba88c38302de0811c"]},"33944":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MzAyOTI3","public_id":33944,"url":"https://github.com/godotengine/godot/pull/33944","diff_url":"https://github.com/godotengine/godot/pull/33944.diff","patch_url":"https://github.com/godotengine/godot/pull/33944.patch","title":"Added more details in Timer.start() error message.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwMzU1NDIx","created_at":"2019-11-27T15:36:26Z","updated_at":"2019-11-27T20:26:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f085110b206736c6832f852cc455cc3f97f02a08"]},"33945":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MzA0NzMy","public_id":33945,"url":"https://github.com/godotengine/godot/pull/33945","diff_url":"https://github.com/godotengine/godot/pull/33945.diff","patch_url":"https://github.com/godotengine/godot/pull/33945.patch","title":"Document the `ViewportContainer.stretch_shrink` property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-27T15:40:11Z","updated_at":"2020-01-27T18:08:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["77d95e33718ae5ce755f3ffaeb24833f19279d27"]},"33946":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2MzI1MjEy","public_id":33946,"url":"https://github.com/godotengine/godot/pull/33946","diff_url":"https://github.com/godotengine/godot/pull/33946.diff","patch_url":"https://github.com/godotengine/godot/pull/33946.patch","title":"Remove .exr saver debug print","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MTA2MjE=","created_at":"2019-11-27T16:21:51Z","updated_at":"2019-11-27T17:36:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["365c5bd0e51bad36d912a6808ecfde50aeb08105"]},"33952":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NDA4MTQ4","public_id":33952,"url":"https://github.com/godotengine/godot/pull/33952","diff_url":"https://github.com/godotengine/godot/pull/33952.diff","patch_url":"https://github.com/godotengine/godot/pull/33952.patch","title":"Fix box selection being cancelled immediately","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-27T20:08:56Z","updated_at":"2019-11-28T11:41:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["66cefde2b044a0a2d832a3952f3f9754f7d2c4d5"]},"33953":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NDEyNTQ3","public_id":33953,"url":"https://github.com/godotengine/godot/pull/33953","diff_url":"https://github.com/godotengine/godot/pull/33953.diff","patch_url":"https://github.com/godotengine/godot/pull/33953.patch","title":"Bugfix: Sanitize glTF importer Animation Names and do not set bone_pose","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU2MDEwMTU=","created_at":"2019-11-27T20:22:43Z","updated_at":"2019-11-27T21:01:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["4b28fd4f23378d73bcbb5a3bd51472c450e94719"]},"33955":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NDM4NjM4","public_id":33955,"url":"https://github.com/godotengine/godot/pull/33955","diff_url":"https://github.com/godotengine/godot/pull/33955.diff","patch_url":"https://github.com/godotengine/godot/pull/33955.patch","title":"Document how to bypass the unused argument/variable warning in message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-27T21:53:54Z","updated_at":"2020-01-27T18:08:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["247767eb8905e3b9da2876c53ff80f33ebc86912"]},"33963":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NTM5ODU0","public_id":33963,"url":"https://github.com/godotengine/godot/pull/33963","diff_url":"https://github.com/godotengine/godot/pull/33963.diff","patch_url":"https://github.com/godotengine/godot/pull/33963.patch","title":"Fix radiance map generation on mobile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-11-28T06:20:30Z","updated_at":"2020-01-31T18:15:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["192aacd5d742e514523f9764e2b973372fe177f0"]},"33964":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NjMzNTc0","public_id":33964,"url":"https://github.com/godotengine/godot/pull/33964","diff_url":"https://github.com/godotengine/godot/pull/33964.diff","patch_url":"https://github.com/godotengine/godot/pull/33964.patch","title":"Don't cast item to Spatial when checking if it's locked","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-11-28T10:40:13Z","updated_at":"2019-11-28T22:33:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4af218f9e326ce5042f79840cd48c36e96a52d79"]},"33967":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2NjgyOTg2","public_id":33967,"url":"https://github.com/godotengine/godot/pull/33967","diff_url":"https://github.com/godotengine/godot/pull/33967.diff","patch_url":"https://github.com/godotengine/godot/pull/33967.patch","title":"Add an `OS.is_window_focused()` getter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-11-28T12:42:55Z","updated_at":"2020-01-27T18:08:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["21a392341034169fff18db626e1c356545289af5"]},"33982":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2ODU3MTA4","public_id":33982,"url":"https://github.com/godotengine/godot/pull/33982","diff_url":"https://github.com/godotengine/godot/pull/33982.diff","patch_url":"https://github.com/godotengine/godot/pull/33982.patch","title":"Mono/C#: Add option to export assemblies outside of PCK","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-29T00:20:03Z","updated_at":"2021-05-14T01:27:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["66de28eda8239e006c5d53debdea75f131b32f77"]},"33983":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2ODU4OTA4","public_id":33983,"url":"https://github.com/godotengine/godot/pull/33983","diff_url":"https://github.com/godotengine/godot/pull/33983.diff","patch_url":"https://github.com/godotengine/godot/pull/33983.patch","title":"Mono/C#: Fix crash on exported games that don't use C#","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-11-29T00:37:56Z","updated_at":"2021-05-13T23:48:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["85d8c427639554e67597daca577aa0509097263e"]},"33985":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2ODk5Njk2","public_id":33985,"url":"https://github.com/godotengine/godot/pull/33985","diff_url":"https://github.com/godotengine/godot/pull/33985.diff","patch_url":"https://github.com/godotengine/godot/pull/33985.patch","title":"Disable shadow map sampling when shadows are not used in GLES3","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-29T05:28:13Z","updated_at":"2019-12-02T18:00:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["299b85c46fa732c06fc8ac0b6d193a6ddc5eb6e6"]},"33986":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2OTAwNzQ4","public_id":33986,"url":"https://github.com/godotengine/godot/pull/33986","diff_url":"https://github.com/godotengine/godot/pull/33986.diff","patch_url":"https://github.com/godotengine/godot/pull/33986.patch","title":"Removed duplicated conditional in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-29T05:34:40Z","updated_at":"2019-11-29T10:31:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f5e81b894afbf94d8700ef7bf793be0532fe7586"]},"33987":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2OTE0NDE5","public_id":33987,"url":"https://github.com/godotengine/godot/pull/33987","diff_url":"https://github.com/godotengine/godot/pull/33987.diff","patch_url":"https://github.com/godotengine/godot/pull/33987.patch","title":"Viewport environment is updated properly when set to own world","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-29T06:43:09Z","updated_at":"2020-01-06T15:06:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dc13750189090e6df5608b260e2eaa3e29eb3665"]},"33990":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ2OTc0MDQy","public_id":33990,"url":"https://github.com/godotengine/godot/pull/33990","diff_url":"https://github.com/godotengine/godot/pull/33990.diff","patch_url":"https://github.com/godotengine/godot/pull/33990.patch","title":"Sync controller mappings DB with SDL2 community repo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-29T09:58:16Z","updated_at":"2019-11-29T15:07:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["502a66707040ba7d2c6dc921a19c09ecd74270aa"]},"33992":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MDAzNzUx","public_id":33992,"url":"https://github.com/godotengine/godot/pull/33992","diff_url":"https://github.com/godotengine/godot/pull/33992.diff","patch_url":"https://github.com/godotengine/godot/pull/33992.patch","title":"iOS modular build and export implementation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-11-29T11:15:51Z","updated_at":"2021-12-07T00:12:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["2ef8c5fac5db208e8b2220f67c666cb0934c9020"]},"33994":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MDM5NTA5","public_id":33994,"url":"https://github.com/godotengine/godot/pull/33994","diff_url":"https://github.com/godotengine/godot/pull/33994.diff","patch_url":"https://github.com/godotengine/godot/pull/33994.patch","title":"Flush remaining messages before quitting the game when loading fails","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-29T13:04:31Z","updated_at":"2019-12-01T14:50:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["85a955fc5659f047dcc8fff6629f33a75dabaee9"]},"33997":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MDQ3MTE2","public_id":33997,"url":"https://github.com/godotengine/godot/pull/33997","diff_url":"https://github.com/godotengine/godot/pull/33997.diff","patch_url":"https://github.com/godotengine/godot/pull/33997.patch","title":"makerst: Escape default values using reST markup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-11-29T13:27:00Z","updated_at":"2019-12-01T10:52:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["55676b16da70ec0fcd716ca277af84eac0446845"]},"34002":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MTA5NTg0","public_id":34002,"url":"https://github.com/godotengine/godot/pull/34002","diff_url":"https://github.com/godotengine/godot/pull/34002.diff","patch_url":"https://github.com/godotengine/godot/pull/34002.patch","title":"Don't try to initialize empty NativeLibrary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-29T16:29:20Z","updated_at":"2019-12-01T11:14:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["f4a1a79d015bce39e54b2a7193fc02592c5569d1"]},"34009":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MTc4ODQ0","public_id":34009,"url":"https://github.com/godotengine/godot/pull/34009","diff_url":"https://github.com/godotengine/godot/pull/34009.diff","patch_url":"https://github.com/godotengine/godot/pull/34009.patch","title":"Docs: GridMap and MeshLibrary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk3MzUz","created_at":"2019-11-30T00:28:11Z","updated_at":"2021-10-25T08:55:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7ef16ca136f0e5fc82b5808d53cffbd13653c6f6"]},"34011":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MTgzMzU4","public_id":34011,"url":"https://github.com/godotengine/godot/pull/34011","diff_url":"https://github.com/godotengine/godot/pull/34011.diff","patch_url":"https://github.com/godotengine/godot/pull/34011.patch","title":"Handle state machine travel before the start node is processed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-30T01:46:11Z","updated_at":"2019-11-30T16:13:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["598d769804f61d780e4fa48691c2ec7a842a46d4"]},"34012":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MTg1MDE3","public_id":34012,"url":"https://github.com/godotengine/godot/pull/34012","diff_url":"https://github.com/godotengine/godot/pull/34012.diff","patch_url":"https://github.com/godotengine/godot/pull/34012.patch","title":"Remove unnecessary bounded_offset from PathFollow2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-30T02:18:34Z","updated_at":"2019-11-30T10:59:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7e6fa6c7a808840243637dc4b07947a93beb88c5"]},"34014":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjE3ODA2","public_id":34014,"url":"https://github.com/godotengine/godot/pull/34014","diff_url":"https://github.com/godotengine/godot/pull/34014.diff","patch_url":"https://github.com/godotengine/godot/pull/34014.patch","title":"Port Path2D changes to 3D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-11-30T11:46:19Z","updated_at":"2019-11-30T13:57:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9276684e95d4e70525472db46092a1daa2bbfd34"]},"34016":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjI2NjY3","public_id":34016,"url":"https://github.com/godotengine/godot/pull/34016","diff_url":"https://github.com/godotengine/godot/pull/34016.diff","patch_url":"https://github.com/godotengine/godot/pull/34016.patch","title":"Fix TileSet Editor polygon point grabbing","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU4MzA4MDA1","created_at":"2019-11-30T13:57:16Z","updated_at":"2019-12-16T11:27:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["9584ff13b9aecdb11ced749c3941707e7616bb33","5329ae00300f5564aea11960067a1a142f257937"]},"34018":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjMwMzcw","public_id":34018,"url":"https://github.com/godotengine/godot/pull/34018","diff_url":"https://github.com/godotengine/godot/pull/34018.diff","patch_url":"https://github.com/godotengine/godot/pull/34018.patch","title":"Make sure to include the path in the \"Data template directory not found\" error message","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU3MzcyNTA=","created_at":"2019-11-30T14:50:42Z","updated_at":"2019-12-05T17:26:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["81cae314b435e6cff83dd5438877c29a15ba6bdb"]},"34019":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjM3NTQ3","public_id":34019,"url":"https://github.com/godotengine/godot/pull/34019","diff_url":"https://github.com/godotengine/godot/pull/34019.diff","patch_url":"https://github.com/godotengine/godot/pull/34019.patch","title":"Update transform property in the inspector when changing translation/rotation/scale","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-30T16:20:00Z","updated_at":"2019-12-05T09:28:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b44e0d60c7268cab8455bd450566826bdb48263c"]},"34020":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjM4OTI2","public_id":34020,"url":"https://github.com/godotengine/godot/pull/34020","diff_url":"https://github.com/godotengine/godot/pull/34020.diff","patch_url":"https://github.com/godotengine/godot/pull/34020.patch","title":"PCK: Set VERSION_PATCH in header, factor out header magic","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3NDg1NzE=","created_at":"2019-11-30T16:39:15Z","updated_at":"2021-10-25T08:56:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["dc61323b2ce5478b1fc07581e64f7b7fcfdaf239"]},"34022":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjM5NzIy","public_id":34022,"url":"https://github.com/godotengine/godot/pull/34022","diff_url":"https://github.com/godotengine/godot/pull/34022.diff","patch_url":"https://github.com/godotengine/godot/pull/34022.patch","title":"Fixed errors in AnimationPlayerEditor when switching current_animation in the inspector","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-30T16:50:51Z","updated_at":"2019-12-01T20:41:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d900cfafa367e7fbc867739cf6cc69bde0abaadc"]},"34024":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjQ3Nzgy","public_id":34024,"url":"https://github.com/godotengine/godot/pull/34024","diff_url":"https://github.com/godotengine/godot/pull/34024.diff","patch_url":"https://github.com/godotengine/godot/pull/34024.patch","title":"Fixed typo in docs for Script and GDScript classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM5OTU1NDk=","created_at":"2019-11-30T18:18:54Z","updated_at":"2021-10-25T08:55:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d747c611872a545ea02a977c758acdb3cfc3e079"]},"34029":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjUyNjU1","public_id":34029,"url":"https://github.com/godotengine/godot/pull/34029","diff_url":"https://github.com/godotengine/godot/pull/34029.diff","patch_url":"https://github.com/godotengine/godot/pull/34029.patch","title":"Fixed error when creating physical skeleton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-11-30T19:27:50Z","updated_at":"2019-11-30T22:15:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["f0fdd7de807876d62e4d53e7c20573b8ff50fe9e"]},"34032":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MjU3NDAw","public_id":34032,"url":"https://github.com/godotengine/godot/pull/34032","diff_url":"https://github.com/godotengine/godot/pull/34032.diff","patch_url":"https://github.com/godotengine/godot/pull/34032.patch","title":"Add docs for is_equal_approx on structures","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-11-30T20:29:39Z","updated_at":"2019-11-30T23:32:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3231fca934c200b67ff823f82368a79b278bec5e"]},"34039":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3Mjk2MzE5","public_id":34039,"url":"https://github.com/godotengine/godot/pull/34039","diff_url":"https://github.com/godotengine/godot/pull/34039.diff","patch_url":"https://github.com/godotengine/godot/pull/34039.patch","title":"Added Missing Binding for `multimesh_create` to VisualServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNDAzNTI=","created_at":"2019-12-01T06:12:32Z","updated_at":"2019-12-05T05:49:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7f7544997128ed1b01398adf84225fdcfb3e3db"]},"34040":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MzEyNTQz","public_id":34040,"url":"https://github.com/godotengine/godot/pull/34040","diff_url":"https://github.com/godotengine/godot/pull/34040.diff","patch_url":"https://github.com/godotengine/godot/pull/34040.patch","title":"Removed unused variables, add some constants numbers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-12-01T10:10:25Z","updated_at":"2019-12-21T07:27:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ed1c4bc77db88fa0f8f599ca2d3c4b533a94a654"]},"34042":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MzE3NDUw","public_id":34042,"url":"https://github.com/godotengine/godot/pull/34042","diff_url":"https://github.com/godotengine/godot/pull/34042.diff","patch_url":"https://github.com/godotengine/godot/pull/34042.patch","title":"Add missing on error manifest struct destroy in pluginscript script init","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxODc2Mzc=","created_at":"2019-12-01T11:10:55Z","updated_at":"2019-12-01T15:29:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["fb9b01038463b651f53be521b039a928acffb98d"]},"34043":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MzM1MzQz","public_id":34043,"url":"https://github.com/godotengine/godot/pull/34043","diff_url":"https://github.com/godotengine/godot/pull/34043.diff","patch_url":"https://github.com/godotengine/godot/pull/34043.patch","title":"Fixed LineEdit text removal and placeholder caret alignment","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-12-01T14:34:41Z","updated_at":"2019-12-01T16:10:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b68703a35cb3c7b86460653ae7f7eb00bb0362a0","3df68b4fa6b1eb629876ce575f4aabe2d40bc624"]},"34047":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MzUxODIz","public_id":34047,"url":"https://github.com/godotengine/godot/pull/34047","diff_url":"https://github.com/godotengine/godot/pull/34047.diff","patch_url":"https://github.com/godotengine/godot/pull/34047.patch","title":"Properly remove joint when a physical bone is removed from the scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-12-01T17:36:02Z","updated_at":"2019-12-02T17:59:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["fdd99d4a7c60e3ae5aed41d78685ad50d3399220"]},"34048":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3MzUyNTg4","public_id":34048,"url":"https://github.com/godotengine/godot/pull/34048","diff_url":"https://github.com/godotengine/godot/pull/34048.diff","patch_url":"https://github.com/godotengine/godot/pull/34048.patch","title":"Center Script Editor when jumping to bookmarks/breakpoints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-01T17:45:08Z","updated_at":"2019-12-01T23:06: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":["f4d0e598a7500c667028c408c51cdbfb8acaa212"]},"34061":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3Njk4NDMw","public_id":34061,"url":"https://github.com/godotengine/godot/pull/34061","diff_url":"https://github.com/godotengine/godot/pull/34061.diff","patch_url":"https://github.com/godotengine/godot/pull/34061.patch","title":"Fix expressions for global constants in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-02T16:01:10Z","updated_at":"2019-12-03T08:28:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["8b8faf03d5013dda77ecfd9031ef6f0f45e4e760"]},"34063":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3ODI3Mjgx","public_id":34063,"url":"https://github.com/godotengine/godot/pull/34063","diff_url":"https://github.com/godotengine/godot/pull/34063.diff","patch_url":"https://github.com/godotengine/godot/pull/34063.patch","title":"Tweak error timestamp formatting to be more readable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-02T17:58:42Z","updated_at":"2020-01-27T18:08:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["56d884ffde4dad6839c5e586241962e6256ff7b1"]},"34067":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ3OTYxNzI1","public_id":34067,"url":"https://github.com/godotengine/godot/pull/34067","diff_url":"https://github.com/godotengine/godot/pull/34067.diff","patch_url":"https://github.com/godotengine/godot/pull/34067.patch","title":"Make error when accidentially redeclaring a variable's type clearer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-12-02T20:26:32Z","updated_at":"2019-12-04T05:52:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["79c26344e8ce3eee63783498c50ed46a81ed123e"]},"34072":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MTMzMzA0","public_id":34072,"url":"https://github.com/godotengine/godot/pull/34072","diff_url":"https://github.com/godotengine/godot/pull/34072.diff","patch_url":"https://github.com/godotengine/godot/pull/34072.patch","title":"fixed pitch bend value and MIDI running status on the InputEventMIDI.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUwNTc2MjU=","created_at":"2019-12-03T05:41:36Z","updated_at":"2019-12-03T08:45:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["e8410c03f506c622dca02c97894c2c59134aeeae"]},"34074":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MTcxMjA1","public_id":34074,"url":"https://github.com/godotengine/godot/pull/34074","diff_url":"https://github.com/godotengine/godot/pull/34074.diff","patch_url":"https://github.com/godotengine/godot/pull/34074.patch","title":"Mention that `int()` can be used as an alternative to `floor()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T07:32:40Z","updated_at":"2021-10-25T08:55:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1fcdeaee39c175cdc7d4217666306850d2126b50"]},"34075":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MTg4MTcy","public_id":34075,"url":"https://github.com/godotengine/godot/pull/34075","diff_url":"https://github.com/godotengine/godot/pull/34075.diff","patch_url":"https://github.com/godotengine/godot/pull/34075.patch","title":"Improve the Camera class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T08:20:07Z","updated_at":"2021-10-25T08:55:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["73149499c0d5810901cb4b336e81fddcd14ff6db"]},"34076":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MTk1MDkx","public_id":34076,"url":"https://github.com/godotengine/godot/pull/34076","diff_url":"https://github.com/godotengine/godot/pull/34076.diff","patch_url":"https://github.com/godotengine/godot/pull/34076.patch","title":"Add documentation for the Listener class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T08:38:40Z","updated_at":"2021-10-25T08:55:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c6c5a213cd55481b77f87d7f118e223b4b119ba3"]},"34077":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MjAyODk5","public_id":34077,"url":"https://github.com/godotengine/godot/pull/34077","diff_url":"https://github.com/godotengine/godot/pull/34077.diff","patch_url":"https://github.com/godotengine/godot/pull/34077.patch","title":"Improve the DynamicFont class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T08:57:08Z","updated_at":"2021-10-25T08:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["673bd79a9ea2e704365cfa3557ba630a5e28ffd7"]},"34078":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MjQyNjA5","public_id":34078,"url":"https://github.com/godotengine/godot/pull/34078","diff_url":"https://github.com/godotengine/godot/pull/34078.diff","patch_url":"https://github.com/godotengine/godot/pull/34078.patch","title":"[iOS] Add export options to control external access to user data.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-12-03T10:20:03Z","updated_at":"2019-12-03T10:36:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["ccf8778e86a508e9d81f132332460c1c1acb8a96"]},"34079":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4Mjk0NzQ2","public_id":34079,"url":"https://github.com/godotengine/godot/pull/34079","diff_url":"https://github.com/godotengine/godot/pull/34079.diff","patch_url":"https://github.com/godotengine/godot/pull/34079.patch","title":"Don't stop export if rcedit path is invalid","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-03T12:11:49Z","updated_at":"2019-12-03T19:13:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ef21d378f33c286046bb0a5db4dd32f316797dc2"]},"34082":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MzM3NDk3","public_id":34082,"url":"https://github.com/godotengine/godot/pull/34082","diff_url":"https://github.com/godotengine/godot/pull/34082.diff","patch_url":"https://github.com/godotengine/godot/pull/34082.patch","title":"Emscripten: Re-add BINARYEN_TRAP_MODE='clamp' for fastcomp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-03T13:43:55Z","updated_at":"2019-12-09T18:32:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["6d6280dfa3a470a08287f294bb78bc9ea08ef0b0"]},"34084":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MzQ0MDE5","public_id":34084,"url":"https://github.com/godotengine/godot/pull/34084","diff_url":"https://github.com/godotengine/godot/pull/34084.diff","patch_url":"https://github.com/godotengine/godot/pull/34084.patch","title":"Fix severe performance drop while deflating polylines","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-12-03T13:56:28Z","updated_at":"2019-12-03T14:15:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["749d917424e20d6af61746c0d69fb54c50619f80"]},"34086":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MzczNTgw","public_id":34086,"url":"https://github.com/godotengine/godot/pull/34086","diff_url":"https://github.com/godotengine/godot/pull/34086.diff","patch_url":"https://github.com/godotengine/godot/pull/34086.patch","title":"Improve the StyleBox class documentations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T14:51:45Z","updated_at":"2020-01-27T18:08:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f1a76a88207d6eab65b32bcfaecc231b7e38c978"]},"34087":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4MzkyMzQz","public_id":34087,"url":"https://github.com/godotengine/godot/pull/34087","diff_url":"https://github.com/godotengine/godot/pull/34087.diff","patch_url":"https://github.com/godotengine/godot/pull/34087.patch","title":"OS class docs, adds platform compatibility notes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-12-03T15:25:14Z","updated_at":"2021-11-05T12:43:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0aebba2388f741e04dafbd40003673ea4bc38381"]},"34088":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NDA5MDEz","public_id":34088,"url":"https://github.com/godotengine/godot/pull/34088","diff_url":"https://github.com/godotengine/godot/pull/34088.diff","patch_url":"https://github.com/godotengine/godot/pull/34088.patch","title":"Properly orphan polygon index buffer after binding","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-03T15:55:31Z","updated_at":"2020-01-31T18:15:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["b2dfbd77ec956fef57eec9505f2b85f500402df0"]},"34090":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NDE2NzU2","public_id":34090,"url":"https://github.com/godotengine/godot/pull/34090","diff_url":"https://github.com/godotengine/godot/pull/34090.diff","patch_url":"https://github.com/godotengine/godot/pull/34090.patch","title":"Improve the Basis class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-03T16:09:47Z","updated_at":"2020-01-27T18:08:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bb62c07fce9c72066185da082e6ddd25625996bd"]},"34091":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NDIzNDI4","public_id":34091,"url":"https://github.com/godotengine/godot/pull/34091","diff_url":"https://github.com/godotengine/godot/pull/34091.diff","patch_url":"https://github.com/godotengine/godot/pull/34091.patch","title":"Fixed unknown ASCII symbols rendered instead of tabs in bookmarks list","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMDU2MTc3","created_at":"2019-12-03T16:22:12Z","updated_at":"2020-01-16T13:11:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d0b3cb89f704402f0fdd599a188d141b376a5b1f"]},"34094":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NjAwMDgz","public_id":34094,"url":"https://github.com/godotengine/godot/pull/34094","diff_url":"https://github.com/godotengine/godot/pull/34094.diff","patch_url":"https://github.com/godotengine/godot/pull/34094.patch","title":"Fix compile error for Windows on Linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-03T23:07:04Z","updated_at":"2019-12-04T07:00:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["d1270f3d4c32ca676344eb5217a3926073b9b4d5"]},"34096":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NzMzMTk4","public_id":34096,"url":"https://github.com/godotengine/godot/pull/34096","diff_url":"https://github.com/godotengine/godot/pull/34096.diff","patch_url":"https://github.com/godotengine/godot/pull/34096.patch","title":"Fixes translation for project sort options","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-04T07:22:39Z","updated_at":"2019-12-04T08:05:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["22b345c96956f28bf3970d5f1041a3f7203d0d90"]},"34097":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4NzQyMTI0","public_id":34097,"url":"https://github.com/godotengine/godot/pull/34097","diff_url":"https://github.com/godotengine/godot/pull/34097.diff","patch_url":"https://github.com/godotengine/godot/pull/34097.patch","title":"Travis CI: Run `makerst.py` to check for documentation errors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-04T07:51:59Z","updated_at":"2020-01-27T18:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["bc4dbcf79307b934d7f78f212e544cc3a3773fc7"]},"34099":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4ODMzNjcy","public_id":34099,"url":"https://github.com/godotengine/godot/pull/34099","diff_url":"https://github.com/godotengine/godot/pull/34099.diff","patch_url":"https://github.com/godotengine/godot/pull/34099.patch","title":"Properly orphan polygon index buffer after binding (take 2)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-04T11:18:11Z","updated_at":"2019-12-04T11:29:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["745a8915fc5ef0e98c97623cef2792eb95f9aa2b"]},"34101":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4OTIxNzQ4","public_id":34101,"url":"https://github.com/godotengine/godot/pull/34101","diff_url":"https://github.com/godotengine/godot/pull/34101.diff","patch_url":"https://github.com/godotengine/godot/pull/34101.patch","title":"Mono/C#: Several android fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-04T14:36:16Z","updated_at":"2021-05-13T23:48:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["066ae9d83b070cc72dc03f33fb778726f8c24e75","3797f1992609679b39711720fac69079fadf85c1"]},"34103":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ4OTYzNjQz","public_id":34103,"url":"https://github.com/godotengine/godot/pull/34103","diff_url":"https://github.com/godotengine/godot/pull/34103.diff","patch_url":"https://github.com/godotengine/godot/pull/34103.patch","title":"Translation: Use proper language code for locale near matching, including in ResourceLoader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-04T15:56:45Z","updated_at":"2021-05-04T12:22:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["95242b7faf7f2e1552b4921a8bbdb519d3a898bd","0fcb68ffa1eef21c55794e896ddd9dd2e7b74751"]},"34106":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5MTc5MDk5","public_id":34106,"url":"https://github.com/godotengine/godot/pull/34106","diff_url":"https://github.com/godotengine/godot/pull/34106.diff","patch_url":"https://github.com/godotengine/godot/pull/34106.patch","title":"Don't store index of root nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-05T00:20:46Z","updated_at":"2019-12-05T20:41:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3b80eb06b744c8a374970cd87819f98a81d8b9ba"]},"34107":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5MjA4NDkx","public_id":34107,"url":"https://github.com/godotengine/godot/pull/34107","diff_url":"https://github.com/godotengine/godot/pull/34107.diff","patch_url":"https://github.com/godotengine/godot/pull/34107.patch","title":"Fixes wrong position when adding node in VS editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzOTk5Nw==","created_at":"2019-12-05T01:24:14Z","updated_at":"2019-12-05T05:57:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw0MTk3NTI2NDI=","name":"topic:visualscript","color":"#ffee88"}],"commits":["601d870ae965e9e8dc4324b861f0d479d13d9b8c"]},"34113":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5MzEzMzI5","public_id":34113,"url":"https://github.com/godotengine/godot/pull/34113","diff_url":"https://github.com/godotengine/godot/pull/34113.diff","patch_url":"https://github.com/godotengine/godot/pull/34113.patch","title":"Fixes crash when clearing guides in empty scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-05T08:24:26Z","updated_at":"2019-12-05T09:01:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e8838f438521113d8c8154a1f707a0b2529f366e"]},"34114":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5MzM4MTU0","public_id":34114,"url":"https://github.com/godotengine/godot/pull/34114","diff_url":"https://github.com/godotengine/godot/pull/34114.diff","patch_url":"https://github.com/godotengine/godot/pull/34114.patch","title":"changed set_meta to remove_meta in CLEAR_GUIDES menu option","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MTgxNzU2","created_at":"2019-12-05T09:28:35Z","updated_at":"2019-12-06T04:13:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["83194f4a508aa4910b40250e7c59272302eed308"]},"34123":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5NTgwNjEw","public_id":34123,"url":"https://github.com/godotengine/godot/pull/34123","diff_url":"https://github.com/godotengine/godot/pull/34123.diff","patch_url":"https://github.com/godotengine/godot/pull/34123.patch","title":"Fixed errors in JointSpatialGizmoPlugin when selecting a joint with unset nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-12-05T18:31:00Z","updated_at":"2019-12-06T07:48:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["06e4a3aa7564cae35bd4ff6338dccd7297fb2f3e"]},"34128":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5NjQyMTUz","public_id":34128,"url":"https://github.com/godotengine/godot/pull/34128","diff_url":"https://github.com/godotengine/godot/pull/34128.diff","patch_url":"https://github.com/godotengine/godot/pull/34128.patch","title":"doc: Fix and clarify AnimationPlayer play and stop descriptions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-05T20:57:53Z","updated_at":"2021-10-25T08:55:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9a12b40100fc7809884f998bc67236c881a564e3"]},"34132":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5NzA1Njg1","public_id":34132,"url":"https://github.com/godotengine/godot/pull/34132","diff_url":"https://github.com/godotengine/godot/pull/34132.diff","patch_url":"https://github.com/godotengine/godot/pull/34132.patch","title":"Docs: ARVRController and ARVRInterface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk3MzUz","created_at":"2019-12-06T00:17:24Z","updated_at":"2019-12-06T07:38:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5978e6afacdaefbfef1785475be1a83bfb7935ab"]},"34133":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5NzI0Njgy","public_id":34133,"url":"https://github.com/godotengine/godot/pull/34133","diff_url":"https://github.com/godotengine/godot/pull/34133.diff","patch_url":"https://github.com/godotengine/godot/pull/34133.patch","title":"Call clear_meta when clearing guides with the ruler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-06T01:43:02Z","updated_at":"2019-12-06T07:40:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0b4cc12b4f95a04027b1d3fd52f406a8449f8c24"]},"34138":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5ODIwMTQx","public_id":34138,"url":"https://github.com/godotengine/godot/pull/34138","diff_url":"https://github.com/godotengine/godot/pull/34138.diff","patch_url":"https://github.com/godotengine/godot/pull/34138.patch","title":"iOS: Disable armv7 as target arch by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-06T08:17:40Z","updated_at":"2019-12-06T08:35:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a56b45f8789f7d270779bee492b094c4abb1d6c"]},"34141":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5ODc5NjEw","public_id":34141,"url":"https://github.com/godotengine/godot/pull/34141","diff_url":"https://github.com/godotengine/godot/pull/34141.diff","patch_url":"https://github.com/godotengine/godot/pull/34141.patch","title":"Remove extra spaces from parenthesis in *FileDialog's filter menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-06T10:46:41Z","updated_at":"2019-12-06T23:01:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["80dcd4423a259ed60874fb952036d18203320059"]},"34142":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5ODg0MzEx","public_id":34142,"url":"https://github.com/godotengine/godot/pull/34142","diff_url":"https://github.com/godotengine/godot/pull/34142.diff","patch_url":"https://github.com/godotengine/godot/pull/34142.patch","title":"Fix missing null checks in Mono Binding of GD","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzU1ODA=","created_at":"2019-12-06T10:57:50Z","updated_at":"2019-12-11T08:53:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["11258db001cb4132fa8d5630599ebf95bde1622e"]},"34144":{"id":"MDExOlB1bGxSZXF1ZXN0MzQ5OTg0ODQw","public_id":34144,"url":"https://github.com/godotengine/godot/pull/34144","diff_url":"https://github.com/godotengine/godot/pull/34144.diff","patch_url":"https://github.com/godotengine/godot/pull/34144.patch","title":"Fixes prompt closes the wrong scene on quit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-06T14:02:34Z","updated_at":"2019-12-09T08:45:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["93f00c0303f919a7eeea16306f1fa4f516543621"]},"34155":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMTc1OTQw","public_id":34155,"url":"https://github.com/godotengine/godot/pull/34155","diff_url":"https://github.com/godotengine/godot/pull/34155.diff","patch_url":"https://github.com/godotengine/godot/pull/34155.patch","title":"Document RichTextEffect and CharFXTransform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-06T19:53:10Z","updated_at":"2020-01-27T18:08:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7c6c32b500b2f532e05705c5bccd7d80e632eb65"]},"34159":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMjIwMDU0","public_id":34159,"url":"https://github.com/godotengine/godot/pull/34159","diff_url":"https://github.com/godotengine/godot/pull/34159.diff","patch_url":"https://github.com/godotengine/godot/pull/34159.patch","title":"doc: Markup fixes for enums and constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-06T22:13:36Z","updated_at":"2019-12-06T23:11:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4eff13d7685752246ca311a2fdcc9d6e6eb7f63e"]},"34160":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMjI3NTM5","public_id":34160,"url":"https://github.com/godotengine/godot/pull/34160","diff_url":"https://github.com/godotengine/godot/pull/34160.diff","patch_url":"https://github.com/godotengine/godot/pull/34160.patch","title":"Add a pre-commit hook to check the class reference syntax","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-06T22:41:09Z","updated_at":"2020-01-27T18:08:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["17add2dc86b7c52c93aac162242bd98c9bf2eed2"]},"34163":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMjQ1MDAw","public_id":34163,"url":"https://github.com/godotengine/godot/pull/34163","diff_url":"https://github.com/godotengine/godot/pull/34163.diff","patch_url":"https://github.com/godotengine/godot/pull/34163.patch","title":"Improve the PCKPacker class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-07T00:01:49Z","updated_at":"2020-01-27T18:08:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7ae0e4be462248d8d471d30ceaffda029e9c858d"]},"34164":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMjQ2OTQ3","public_id":34164,"url":"https://github.com/godotengine/godot/pull/34164","diff_url":"https://github.com/godotengine/godot/pull/34164.diff","patch_url":"https://github.com/godotengine/godot/pull/34164.patch","title":"Make some arguments in PCKPacker methods optional","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-07T00:12:07Z","updated_at":"2020-01-27T18:07:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fe0696618163de1f329ce380612ed133af58a498"]},"34167":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMjYzMTIz","public_id":34167,"url":"https://github.com/godotengine/godot/pull/34167","diff_url":"https://github.com/godotengine/godot/pull/34167.diff","patch_url":"https://github.com/godotengine/godot/pull/34167.patch","title":"Add spaces after commas and strip extra ones in *FileDialog filter menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-07T01:44:56Z","updated_at":"2019-12-07T11:44:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d057007541abab751ad956a44139be206acb8128"]},"34181":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMzAwNzM0","public_id":34181,"url":"https://github.com/godotengine/godot/pull/34181","diff_url":"https://github.com/godotengine/godot/pull/34181.diff","patch_url":"https://github.com/godotengine/godot/pull/34181.patch","title":"Support Rider as external editor for Godot mono version","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODI2ODE=","created_at":"2019-12-07T11:02:28Z","updated_at":"2019-12-11T20:34:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2OA==","name":"feature proposal","color":"#4466ff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8fbc9d33fd3db9d4362ecda0f89a9051d186dbf6"]},"34188":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMzU3NDc4","public_id":34188,"url":"https://github.com/godotengine/godot/pull/34188","diff_url":"https://github.com/godotengine/godot/pull/34188.diff","patch_url":"https://github.com/godotengine/godot/pull/34188.patch","title":"Fix TilesetEditorContext snaps separation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2019-12-07T23:30:47Z","updated_at":"2021-10-25T08:56:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f2e396f15b104cf7859dfd4bf011f94cf74e790d"]},"34189":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwMzY4ODYx","public_id":34189,"url":"https://github.com/godotengine/godot/pull/34189","diff_url":"https://github.com/godotengine/godot/pull/34189.diff","patch_url":"https://github.com/godotengine/godot/pull/34189.patch","title":"Expose Mesh get_aabb","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-08T02:25:24Z","updated_at":"2019-12-13T08:44:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a139104646d8358b881c33f5c79db4e414a1ab82"]},"34202":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNDMwNTE0","public_id":34202,"url":"https://github.com/godotengine/godot/pull/34202","diff_url":"https://github.com/godotengine/godot/pull/34202.diff","patch_url":"https://github.com/godotengine/godot/pull/34202.patch","title":"[macOS] Send resize event without actually resizing window on backing change.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-12-08T16:34:24Z","updated_at":"2021-11-05T12:44:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["29ba673fca58d2fb8a1adf226f7c663a82734475"]},"34203":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNDMxMTA0","public_id":34203,"url":"https://github.com/godotengine/godot/pull/34203","diff_url":"https://github.com/godotengine/godot/pull/34203.diff","patch_url":"https://github.com/godotengine/godot/pull/34203.patch","title":"Hide LineEdit placeholder if IME composition string is not empty.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2019-12-08T16:41:16Z","updated_at":"2021-11-05T12:44:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4937b21ce52eda4c68fe7e20d0007dc3da2621e4"]},"34208":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNDQ0ODIw","public_id":34208,"url":"https://github.com/godotengine/godot/pull/34208","diff_url":"https://github.com/godotengine/godot/pull/34208.diff","patch_url":"https://github.com/godotengine/godot/pull/34208.patch","title":"Fixed strange behaviour of scroll in the ItemList.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDk0NDI=","created_at":"2019-12-08T19:18:38Z","updated_at":"2019-12-09T08:15:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2c559feb9245baafed1d7a8d47ff24ad50855e89"]},"34210":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNDU2OTU2","public_id":34210,"url":"https://github.com/godotengine/godot/pull/34210","diff_url":"https://github.com/godotengine/godot/pull/34210.diff","patch_url":"https://github.com/godotengine/godot/pull/34210.patch","title":"Check that motion is not zero before doing a sweep test.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-12-08T21:24:07Z","updated_at":"2019-12-09T14:13:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["78055cbdaf7aaa953bf1b57e3b4204245e6bcfc3"]},"34217":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNTU4ODI5","public_id":34217,"url":"https://github.com/godotengine/godot/pull/34217","diff_url":"https://github.com/godotengine/godot/pull/34217.diff","patch_url":"https://github.com/godotengine/godot/pull/34217.patch","title":"Fixes Delete Line doesn't delete first line in script","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-09T07:18:39Z","updated_at":"2019-12-10T00:32:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["6eaec3d10d472ca08e8f7188d22860781517950c"]},"34218":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNTgzOTE0","public_id":34218,"url":"https://github.com/godotengine/godot/pull/34218","diff_url":"https://github.com/godotengine/godot/pull/34218.diff","patch_url":"https://github.com/godotengine/godot/pull/34218.patch","title":"GLES3: Properly unbind buffers after draw commands","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-09T08:26:50Z","updated_at":"2019-12-09T09:05:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cd07a34598e82b21782395ecc9a96ea98330a431"]},"34220":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNjk1NDY3","public_id":34220,"url":"https://github.com/godotengine/godot/pull/34220","diff_url":"https://github.com/godotengine/godot/pull/34220.diff","patch_url":"https://github.com/godotengine/godot/pull/34220.patch","title":"Document the KinematicBody axis lock methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-09T12:47:27Z","updated_at":"2020-01-27T18:07:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3acbabca1ef5cbca75b8b8dbf830ea5cbd2d3b5e"]},"34222":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNzQwMjM4","public_id":34222,"url":"https://github.com/godotengine/godot/pull/34222","diff_url":"https://github.com/godotengine/godot/pull/34222.diff","patch_url":"https://github.com/godotengine/godot/pull/34222.patch","title":"Improve the Shape/Shape2D classes documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-09T14:19:34Z","updated_at":"2020-01-27T18:07:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["16d612dccc992d64d65d920ff2639f04d99aec51"]},"34225":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwNzgxNzM1","public_id":34225,"url":"https://github.com/godotengine/godot/pull/34225","diff_url":"https://github.com/godotengine/godot/pull/34225.diff","patch_url":"https://github.com/godotengine/godot/pull/34225.patch","title":"Add check for zero length motion at beginning of each sweep test loop in SpaceBullet::test_body_motion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-12-09T15:39:45Z","updated_at":"2020-01-12T05:38:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["e0d252311e4c35e08785de0cadd747daba59f747"]},"34227":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwODgyODA5","public_id":34227,"url":"https://github.com/godotengine/godot/pull/34227","diff_url":"https://github.com/godotengine/godot/pull/34227.diff","patch_url":"https://github.com/godotengine/godot/pull/34227.patch","title":"SCons: Add 'split_libmodules' option to workaround linker issue","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-09T18:41:51Z","updated_at":"2020-01-06T12:22:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c320a822132223eba5b317314c5cdc001799d423"]},"34229":{"id":"MDExOlB1bGxSZXF1ZXN0MzUwOTU2MTk1","public_id":34229,"url":"https://github.com/godotengine/godot/pull/34229","diff_url":"https://github.com/godotengine/godot/pull/34229.diff","patch_url":"https://github.com/godotengine/godot/pull/34229.patch","title":"Allow to change the home indicator behaviour on iOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzU1ODA=","created_at":"2019-12-09T19:41:03Z","updated_at":"2020-02-05T11:07:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4d61118f64c1c56f50fbe706277fd0b1499f6d98"]},"34234":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMTUwOTM1","public_id":34234,"url":"https://github.com/godotengine/godot/pull/34234","diff_url":"https://github.com/godotengine/godot/pull/34234.diff","patch_url":"https://github.com/godotengine/godot/pull/34234.patch","title":"Update minimum size of SpinBox on theme change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-10T01:13:44Z","updated_at":"2019-12-10T11:20:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6e1dc7b2fec148bf4ba96d1fcd19cc2812345a3a"]},"34235":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMTgxNzcz","public_id":34235,"url":"https://github.com/godotengine/godot/pull/34235","diff_url":"https://github.com/godotengine/godot/pull/34235.diff","patch_url":"https://github.com/godotengine/godot/pull/34235.patch","title":"Fixes long popup menu scroll behavior","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-10T03:35:47Z","updated_at":"2019-12-13T08:37:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5bf8e1e426126a71e3a50389fc11734d0456b81f"]},"34237":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMjE4OTUz","public_id":34237,"url":"https://github.com/godotengine/godot/pull/34237","diff_url":"https://github.com/godotengine/godot/pull/34237.diff","patch_url":"https://github.com/godotengine/godot/pull/34237.patch","title":"Force 32 bit depth buffer for WebGL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-10T06:16:22Z","updated_at":"2020-01-31T18:15:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["e8d652f16095639dac33085b871b76a995fe8d86"]},"34238":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMjIwMjU0","public_id":34238,"url":"https://github.com/godotengine/godot/pull/34238","diff_url":"https://github.com/godotengine/godot/pull/34238.diff","patch_url":"https://github.com/godotengine/godot/pull/34238.patch","title":"Use renderbuffer depth for post-process buffers when appropriate","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-10T06:21:03Z","updated_at":"2020-01-31T18:15:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["fd31cebcbeebd2084ccd2d795895ad9c728d859d"]},"34239":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMjYzMDMx","public_id":34239,"url":"https://github.com/godotengine/godot/pull/34239","diff_url":"https://github.com/godotengine/godot/pull/34239.diff","patch_url":"https://github.com/godotengine/godot/pull/34239.patch","title":"Fixes crash when using Theme::clear","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-10T08:34:18Z","updated_at":"2019-12-11T07:40:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c29b8cf751d9c30803826d863e17ebfeb464bd1c"]},"34240":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMjc5NTg0","public_id":34240,"url":"https://github.com/godotengine/godot/pull/34240","diff_url":"https://github.com/godotengine/godot/pull/34240.diff","patch_url":"https://github.com/godotengine/godot/pull/34240.patch","title":"Fixes crash when shader inputs/outputs is invalid string","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-10T09:15:58Z","updated_at":"2019-12-11T07:40:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["024c25426b8aff62a4f397ea13b9c8a4e0db0555"]},"34241":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxMzkyMzU1","public_id":34241,"url":"https://github.com/godotengine/godot/pull/34241","diff_url":"https://github.com/godotengine/godot/pull/34241.diff","patch_url":"https://github.com/godotengine/godot/pull/34241.patch","title":"Fixes crash when using DynamicFont::set_font_data","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-10T13:33:04Z","updated_at":"2019-12-11T07:39:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5deb6497a10981c1137b22e34c9fc91c5e8f8872"]},"34246":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNDg3NTE0","public_id":34246,"url":"https://github.com/godotengine/godot/pull/34246","diff_url":"https://github.com/godotengine/godot/pull/34246.diff","patch_url":"https://github.com/godotengine/godot/pull/34246.patch","title":"Fixed a bug within sprite.cpp that caused a nan value to appear","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5Nzk1NDgx","created_at":"2019-12-10T16:40:58Z","updated_at":"2019-12-16T14:04:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e4a0abdd93977542d2ace2975670f188c7e5c161"]},"34250":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNjI1MDUz","public_id":34250,"url":"https://github.com/godotengine/godot/pull/34250","diff_url":"https://github.com/godotengine/godot/pull/34250.diff","patch_url":"https://github.com/godotengine/godot/pull/34250.patch","title":"Fix build on musl-based systems","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk3MzUz","created_at":"2019-12-10T22:01:27Z","updated_at":"2019-12-11T21:49:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["589eb80a90e947469b0261420f8bba30e867ff0a"]},"34251":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNjI4ODEz","public_id":34251,"url":"https://github.com/godotengine/godot/pull/34251","diff_url":"https://github.com/godotengine/godot/pull/34251.diff","patch_url":"https://github.com/godotengine/godot/pull/34251.patch","title":"Flip cull mode when rendering flipped Light2D and LightOccluder2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-12-10T22:11:53Z","updated_at":"2019-12-12T06:33:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eec77027115c94603de1671533dd6b56cdef250e"]},"34256":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNjc4MjU5","public_id":34256,"url":"https://github.com/godotengine/godot/pull/34256","diff_url":"https://github.com/godotengine/godot/pull/34256.diff","patch_url":"https://github.com/godotengine/godot/pull/34256.patch","title":"Fixes crash when using Mesh::create_outline and Mesh::create_convex_shape","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-11T01:13:36Z","updated_at":"2020-01-07T08:39:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3df9d187a32c7d1d500812b295e01c8f14eb50de"]},"34259":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNzA4NjA1","public_id":34259,"url":"https://github.com/godotengine/godot/pull/34259","diff_url":"https://github.com/godotengine/godot/pull/34259.diff","patch_url":"https://github.com/godotengine/godot/pull/34259.patch","title":"Fixes crash after set_piece_texture with invalid texture","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-11T03:31:11Z","updated_at":"2019-12-11T07:41:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5586103a9475893bb1a2bcb4ebf7f5005544253f"]},"34261":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNzM0MjIz","public_id":34261,"url":"https://github.com/godotengine/godot/pull/34261","diff_url":"https://github.com/godotengine/godot/pull/34261.diff","patch_url":"https://github.com/godotengine/godot/pull/34261.patch","title":"Fixes infinite loop when switching editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-11T05:33:24Z","updated_at":"2019-12-11T07:44:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6f178a20616cdad6656c58d6b94aac556a5f77c4"]},"34262":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxNzYwNjQx","public_id":34262,"url":"https://github.com/godotengine/godot/pull/34262","diff_url":"https://github.com/godotengine/godot/pull/34262.diff","patch_url":"https://github.com/godotengine/godot/pull/34262.patch","title":"Add a default POINT_SIZE","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-11T07:10:36Z","updated_at":"2020-01-31T18:15:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["676f647c74f155d71a21b07155e529184c7b3d86"]},"34269":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxOTE0ODQz","public_id":34269,"url":"https://github.com/godotengine/godot/pull/34269","diff_url":"https://github.com/godotengine/godot/pull/34269.diff","patch_url":"https://github.com/godotengine/godot/pull/34269.patch","title":"Scroll ScrollContainer to focused children","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-11T13:32:13Z","updated_at":"2019-12-21T18:00:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["77a865763333ec690746e48b1dd5b8288b87cbbe"]},"34271":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxOTMwMzU0","public_id":34271,"url":"https://github.com/godotengine/godot/pull/34271","diff_url":"https://github.com/godotengine/godot/pull/34271.diff","patch_url":"https://github.com/godotengine/godot/pull/34271.patch","title":"Disable GDScript warning for unused class variable by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-12-11T14:04:57Z","updated_at":"2020-01-08T22:11:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["cbf5641a74f3ca91aecf36bf3dce889e65be03fd"]},"34272":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxOTM4MDcz","public_id":34272,"url":"https://github.com/godotengine/godot/pull/34272","diff_url":"https://github.com/godotengine/godot/pull/34272.diff","patch_url":"https://github.com/godotengine/godot/pull/34272.patch","title":"Fix for #34258 and added get_zoom_hbox() documentation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMDQzMjcw","created_at":"2019-12-11T14:20:44Z","updated_at":"2019-12-14T16:14:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["59937e1c5466acfa0b2343f6ec7043a953d882b2"]},"34274":{"id":"MDExOlB1bGxSZXF1ZXN0MzUxOTk0NjUz","public_id":34274,"url":"https://github.com/godotengine/godot/pull/34274","diff_url":"https://github.com/godotengine/godot/pull/34274.diff","patch_url":"https://github.com/godotengine/godot/pull/34274.patch","title":"Fix for #34186: \"Center Selection\" in 2D editor introduces graphic bias.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIwMDQzMjcw","created_at":"2019-12-11T16:10:27Z","updated_at":"2019-12-11T19:52:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4da0d7727feae28a59969592b634104d51214b22"]},"34277":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMDE0Nzcw","public_id":34277,"url":"https://github.com/godotengine/godot/pull/34277","diff_url":"https://github.com/godotengine/godot/pull/34277.diff","patch_url":"https://github.com/godotengine/godot/pull/34277.patch","title":"Code formatting for the Mono module","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-11T16:52:05Z","updated_at":"2019-12-12T14:13:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5771f9959c5fe0d0a236f334a6211cbe20c8b293"]},"34280":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMDQxNzA5","public_id":34280,"url":"https://github.com/godotengine/godot/pull/34280","diff_url":"https://github.com/godotengine/godot/pull/34280.diff","patch_url":"https://github.com/godotengine/godot/pull/34280.patch","title":"Fix documentation for yield","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4NTA4NTY=","created_at":"2019-12-11T17:55:13Z","updated_at":"2022-08-24T09:16:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["0fd7186971594a975cb4947e95f770798ae2f5c6"]},"34282":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMDk2Mzk5","public_id":34282,"url":"https://github.com/godotengine/godot/pull/34282","diff_url":"https://github.com/godotengine/godot/pull/34282.diff","patch_url":"https://github.com/godotengine/godot/pull/34282.patch","title":"Add note in 'load()' docs that the path must be absolute","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-11T20:17:42Z","updated_at":"2019-12-11T21:02:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6cc3bb2d9bfeb0efb529a53bf6a2a52964c3894e"]},"34286":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMTU5ODkz","public_id":34286,"url":"https://github.com/godotengine/godot/pull/34286","diff_url":"https://github.com/godotengine/godot/pull/34286.diff","patch_url":"https://github.com/godotengine/godot/pull/34286.patch","title":"Fix GDScript autocompletion with \"as\" or typed variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2019-12-11T23:19:37Z","updated_at":"2019-12-12T13:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["a665b3878be70904998c2b918ea6f47019b35e81"]},"34287":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMTc1MTQy","public_id":34287,"url":"https://github.com/godotengine/godot/pull/34287","diff_url":"https://github.com/godotengine/godot/pull/34287.diff","patch_url":"https://github.com/godotengine/godot/pull/34287.patch","title":"Provide default Tween values for transition and easing types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2019-12-12T00:21:27Z","updated_at":"2019-12-13T10:01:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["81db0e9274a17a0c0f97855f09c66ef918cbef7e"]},"34293":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMjM4MTgz","public_id":34293,"url":"https://github.com/godotengine/godot/pull/34293","diff_url":"https://github.com/godotengine/godot/pull/34293.diff","patch_url":"https://github.com/godotengine/godot/pull/34293.patch","title":"Fix for collision polygon not working at all on exported builds.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3NTExODI=","created_at":"2019-12-12T05:24:24Z","updated_at":"2019-12-14T07:34:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["2c894f342624348ee9e6055ef514f655a44023c3"]},"34295":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMjU3MDgw","public_id":34295,"url":"https://github.com/godotengine/godot/pull/34295","diff_url":"https://github.com/godotengine/godot/pull/34295.diff","patch_url":"https://github.com/godotengine/godot/pull/34295.patch","title":"[Mono] Fix string Find methods having reversed case sensitivity","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-12T06:42:13Z","updated_at":"2019-12-13T07:49:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d09193b08ae8fdb082bee6ffd3828eb19fd45ce6"]},"34296":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMjU3Nzgz","public_id":34296,"url":"https://github.com/godotengine/godot/pull/34296","diff_url":"https://github.com/godotengine/godot/pull/34296.diff","patch_url":"https://github.com/godotengine/godot/pull/34296.patch","title":"Fixes crash when using Resource::_take_over_path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-12T06:44:50Z","updated_at":"2020-01-06T13:08:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["50c37ed9869b24b1411d78db764ac519bc7e95e3"]},"34298":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMjk3Mzkz","public_id":34298,"url":"https://github.com/godotengine/godot/pull/34298","diff_url":"https://github.com/godotengine/godot/pull/34298.diff","patch_url":"https://github.com/godotengine/godot/pull/34298.patch","title":"Fixes crash after remove_line in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-12T08:50:10Z","updated_at":"2019-12-12T11:33:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["776ae18d64d1f7b625a9de9c095cdd667e75b42a"]},"34299":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMzAzODkx","public_id":34299,"url":"https://github.com/godotengine/godot/pull/34299","diff_url":"https://github.com/godotengine/godot/pull/34299.diff","patch_url":"https://github.com/godotengine/godot/pull/34299.patch","title":"Added missed enum constant VisualShaderNodeTexture::SOURCE_PORT","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-12T09:06:51Z","updated_at":"2019-12-12T09:25:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["57441ab2c6e17c00fb95722efa51c9168e1aed90"]},"34300":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMzEzNDg3","public_id":34300,"url":"https://github.com/godotengine/godot/pull/34300","diff_url":"https://github.com/godotengine/godot/pull/34300.diff","patch_url":"https://github.com/godotengine/godot/pull/34300.patch","title":"Added apply_impulse methods to PhysicalBone for ragdolls","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2MzE3Nw==","created_at":"2019-12-12T09:29:45Z","updated_at":"2019-12-14T16:13:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["d3b162a9d49ab5c537ae46f2afed37fe4511458a"]},"34303":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyMzYxNzc1","public_id":34303,"url":"https://github.com/godotengine/godot/pull/34303","diff_url":"https://github.com/godotengine/godot/pull/34303.diff","patch_url":"https://github.com/godotengine/godot/pull/34303.patch","title":"Fixed crash if passing invalid image ref to TextureLayered","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-12T11:17:42Z","updated_at":"2020-01-07T19:15:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f3ea2a0267a26f856e0f75b7ac5a621ca39b5d7e"]},"34304":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNDI2NDg4","public_id":34304,"url":"https://github.com/godotengine/godot/pull/34304","diff_url":"https://github.com/godotengine/godot/pull/34304.diff","patch_url":"https://github.com/godotengine/godot/pull/34304.patch","title":"Don't search in unassigned shortcut labels in the editor shortcuts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-12T13:54:59Z","updated_at":"2020-01-27T18:07:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["75e82417a64c29ae54db7c620a314da622aa2def"]},"34306":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNDk0NjM4","public_id":34306,"url":"https://github.com/godotengine/godot/pull/34306","diff_url":"https://github.com/godotengine/godot/pull/34306.diff","patch_url":"https://github.com/godotengine/godot/pull/34306.patch","title":"Fixed an issue with recording audio.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjM5MzE0","created_at":"2019-12-12T16:12:06Z","updated_at":"2019-12-12T20:57:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["86096313bead15ecaf911d8ff41e7074009bd98a"]},"34309":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNTU2NDM4","public_id":34309,"url":"https://github.com/godotengine/godot/pull/34309","diff_url":"https://github.com/godotengine/godot/pull/34309.diff","patch_url":"https://github.com/godotengine/godot/pull/34309.patch","title":"Fixed HTTPClient.xml:115 and 121 variant declaration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MzgzMzE2","created_at":"2019-12-12T18:41:29Z","updated_at":"2019-12-12T22:00:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["f9db01ec5098384475c5c938266473794b4f8b04"]},"34310":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNTY2MTUw","public_id":34310,"url":"https://github.com/godotengine/godot/pull/34310","diff_url":"https://github.com/godotengine/godot/pull/34310.diff","patch_url":"https://github.com/godotengine/godot/pull/34310.patch","title":"Don't allow to use too big or too small shift count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-12-12T19:07:45Z","updated_at":"2019-12-21T07:27:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["162a64efcd3cd95035e7dce3403452fd4dfdbd9a"]},"34311":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNTcwMzgw","public_id":34311,"url":"https://github.com/godotengine/godot/pull/34311","diff_url":"https://github.com/godotengine/godot/pull/34311.diff","patch_url":"https://github.com/godotengine/godot/pull/34311.patch","title":"Fix- using cut in first line of a script file does not remove the line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxMTkyNjE1","created_at":"2019-12-12T19:19:02Z","updated_at":"2019-12-16T08:10:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eced81e359a61b6cabb5ec070095c0c343d977df"]},"34314":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNjMwNTk3","public_id":34314,"url":"https://github.com/godotengine/godot/pull/34314","diff_url":"https://github.com/godotengine/godot/pull/34314.diff","patch_url":"https://github.com/godotengine/godot/pull/34314.patch","title":"Make Button and co. take internal margins into account when clipping text","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-12T22:01:21Z","updated_at":"2019-12-12T23:33:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["bd7cf87b8e6e5705ac68b8b0dfc121e7c0858c32"]},"34315":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNjU1Njg4","public_id":34315,"url":"https://github.com/godotengine/godot/pull/34315","diff_url":"https://github.com/godotengine/godot/pull/34315.diff","patch_url":"https://github.com/godotengine/godot/pull/34315.patch","title":"Fix OptionButton's arrow margin in editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-12T23:25:25Z","updated_at":"2019-12-12T23:37:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5004b8b81e96c7146ffe3f385748163d71a667c4"]},"34317":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNjc2MTI0","public_id":34317,"url":"https://github.com/godotengine/godot/pull/34317","diff_url":"https://github.com/godotengine/godot/pull/34317.diff","patch_url":"https://github.com/godotengine/godot/pull/34317.patch","title":"Replace the android.defaultConfig.applicationId in build.gradle with the package/unique_name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2019-12-13T00:55:23Z","updated_at":"2020-01-09T23:26:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["50ab6decfeffb04b3f6409e573d76bed6150d52b"]},"34322":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNzYwMzY3","public_id":34322,"url":"https://github.com/godotengine/godot/pull/34322","diff_url":"https://github.com/godotengine/godot/pull/34322.diff","patch_url":"https://github.com/godotengine/godot/pull/34322.patch","title":"set_script() detailing what happens to variables","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MzM3NjI4","created_at":"2019-12-13T07:41:22Z","updated_at":"2020-01-06T13:09:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["0a965300e7387e4991c5e43b45ac453703a9f90d"]},"34323":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyNzcwODY3","public_id":34323,"url":"https://github.com/godotengine/godot/pull/34323","diff_url":"https://github.com/godotengine/godot/pull/34323.diff","patch_url":"https://github.com/godotengine/godot/pull/34323.patch","title":"Make more editor strings translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-13T08:18:55Z","updated_at":"2019-12-13T08:40:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d151e1eaf97579339447db9c706d37a1893e37ff"]},"34327":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyODk5Nzc3","public_id":34327,"url":"https://github.com/godotengine/godot/pull/34327","diff_url":"https://github.com/godotengine/godot/pull/34327.diff","patch_url":"https://github.com/godotengine/godot/pull/34327.patch","title":"Makes int and bool types clickable in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-13T14:06:13Z","updated_at":"2019-12-14T01:15:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["249c2c4615c486696e997ea5af1a507a3f761522"]},"34328":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyOTExNzYx","public_id":34328,"url":"https://github.com/godotengine/godot/pull/34328","diff_url":"https://github.com/godotengine/godot/pull/34328.diff","patch_url":"https://github.com/godotengine/godot/pull/34328.patch","title":"Clarifying how float(String from) parses partially invalid strings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEyMDQyOTY=","created_at":"2019-12-13T14:35:25Z","updated_at":"2019-12-19T00:28:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["185017b922073b7607a06fe8ee4915d4b71d7720"]},"34331":{"id":"MDExOlB1bGxSZXF1ZXN0MzUyOTc1NDY1","public_id":34331,"url":"https://github.com/godotengine/godot/pull/34331","diff_url":"https://github.com/godotengine/godot/pull/34331.diff","patch_url":"https://github.com/godotengine/godot/pull/34331.patch","title":"vhacd: Patch to fix UWP ARM build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-13T17:01:26Z","updated_at":"2019-12-13T17:23:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNjE3ODA1NTk=","name":"platform:uwp","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["19252d48ed47064203740c3fd5cb9206962df260"]},"34333":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDE2ODc4","public_id":34333,"url":"https://github.com/godotengine/godot/pull/34333","diff_url":"https://github.com/godotengine/godot/pull/34333.diff","patch_url":"https://github.com/godotengine/godot/pull/34333.patch","title":"Fix some cases where typed assignment gets invalid","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2019-12-13T18:46:51Z","updated_at":"2021-10-25T08:56:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["cb887324e6780a05f969de0c7387ac9e8c8cb5c2","475d7f0e5211c981db87fd02176cfa5dab02833e"]},"34334":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDIzNzEx","public_id":34334,"url":"https://github.com/godotengine/godot/pull/34334","diff_url":"https://github.com/godotengine/godot/pull/34334.diff","patch_url":"https://github.com/godotengine/godot/pull/34334.patch","title":"Mono/C#: Fix class parser bug with 'where T : struct'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-13T19:02:17Z","updated_at":"2021-05-13T23:48:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f2a2293709472f5b4e418b8f38d48eef987cc0de","c1ab956dd037cf5e3bdbf3d4940c4e7a9421f9b9"]},"34336":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDYzNjgw","public_id":34336,"url":"https://github.com/godotengine/godot/pull/34336","diff_url":"https://github.com/godotengine/godot/pull/34336.diff","patch_url":"https://github.com/godotengine/godot/pull/34336.patch","title":"Document that translated does not behave like rotated or scaled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-13T20:31:35Z","updated_at":"2019-12-16T07:05:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1b8b380993bf9ee253a72b6da7d7d7cc55868976"]},"34338":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDc1NzMx","public_id":34338,"url":"https://github.com/godotengine/godot/pull/34338","diff_url":"https://github.com/godotengine/godot/pull/34338.diff","patch_url":"https://github.com/godotengine/godot/pull/34338.patch","title":"Fixed an issue with capturing audio from microphones in macOS.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjM5MzE0","created_at":"2019-12-13T21:12:08Z","updated_at":"2022-06-16T19:54:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["5152afa70c8f07f63e9f9d9c2ff386ee6437ca1e"]},"34339":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDkxNzk1","public_id":34339,"url":"https://github.com/godotengine/godot/pull/34339","diff_url":"https://github.com/godotengine/godot/pull/34339.diff","patch_url":"https://github.com/godotengine/godot/pull/34339.patch","title":"Change bundle name rules on iOS to match Apple's requirements","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzU1ODA=","created_at":"2019-12-13T22:07:16Z","updated_at":"2019-12-13T23:18:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["41c3c77e800172cf81cd3b847ac4d3276bc33f17"]},"34340":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMDk4NjEw","public_id":34340,"url":"https://github.com/godotengine/godot/pull/34340","diff_url":"https://github.com/godotengine/godot/pull/34340.diff","patch_url":"https://github.com/godotengine/godot/pull/34340.patch","title":"Drop b2d_convexdecomp, no longer necessary.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-13T22:33:41Z","updated_at":"2019-12-13T23:16:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["f111d1aaede1b2036e63d5a44ecd0ecf057521c3"]},"34344":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMTE5NTc1","public_id":34344,"url":"https://github.com/godotengine/godot/pull/34344","diff_url":"https://github.com/godotengine/godot/pull/34344.diff","patch_url":"https://github.com/godotengine/godot/pull/34344.patch","title":"Remove unused theme elements in H/VSlider","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-14T00:20:04Z","updated_at":"2019-12-15T10:37:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["af67e9744519eb45cda46a7e463f7443409ea5e1"]},"34348":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMTYyNzI3","public_id":34348,"url":"https://github.com/godotengine/godot/pull/34348","diff_url":"https://github.com/godotengine/godot/pull/34348.diff","patch_url":"https://github.com/godotengine/godot/pull/34348.patch","title":"Fixed issues with using a relative path in the export window.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMzMjM5MzE0","created_at":"2019-12-14T10:20:44Z","updated_at":"2019-12-17T21:24:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b2a14042d52b45ae0554f4146c700b18f50ee92f"]},"34349":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMTY2NDcz","public_id":34349,"url":"https://github.com/godotengine/godot/pull/34349","diff_url":"https://github.com/godotengine/godot/pull/34349.diff","patch_url":"https://github.com/godotengine/godot/pull/34349.patch","title":"Show full enum name when not on the same doc page","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-14T11:20:04Z","updated_at":"2019-12-15T12:09:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["d3851d5452ae14f6c1b57a9b60efcbf594db0f0c"]},"34350":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMTcyMzkw","public_id":34350,"url":"https://github.com/godotengine/godot/pull/34350","diff_url":"https://github.com/godotengine/godot/pull/34350.diff","patch_url":"https://github.com/godotengine/godot/pull/34350.patch","title":"Remove convex_decomp in drivers/SCsub","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-14T12:43:11Z","updated_at":"2019-12-14T13:54:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["904b7700fac9abf09e83d3c33a853fff178d6f1a"]},"34352":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMTg4NDU0","public_id":34352,"url":"https://github.com/godotengine/godot/pull/34352","diff_url":"https://github.com/godotengine/godot/pull/34352.diff","patch_url":"https://github.com/godotengine/godot/pull/34352.patch","title":"Fix object disconnect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTAyMDcz","created_at":"2019-12-14T16:05:57Z","updated_at":"2020-01-02T14:38:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d8dbcbe066b581a4368297e69fafc890a1608937"]},"34353":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjA2OTQ0","public_id":34353,"url":"https://github.com/godotengine/godot/pull/34353","diff_url":"https://github.com/godotengine/godot/pull/34353.diff","patch_url":"https://github.com/godotengine/godot/pull/34353.patch","title":"Increase the TileSet and polygon UV editor zoom limits to 16×","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-14T19:50:28Z","updated_at":"2020-01-27T18:07:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["980e962bb89ea43831a901b594cdc80cf9ade67e"]},"34356":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjE5NjIy","public_id":34356,"url":"https://github.com/godotengine/godot/pull/34356","diff_url":"https://github.com/godotengine/godot/pull/34356.diff","patch_url":"https://github.com/godotengine/godot/pull/34356.patch","title":"Lower the maximum StyleBoxFlat corner detail to 20","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-14T22:41:45Z","updated_at":"2020-01-27T18:07:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["324e02596f3849b0cf9edf39f4addbcf657d4e42"]},"34357":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjI2NDEy","public_id":34357,"url":"https://github.com/godotengine/godot/pull/34357","diff_url":"https://github.com/godotengine/godot/pull/34357.diff","patch_url":"https://github.com/godotengine/godot/pull/34357.patch","title":"Updated docs for many VisualServer methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-15T00:39:22Z","updated_at":"2019-12-20T08:20:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["f88f762240acaa9ce181ce8119b8c6ff5b1941f8"]},"34360":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjM1MTM0","public_id":34360,"url":"https://github.com/godotengine/godot/pull/34360","diff_url":"https://github.com/godotengine/godot/pull/34360.diff","patch_url":"https://github.com/godotengine/godot/pull/34360.patch","title":"Updates docs for GDScript built-in functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-15T03:25:53Z","updated_at":"2019-12-15T12:01:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["468fcd80bbb9b7c2928641ef0a7fdd94b0d7d54f"]},"34361":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjQwNjg0","public_id":34361,"url":"https://github.com/godotengine/godot/pull/34361","diff_url":"https://github.com/godotengine/godot/pull/34361.diff","patch_url":"https://github.com/godotengine/godot/pull/34361.patch","title":"Fixes wrong minimum size of Group Editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-15T05:02:26Z","updated_at":"2019-12-15T09:36:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bbaf212c62422ade6fbe83fbab78fc46a6103184"]},"34364":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMjc3NTE3","public_id":34364,"url":"https://github.com/godotengine/godot/pull/34364","diff_url":"https://github.com/godotengine/godot/pull/34364.diff","patch_url":"https://github.com/godotengine/godot/pull/34364.patch","title":"Moves switch for show scripts panel from File menu to status bar","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-15T14:00:47Z","updated_at":"2019-12-17T17:59:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["dc0199989d01d6f6eb260f13a1e1305e93f36c35"]},"34367":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMzAxNDk1","public_id":34367,"url":"https://github.com/godotengine/godot/pull/34367","diff_url":"https://github.com/godotengine/godot/pull/34367.diff","patch_url":"https://github.com/godotengine/godot/pull/34367.patch","title":"Fix shadow color in GLES2 by making sRGB","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-15T18:28:51Z","updated_at":"2020-01-31T18:14:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["2a694a44cb8ceb9f333625dab3a14309a2bc14aa"]},"34372":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMzIxOTIy","public_id":34372,"url":"https://github.com/godotengine/godot/pull/34372","diff_url":"https://github.com/godotengine/godot/pull/34372.diff","patch_url":"https://github.com/godotengine/godot/pull/34372.patch","title":"Mention how to add slots to GraphNode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-15T22:30:57Z","updated_at":"2019-12-16T11:08:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["078e9c04d2c0c03009ab67749742267717fcba2e"]},"34374":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMzMzMDUw","public_id":34374,"url":"https://github.com/godotengine/godot/pull/34374","diff_url":"https://github.com/godotengine/godot/pull/34374.diff","patch_url":"https://github.com/godotengine/godot/pull/34374.patch","title":"Prevent infinite loop when focus_next is invisible","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-16T00:33:51Z","updated_at":"2019-12-16T11:08:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["32939ccd3987057c49a226909c025a3df7219c82"]},"34375":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMzM5ODA1","public_id":34375,"url":"https://github.com/godotengine/godot/pull/34375","diff_url":"https://github.com/godotengine/godot/pull/34375.diff","patch_url":"https://github.com/godotengine/godot/pull/34375.patch","title":"Center error icon vertically in AssetLib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-16T01:29:39Z","updated_at":"2019-12-16T07:59:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["a3ab1cb6983bf138e23070fa8d428c9e6505dab0"]},"34377":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzMzkwNTEy","public_id":34377,"url":"https://github.com/godotengine/godot/pull/34377","diff_url":"https://github.com/godotengine/godot/pull/34377.diff","patch_url":"https://github.com/godotengine/godot/pull/34377.patch","title":"Makes more strings in editor translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-16T06:02:38Z","updated_at":"2019-12-16T09:05:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7a9c337dfe42d415e6b8826595e2b64599171c98"]},"34380":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzNTk4Mzc4","public_id":34380,"url":"https://github.com/godotengine/godot/pull/34380","diff_url":"https://github.com/godotengine/godot/pull/34380.diff","patch_url":"https://github.com/godotengine/godot/pull/34380.patch","title":"Mono: Enable threads suspend workaround on Windows","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-16T14:42:26Z","updated_at":"2021-10-25T08:56:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["a866028a7a955aee90b1356f5c94acf8bc2b2b19"]},"34382":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzNjc4MjA2","public_id":34382,"url":"https://github.com/godotengine/godot/pull/34382","diff_url":"https://github.com/godotengine/godot/pull/34382.diff","patch_url":"https://github.com/godotengine/godot/pull/34382.patch","title":"Profiling with JetBrains Rider and JetBrains dotTrace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODI2ODE=","created_at":"2019-12-16T17:29:32Z","updated_at":"2022-06-06T10:09:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["7c64779516441ad5b6fe20084d10e895fefa0f01"]},"34389":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzODQzNTE2","public_id":34389,"url":"https://github.com/godotengine/godot/pull/34389","diff_url":"https://github.com/godotengine/godot/pull/34389.diff","patch_url":"https://github.com/godotengine/godot/pull/34389.patch","title":"Use global transform when calculating scroll","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-16T23:53:14Z","updated_at":"2019-12-17T10:47:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["3a3cab64948050ba1fd75540892e5930caeadb3e"]},"34391":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzODc0OTQz","public_id":34391,"url":"https://github.com/godotengine/godot/pull/34391","diff_url":"https://github.com/godotengine/godot/pull/34391.diff","patch_url":"https://github.com/godotengine/godot/pull/34391.patch","title":"Fixes size of Create Function dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-17T01:57:51Z","updated_at":"2019-12-17T06:58:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9adeec789c9c0eb4f70a1bbba93751bf070cd61a"]},"34393":{"id":"MDExOlB1bGxSZXF1ZXN0MzUzOTc0NzY4","public_id":34393,"url":"https://github.com/godotengine/godot/pull/34393","diff_url":"https://github.com/godotengine/godot/pull/34393.diff","patch_url":"https://github.com/godotengine/godot/pull/34393.patch","title":"Prevent showing toggle scripts panel switch in shader editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-17T08:20:59Z","updated_at":"2019-12-17T08:43:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bb7b614da15ac0634f2e1895f8ee52433c9bd584"]},"34397":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MDY0NDI0","public_id":34397,"url":"https://github.com/godotengine/godot/pull/34397","diff_url":"https://github.com/godotengine/godot/pull/34397.diff","patch_url":"https://github.com/godotengine/godot/pull/34397.patch","title":"Mono/C#: Fix project export and fix FindLast/GetFile regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-17T11:51:05Z","updated_at":"2021-05-13T23:48:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["20d7013c600ea9c95255d74c35343db217d91bec"]},"34400":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MTAwMzQ2","public_id":34400,"url":"https://github.com/godotengine/godot/pull/34400","diff_url":"https://github.com/godotengine/godot/pull/34400.diff","patch_url":"https://github.com/godotengine/godot/pull/34400.patch","title":"Document DUPLICATE_USE_INSTANCING #2770","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0OTA0MTQz","created_at":"2019-12-17T13:18:49Z","updated_at":"2019-12-22T11:59:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e26b0668717be8bc75e97a0991338d8dbd9540d7","be3fc176031d8f0c70768721db1f7948ce89463c"]},"34401":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MTE0NzM0","public_id":34401,"url":"https://github.com/godotengine/godot/pull/34401","diff_url":"https://github.com/godotengine/godot/pull/34401.diff","patch_url":"https://github.com/godotengine/godot/pull/34401.patch","title":"Fix crash on Android with no manifest permissions.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-12-17T13:50:10Z","updated_at":"2019-12-17T15:32:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"}],"commits":["ca19a3fe9ae82a0ac40b8f2ce47af952d0d9cdf5"]},"34402":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MTE3MjEy","public_id":34402,"url":"https://github.com/godotengine/godot/pull/34402","diff_url":"https://github.com/godotengine/godot/pull/34402.diff","patch_url":"https://github.com/godotengine/godot/pull/34402.patch","title":"Fix toggle scripts panel to allow using shortcut in other areas","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-17T13:55:28Z","updated_at":"2019-12-18T19:24:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["03928c5b3611505aad21644244042912d3e99be4"]},"34406":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MTU3MDU5","public_id":34406,"url":"https://github.com/godotengine/godot/pull/34406","diff_url":"https://github.com/godotengine/godot/pull/34406.diff","patch_url":"https://github.com/godotengine/godot/pull/34406.patch","title":"Make NetSockets quieter.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-12-17T15:11:41Z","updated_at":"2019-12-17T21:22:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["feb54d0ed746292c383571a50a33ff4f218151fc"]},"34407":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MjI0MzQ5","public_id":34407,"url":"https://github.com/godotengine/godot/pull/34407","diff_url":"https://github.com/godotengine/godot/pull/34407.diff","patch_url":"https://github.com/godotengine/godot/pull/34407.patch","title":"Improve the `KEY_MASK_CMD` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-17T17:26:41Z","updated_at":"2020-01-27T18:07:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6cf1499eaf46f4781ffd2bdf8280a0cfe169a160"]},"34411":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MzM3MDg2","public_id":34411,"url":"https://github.com/godotengine/godot/pull/34411","diff_url":"https://github.com/godotengine/godot/pull/34411.diff","patch_url":"https://github.com/godotengine/godot/pull/34411.patch","title":"Remove unused scripts from the `misc/scripts` directory","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-17T22:23:09Z","updated_at":"2020-01-27T18:07:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["b6d686305596b2c26a89f58237c2b8f162d5ae2b"]},"34412":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MzM5Mjk0","public_id":34412,"url":"https://github.com/godotengine/godot/pull/34412","diff_url":"https://github.com/godotengine/godot/pull/34412.diff","patch_url":"https://github.com/godotengine/godot/pull/34412.patch","title":"Docs: OptionButton","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0NDk3MzUz","created_at":"2019-12-17T22:29:38Z","updated_at":"2019-12-18T06:59:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["575a1dc9cff82e6f8b7c3f0f753924b52978ff92"]},"34413":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0MzU2Njcy","public_id":34413,"url":"https://github.com/godotengine/godot/pull/34413","diff_url":"https://github.com/godotengine/godot/pull/34413.diff","patch_url":"https://github.com/godotengine/godot/pull/34413.patch","title":"Update VehicleWheel.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk2NDU2","created_at":"2019-12-17T23:29:03Z","updated_at":"2019-12-22T21:25:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["13b77c9acde7515271f3ff2fe6201f69783ce187"]},"34417":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NDY2NTE2","public_id":34417,"url":"https://github.com/godotengine/godot/pull/34417","diff_url":"https://github.com/godotengine/godot/pull/34417.diff","patch_url":"https://github.com/godotengine/godot/pull/34417.patch","title":"Make right align for calls number in Profiler","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-18T07:18:31Z","updated_at":"2019-12-18T07:47:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7dff2a9167139937eadefa2f2244e5293d8d0a31"]},"34418":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NDY4MDQz","public_id":34418,"url":"https://github.com/godotengine/godot/pull/34418","diff_url":"https://github.com/godotengine/godot/pull/34418.diff","patch_url":"https://github.com/godotengine/godot/pull/34418.patch","title":"Updates docs of AABB and Plane","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-18T07:23:14Z","updated_at":"2019-12-18T07:43:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a58deee6489192610ff8e42eab8081f673bb4648"]},"34419":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NDczNzk0","public_id":34419,"url":"https://github.com/godotengine/godot/pull/34419","diff_url":"https://github.com/godotengine/godot/pull/34419.diff","patch_url":"https://github.com/godotengine/godot/pull/34419.patch","title":"Mono: Copy native and btls libs on macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2019-12-18T07:41:14Z","updated_at":"2019-12-18T12:28:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1c6b9bfdffde2d1c44b69f4bdb48833bf7f821cd"]},"34421":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NDkxOTk3","public_id":34421,"url":"https://github.com/godotengine/godot/pull/34421","diff_url":"https://github.com/godotengine/godot/pull/34421.diff","patch_url":"https://github.com/godotengine/godot/pull/34421.patch","title":"Fix build warning in ustring.cpp on Windows/MSVC platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-18T08:36:39Z","updated_at":"2019-12-19T11:21:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["8674655a452d846c8bbb778f82c8daa1aa25db93"]},"34423":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NTAwOTg1","public_id":34423,"url":"https://github.com/godotengine/godot/pull/34423","diff_url":"https://github.com/godotengine/godot/pull/34423.diff","patch_url":"https://github.com/godotengine/godot/pull/34423.patch","title":"Updates toggle scripts switch tooltip (if user changed the shortcut)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-18T09:00:35Z","updated_at":"2019-12-18T09:10:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9f223616f1cde94c3e29749528921a505a1055db"]},"34430":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0NjU2Nzg0","public_id":34430,"url":"https://github.com/godotengine/godot/pull/34430","diff_url":"https://github.com/godotengine/godot/pull/34430.diff","patch_url":"https://github.com/godotengine/godot/pull/34430.patch","title":"Fix error log when selecting child of Containers","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-18T14:56:25Z","updated_at":"2019-12-18T15:45:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2fa9585bdf914c4220c464f55c63db5775ea7aea"]},"34437":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0Nzc3MjU2","public_id":34437,"url":"https://github.com/godotengine/godot/pull/34437","diff_url":"https://github.com/godotengine/godot/pull/34437.diff","patch_url":"https://github.com/godotengine/godot/pull/34437.patch","title":"Fix ScriptTextEditor encapsulation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-18T19:33:42Z","updated_at":"2019-12-19T11:21:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c89df816c1f1e2c1c43776be60e5cf78ad452c36"]},"34441":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0ODE2MzE3","public_id":34441,"url":"https://github.com/godotengine/godot/pull/34441","diff_url":"https://github.com/godotengine/godot/pull/34441.diff","patch_url":"https://github.com/godotengine/godot/pull/34441.patch","title":"Fix code editor not always centering to bookmarks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-18T21:02:18Z","updated_at":"2019-12-22T12:46:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["b8bbf5a55f29e2dc20bb961901bebabf64183bee"]},"34445":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0ODU2MjIz","public_id":34445,"url":"https://github.com/godotengine/godot/pull/34445","diff_url":"https://github.com/godotengine/godot/pull/34445.diff","patch_url":"https://github.com/godotengine/godot/pull/34445.patch","title":"Fix selection on 3D viewport with half resolution","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2019-12-18T22:53:34Z","updated_at":"2021-05-04T07:42:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8da8518ba37f4fbc4d0475eee4de7807fd4a1e2f"]},"34450":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0OTE5ODI0","public_id":34450,"url":"https://github.com/godotengine/godot/pull/34450","diff_url":"https://github.com/godotengine/godot/pull/34450.diff","patch_url":"https://github.com/godotengine/godot/pull/34450.patch","title":"Fixes Curve Editor margin","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-19T03:04:22Z","updated_at":"2019-12-19T08:37:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["72f392a13563533331f2c9d4726e9b5af6d30c2e"]},"34452":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0OTUxMTAw","public_id":34452,"url":"https://github.com/godotengine/godot/pull/34452","diff_url":"https://github.com/godotengine/godot/pull/34452.diff","patch_url":"https://github.com/godotengine/godot/pull/34452.patch","title":"[Mono] Color arithmetic operators","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-19T05:17:56Z","updated_at":"2020-01-18T04:07:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["68ba2588b89fd4c17275ca6b91f294ff3e7fc6b4"]},"34456":{"id":"MDExOlB1bGxSZXF1ZXN0MzU0OTYyMjYx","public_id":34456,"url":"https://github.com/godotengine/godot/pull/34456","diff_url":"https://github.com/godotengine/godot/pull/34456.diff","patch_url":"https://github.com/godotengine/godot/pull/34456.patch","title":"[Mono] Make Sign methods consistent with GDScript and System.Math","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2019-12-19T05:59:41Z","updated_at":"2020-01-18T04:07:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0b3f1cc70a409c5d83a558f4e66d6c02819f1bd9"]},"34464":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1MjE0MzEx","public_id":34464,"url":"https://github.com/godotengine/godot/pull/34464","diff_url":"https://github.com/godotengine/godot/pull/34464.diff","patch_url":"https://github.com/godotengine/godot/pull/34464.patch","title":"Mono/C#: Fix Variant -> MonoString* when type is Variant:NIL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-19T15:50:38Z","updated_at":"2021-05-13T23:48:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["98dc07f25fbbea480c99d34472872943b1902ba8"]},"34465":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1MjI0NDgy","public_id":34465,"url":"https://github.com/godotengine/godot/pull/34465","diff_url":"https://github.com/godotengine/godot/pull/34465.diff","patch_url":"https://github.com/godotengine/godot/pull/34465.patch","title":"Mono/C#: Remove hard-coded debugger wait at initialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-19T16:10:59Z","updated_at":"2021-05-13T23:48:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["f3c6c63b9402683d5060d101c60d2ce9d3db7716"]},"34472":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NTAzMTE1","public_id":34472,"url":"https://github.com/godotengine/godot/pull/34472","diff_url":"https://github.com/godotengine/godot/pull/34472.diff","patch_url":"https://github.com/godotengine/godot/pull/34472.patch","title":"Fixes property names serialization in project.godot","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-20T03:32:08Z","updated_at":"2019-12-20T14:43:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e7e095da3fd9140cfbbe11dd178981633819d642"]},"34473":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NTIzNjM0","public_id":34473,"url":"https://github.com/godotengine/godot/pull/34473","diff_url":"https://github.com/godotengine/godot/pull/34473.diff","patch_url":"https://github.com/godotengine/godot/pull/34473.patch","title":"Always use 16 bit renderbuffer depth on WebGL","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2019-12-20T04:44:47Z","updated_at":"2020-01-31T18:14:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["28543667fd6663132504824c7318ad4473c21c5d"]},"34476":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NTQ3MDUz","public_id":34476,"url":"https://github.com/godotengine/godot/pull/34476","diff_url":"https://github.com/godotengine/godot/pull/34476.diff","patch_url":"https://github.com/godotengine/godot/pull/34476.patch","title":"Make sure no additional slash being added with localize_path","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-20T05:56:21Z","updated_at":"2020-01-02T18:11:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["02d5591d9df4af4350e25de96a909bc89b6f1f08"]},"34478":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NTcyMzcx","public_id":34478,"url":"https://github.com/godotengine/godot/pull/34478","diff_url":"https://github.com/godotengine/godot/pull/34478.diff","patch_url":"https://github.com/godotengine/godot/pull/34478.patch","title":"Fix error when closing Attach Node Script window","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-20T07:01:40Z","updated_at":"2020-01-02T13:45:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f20b3ff503614682b748ed6f8bb42b6670799250"]},"34479":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NjAzODc4","public_id":34479,"url":"https://github.com/godotengine/godot/pull/34479","diff_url":"https://github.com/godotengine/godot/pull/34479.diff","patch_url":"https://github.com/godotengine/godot/pull/34479.patch","title":"Set proper icons for FileDialog in editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-20T08:14:57Z","updated_at":"2019-12-20T09:22:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1acbbfc3f1f22a17f2712dc6dd93906997e55750"]},"34488":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1NzE0OTEw","public_id":34488,"url":"https://github.com/godotengine/godot/pull/34488","diff_url":"https://github.com/godotengine/godot/pull/34488.diff","patch_url":"https://github.com/godotengine/godot/pull/34488.patch","title":"Fixed StyleBoxFlat border size with aa on","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2019-12-20T12:42:06Z","updated_at":"2019-12-22T16:44:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["6ffbd36e3d458044af7d50bedf88a10ea674c81d"]},"34498":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1OTMzNjE1","public_id":34498,"url":"https://github.com/godotengine/godot/pull/34498","diff_url":"https://github.com/godotengine/godot/pull/34498.diff","patch_url":"https://github.com/godotengine/godot/pull/34498.patch","title":"Mention that bbcode_text += string is a bad idea","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-20T22:58:26Z","updated_at":"2019-12-21T15:30:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["abbff65dc835af0487492845c83c7392a53b971d"]},"34499":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1OTM5ODM3","public_id":34499,"url":"https://github.com/godotengine/godot/pull/34499","diff_url":"https://github.com/godotengine/godot/pull/34499.diff","patch_url":"https://github.com/godotengine/godot/pull/34499.patch","title":"Mention how to handle cancel in ConfirmationDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-20T23:26:06Z","updated_at":"2019-12-21T09:39:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["2b1fb0375d4ea04b51761e3428b86a76b968fb8e"]},"34508":{"id":"MDExOlB1bGxSZXF1ZXN0MzU1OTk5NDA0","public_id":34508,"url":"https://github.com/godotengine/godot/pull/34508","diff_url":"https://github.com/godotengine/godot/pull/34508.diff","patch_url":"https://github.com/godotengine/godot/pull/34508.patch","title":"Makes more editor strings translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-21T13:05:04Z","updated_at":"2019-12-21T13:43:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0693718164bcb5875af9211713bfa7c4cce86d58"]},"34514":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDA2NzU5","public_id":34514,"url":"https://github.com/godotengine/godot/pull/34514","diff_url":"https://github.com/godotengine/godot/pull/34514.diff","patch_url":"https://github.com/godotengine/godot/pull/34514.patch","title":"Mono/C#: Remove GodotTools dependency on the Mono.Posix assembly","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-21T14:57:14Z","updated_at":"2021-05-13T23:48:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["5a3ccf4f144a00e750f023c1a1d7f9347cc54a5b"]},"34515":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDEwMTUz","public_id":34515,"url":"https://github.com/godotengine/godot/pull/34515","diff_url":"https://github.com/godotengine/godot/pull/34515.diff","patch_url":"https://github.com/godotengine/godot/pull/34515.patch","title":"WSLPeer now prevents receiving data after close.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-12-21T15:43:35Z","updated_at":"2019-12-22T11:32:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["9afdb9dcd3d08dd287fdf9e0db3de07f8595626a"]},"34516":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDEwNzQx","public_id":34516,"url":"https://github.com/godotengine/godot/pull/34516","diff_url":"https://github.com/godotengine/godot/pull/34516.diff","patch_url":"https://github.com/godotengine/godot/pull/34516.patch","title":"Correct size for PacketPeerStream in Debugger.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-12-21T15:51:40Z","updated_at":"2019-12-22T11:38:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f8f56963943b91c0ad78fa4b7728596d459c5ac0"]},"34519":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDE0ODk1","public_id":34519,"url":"https://github.com/godotengine/godot/pull/34519","diff_url":"https://github.com/godotengine/godot/pull/34519.diff","patch_url":"https://github.com/godotengine/godot/pull/34519.patch","title":"Fix contact shadow when light is outside of viewport.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-12-21T16:50:56Z","updated_at":"2019-12-22T14:09:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d7f9d71be23daac44c06c4f84993ceae43193b1e"]},"34522":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDIxNDM5","public_id":34522,"url":"https://github.com/godotengine/godot/pull/34522","diff_url":"https://github.com/godotengine/godot/pull/34522.diff","patch_url":"https://github.com/godotengine/godot/pull/34522.patch","title":"Fix mono on windows path ext error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwNDE1OTI=","created_at":"2019-12-21T18:30:33Z","updated_at":"2019-12-21T22:37:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["097d1c93832f1db69aa70b00135294e22b5fb4bf"]},"34526":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDMyMTY4","public_id":34526,"url":"https://github.com/godotengine/godot/pull/34526","diff_url":"https://github.com/godotengine/godot/pull/34526.diff","patch_url":"https://github.com/godotengine/godot/pull/34526.patch","title":"Add a range property hint for the number of contacts reported","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-21T21:25:58Z","updated_at":"2020-01-27T18:07:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["0a5b30b14a25763539d1558129a72c958b13404f"]},"34527":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDMyMzQy","public_id":34527,"url":"https://github.com/godotengine/godot/pull/34527","diff_url":"https://github.com/godotengine/godot/pull/34527.diff","patch_url":"https://github.com/godotengine/godot/pull/34527.patch","title":"Fix GLES3 light cutoff.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-12-21T21:28:54Z","updated_at":"2019-12-22T14:08:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["d47374385c0f21c3e76adb75c2954eb8da8178e1"]},"34536":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDYyNjU3","public_id":34536,"url":"https://github.com/godotengine/godot/pull/34536","diff_url":"https://github.com/godotengine/godot/pull/34536.diff","patch_url":"https://github.com/godotengine/godot/pull/34536.patch","title":"Set proper icon for LineEdit in editor theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-22T07:20:29Z","updated_at":"2019-12-22T12:49:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["6ee9833c6f40919cda2802c4d8133601841584f9"]},"34539":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDgxNzI3","public_id":34539,"url":"https://github.com/godotengine/godot/pull/34539","diff_url":"https://github.com/godotengine/godot/pull/34539.diff","patch_url":"https://github.com/godotengine/godot/pull/34539.patch","title":"Prevent GDScript language server from listening to external hosts by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyODA1MTIy","created_at":"2019-12-22T12:27:48Z","updated_at":"2020-01-26T08:02:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["e1a0ce5af94cdb77e689916e730a655ea0ec823c"]},"34542":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDkxOTYz","public_id":34542,"url":"https://github.com/godotengine/godot/pull/34542","diff_url":"https://github.com/godotengine/godot/pull/34542.diff","patch_url":"https://github.com/godotengine/godot/pull/34542.patch","title":"Fix buffers size calculation in PacketPeerStream.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2019-12-22T14:40:17Z","updated_at":"2019-12-22T15:19:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["cbc772d696e0148f2788f3b78115c70296d6d34a"]},"34543":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MDk4OTM1","public_id":34543,"url":"https://github.com/godotengine/godot/pull/34543","diff_url":"https://github.com/godotengine/godot/pull/34543.diff","patch_url":"https://github.com/godotengine/godot/pull/34543.patch","title":"Fix the Node `process_priority` description to match actual behavior","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-22T16:02:13Z","updated_at":"2020-01-27T18:07:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["0bab51ab557c91f3b0322c12101b0d68639952dd"]},"34545":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MTA0OTU2","public_id":34545,"url":"https://github.com/godotengine/godot/pull/34545","diff_url":"https://github.com/godotengine/godot/pull/34545.diff","patch_url":"https://github.com/godotengine/godot/pull/34545.patch","title":"Add a link to the code of conduct in the repository","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-22T17:06:44Z","updated_at":"2022-01-03T18:18:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["04d7d0838c3a50d83c9b35ddbe3988c659535ee9"]},"34551":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MTM1NzI2","public_id":34551,"url":"https://github.com/godotengine/godot/pull/34551","diff_url":"https://github.com/godotengine/godot/pull/34551.diff","patch_url":"https://github.com/godotengine/godot/pull/34551.patch","title":"Fix 2D lighting when using skeleton.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-12-23T00:26:33Z","updated_at":"2020-05-07T12:57:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f26c9d650b72a8b1b30254914bc486569e611ce4"]},"34553":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MTUyNDYy","public_id":34553,"url":"https://github.com/godotengine/godot/pull/34553","diff_url":"https://github.com/godotengine/godot/pull/34553.diff","patch_url":"https://github.com/godotengine/godot/pull/34553.patch","title":"Centers label text in Dock Select popup panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-23T02:23:44Z","updated_at":"2019-12-23T07:41:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d53c392b340f6a74b6877d2aaaaaa908b64b8ca1"]},"34561":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MzA3MDg5","public_id":34561,"url":"https://github.com/godotengine/godot/pull/34561","diff_url":"https://github.com/godotengine/godot/pull/34561.diff","patch_url":"https://github.com/godotengine/godot/pull/34561.patch","title":"Fix issue with disconnecting events when font changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwNzU1ODA=","created_at":"2019-12-23T12:14:24Z","updated_at":"2019-12-31T11:54:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2f35cf4946e5f584352c1e57290595e9ffc0fd28"]},"34563":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2MzI2MzAx","public_id":34563,"url":"https://github.com/godotengine/godot/pull/34563","diff_url":"https://github.com/godotengine/godot/pull/34563.diff","patch_url":"https://github.com/godotengine/godot/pull/34563.patch","title":"Fixed selection indent taking an additional line","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2019-12-23T13:19:40Z","updated_at":"2019-12-31T12:32:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0049f43fc82b047a3a3d557ca0d87d17733364ef"]},"34570":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NDIyMzkw","public_id":34570,"url":"https://github.com/godotengine/godot/pull/34570","diff_url":"https://github.com/godotengine/godot/pull/34570.diff","patch_url":"https://github.com/godotengine/godot/pull/34570.patch","title":"Fix canvas GLES3 skeleton transform uniform updating.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-12-23T18:55:52Z","updated_at":"2019-12-26T13:51:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["65195f505f353231b4f419dd5ee3b44cfdd66334"]},"34571":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NDY2NDY2","public_id":34571,"url":"https://github.com/godotengine/godot/pull/34571","diff_url":"https://github.com/godotengine/godot/pull/34571.diff","patch_url":"https://github.com/godotengine/godot/pull/34571.patch","title":"Be more specific about array return values.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-12-23T22:20:31Z","updated_at":"2019-12-30T15:51:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e0020447616d79ed674f3338339b7557abc41b02"]},"34572":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NDczOTc2","public_id":34572,"url":"https://github.com/godotengine/godot/pull/34572","diff_url":"https://github.com/godotengine/godot/pull/34572.diff","patch_url":"https://github.com/godotengine/godot/pull/34572.patch","title":"Make new ScrollContainer focus behavior optional","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-23T23:09:50Z","updated_at":"2019-12-30T22:40:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTcxNjI=","name":"discussion","color":"#ccaaff"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cc7288510792f805135ce78374e6e1d0b58c1ee3"]},"34576":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NTE1NDg1","public_id":34576,"url":"https://github.com/godotengine/godot/pull/34576","diff_url":"https://github.com/godotengine/godot/pull/34576.diff","patch_url":"https://github.com/godotengine/godot/pull/34576.patch","title":"Clarify ImmediateGeometry.add_vertex.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2019-12-24T04:20:59Z","updated_at":"2019-12-30T15:52:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["67f441a09de3d1f0e8a66370c465a9ec0e27be00"]},"34578":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NTQwOTk4","public_id":34578,"url":"https://github.com/godotengine/godot/pull/34578","diff_url":"https://github.com/godotengine/godot/pull/34578.diff","patch_url":"https://github.com/godotengine/godot/pull/34578.patch","title":"Fixes variable naming in FileSystemDock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-24T06:49:15Z","updated_at":"2019-12-30T22:53:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["79a06e17bb22128b2c3926853e2eba6313a172c4"]},"34582":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NjM2MTky","public_id":34582,"url":"https://github.com/godotengine/godot/pull/34582","diff_url":"https://github.com/godotengine/godot/pull/34582.diff","patch_url":"https://github.com/godotengine/godot/pull/34582.patch","title":"Cleans up headers included in editor_node.h","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-24T13:30:38Z","updated_at":"2019-12-30T22:54:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["078c0d75f2782e3eee5b1b4ed2176687bfd51f20"]},"34589":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzAxMzk1","public_id":34589,"url":"https://github.com/godotengine/godot/pull/34589","diff_url":"https://github.com/godotengine/godot/pull/34589.diff","patch_url":"https://github.com/godotengine/godot/pull/34589.patch","title":"Fix and improve command-line exporting help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-24T21:21:03Z","updated_at":"2020-01-27T18:07:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b076b2bdd68a9e8952078d9df1e8c3625f02204e"]},"34590":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzAyNDMx","public_id":34590,"url":"https://github.com/godotengine/godot/pull/34590","diff_url":"https://github.com/godotengine/godot/pull/34590.diff","patch_url":"https://github.com/godotengine/godot/pull/34590.patch","title":"Fix KinematicCollision docs mislabeling an ObjectID as an RID.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2MjE3NTYz","created_at":"2019-12-24T21:37:19Z","updated_at":"2020-05-16T21:43:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["e182aa0d32af0878f234eaf2eaad4ec81bc140c4"]},"34593":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzA1NDc1","public_id":34593,"url":"https://github.com/godotengine/godot/pull/34593","diff_url":"https://github.com/godotengine/godot/pull/34593.diff","patch_url":"https://github.com/godotengine/godot/pull/34593.patch","title":"Add an example of using HTTPRequest to contact a REST API","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-24T22:24:22Z","updated_at":"2020-01-27T18:07:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c719cea11675e099058c6e05cc0a1b4c3ebfec76"]},"34594":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzA3ODA2","public_id":34594,"url":"https://github.com/godotengine/godot/pull/34594","diff_url":"https://github.com/godotengine/godot/pull/34594.diff","patch_url":"https://github.com/godotengine/godot/pull/34594.patch","title":"Fix Hard Crash on glTF Color Accessor Import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU2MDEwMTU=","created_at":"2019-12-24T23:05:42Z","updated_at":"2019-12-30T15:35:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d3cf8cfb7d33816ae69eb45728088baae9a3195b"]},"34595":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzA4NDY3","public_id":34595,"url":"https://github.com/godotengine/godot/pull/34595","diff_url":"https://github.com/godotengine/godot/pull/34595.diff","patch_url":"https://github.com/godotengine/godot/pull/34595.patch","title":"Fix search for Rider path on Mac","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODI2ODE=","created_at":"2019-12-24T23:15:54Z","updated_at":"2020-02-27T13:52:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["682dd04b2d2b7de3a34dcbac193af4e653dcc018"]},"34598":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2NzIxNjQ3","public_id":34598,"url":"https://github.com/godotengine/godot/pull/34598","diff_url":"https://github.com/godotengine/godot/pull/34598.diff","patch_url":"https://github.com/godotengine/godot/pull/34598.patch","title":"Fixes tab height in Batch Rename dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-25T02:40:12Z","updated_at":"2019-12-30T22:53:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f03facc4746496927872b97f02f45eeb3c77ea0c"]},"34604":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2ODI5MjAy","public_id":34604,"url":"https://github.com/godotengine/godot/pull/34604","diff_url":"https://github.com/godotengine/godot/pull/34604.diff","patch_url":"https://github.com/godotengine/godot/pull/34604.patch","title":"Mono/C#: Fix memory leak with new Reference instances created from C#","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-25T18:35:14Z","updated_at":"2021-05-13T23:48:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0ef635c0e33fb925cdf12093da90d3977b23e107"]},"34611":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2ODc4MDcy","public_id":34611,"url":"https://github.com/godotengine/godot/pull/34611","diff_url":"https://github.com/godotengine/godot/pull/34611.diff","patch_url":"https://github.com/godotengine/godot/pull/34611.patch","title":"add AngelCode format in BitmapFont doc's description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0NDQyODkx","created_at":"2019-12-26T05:43:37Z","updated_at":"2019-12-31T03:31:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c37429b281a2f95569a1096e84fb21ef7a6f4edb"]},"34612":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2ODkyMzM3","public_id":34612,"url":"https://github.com/godotengine/godot/pull/34612","diff_url":"https://github.com/godotengine/godot/pull/34612.diff","patch_url":"https://github.com/godotengine/godot/pull/34612.patch","title":"Improves ItemList documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-26T07:05:55Z","updated_at":"2019-12-31T11:52:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7a752215ba88142557f99b148772fd7bf1dd1c8b"]},"34613":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2OTAyMDc2","public_id":34613,"url":"https://github.com/godotengine/godot/pull/34613","diff_url":"https://github.com/godotengine/godot/pull/34613.diff","patch_url":"https://github.com/godotengine/godot/pull/34613.patch","title":"Fixes Theme Editor minimum height on HiDPI monitor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-26T07:53:04Z","updated_at":"2019-12-30T22:54:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["7f18560f3cc58c042309f0bc386285e2a85f1ce6"]},"34614":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2OTA5ODEy","public_id":34614,"url":"https://github.com/godotengine/godot/pull/34614","diff_url":"https://github.com/godotengine/godot/pull/34614.diff","patch_url":"https://github.com/godotengine/godot/pull/34614.patch","title":"Don't create preview of empty scene.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-12-26T08:29:14Z","updated_at":"2019-12-30T16:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["542945f5f09832bd9093987db6f6aaba88954355"]},"34615":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2OTU1ODMz","public_id":34615,"url":"https://github.com/godotengine/godot/pull/34615","diff_url":"https://github.com/godotengine/godot/pull/34615.diff","patch_url":"https://github.com/godotengine/godot/pull/34615.patch","title":"add area_shape_entered usage","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0NDQyODkx","created_at":"2019-12-26T12:02:10Z","updated_at":"2019-12-31T03:33:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["fe9a4ff818052613c776daaffe95b0f424b6d4de"]},"34618":{"id":"MDExOlB1bGxSZXF1ZXN0MzU2OTk3MTAx","public_id":34618,"url":"https://github.com/godotengine/godot/pull/34618","diff_url":"https://github.com/godotengine/godot/pull/34618.diff","patch_url":"https://github.com/godotengine/godot/pull/34618.patch","title":"Don't use constant reference in Vector push_back, insert and append_array","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-12-26T15:41:37Z","updated_at":"2021-08-03T06:10:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["1ac701cc378d002817463d9e4101f8866254fe42"]},"34621":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3MDM0MTc2","public_id":34621,"url":"https://github.com/godotengine/godot/pull/34621","diff_url":"https://github.com/godotengine/godot/pull/34621.diff","patch_url":"https://github.com/godotengine/godot/pull/34621.patch","title":"[Docs] Description updates for Node2D & Object","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2019-12-26T18:27:35Z","updated_at":"2019-12-30T16:23:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bc234ce0aee97a4667117626875b96d300a62b48"]},"34625":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3MTA3MTUz","public_id":34625,"url":"https://github.com/godotengine/godot/pull/34625","diff_url":"https://github.com/godotengine/godot/pull/34625.diff","patch_url":"https://github.com/godotengine/godot/pull/34625.patch","title":"Makes more editor strings translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-27T02:38:04Z","updated_at":"2019-12-30T22:51:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8cf941a8cb6ea5cf778bba12ec34261edc7ff0bb"]},"34633":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3MjAzNzE3","public_id":34633,"url":"https://github.com/godotengine/godot/pull/34633","diff_url":"https://github.com/godotengine/godot/pull/34633.diff","patch_url":"https://github.com/godotengine/godot/pull/34633.patch","title":"Don't try to connect \"text_entered\" signal to nodes other than LineEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2019-12-27T11:11:45Z","updated_at":"2019-12-31T11:54:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0a1d3e4437ad9ca5255123714aac902a1096c0a0"]},"34642":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3Mzc1OTE0","public_id":34642,"url":"https://github.com/godotengine/godot/pull/34642","diff_url":"https://github.com/godotengine/godot/pull/34642.diff","patch_url":"https://github.com/godotengine/godot/pull/34642.patch","title":"Improves Search Help dialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-28T02:36:51Z","updated_at":"2019-12-30T22:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["94e373c978b504d3a91cb9500047272910a8c33c"]},"34647":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NDE4MzIx","public_id":34647,"url":"https://github.com/godotengine/godot/pull/34647","diff_url":"https://github.com/godotengine/godot/pull/34647.diff","patch_url":"https://github.com/godotengine/godot/pull/34647.patch","title":"Check for null pointer in PulseAudio server info callback.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-12-28T08:38:04Z","updated_at":"2019-12-31T16:04:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["32eccb87e0ad53504b100f01b5eb779e55e12c9b"]},"34653":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTU4Nzk1","public_id":34653,"url":"https://github.com/godotengine/godot/pull/34653","diff_url":"https://github.com/godotengine/godot/pull/34653.diff","patch_url":"https://github.com/godotengine/godot/pull/34653.patch","title":"Make OptionButton itself take into account the arrow margin instead of relying on the theme","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2019-12-28T17:20:08Z","updated_at":"2019-12-30T17:03:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["fd2c181a3560eebfeae3ac53c55309f505dde849","c4cd2c44c8072ae4619592db487972f6b8baf57f"]},"34654":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTU4ODE2","public_id":34654,"url":"https://github.com/godotengine/godot/pull/34654","diff_url":"https://github.com/godotengine/godot/pull/34654.diff","patch_url":"https://github.com/godotengine/godot/pull/34654.patch","title":"Move the ColorPicker preview under the picker area","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-28T17:20:11Z","updated_at":"2020-01-27T18:07:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["bbd5e391651a0e9c629dcce8227c6b8d53ae4b6c"]},"34655":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTcyOTM2","public_id":34655,"url":"https://github.com/godotengine/godot/pull/34655","diff_url":"https://github.com/godotengine/godot/pull/34655.diff","patch_url":"https://github.com/godotengine/godot/pull/34655.patch","title":"Reset GLES3 MultiMesh buffer id when reallocating.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2019-12-28T18:43:45Z","updated_at":"2019-12-30T16:36:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["16429a4289e9738db2e451279699f35b42536527"]},"34656":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTc0OTMx","public_id":34656,"url":"https://github.com/godotengine/godot/pull/34656","diff_url":"https://github.com/godotengine/godot/pull/34656.diff","patch_url":"https://github.com/godotengine/godot/pull/34656.patch","title":"Show selected directory in split mode when selecting a file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2019-12-28T19:11:51Z","updated_at":"2020-01-05T13:07:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["4fb56d6694ef65d4f978e135325a78592c88236a"]},"34657":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTc3NjUy","public_id":34657,"url":"https://github.com/godotengine/godot/pull/34657","diff_url":"https://github.com/godotengine/godot/pull/34657.diff","patch_url":"https://github.com/godotengine/godot/pull/34657.patch","title":"Mono/C#: Re-structure API solution and GodotTools post-build target","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2019-12-28T19:51:01Z","updated_at":"2021-05-13T23:48:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["86274b9fc9e63c0eb6112bf4d87d67dd97fb0b86"]},"34659":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NTg0Nzk4","public_id":34659,"url":"https://github.com/godotengine/godot/pull/34659","diff_url":"https://github.com/godotengine/godot/pull/34659.diff","patch_url":"https://github.com/godotengine/godot/pull/34659.patch","title":"Improve the Timer wait time property hint","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-28T21:34:47Z","updated_at":"2020-01-27T18:07:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f1052aa893c7e4a050f13f2068b4a85907afa122"]},"34665":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NjA2NTU5","public_id":34665,"url":"https://github.com/godotengine/godot/pull/34665","diff_url":"https://github.com/godotengine/godot/pull/34665.diff","patch_url":"https://github.com/godotengine/godot/pull/34665.patch","title":"Clamps fov/size for Camera gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-29T03:48:16Z","updated_at":"2020-01-01T10:45:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cbb8930813e891c67a4c917b20bd98317e182f54"]},"34670":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NjIyMDkz","public_id":34670,"url":"https://github.com/godotengine/godot/pull/34670","diff_url":"https://github.com/godotengine/godot/pull/34670.diff","patch_url":"https://github.com/godotengine/godot/pull/34670.patch","title":"Add ord() function to Expression class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2019-12-29T07:39:13Z","updated_at":"2019-12-30T18:07:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["134755ebcf0f684f51c1c50562c937296f16ce33"]},"34671":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NjMxMDQ2","public_id":34671,"url":"https://github.com/godotengine/godot/pull/34671","diff_url":"https://github.com/godotengine/godot/pull/34671.diff","patch_url":"https://github.com/godotengine/godot/pull/34671.patch","title":"Support for hex numbers in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2019-12-29T09:21:23Z","updated_at":"2020-01-08T09:11:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["99b92c885f2c33c0fd6d85eaa463e8572dc034a1"]},"34680":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NzE0ODE3","public_id":34680,"url":"https://github.com/godotengine/godot/pull/34680","diff_url":"https://github.com/godotengine/godot/pull/34680.diff","patch_url":"https://github.com/godotengine/godot/pull/34680.patch","title":"Exit the editor export process with a non-zero exit code on error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-29T15:12:35Z","updated_at":"2020-01-27T18:07:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["79494992e4745cf95265737f36602973cdc907a5"]},"34681":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NzI2MTM2","public_id":34681,"url":"https://github.com/godotengine/godot/pull/34681","diff_url":"https://github.com/godotengine/godot/pull/34681.diff","patch_url":"https://github.com/godotengine/godot/pull/34681.patch","title":"Add a shorthand for setting the exit code using `SceneTree::quit()`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-29T15:43:59Z","updated_at":"2020-01-27T18:07:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["cc626acf45c305ffa1bf98013a6bfcb767d703d4"]},"34682":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NzMwNjQ2","public_id":34682,"url":"https://github.com/godotengine/godot/pull/34682","diff_url":"https://github.com/godotengine/godot/pull/34682.diff","patch_url":"https://github.com/godotengine/godot/pull/34682.patch","title":"Print a warning message if `OS.exit_code` is set to a non-portable value","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-29T15:56:50Z","updated_at":"2020-01-27T18:07:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["d441a6aefadda78bb0bb02552716cbede38fe662"]},"34685":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3NzQxMDEx","public_id":34685,"url":"https://github.com/godotengine/godot/pull/34685","diff_url":"https://github.com/godotengine/godot/pull/34685.diff","patch_url":"https://github.com/godotengine/godot/pull/34685.patch","title":"Use correct omni light attenuation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0ODcyNzcx","created_at":"2019-12-29T16:26:06Z","updated_at":"2019-12-30T16:22:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c9fe11dec1c72f4c12c8a5ae848dbf2bb5930c46"]},"34688":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3ODI4NTM2","public_id":34688,"url":"https://github.com/godotengine/godot/pull/34688","diff_url":"https://github.com/godotengine/godot/pull/34688.diff","patch_url":"https://github.com/godotengine/godot/pull/34688.patch","title":"Expose is_class_ptr to GDNative for dynamic casts","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExODU0MzMw","created_at":"2019-12-29T20:42:01Z","updated_at":"2020-01-03T10:32:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1ODA1MzcwMDM=","name":"topic:gdextension","color":"#ffee88"}],"commits":["3056c4bd5acc4b5eda71303bf349e0d4f94a89c8"]},"34690":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3ODU2ODU3","public_id":34690,"url":"https://github.com/godotengine/godot/pull/34690","diff_url":"https://github.com/godotengine/godot/pull/34690.diff","patch_url":"https://github.com/godotengine/godot/pull/34690.patch","title":"Fix msbuild target argument","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkwNDE1OTI=","created_at":"2019-12-29T22:05:27Z","updated_at":"2019-12-29T22:27:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1b26f2c505bb4681183eda392cf9eb92f148b53d"]},"34692":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3ODg3OTkw","public_id":34692,"url":"https://github.com/godotengine/godot/pull/34692","diff_url":"https://github.com/godotengine/godot/pull/34692.diff","patch_url":"https://github.com/godotengine/godot/pull/34692.patch","title":"shadow_item_cull_mask should reference light mask","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM2MjA3MDM=","created_at":"2019-12-29T23:38:17Z","updated_at":"2019-12-30T17:12:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["d2690b37fddf6d472e039311865946e63f61f1b0"]},"34695":{"id":"MDExOlB1bGxSZXF1ZXN0MzU3OTM2OTM2","public_id":34695,"url":"https://github.com/godotengine/godot/pull/34695","diff_url":"https://github.com/godotengine/godot/pull/34695.diff","patch_url":"https://github.com/godotengine/godot/pull/34695.patch","title":"Checks script path before show in filesystem","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-30T02:07:24Z","updated_at":"2019-12-30T22:52: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":["9ae39be64fd6ac1b481a0fc0fbccfb211605fcac"]},"34699":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MDQ3NjU1","public_id":34699,"url":"https://github.com/godotengine/godot/pull/34699","diff_url":"https://github.com/godotengine/godot/pull/34699.diff","patch_url":"https://github.com/godotengine/godot/pull/34699.patch","title":"Custom property for Godot generated project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE0ODI2ODE=","created_at":"2019-12-30T09:00:20Z","updated_at":"2020-01-03T10:27:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["af2e6e12d1eb9a31a5ac5ab8442abb7503a3d50b"]},"34700":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MTI4MDc1","public_id":34700,"url":"https://github.com/godotengine/godot/pull/34700","diff_url":"https://github.com/godotengine/godot/pull/34700.diff","patch_url":"https://github.com/godotengine/godot/pull/34700.patch","title":"Document how to distinguish emulated mouse events from physical ones","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-30T14:31:12Z","updated_at":"2020-01-27T18:07:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9ae73f7bb53e7e4052cf99371f850e9ee001fad6"]},"34702":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MTY2NTQ3","public_id":34702,"url":"https://github.com/godotengine/godot/pull/34702","diff_url":"https://github.com/godotengine/godot/pull/34702.diff","patch_url":"https://github.com/godotengine/godot/pull/34702.patch","title":"Fix wrong project opening in some situations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzMTE1NTU=","created_at":"2019-12-30T17:08:55Z","updated_at":"2019-12-30T22:09:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4c7d02dea1a601b89a6ba438c04b4764ba5e0360"]},"34706":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MjMzMTI0","public_id":34706,"url":"https://github.com/godotengine/godot/pull/34706","diff_url":"https://github.com/godotengine/godot/pull/34706.diff","patch_url":"https://github.com/godotengine/godot/pull/34706.patch","title":"Don't handle Gridmap input when have no effect","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-30T22:38:49Z","updated_at":"2020-01-01T11:38:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bf143c05d251005a9b68654892e41ce1fe6b21cf"]},"34707":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MjM0MjY4","public_id":34707,"url":"https://github.com/godotengine/godot/pull/34707","diff_url":"https://github.com/godotengine/godot/pull/34707.diff","patch_url":"https://github.com/godotengine/godot/pull/34707.patch","title":"Fix argument type in set_follow_focus()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2019-12-30T22:46:16Z","updated_at":"2019-12-31T11:46:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["54f70b6b506ee460e6ef2f986158fe5abe696ae6"]},"34714":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4MjYyMzg3","public_id":34714,"url":"https://github.com/godotengine/godot/pull/34714","diff_url":"https://github.com/godotengine/godot/pull/34714.diff","patch_url":"https://github.com/godotengine/godot/pull/34714.patch","title":"Fixes Groups Editor batch add/remove nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2019-12-31T02:51:48Z","updated_at":"2019-12-31T11:52:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3e1adfc3efb2d8c2e07dab9841a982def6c22d81"]},"34717":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4Mzg3NjYx","public_id":34717,"url":"https://github.com/godotengine/godot/pull/34717","diff_url":"https://github.com/godotengine/godot/pull/34717.diff","patch_url":"https://github.com/godotengine/godot/pull/34717.patch","title":"Use current versions of software in Appveyor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2019-12-31T16:35:56Z","updated_at":"2020-01-10T11:16:53Z","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":["9aa18e8919d611afc1a101a8a0b1bf7ea224b747"]},"34720":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDM1ODQ5","public_id":34720,"url":"https://github.com/godotengine/godot/pull/34720","diff_url":"https://github.com/godotengine/godot/pull/34720.diff","patch_url":"https://github.com/godotengine/godot/pull/34720.patch","title":"Tint 3D light gizmos using the light's color","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2019-12-31T23:56:27Z","updated_at":"2020-01-27T18:07:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ac18665c8803916236cdf326b7b9a00951bf140d"]},"34721":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDM3MjI5","public_id":34721,"url":"https://github.com/godotengine/godot/pull/34721","diff_url":"https://github.com/godotengine/godot/pull/34721.diff","patch_url":"https://github.com/godotengine/godot/pull/34721.patch","title":"ScriptCreateDialog: Suggested language extension now matches the selected language.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2020-01-01T00:16:01Z","updated_at":"2020-01-01T18:38:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["99efc9341936f5d83079e5722b7e84dd8007b63f"]},"34724":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDczODE1","public_id":34724,"url":"https://github.com/godotengine/godot/pull/34724","diff_url":"https://github.com/godotengine/godot/pull/34724.diff","patch_url":"https://github.com/godotengine/godot/pull/34724.patch","title":"Fixes behavior of right arrow key in Tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-01T10:17:40Z","updated_at":"2020-01-01T11:15:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["838d9519bceb16efc9864579e91c9662461bf8d6"]},"34726":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDc2OTk2","public_id":34726,"url":"https://github.com/godotengine/godot/pull/34726","diff_url":"https://github.com/godotengine/godot/pull/34726.diff","patch_url":"https://github.com/godotengine/godot/pull/34726.patch","title":"Fixed antialiasing option for Polygon2D with concave/hollow shapes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2020-01-01T10:53:15Z","updated_at":"2020-09-18T11:14:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["1591677eb8b8a08a8e9c1308b73171f59c24d2b8"]},"34729":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDgzMTIw","public_id":34729,"url":"https://github.com/godotengine/godot/pull/34729","diff_url":"https://github.com/godotengine/godot/pull/34729.diff","patch_url":"https://github.com/godotengine/godot/pull/34729.patch","title":"Fix wrong return type in canvas.glsl","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5Nzc3NzY3","created_at":"2020-01-01T12:17:06Z","updated_at":"2020-01-01T13:09:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["bb6f04c9f53f4318c3bd44b3e7398f6973f7b68d"]},"34731":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NDk0NDU0","public_id":34731,"url":"https://github.com/godotengine/godot/pull/34731","diff_url":"https://github.com/godotengine/godot/pull/34731.diff","patch_url":"https://github.com/godotengine/godot/pull/34731.patch","title":"Ensures cursor visible for Tree with title","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-01T14:50:29Z","updated_at":"2020-01-01T23:18:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a77e869b87383be8949cd9f246dda37ed96a3c8e"]},"34735":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NTMxNzU1","public_id":34735,"url":"https://github.com/godotengine/godot/pull/34735","diff_url":"https://github.com/godotengine/godot/pull/34735.diff","patch_url":"https://github.com/godotengine/godot/pull/34735.patch","title":"Minor code formatting in TextureRect file","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-02T01:05:23Z","updated_at":"2020-01-02T11:50:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["7b86688ddfd599bcf6ad1da6b8d942acd542076e"]},"34736":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NTMyMDgw","public_id":34736,"url":"https://github.com/godotengine/godot/pull/34736","diff_url":"https://github.com/godotengine/godot/pull/34736.diff","patch_url":"https://github.com/godotengine/godot/pull/34736.patch","title":"[DOCS] Class reference typos and fixes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2020-01-02T01:10:53Z","updated_at":"2020-01-02T19:22:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ab11916822c0b28357bbfb56f428dc1bc99ff362"]},"34737":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NTMzNzEx","public_id":34737,"url":"https://github.com/godotengine/godot/pull/34737","diff_url":"https://github.com/godotengine/godot/pull/34737.diff","patch_url":"https://github.com/godotengine/godot/pull/34737.patch","title":"Fixes Tree item offset when root is hidden","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-02T01:36:59Z","updated_at":"2020-01-02T07:20:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["0ee93257e8b6ab275df5eb8decdcdbf8c9adec56"]},"34745":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NTg3MDkw","public_id":34745,"url":"https://github.com/godotengine/godot/pull/34745","diff_url":"https://github.com/godotengine/godot/pull/34745.diff","patch_url":"https://github.com/godotengine/godot/pull/34745.patch","title":"Allows to doc vararg method return type as void","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-02T08:41:38Z","updated_at":"2020-01-02T14:34:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4d727f1ee6b970298a7c1752ba19b49d7060c405"]},"34747":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NjI4MDk3","public_id":34747,"url":"https://github.com/godotengine/godot/pull/34747","diff_url":"https://github.com/godotengine/godot/pull/34747.diff","patch_url":"https://github.com/godotengine/godot/pull/34747.patch","title":"Add note about add_child and owner.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI0OTYyMzE=","created_at":"2020-01-02T11:25:03Z","updated_at":"2020-01-06T13:51:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["98bbee3008acf60474b80c2764ef342e590dd339"]},"34748":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NjQwNTU5","public_id":34748,"url":"https://github.com/godotengine/godot/pull/34748","diff_url":"https://github.com/godotengine/godot/pull/34748.diff","patch_url":"https://github.com/godotengine/godot/pull/34748.patch","title":"Mono/C#: Fix GD.PrintErr now showing in the Output panel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-02T12:16:29Z","updated_at":"2021-05-13T23:48:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["ea75ea50d2b0f76c44e02e6fd8a558788cc375f6"]},"34750":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NjUxOTc2","public_id":34750,"url":"https://github.com/godotengine/godot/pull/34750","diff_url":"https://github.com/godotengine/godot/pull/34750.diff","patch_url":"https://github.com/godotengine/godot/pull/34750.patch","title":"Mono/C#: Make 'GD.Print' and its variants fallback to 'ToString()'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-02T13:02:38Z","updated_at":"2021-05-13T23:48:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["844a8d215b1fa768440d5233c532f6e71c54fc14"]},"34753":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NjY2MTE3","public_id":34753,"url":"https://github.com/godotengine/godot/pull/34753","diff_url":"https://github.com/godotengine/godot/pull/34753.diff","patch_url":"https://github.com/godotengine/godot/pull/34753.patch","title":"Object::disconnect: Better errors when no signal or locked","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-02T13:54:03Z","updated_at":"2020-01-02T14:16:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e772a1241ae5d82ab88e6079352c55e5ef466164"]},"34755":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NzEzNDU2","public_id":34755,"url":"https://github.com/godotengine/godot/pull/34755","diff_url":"https://github.com/godotengine/godot/pull/34755.diff","patch_url":"https://github.com/godotengine/godot/pull/34755.patch","title":"Don't connect ShaderMaterial's `changed` signal when not in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-02T16:21:49Z","updated_at":"2020-01-27T18:07:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["ac3087eb4b07730e900ab6e9ea5a3ff180b59789"]},"34756":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NzE0Mzkz","public_id":34756,"url":"https://github.com/godotengine/godot/pull/34756","diff_url":"https://github.com/godotengine/godot/pull/34756.diff","patch_url":"https://github.com/godotengine/godot/pull/34756.patch","title":"Allow the usage of newlines in export hints","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-02T16:24:41Z","updated_at":"2020-01-02T17:20:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["b93b7aca74b74e1081a91f0c20ce5da975cb962b"]},"34757":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NzI5NjMw","public_id":34757,"url":"https://github.com/godotengine/godot/pull/34757","diff_url":"https://github.com/godotengine/godot/pull/34757.diff","patch_url":"https://github.com/godotengine/godot/pull/34757.patch","title":"Fix missing DEFVAL in some EditorSpatialGizmo methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-02T17:14:10Z","updated_at":"2021-05-13T23:48:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bca64e3b6fac56f27a5582a8ed4d3005ad836fe9"]},"34758":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4NzI5OTk0","public_id":34758,"url":"https://github.com/godotengine/godot/pull/34758","diff_url":"https://github.com/godotengine/godot/pull/34758.diff","patch_url":"https://github.com/godotengine/godot/pull/34758.patch","title":" Mono/C#: Fix bindings generator with void vararg methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-02T17:15:26Z","updated_at":"2021-05-13T23:48:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["c1ff3ef9e83d5e5d37f84d350a7a0e00927f7e6c","f3aa793ba33dba4e4624232e8d144ad0c697520f"]},"34760":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4Nzc0MTg0","public_id":34760,"url":"https://github.com/godotengine/godot/pull/34760","diff_url":"https://github.com/godotengine/godot/pull/34760.diff","patch_url":"https://github.com/godotengine/godot/pull/34760.patch","title":"Support GLTF2 alpha scissors.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2020-01-02T19:54:01Z","updated_at":"2020-01-03T10:14:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["f028b8b0e4d129cdfe621a09cad2e85f2019532d"]},"34761":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4Nzc0Njg5","public_id":34761,"url":"https://github.com/godotengine/godot/pull/34761","diff_url":"https://github.com/godotengine/godot/pull/34761.diff","patch_url":"https://github.com/godotengine/godot/pull/34761.patch","title":"Remove unused imports in methods.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNDU5MDI4","created_at":"2020-01-02T19:55:39Z","updated_at":"2020-01-02T20:35:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["0ab7bd402abd8269e80988bc300cc1e10cd25fd7"]},"34763":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4Nzg5NDQw","public_id":34763,"url":"https://github.com/godotengine/godot/pull/34763","diff_url":"https://github.com/godotengine/godot/pull/34763.diff","patch_url":"https://github.com/godotengine/godot/pull/34763.patch","title":"Enable the script editor line length guideline by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-02T20:48:44Z","updated_at":"2020-01-27T18:07:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a00ead2a1f79acbabaf504770a8e1d7491c29f57"]},"34770":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4ODQ4NzU3","public_id":34770,"url":"https://github.com/godotengine/godot/pull/34770","diff_url":"https://github.com/godotengine/godot/pull/34770.diff","patch_url":"https://github.com/godotengine/godot/pull/34770.patch","title":"Clears initial button mask before activating menu item","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-03T01:43:26Z","updated_at":"2021-10-25T08:56:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e539b187a5add6951b25b07c9c22826cc8be6b1a"]},"34772":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4ODgwMjEz","public_id":34772,"url":"https://github.com/godotengine/godot/pull/34772","diff_url":"https://github.com/godotengine/godot/pull/34772.diff","patch_url":"https://github.com/godotengine/godot/pull/34772.patch","title":"Fallback to RGBA4444 for textures with alpha set to ETC compression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-03T05:51:04Z","updated_at":"2020-01-03T19:14:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["7a9fc69a16d2cf29e0f5b4388869c29c4c5e8dd3"]},"34779":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4OTQ0Mjgw","public_id":34779,"url":"https://github.com/godotengine/godot/pull/34779","diff_url":"https://github.com/godotengine/godot/pull/34779.diff","patch_url":"https://github.com/godotengine/godot/pull/34779.patch","title":"Better horizontal scroll for Tree","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-03T10:38:39Z","updated_at":"2022-12-20T23:11:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["229b398146823d008cb5f54b7182585282d0d513"]},"34781":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4OTU4MDQ2","public_id":34781,"url":"https://github.com/godotengine/godot/pull/34781","diff_url":"https://github.com/godotengine/godot/pull/34781.diff","patch_url":"https://github.com/godotengine/godot/pull/34781.patch","title":"Fixes button flashing when releasing mousebutton outside","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE1MDg4NTgy","created_at":"2020-01-03T11:27:24Z","updated_at":"2020-01-03T15:24:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b728d3bd18420020175cb53fd44d8dccbea6bd15"]},"34782":{"id":"MDExOlB1bGxSZXF1ZXN0MzU4OTc1MTkw","public_id":34782,"url":"https://github.com/godotengine/godot/pull/34782","diff_url":"https://github.com/godotengine/godot/pull/34782.diff","patch_url":"https://github.com/godotengine/godot/pull/34782.patch","title":"MultiplayerAPI: Fix disconnect errors when passing invalid peer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-03T12:37:03Z","updated_at":"2020-01-03T13:33:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["3cbfb11460b6106f89ce7ce80c329fc003002103"]},"34784":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MDE1Mjkx","public_id":34784,"url":"https://github.com/godotengine/godot/pull/34784","diff_url":"https://github.com/godotengine/godot/pull/34784.diff","patch_url":"https://github.com/godotengine/godot/pull/34784.patch","title":"Mono/C#: Fix wrong HintPath for package in GodotTools","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-03T14:55:22Z","updated_at":"2021-05-13T23:48:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9ce0ddcf0ddd4c54a5e646bdcc0a7edaf3bc4ef2"]},"34788":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MDg4MjYw","public_id":34788,"url":"https://github.com/godotengine/godot/pull/34788","diff_url":"https://github.com/godotengine/godot/pull/34788.diff","patch_url":"https://github.com/godotengine/godot/pull/34788.patch","title":"Fix ENet max clients highest value.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-03T19:01:17Z","updated_at":"2021-10-25T08:55:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["411f08c5068eaff76c7ba469c089d17454c46684"]},"34789":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MDkyMTQ5","public_id":34789,"url":"https://github.com/godotengine/godot/pull/34789","diff_url":"https://github.com/godotengine/godot/pull/34789.diff","patch_url":"https://github.com/godotengine/godot/pull/34789.patch","title":"ENet optional server_relay when disconnecting peer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-03T19:13:47Z","updated_at":"2020-01-16T22:12:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["ce47d5af7754f24fcb66876e19c25425ef2ecaf6"]},"34790":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MDkyMTg0","public_id":34790,"url":"https://github.com/godotengine/godot/pull/34790","diff_url":"https://github.com/godotengine/godot/pull/34790.diff","patch_url":"https://github.com/godotengine/godot/pull/34790.patch","title":"Add support for Lum-alpha textures to ETC fallback","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-03T19:13:57Z","updated_at":"2020-01-31T18:14:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["cd212009446ac7f538b7402071940394d2685901"]},"34792":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTAzMDAw","public_id":34792,"url":"https://github.com/godotengine/godot/pull/34792","diff_url":"https://github.com/godotengine/godot/pull/34792.diff","patch_url":"https://github.com/godotengine/godot/pull/34792.patch","title":"Document TabContainer's \"use_hidden_tabs_for_min_size\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-03T19:51:15Z","updated_at":"2020-01-03T21:49:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7e6bfe6a8b0edb818b2c3adb7a7809a29b2aa981"]},"34794":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTMyNDE2","public_id":34794,"url":"https://github.com/godotengine/godot/pull/34794","diff_url":"https://github.com/godotengine/godot/pull/34794.diff","patch_url":"https://github.com/godotengine/godot/pull/34794.patch","title":"Fix crash on trimesh_create ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-03T21:42:39Z","updated_at":"2021-10-25T08:56:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["906b5e7f3f9f75389e996e0363ad2a91012793b2"]},"34795":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTM4Nzg3","public_id":34795,"url":"https://github.com/godotengine/godot/pull/34795","diff_url":"https://github.com/godotengine/godot/pull/34795.diff","patch_url":"https://github.com/godotengine/godot/pull/34795.patch","title":"[Mono]: the C# script icon is now visible in the editor.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2020-01-03T22:09:42Z","updated_at":"2020-01-04T00:41:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["51c601d2e3e864364552656dba04d0c9cfc382f3"]},"34801":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTcwNDA2","public_id":34801,"url":"https://github.com/godotengine/godot/pull/34801","diff_url":"https://github.com/godotengine/godot/pull/34801.diff","patch_url":"https://github.com/godotengine/godot/pull/34801.patch","title":"Add a crosshair to the 3D viewport","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-04T01:25:51Z","updated_at":"2020-09-26T15:31:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2b9f34b86711d5cab7c1bfb3bf21c30ada788c21"]},"34802":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTcwNjE3","public_id":34802,"url":"https://github.com/godotengine/godot/pull/34802","diff_url":"https://github.com/godotengine/godot/pull/34802.diff","patch_url":"https://github.com/godotengine/godot/pull/34802.patch","title":"Change the 2D editor's snap to 8x8 by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ1MjMzMDA=","created_at":"2020-01-04T01:28:30Z","updated_at":"2020-01-08T07:52: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":["64ae7feaa4041c8ca250c75484e34b9e40b7803b"]},"34808":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTc3MjE1","public_id":34808,"url":"https://github.com/godotengine/godot/pull/34808","diff_url":"https://github.com/godotengine/godot/pull/34808.diff","patch_url":"https://github.com/godotengine/godot/pull/34808.patch","title":"Disable colored console output when standard output isn't a TTY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-04T03:06:26Z","updated_at":"2020-01-27T18:07:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["785af45d8e7f03f6bab7bf1a93228a7ca0bbed39"]},"34811":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTg2NzE3","public_id":34811,"url":"https://github.com/godotengine/godot/pull/34811","diff_url":"https://github.com/godotengine/godot/pull/34811.diff","patch_url":"https://github.com/godotengine/godot/pull/34811.patch","title":"Makes more strings translatable","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-04T06:02:55Z","updated_at":"2020-01-04T08:23:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["78e9ca58afb97ded20ad5afc69e7e30027c4dd2c"]},"34812":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MTkxNDU1","public_id":34812,"url":"https://github.com/godotengine/godot/pull/34812","diff_url":"https://github.com/godotengine/godot/pull/34812.diff","patch_url":"https://github.com/godotengine/godot/pull/34812.patch","title":"Updated many VisualServer functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-04T07:27:10Z","updated_at":"2020-01-05T08:28:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["35d288b2ef424c89d1f902f998e50237c70bce47"]},"34818":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjA4NTk3","public_id":34818,"url":"https://github.com/godotengine/godot/pull/34818","diff_url":"https://github.com/godotengine/godot/pull/34818.diff","patch_url":"https://github.com/godotengine/godot/pull/34818.patch","title":"GDScript LSP: Implement goto declaration","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2020-01-04T12:06:17Z","updated_at":"2020-01-04T12:40:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["eb5861f9f11b9d02ef360d6ea82d73609032fec3"]},"34820":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjEwNjkw","public_id":34820,"url":"https://github.com/godotengine/godot/pull/34820","diff_url":"https://github.com/godotengine/godot/pull/34820.diff","patch_url":"https://github.com/godotengine/godot/pull/34820.patch","title":"Improves Tree documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-04T12:38:13Z","updated_at":"2020-01-05T03:11:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8a4104acb8514bbcd1d7ff811c35f10f3c41149e"]},"34824":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjMyMzM3","public_id":34824,"url":"https://github.com/godotengine/godot/pull/34824","diff_url":"https://github.com/godotengine/godot/pull/34824.diff","patch_url":"https://github.com/godotengine/godot/pull/34824.patch","title":"Take the editor scale into account for 2D zoom operations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-04T17:46:34Z","updated_at":"2020-01-27T18:07:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["948cb84e37d8ee242ecb6faf118b695c6ba019ec"]},"34827":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjM5NTQ1","public_id":34827,"url":"https://github.com/godotengine/godot/pull/34827","diff_url":"https://github.com/godotengine/godot/pull/34827.diff","patch_url":"https://github.com/godotengine/godot/pull/34827.patch","title":"Document the return value of `Object.get()` with a nonexistent property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-04T19:16:21Z","updated_at":"2020-01-27T18:06:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6e79d683fafabd3b0f8e6f2bea585373c1350678"]},"34829":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjY3ODk4","public_id":34829,"url":"https://github.com/godotengine/godot/pull/34829","diff_url":"https://github.com/godotengine/godot/pull/34829.diff","patch_url":"https://github.com/godotengine/godot/pull/34829.patch","title":"Fixes crash for bad property of PackedScene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-05T03:29:44Z","updated_at":"2020-01-06T21:22:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4b660a87d86cc4db00b562b82759adf1a88d4e20"]},"34833":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MjgyMTg3","public_id":34833,"url":"https://github.com/godotengine/godot/pull/34833","diff_url":"https://github.com/godotengine/godot/pull/34833.diff","patch_url":"https://github.com/godotengine/godot/pull/34833.patch","title":"Document most VisualServer functions","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-05T08:37:17Z","updated_at":"2020-01-05T21:16:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["566ffc2695770162aff9890c06e183497e41d57e"]},"34835":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5Mjg2ODk2","public_id":34835,"url":"https://github.com/godotengine/godot/pull/34835","diff_url":"https://github.com/godotengine/godot/pull/34835.diff","patch_url":"https://github.com/godotengine/godot/pull/34835.patch","title":"Fixed StyleBoxFlat antialiasing with aa size of 1","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2020-01-05T09:55:20Z","updated_at":"2020-01-05T10:59:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7a025531bc730dbe7e9bc535aeea74cc52be565"]},"34836":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5Mjk3MjM5","public_id":34836,"url":"https://github.com/godotengine/godot/pull/34836","diff_url":"https://github.com/godotengine/godot/pull/34836.diff","patch_url":"https://github.com/godotengine/godot/pull/34836.patch","title":"Fixes scaled scrolling of TextureRegion editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-05T12:32:31Z","updated_at":"2020-01-05T12:57:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["cca03b57ffb4dc251bab3c9351872d2e211f8d10"]},"34838":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MzE0ODU4","public_id":34838,"url":"https://github.com/godotengine/godot/pull/34838","diff_url":"https://github.com/godotengine/godot/pull/34838.diff","patch_url":"https://github.com/godotengine/godot/pull/34838.patch","title":"Fix calculating label size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-05T16:12:45Z","updated_at":"2020-01-05T17:24:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["3f0c7b89ec8e2972b44c6d029d4aa515ca9e4129"]},"34839":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MzE2Nzcx","public_id":34839,"url":"https://github.com/godotengine/godot/pull/34839","diff_url":"https://github.com/godotengine/godot/pull/34839.diff","patch_url":"https://github.com/godotengine/godot/pull/34839.patch","title":"Don't update the floor_velocity with the current linear_velocity.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2020-01-05T16:38:05Z","updated_at":"2020-01-10T11:15:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["fc1f0d76e713ae49d253dd3934ea79599a70b94a"]},"34843":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MzI0NDA5","public_id":34843,"url":"https://github.com/godotengine/godot/pull/34843","diff_url":"https://github.com/godotengine/godot/pull/34843.diff","patch_url":"https://github.com/godotengine/godot/pull/34843.patch","title":"enet: Sync with upstream 1.3.14","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-05T18:21:59Z","updated_at":"2020-01-06T17:20:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["c35f4614454c0fae7fd118c8f2cfc6160106a2ad","571c713a5ee0ee9b98735e0f1c8416f5b721d8eb"]},"34847":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MzQ1MzMx","public_id":34847,"url":"https://github.com/godotengine/godot/pull/34847","diff_url":"https://github.com/godotengine/godot/pull/34847.diff","patch_url":"https://github.com/godotengine/godot/pull/34847.patch","title":"Complete the SplitContainer and Tabs documentations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-05T23:01:38Z","updated_at":"2020-01-06T11:58:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["538baea208e3a6321238e38625cc5614bdbe8de6"]},"34848":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5MzQ4MDg4","public_id":34848,"url":"https://github.com/godotengine/godot/pull/34848","diff_url":"https://github.com/godotengine/godot/pull/34848.diff","patch_url":"https://github.com/godotengine/godot/pull/34848.patch","title":"Finish documenting VisualServer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-05T23:38:32Z","updated_at":"2020-01-31T18:13:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1905fdfbcaeefffc4991fd12eced6513565a1155"]},"34852":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5Mzk4ODM4","public_id":34852,"url":"https://github.com/godotengine/godot/pull/34852","diff_url":"https://github.com/godotengine/godot/pull/34852.diff","patch_url":"https://github.com/godotengine/godot/pull/34852.patch","title":"Completes the RichTextLabel documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-06T05:38:00Z","updated_at":"2020-01-06T13:14:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3deb209105220db292b5dff8e459589ee0c52b57"]},"34865":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NjMyOTE5","public_id":34865,"url":"https://github.com/godotengine/godot/pull/34865","diff_url":"https://github.com/godotengine/godot/pull/34865.diff","patch_url":"https://github.com/godotengine/godot/pull/34865.patch","title":"Update size and position for colored font with oversampling","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-06T17:17:56Z","updated_at":"2020-01-06T17:40:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["e03ac8c618ecd1b03c8076bf1abfcab4cf593b3a"]},"34867":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5Njc5ODI0","public_id":34867,"url":"https://github.com/godotengine/godot/pull/34867","diff_url":"https://github.com/godotengine/godot/pull/34867.diff","patch_url":"https://github.com/godotengine/godot/pull/34867.patch","title":"Calculate label size more accurately","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-06T19:30:49Z","updated_at":"2020-01-06T22:08:29Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["e5a00186212d895d5a87c8e74b61d1f80748c9cc"]},"34868":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NjgxOTI1","public_id":34868,"url":"https://github.com/godotengine/godot/pull/34868","diff_url":"https://github.com/godotengine/godot/pull/34868.diff","patch_url":"https://github.com/godotengine/godot/pull/34868.patch","title":"Add support for Android adaptive icons.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2020-01-06T19:36:17Z","updated_at":"2021-10-25T08:56:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["abe83a1c8434e1f0dc401efce9aa4dd1e9638ce8"]},"34871":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NzA5NDQ4","public_id":34871,"url":"https://github.com/godotengine/godot/pull/34871","diff_url":"https://github.com/godotengine/godot/pull/34871.diff","patch_url":"https://github.com/godotengine/godot/pull/34871.patch","title":"expose scroll_vertical and scroll_horizontal in TextEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MzQ2MzMy","created_at":"2020-01-06T20:53:25Z","updated_at":"2020-01-08T12:14:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c475f11018c950af4e47937585797e8ad26ad864"]},"34874":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NzQzNjg1","public_id":34874,"url":"https://github.com/godotengine/godot/pull/34874","diff_url":"https://github.com/godotengine/godot/pull/34874.diff","patch_url":"https://github.com/godotengine/godot/pull/34874.patch","title":"Make Label node consider spaces for visible_characters property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI2NTA5Nzk0","created_at":"2020-01-06T22:37:28Z","updated_at":"2020-01-28T18:38:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["695980a0f21adbe66eb12e1015fdc8c51fb62bf9"]},"34875":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NzU2NzM2","public_id":34875,"url":"https://github.com/godotengine/godot/pull/34875","diff_url":"https://github.com/godotengine/godot/pull/34875.diff","patch_url":"https://github.com/godotengine/godot/pull/34875.patch","title":"ClassDB: Exclude method binds starting with '_' from API hash","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-06T23:27:08Z","updated_at":"2021-05-13T23:48:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4be87c6016a5893cbde897924e540df4c988cee5"]},"34876":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NzU2NzQ5","public_id":34876,"url":"https://github.com/godotengine/godot/pull/34876","diff_url":"https://github.com/godotengine/godot/pull/34876.diff","patch_url":"https://github.com/godotengine/godot/pull/34876.patch","title":"Fixes import of models as PackedScene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-06T23:27:12Z","updated_at":"2020-01-07T07:20:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["d43ad46e42c384539283efa6ca26d3babd905adf"]},"34878":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5NzcxMTU4","public_id":34878,"url":"https://github.com/godotengine/godot/pull/34878","diff_url":"https://github.com/godotengine/godot/pull/34878.diff","patch_url":"https://github.com/godotengine/godot/pull/34878.patch","title":"Rewording RichTextLabel::remove_line documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-07T00:34:25Z","updated_at":"2020-01-07T07:19:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5fc0a068d097a4ed27c3c67ea9ca2a4c174af404"]},"34879":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5Nzk4OTY5","public_id":34879,"url":"https://github.com/godotengine/godot/pull/34879","diff_url":"https://github.com/godotengine/godot/pull/34879.diff","patch_url":"https://github.com/godotengine/godot/pull/34879.patch","title":"Fix issue regarding rotating Canvas Items in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ2NTM5NjI2","created_at":"2020-01-07T02:47:30Z","updated_at":"2020-01-16T22:10:46Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["becd1fd1d84b04ea6703510b0b75eea16e1a899a"]},"34881":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5ODExNTU5","public_id":34881,"url":"https://github.com/godotengine/godot/pull/34881","diff_url":"https://github.com/godotengine/godot/pull/34881.diff","patch_url":"https://github.com/godotengine/godot/pull/34881.patch","title":"Fix AnimationTree not available when compiled with disable_3d","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDI4MDM1","created_at":"2020-01-07T03:51:55Z","updated_at":"2020-01-07T22:03:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["c1853eeb59b76892a899fbed81a0a081e1175fd7"]},"34886":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5OTM1NTgx","public_id":34886,"url":"https://github.com/godotengine/godot/pull/34886","diff_url":"https://github.com/godotengine/godot/pull/34886.diff","patch_url":"https://github.com/godotengine/godot/pull/34886.patch","title":"Make NoiseTexture threading more robust","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ0MDIzMDQ=","created_at":"2020-01-07T10:55:15Z","updated_at":"2021-10-25T08:56:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4e10c6202473c24735b4b5afee8db19846a8779e"]},"34887":{"id":"MDExOlB1bGxSZXF1ZXN0MzU5OTgxNjcy","public_id":34887,"url":"https://github.com/godotengine/godot/pull/34887","diff_url":"https://github.com/godotengine/godot/pull/34887.diff","patch_url":"https://github.com/godotengine/godot/pull/34887.patch","title":"Export: Improve usability of command line interface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-07T13:07:14Z","updated_at":"2020-01-08T07:19:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["5011afcb6ad6a7f7eb37a2cb74f28985e70cbc20"]},"34890":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMDI5MDIy","public_id":34890,"url":"https://github.com/godotengine/godot/pull/34890","diff_url":"https://github.com/godotengine/godot/pull/34890.diff","patch_url":"https://github.com/godotengine/godot/pull/34890.patch","title":"Fix wrong cursor shape in empty space when meta link wraps in RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MzU3NjU3","created_at":"2020-01-07T15:00:38Z","updated_at":"2020-01-07T15:13:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["d79f0e7d402689c84f741c15dd5e0eeb5614a08c"]},"34891":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMDczMjA4","public_id":34891,"url":"https://github.com/godotengine/godot/pull/34891","diff_url":"https://github.com/godotengine/godot/pull/34891.diff","patch_url":"https://github.com/godotengine/godot/pull/34891.patch","title":"Complete the Environment class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-07T16:38:55Z","updated_at":"2020-01-27T18:06:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4fbcc19853703bfcd4ad5caf06583226ffe0ec7f"]},"34893":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMDkwNzkx","public_id":34893,"url":"https://github.com/godotengine/godot/pull/34893","diff_url":"https://github.com/godotengine/godot/pull/34893.diff","patch_url":"https://github.com/godotengine/godot/pull/34893.patch","title":"Show selected main scene in FileSystem split view","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-07T17:21:14Z","updated_at":"2020-01-07T19:32: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":["a1ab8f889032fbf779b5bd5a08e6bae9e15aafce"]},"34896":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMTU5OTQ1","public_id":34896,"url":"https://github.com/godotengine/godot/pull/34896","diff_url":"https://github.com/godotengine/godot/pull/34896.diff","patch_url":"https://github.com/godotengine/godot/pull/34896.patch","title":"Don't show conf warning if script is not tool","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-07T20:31:02Z","updated_at":"2020-01-07T20:48:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["bbc36dbc67040afda18759d5305b61eeb636f706"]},"34898":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMTg3OTIy","public_id":34898,"url":"https://github.com/godotengine/godot/pull/34898","diff_url":"https://github.com/godotengine/godot/pull/34898.diff","patch_url":"https://github.com/godotengine/godot/pull/34898.patch","title":"Recent Nodes now respect Editor Profiles #33420","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyNzkwNzA0","created_at":"2020-01-07T21:49:26Z","updated_at":"2020-01-08T15:06:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d88f620c521491d39d8994be9687e3f82457a511"]},"34900":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMjM3NjMy","public_id":34900,"url":"https://github.com/godotengine/godot/pull/34900","diff_url":"https://github.com/godotengine/godot/pull/34900.diff","patch_url":"https://github.com/godotengine/godot/pull/34900.patch","title":"Fixes RichTextLabel click issue when cell text wraps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-08T01:02:55Z","updated_at":"2020-01-08T06:09:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["d17a4efc43aa6ff4e793935e99954b34b4c6449f"]},"34901":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMjM5NzA4","public_id":34901,"url":"https://github.com/godotengine/godot/pull/34901","diff_url":"https://github.com/godotengine/godot/pull/34901.diff","patch_url":"https://github.com/godotengine/godot/pull/34901.patch","title":"Complete docs for GraphEdit/Node and PopupMenu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-08T01:13:06Z","updated_at":"2020-01-08T12:21:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["b81843ee6c26312dc9ce70002ce8ae80de8868d0"]},"34902":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMjUyNjU5","public_id":34902,"url":"https://github.com/godotengine/godot/pull/34902","diff_url":"https://github.com/godotengine/godot/pull/34902.diff","patch_url":"https://github.com/godotengine/godot/pull/34902.patch","title":"Make possible to edit the GraphEdit's selection rect colors","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-08T02:21:59Z","updated_at":"2020-01-08T12:18:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["8b5992f6658a125f63424a687e15e75ccd36906c"]},"34905":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMjc0ODY0","public_id":34905,"url":"https://github.com/godotengine/godot/pull/34905","diff_url":"https://github.com/godotengine/godot/pull/34905.diff","patch_url":"https://github.com/godotengine/godot/pull/34905.patch","title":"Minor fixes for ScriptCreateDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-08T04:20:13Z","updated_at":"2020-01-08T12:19:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f9d11120f781512469718f51b628a79dc951b4c5"]},"34906":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMzg2NzUx","public_id":34906,"url":"https://github.com/godotengine/godot/pull/34906","diff_url":"https://github.com/godotengine/godot/pull/34906.diff","patch_url":"https://github.com/godotengine/godot/pull/34906.patch","title":"RasterizerCanvas: Use getornull to fetch light occluder polygon","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T10:29:42Z","updated_at":"2020-01-08T10:48:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["815bf761a5e4b9e5cf25f2e53485933b2804d6c8"]},"34908":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwMzkzODYy","public_id":34908,"url":"https://github.com/godotengine/godot/pull/34908","diff_url":"https://github.com/godotengine/godot/pull/34908.diff","patch_url":"https://github.com/godotengine/godot/pull/34908.patch","title":"Gamepad: Parse SDL_GAMECONTROLLERCONFIG env after default mappings + sync SDL2 mappings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T10:46:12Z","updated_at":"2020-01-08T11:34:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["7d0342e87dde109675e1e1a349f17e605ff57ada","0584c7f0947eafedee50aa0d47483b3136fc8cb7"]},"34910":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDExMzU3","public_id":34910,"url":"https://github.com/godotengine/godot/pull/34910","diff_url":"https://github.com/godotengine/godot/pull/34910.diff","patch_url":"https://github.com/godotengine/godot/pull/34910.patch","title":"Gamepad: Fix parsing order for SDL2 controller databases","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T11:27:30Z","updated_at":"2021-10-25T08:56:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["0749906d8ab18f1150699d0d0f7df4e71f4e47f8"]},"34911":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDM1MjU3","public_id":34911,"url":"https://github.com/godotengine/godot/pull/34911","diff_url":"https://github.com/godotengine/godot/pull/34911.diff","patch_url":"https://github.com/godotengine/godot/pull/34911.patch","title":"Export: Hide Patches tab until actually implemented","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T12:31:49Z","updated_at":"2020-01-08T16:37: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":["ac7dc03ae43bde2760c2b536c8fb1fd8a5b694bd"]},"34912":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDU4MTk1","public_id":34912,"url":"https://github.com/godotengine/godot/pull/34912","diff_url":"https://github.com/godotengine/godot/pull/34912.diff","patch_url":"https://github.com/godotengine/godot/pull/34912.patch","title":"Emits meta_hover_ended when mouse exit RichTextLabel","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-08T13:26:43Z","updated_at":"2020-01-08T14:47:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["4293f76cf104027c7ded89fc6d3d0ce11a758fb0"]},"34913":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDU4ODM1","public_id":34913,"url":"https://github.com/godotengine/godot/pull/34913","diff_url":"https://github.com/godotengine/godot/pull/34913.diff","patch_url":"https://github.com/godotengine/godot/pull/34913.patch","title":"Export: Add dedicated --export-pack option to export data pack","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T13:28:13Z","updated_at":"2020-01-08T14:43:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["7c29ce43755d7fb083bc06d6b406e3a150145309"]},"34915":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDc4NjEw","public_id":34915,"url":"https://github.com/godotengine/godot/pull/34915","diff_url":"https://github.com/godotengine/godot/pull/34915.diff","patch_url":"https://github.com/godotengine/godot/pull/34915.patch","title":"Check if resource exists before loading","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-08T14:13:25Z","updated_at":"2020-01-08T18:28:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["97273ce37889d25a8959086fc0a46099d901b2fa"]},"34916":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNDkzNzkx","public_id":34916,"url":"https://github.com/godotengine/godot/pull/34916","diff_url":"https://github.com/godotengine/godot/pull/34916.diff","patch_url":"https://github.com/godotengine/godot/pull/34916.patch","title":"GDScript: properly set type of local variable initialization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-08T14:45:36Z","updated_at":"2020-01-08T22:31:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["899f7999b4cdc0ed52cc9961ad4340f8b86596c8"]},"34918":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNTIwNjEx","public_id":34918,"url":"https://github.com/godotengine/godot/pull/34918","diff_url":"https://github.com/godotengine/godot/pull/34918.diff","patch_url":"https://github.com/godotengine/godot/pull/34918.patch","title":"GDScript: enable type checks on release mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-08T15:40:24Z","updated_at":"2020-01-08T22:10:57Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d26414f9fe62e55af75dd9191ea602c8493640cc"]},"34919":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNTUxNDQw","public_id":34919,"url":"https://github.com/godotengine/godot/pull/34919","diff_url":"https://github.com/godotengine/godot/pull/34919.diff","patch_url":"https://github.com/godotengine/godot/pull/34919.patch","title":"Export: Fix leak or orphaned Controls after #34911","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T16:45:56Z","updated_at":"2020-01-08T17:04:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["656cc83aa0cc355b3937a4a7caa20e1ffe39f69b"]},"34920":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNTU3NzM2","public_id":34920,"url":"https://github.com/godotengine/godot/pull/34920","diff_url":"https://github.com/godotengine/godot/pull/34920.diff","patch_url":"https://github.com/godotengine/godot/pull/34920.patch","title":"GDScript LSP: Implement signatureHelp","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2020-01-08T17:00:04Z","updated_at":"2020-01-08T17:30:31Z","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":["d35c018a7a46823cf2e28bdeca766def5893f572"]},"34921":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNTYxNzA2","public_id":34921,"url":"https://github.com/godotengine/godot/pull/34921","diff_url":"https://github.com/godotengine/godot/pull/34921.diff","patch_url":"https://github.com/godotengine/godot/pull/34921.patch","title":"bullet: Sync with upstream 2.89","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-08T17:08:43Z","updated_at":"2020-01-08T20:17:38Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["29e07dfa4e42b871ee30e398b1c35d1aea68cd57"]},"34927":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNjIwNDcw","public_id":34927,"url":"https://github.com/godotengine/godot/pull/34927","diff_url":"https://github.com/godotengine/godot/pull/34927.diff","patch_url":"https://github.com/godotengine/godot/pull/34927.patch","title":"Improve the Environment class documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-08T19:35:54Z","updated_at":"2020-01-27T18:06:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["afe39525fdc8905bc25f1ac70be3518758c97583"]},"34934":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNjY2MzA2","public_id":34934,"url":"https://github.com/godotengine/godot/pull/34934","diff_url":"https://github.com/godotengine/godot/pull/34934.diff","patch_url":"https://github.com/godotengine/godot/pull/34934.patch","title":"Don't copy script with copy params","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-08T21:37:21Z","updated_at":"2020-01-11T04:55: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":["f61cd516434d0f8e032553e569d2dcc5383ffd9d"]},"34937":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNjkwMDg1","public_id":34937,"url":"https://github.com/godotengine/godot/pull/34937","diff_url":"https://github.com/godotengine/godot/pull/34937.diff","patch_url":"https://github.com/godotengine/godot/pull/34937.patch","title":"Add option to disable loading scripts in ScriptCreateDialog","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-08T22:48:12Z","updated_at":"2020-01-26T08:00:52Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8708d44a507c4888e3143b910ebdcfc5739acc8f"]},"34938":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNjk1MDI4","public_id":34938,"url":"https://github.com/godotengine/godot/pull/34938","diff_url":"https://github.com/godotengine/godot/pull/34938.diff","patch_url":"https://github.com/godotengine/godot/pull/34938.patch","title":"Fixes BaseButton not triggering the pressed signal on \"Button Press\"…","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM1Mzc2OTUw","created_at":"2020-01-08T23:05:13Z","updated_at":"2022-05-06T17:29:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["bf4a0242fff2152ce7983d811c1cac8b8acf27ba"]},"34940":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNzIwNjQ5","public_id":34940,"url":"https://github.com/godotengine/godot/pull/34940","diff_url":"https://github.com/godotengine/godot/pull/34940.diff","patch_url":"https://github.com/godotengine/godot/pull/34940.patch","title":"Update file list in split view when setting main scene","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-09T00:53:40Z","updated_at":"2020-01-09T07:21:30Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["94952293151469a15d02d9de1492d17db800e2e3"]},"34942":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwNzg1OTA4","public_id":34942,"url":"https://github.com/godotengine/godot/pull/34942","diff_url":"https://github.com/godotengine/godot/pull/34942.diff","patch_url":"https://github.com/godotengine/godot/pull/34942.patch","title":"Fixes TextureRegion editor drag handle for HiDPI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-09T05:58:44Z","updated_at":"2020-01-09T06:29:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["93aa3a01261f38553171312a691a8c123573b370"]},"34944":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwODUyOTU4","public_id":34944,"url":"https://github.com/godotengine/godot/pull/34944","diff_url":"https://github.com/godotengine/godot/pull/34944.diff","patch_url":"https://github.com/godotengine/godot/pull/34944.patch","title":"Doc: Mention that Directory pre-opens res:// by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-09T09:19:46Z","updated_at":"2020-01-09T11:32:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c6b673185749c8bbfda73761e710f1749ccec162"]},"34946":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwOTE1ODM5","public_id":34946,"url":"https://github.com/godotengine/godot/pull/34946","diff_url":"https://github.com/godotengine/godot/pull/34946.diff","patch_url":"https://github.com/godotengine/godot/pull/34946.patch","title":"Add GDScript warning for standalone expression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-09T11:39:14Z","updated_at":"2020-01-09T17:05:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["7d4fc79eb359263ea4239dd7cd02ab07f90971a5"]},"34948":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwOTI2NzA2","public_id":34948,"url":"https://github.com/godotengine/godot/pull/34948","diff_url":"https://github.com/godotengine/godot/pull/34948.diff","patch_url":"https://github.com/godotengine/godot/pull/34948.patch","title":"GDScript: Allow copy constructor for built-in types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-09T12:07:28Z","updated_at":"2020-01-09T17:05:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["41ed905c1aa2f2a55648a5cb49113ef1474b6860"]},"34953":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwOTY3MDMy","public_id":34953,"url":"https://github.com/godotengine/godot/pull/34953","diff_url":"https://github.com/godotengine/godot/pull/34953.diff","patch_url":"https://github.com/godotengine/godot/pull/34953.patch","title":"GDScript: Don't re-evaluate index on assigment with operation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-09T13:45:00Z","updated_at":"2020-01-09T17:05:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["cc9ca9eb34d2f9ab0fe44c462faa644cc8700c59"]},"34955":{"id":"MDExOlB1bGxSZXF1ZXN0MzYwOTkyODEz","public_id":34955,"url":"https://github.com/godotengine/godot/pull/34955","diff_url":"https://github.com/godotengine/godot/pull/34955.diff","patch_url":"https://github.com/godotengine/godot/pull/34955.patch","title":"Fixed camera project_position function returning the wrong x & y values","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDY0MDEz","created_at":"2020-01-09T14:39:22Z","updated_at":"2020-01-09T14:53:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fdd7cfa820fed8bc7bf6ed769ec71f7af4f91118"]},"34957":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMDYxMjEz","public_id":34957,"url":"https://github.com/godotengine/godot/pull/34957","diff_url":"https://github.com/godotengine/godot/pull/34957.diff","patch_url":"https://github.com/godotengine/godot/pull/34957.patch","title":"Add a zsh completion file for the Godot editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-09T16:56:21Z","updated_at":"2020-01-27T18:06:37Z","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":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8e3e41642bbb6bbdbc045ff3b5e159b4093c5ac6"]},"34958":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMDY0Njky","public_id":34958,"url":"https://github.com/godotengine/godot/pull/34958","diff_url":"https://github.com/godotengine/godot/pull/34958.diff","patch_url":"https://github.com/godotengine/godot/pull/34958.patch","title":"GDScript: Validate object instance on `is` operation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-09T17:04:07Z","updated_at":"2020-01-10T06:41:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["3718f8f5925bad0662d9ae84192d094b5da4d644"]},"34960":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMDkxODk4","public_id":34960,"url":"https://github.com/godotengine/godot/pull/34960","diff_url":"https://github.com/godotengine/godot/pull/34960.diff","patch_url":"https://github.com/godotengine/godot/pull/34960.patch","title":"Spinbox apply input method","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI5MjQ1NDM=","created_at":"2020-01-09T18:14:35Z","updated_at":"2020-01-12T13:16:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["083637a901569e872b3bcddc526818fd1e9ea3c4"]},"34962":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMDk5OTE3","public_id":34962,"url":"https://github.com/godotengine/godot/pull/34962","diff_url":"https://github.com/godotengine/godot/pull/34962.diff","patch_url":"https://github.com/godotengine/godot/pull/34962.patch","title":"Complete documentation of various classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-09T18:37:02Z","updated_at":"2020-01-10T13:42:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["508e624b87194359ecc0f557a8030cf2624f2a28"]},"34965":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMTU3NzYz","public_id":34965,"url":"https://github.com/godotengine/godot/pull/34965","diff_url":"https://github.com/godotengine/godot/pull/34965.diff","patch_url":"https://github.com/godotengine/godot/pull/34965.patch","title":"Fix Android exporter manifest creation.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2020-01-09T21:01:10Z","updated_at":"2020-01-10T20:26:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["90b49e8888101a4c85292a5dd1b9a6275d4e4d8e"]},"34968":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMTY1OTc0","public_id":34968,"url":"https://github.com/godotengine/godot/pull/34968","diff_url":"https://github.com/godotengine/godot/pull/34968.diff","patch_url":"https://github.com/godotengine/godot/pull/34968.patch","title":"Enable Vsync via Compositor by default","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-09T21:21:08Z","updated_at":"2020-01-27T18:06:36Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["9600fd5dde1f85b7dd2dd8558d52ff86b18651e7"]},"34969":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMTY3NDc2","public_id":34969,"url":"https://github.com/godotengine/godot/pull/34969","diff_url":"https://github.com/godotengine/godot/pull/34969.diff","patch_url":"https://github.com/godotengine/godot/pull/34969.patch","title":"Fix inserting bezier curve in Animation editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-09T21:24:54Z","updated_at":"2020-01-10T08:56:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["3bcedd02b2eb2cfb78327249cafa195b55cdc499"]},"34975":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMjY0NTUw","public_id":34975,"url":"https://github.com/godotengine/godot/pull/34975","diff_url":"https://github.com/godotengine/godot/pull/34975.diff","patch_url":"https://github.com/godotengine/godot/pull/34975.patch","title":"Fix TileSet editor's workspace size sometimes not changing correctly on region change","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-10T04:00:06Z","updated_at":"2020-01-10T12:01:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["34f1dbaf28657cd196945e7a2fca5c6dd43e6b05"]},"34977":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMjkyMjI4","public_id":34977,"url":"https://github.com/godotengine/godot/pull/34977","diff_url":"https://github.com/godotengine/godot/pull/34977.diff","patch_url":"https://github.com/godotengine/godot/pull/34977.patch","title":"Add support for generating a Oculus Mobile VR apk with hand tracking support","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2020-01-10T06:11:43Z","updated_at":"2020-01-12T03:43:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["5b9631563c81b6ad4544698155d7fd99d869dd01"]},"34978":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMjk3NzUw","public_id":34978,"url":"https://github.com/godotengine/godot/pull/34978","diff_url":"https://github.com/godotengine/godot/pull/34978.diff","patch_url":"https://github.com/godotengine/godot/pull/34978.patch","title":"LSP: Fix bracket completion for functions with one argument","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2020-01-10T06:33:52Z","updated_at":"2020-01-10T07:00:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["6190d42825de1dd6ed5268b696d9ee3c770b36f6"]},"34979":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMzA5MDQz","public_id":34979,"url":"https://github.com/godotengine/godot/pull/34979","diff_url":"https://github.com/godotengine/godot/pull/34979.diff","patch_url":"https://github.com/godotengine/godot/pull/34979.patch","title":"Update minimum size on Label::set_autowrap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-10T07:14:13Z","updated_at":"2020-01-10T09:38:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["fbd937bd3055bff2722fe79ed501ab421356a926"]},"34981":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMzI5NjAx","public_id":34981,"url":"https://github.com/godotengine/godot/pull/34981","diff_url":"https://github.com/godotengine/godot/pull/34981.diff","patch_url":"https://github.com/godotengine/godot/pull/34981.patch","title":"Trims user provided group name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-10T08:21:05Z","updated_at":"2020-01-10T08:39:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["715c0f9dfd3b66a96121b9233c8db39f587141c1"]},"34982":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMzM4Njgx","public_id":34982,"url":"https://github.com/godotengine/godot/pull/34982","diff_url":"https://github.com/godotengine/godot/pull/34982.diff","patch_url":"https://github.com/godotengine/godot/pull/34982.patch","title":"Main: Prevent Project Manager-ception in editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-10T08:48:30Z","updated_at":"2020-01-10T09:03:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["5377f062d45190680b85cc4a3e54d8d997ff415d"]},"34983":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMzQ3NTQ0","public_id":34983,"url":"https://github.com/godotengine/godot/pull/34983","diff_url":"https://github.com/godotengine/godot/pull/34983.diff","patch_url":"https://github.com/godotengine/godot/pull/34983.patch","title":"Fix nested break/return in shader switch statement","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-10T09:12:53Z","updated_at":"2020-01-10T09:48:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["1e154e0947e46fb700dc56d00e5d6ef4e5241021"]},"34985":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxMzgzOTMw","public_id":34985,"url":"https://github.com/godotengine/godot/pull/34985","diff_url":"https://github.com/godotengine/godot/pull/34985.diff","patch_url":"https://github.com/godotengine/godot/pull/34985.patch","title":"macOS DMG export: create folder structure for the extracted files.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2020-01-10T10:31:50Z","updated_at":"2020-01-10T10:53:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9abde1626f0284acd9bb88b65e550efb11a98b81"]},"34989":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNDUxMzc3","public_id":34989,"url":"https://github.com/godotengine/godot/pull/34989","diff_url":"https://github.com/godotengine/godot/pull/34989.diff","patch_url":"https://github.com/godotengine/godot/pull/34989.patch","title":"Fix warning in Linux crash handler on 32-bit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-10T13:30:56Z","updated_at":"2020-01-10T13:49:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["3f8c93dffe056818a5a5fb106ee952792ab3ef50"]},"34991":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNDU5NDUz","public_id":34991,"url":"https://github.com/godotengine/godot/pull/34991","diff_url":"https://github.com/godotengine/godot/pull/34991.diff","patch_url":"https://github.com/godotengine/godot/pull/34991.patch","title":"Improve the `OS.is_debug_build()` documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-10T13:50:47Z","updated_at":"2020-01-27T18:06:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["74ae1ca61648004a4a3ca5d32d760d422f941600"]},"34992":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNDY1MTQ2","public_id":34992,"url":"https://github.com/godotengine/godot/pull/34992","diff_url":"https://github.com/godotengine/godot/pull/34992.diff","patch_url":"https://github.com/godotengine/godot/pull/34992.patch","title":"Exposed floor normal to the `kinematic body` node","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2020-01-10T14:05:03Z","updated_at":"2020-01-16T09:04:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["9f1f4620e030c6f6493c9a722cf31e5c45254892"]},"34994":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTE2NjQ0","public_id":34994,"url":"https://github.com/godotengine/godot/pull/34994","diff_url":"https://github.com/godotengine/godot/pull/34994.diff","patch_url":"https://github.com/godotengine/godot/pull/34994.patch","title":"Use cycle and loop hint flags in glTF2.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2020-01-10T16:03:27Z","updated_at":"2020-01-11T01:29:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["0172a7f932084839473a6961a8c40409ae067420"]},"34995":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTE5MDAz","public_id":34995,"url":"https://github.com/godotengine/godot/pull/34995","diff_url":"https://github.com/godotengine/godot/pull/34995.diff","patch_url":"https://github.com/godotengine/godot/pull/34995.patch","title":"[macOS] Fix loading PCK from the .app bundle resources.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2020-01-10T16:09:02Z","updated_at":"2021-11-05T12:44:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d07cdc594f0d0c0cf56896b6b8d98697871462eb"]},"34997":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTI1MTgz","public_id":34997,"url":"https://github.com/godotengine/godot/pull/34997","diff_url":"https://github.com/godotengine/godot/pull/34997.diff","patch_url":"https://github.com/godotengine/godot/pull/34997.patch","title":"Use cycle and loop hint flags in FBX.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMyMzIx","created_at":"2020-01-10T16:24:16Z","updated_at":"2020-01-11T01:29:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["dfb713bce6b4264269bac38150a231cd8aa2b76a"]},"34998":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTY1NDY2","public_id":34998,"url":"https://github.com/godotengine/godot/pull/34998","diff_url":"https://github.com/godotengine/godot/pull/34998.diff","patch_url":"https://github.com/godotengine/godot/pull/34998.patch","title":"[macOS/Mono] Filter release/debug and rename Mono data folder on export.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2NDU2ODM=","created_at":"2020-01-10T18:12:39Z","updated_at":"2021-11-05T12:45:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2d22b6e5c311e73363b168eafe4c41e56fbe8204"]},"34999":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTc0ODc2","public_id":34999,"url":"https://github.com/godotengine/godot/pull/34999","diff_url":"https://github.com/godotengine/godot/pull/34999.diff","patch_url":"https://github.com/godotengine/godot/pull/34999.patch","title":"Updated Array's sort_custom method documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU2NDk0NzMx","created_at":"2020-01-10T18:41:54Z","updated_at":"2020-01-10T20:57:31Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["05bbbb12253022ee14ced6902c830f0c1cf60823"]},"35000":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNTc2ODYz","public_id":35000,"url":"https://github.com/godotengine/godot/pull/35000","diff_url":"https://github.com/godotengine/godot/pull/35000.diff","patch_url":"https://github.com/godotengine/godot/pull/35000.patch","title":"[DOCS] Corrections and clarifications to classref","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM4MTI1MTQ=","created_at":"2020-01-10T18:48:12Z","updated_at":"2020-01-10T20:57:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["378c4895ae8ad3a5c2926d4eef2deae0af4197f4"]},"35001":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNjAzNjEx","public_id":35001,"url":"https://github.com/godotengine/godot/pull/35001","diff_url":"https://github.com/godotengine/godot/pull/35001.diff","patch_url":"https://github.com/godotengine/godot/pull/35001.patch","title":"Add signal for LineEdit overflow event","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-10T20:08:32Z","updated_at":"2020-01-10T23:42:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["60cd3df337df5cadac930da6049d646385089857"]},"35003":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNjUxNjc3","public_id":35003,"url":"https://github.com/godotengine/godot/pull/35003","diff_url":"https://github.com/godotengine/godot/pull/35003.diff","patch_url":"https://github.com/godotengine/godot/pull/35003.patch","title":"GDScript: Forbid using \"script\" as member name","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-10T22:46:13Z","updated_at":"2020-01-10T23:03:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["4c20d9407d5554a574a787c50cc1c25e0f4462e2"]},"35004":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNjk0Njcx","public_id":35004,"url":"https://github.com/godotengine/godot/pull/35004","diff_url":"https://github.com/godotengine/godot/pull/35004.diff","patch_url":"https://github.com/godotengine/godot/pull/35004.patch","title":"Fixes minimap width on HiDPI monitor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-11T04:51:00Z","updated_at":"2020-01-11T12:17: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":["9c229cb035c2cf0f6ae3b3e2f8602a47f75c9010"]},"35006":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNzA4OTA3","public_id":35006,"url":"https://github.com/godotengine/godot/pull/35006","diff_url":"https://github.com/godotengine/godot/pull/35006.diff","patch_url":"https://github.com/godotengine/godot/pull/35006.patch","title":"Add option to apply an offset to obj mesh import","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2020-01-11T08:25:16Z","updated_at":"2020-10-24T01:22:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["ad6d06dc214dbfcd7705d41a3a978068efeb002e"]},"35015":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNzQwOTQx","public_id":35015,"url":"https://github.com/godotengine/godot/pull/35015","diff_url":"https://github.com/godotengine/godot/pull/35015.diff","patch_url":"https://github.com/godotengine/godot/pull/35015.patch","title":"Improvements for GDScript LSP server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2020-01-11T15:54:10Z","updated_at":"2020-01-12T09:44:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["e804eebfe52253f934ccf210a66f6c2b9b449c5d","d901d5993b084dbfc83f6246f2a512fffda20ffb"]},"35019":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxNzUxMTA0","public_id":35019,"url":"https://github.com/godotengine/godot/pull/35019","diff_url":"https://github.com/godotengine/godot/pull/35019.diff","patch_url":"https://github.com/godotengine/godot/pull/35019.patch","title":"Fix empty LineEdit crash on ctrl+backspace","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY1ODQzMzA=","created_at":"2020-01-11T18:02:04Z","updated_at":"2020-01-12T13:51:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["22c15083afdf29e741d7b5fed966d2f09ca994aa"]},"35037":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODAzNDE4","public_id":35037,"url":"https://github.com/godotengine/godot/pull/35037","diff_url":"https://github.com/godotengine/godot/pull/35037.diff","patch_url":"https://github.com/godotengine/godot/pull/35037.patch","title":"Fixes min size of various editor plugins on HiDPI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-12T07:29:26Z","updated_at":"2020-01-12T12:57:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["65e2230f6e75df07441eda3038066f901ff143d9"]},"35050":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODUxODA2","public_id":35050,"url":"https://github.com/godotengine/godot/pull/35050","diff_url":"https://github.com/godotengine/godot/pull/35050.diff","patch_url":"https://github.com/godotengine/godot/pull/35050.patch","title":"Increase the size of the item list editor popup","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-12T17:20:11Z","updated_at":"2020-01-27T18:06:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["2f56146242d58663ca28c3af6f74e743366062a1"]},"35057":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODgwODI0","public_id":35057,"url":"https://github.com/godotengine/godot/pull/35057","diff_url":"https://github.com/godotengine/godot/pull/35057.diff","patch_url":"https://github.com/godotengine/godot/pull/35057.patch","title":"Fix generation of irradiance map","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-12T22:55:01Z","updated_at":"2020-01-31T18:13:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["796d35d8b3af2ea78767149c07a2aae4bd0510cf"]},"35058":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODgzOTg1","public_id":35058,"url":"https://github.com/godotengine/godot/pull/35058","diff_url":"https://github.com/godotengine/godot/pull/35058.diff","patch_url":"https://github.com/godotengine/godot/pull/35058.patch","title":"Make texture_debug_usage thread safe","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-12T23:25:01Z","updated_at":"2021-10-25T08:56:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3579187f90aecb770c90953a6e4b28c5f971eccd"]},"35063":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODk0ODEx","public_id":35063,"url":"https://github.com/godotengine/godot/pull/35063","diff_url":"https://github.com/godotengine/godot/pull/35063.diff","patch_url":"https://github.com/godotengine/godot/pull/35063.patch","title":"Fixes the New Window option in macOS dock menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-13T01:08:41Z","updated_at":"2020-01-13T08:12:39Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["047d66cc6f622970f4e6767a44d545fc29a44148"]},"35064":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxODk5NTA4","public_id":35064,"url":"https://github.com/godotengine/godot/pull/35064","diff_url":"https://github.com/godotengine/godot/pull/35064.diff","patch_url":"https://github.com/godotengine/godot/pull/35064.patch","title":"Fix light and multimesh crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-13T01:49:24Z","updated_at":"2020-01-31T18:13:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["179193775b83b02f16ae396e2a028266cbf23abe"]},"35070":{"id":"MDExOlB1bGxSZXF1ZXN0MzYxOTk1Mjk2","public_id":35070,"url":"https://github.com/godotengine/godot/pull/35070","diff_url":"https://github.com/godotengine/godot/pull/35070.diff","patch_url":"https://github.com/godotengine/godot/pull/35070.patch","title":"Revert \"Enable Vsync via Compositor by default\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T08:35:31Z","updated_at":"2020-01-13T22:51:25Z","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":["ab97f78fa5e46ef1d93b1a7aa4d6e6c87d6ad6bc"]},"35072":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDY0MDU2","public_id":35072,"url":"https://github.com/godotengine/godot/pull/35072","diff_url":"https://github.com/godotengine/godot/pull/35072.diff","patch_url":"https://github.com/godotengine/godot/pull/35072.patch","title":"Clamp the editor scale to 1 for 2D zoom operations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-13T11:19:08Z","updated_at":"2020-01-27T18:06:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["929dfe1bccd3e52ff15d9af8427bb294245ad423"]},"35073":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDY1ODM4","public_id":35073,"url":"https://github.com/godotengine/godot/pull/35073","diff_url":"https://github.com/godotengine/godot/pull/35073.diff","patch_url":"https://github.com/godotengine/godot/pull/35073.patch","title":"Control/Light2D: Preventing setting 0 as scale as for Node2D","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T11:22:52Z","updated_at":"2020-01-13T12:38:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["100f50b7df7312f8fc56df7fd3e18427678bd957"]},"35074":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDY3OTMx","public_id":35074,"url":"https://github.com/godotengine/godot/pull/35074","diff_url":"https://github.com/godotengine/godot/pull/35074.diff","patch_url":"https://github.com/godotengine/godot/pull/35074.patch","title":"Fix infinite loop error in document link parsing of GDScript Language Server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjY5NjQ1NTY=","created_at":"2020-01-13T11:27:17Z","updated_at":"2020-01-13T12:17:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d5e1890c85374dd6637d211f1f6f5d9c1b9f3686"]},"35075":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDc1OTQ1","public_id":35075,"url":"https://github.com/godotengine/godot/pull/35075","diff_url":"https://github.com/godotengine/godot/pull/35075.diff","patch_url":"https://github.com/godotengine/godot/pull/35075.patch","title":"fixes android double tap regression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NDE4ODY=","created_at":"2020-01-13T11:47:21Z","updated_at":"2020-01-13T12:43:47Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["dd2fd4e8535b4b04d28d0911e8a1aa9fd4544f22"]},"35076":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDc4MTI0","public_id":35076,"url":"https://github.com/godotengine/godot/pull/35076","diff_url":"https://github.com/godotengine/godot/pull/35076.diff","patch_url":"https://github.com/godotengine/godot/pull/35076.patch","title":"Type match on assignment only if operators have type","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjU1OTk3OTY=","created_at":"2020-01-13T11:53:00Z","updated_at":"2020-01-13T12:26:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["e6060706cadaec88383e2ec42a3fa13c0bdf3394"]},"35077":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDgxMzIw","public_id":35077,"url":"https://github.com/godotengine/godot/pull/35077","diff_url":"https://github.com/godotengine/godot/pull/35077.diff","patch_url":"https://github.com/godotengine/godot/pull/35077.patch","title":"Expanded bool class description with examples","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY4MDI2","created_at":"2020-01-13T12:01:20Z","updated_at":"2020-01-14T22:15:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["636f003f8cc20adc48bb5145b76a5267ebd3a5f0"]},"35078":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMDg5OTA5","public_id":35078,"url":"https://github.com/godotengine/godot/pull/35078","diff_url":"https://github.com/godotengine/godot/pull/35078.diff","patch_url":"https://github.com/godotengine/godot/pull/35078.patch","title":"Animation editor: Set resource name when duplicating","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T12:22:32Z","updated_at":"2020-01-13T13:00:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4a95186b4bd7a911d4466b015bef04733f8074b1"]},"35079":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMTA1MDM3","public_id":35079,"url":"https://github.com/godotengine/godot/pull/35079","diff_url":"https://github.com/godotengine/godot/pull/35079.diff","patch_url":"https://github.com/godotengine/godot/pull/35079.patch","title":"Ignore command line --build-solutions when not editing project","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T13:01:15Z","updated_at":"2020-01-13T14:08:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d88103172c4209f9adb98a1341133df5ba016ed5"]},"35080":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMTA1NDIw","public_id":35080,"url":"https://github.com/godotengine/godot/pull/35080","diff_url":"https://github.com/godotengine/godot/pull/35080.diff","patch_url":"https://github.com/godotengine/godot/pull/35080.patch","title":"Fix #33309 Overlapping Scrollbars in ScrollContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTEwMTg=","created_at":"2020-01-13T13:02:12Z","updated_at":"2020-01-13T15:39:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["bc8ce836e3585b100df0c4cddf6ef2bdada3460a"]},"35082":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMTM0MDg0","public_id":35082,"url":"https://github.com/godotengine/godot/pull/35082","diff_url":"https://github.com/godotengine/godot/pull/35082.diff","patch_url":"https://github.com/godotengine/godot/pull/35082.patch","title":"EditorNode: Delay addon init to NOTIFICATION_READY","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T14:03:25Z","updated_at":"2020-01-15T14:16:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["017b7de2df4de8c477b144a00a6fed3104bd259a"]},"35083":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMTYyOTQ1","public_id":35083,"url":"https://github.com/godotengine/godot/pull/35083","diff_url":"https://github.com/godotengine/godot/pull/35083.diff","patch_url":"https://github.com/godotengine/godot/pull/35083.patch","title":"Image: Include S3TC compression via Squish in non-tools build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T15:00:42Z","updated_at":"2020-01-13T15:21:35Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["c7b701dfd2fc4fe85f5b0f4e94a4faabda8dd375"]},"35088":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMTk2NTI5","public_id":35088,"url":"https://github.com/godotengine/godot/pull/35088","diff_url":"https://github.com/godotengine/godot/pull/35088.diff","patch_url":"https://github.com/godotengine/godot/pull/35088.patch","title":"Object: Remove error on disconnect of locked signals","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-13T16:04:52Z","updated_at":"2020-01-19T09:43:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0aeb5bbf621d846074c0bc437e8a0f54de71d997","f38bfccf42ccf16fd84cb8df41a19a2c3a0f4923"]},"35092":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMjM2MzAw","public_id":35092,"url":"https://github.com/godotengine/godot/pull/35092","diff_url":"https://github.com/godotengine/godot/pull/35092.diff","patch_url":"https://github.com/godotengine/godot/pull/35092.patch","title":"Exposed physics frame count and idle frame count","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgzNDI1OTk=","created_at":"2020-01-13T17:29:41Z","updated_at":"2020-01-14T07:36:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9c60502357b51b5b9736a245364e9035a143974a"]},"35097":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMjk2NzAy","public_id":35097,"url":"https://github.com/godotengine/godot/pull/35097","diff_url":"https://github.com/godotengine/godot/pull/35097.diff","patch_url":"https://github.com/godotengine/godot/pull/35097.patch","title":"Mono/C#: Fix _update_exports() leaking temporary Object/Node instances","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-13T20:04:43Z","updated_at":"2021-05-13T23:48:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a6a5ef0fd690123d8f646bca47f7ae6e2ad3bbfe","ea737db43cba15e5d57442a647e9abcb91ed4ea7"]},"35099":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMzE1OTc4","public_id":35099,"url":"https://github.com/godotengine/godot/pull/35099","diff_url":"https://github.com/godotengine/godot/pull/35099.diff","patch_url":"https://github.com/godotengine/godot/pull/35099.patch","title":"Sync pending VisualServer commands after ScriptServer finalization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-13T20:52:18Z","updated_at":"2021-05-13T23:48:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d5122ab31cea2364d7914a796572d457eac025ed"]},"35101":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMzQ2ODU3","public_id":35101,"url":"https://github.com/godotengine/godot/pull/35101","diff_url":"https://github.com/godotengine/godot/pull/35101.diff","patch_url":"https://github.com/godotengine/godot/pull/35101.patch","title":"Complete documentation of some more classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-13T22:11:03Z","updated_at":"2020-01-14T13:38:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c09b9c488fcc423d58ed26447b6e2614b106afdb"]},"35102":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMzcxNDcy","public_id":35102,"url":"https://github.com/godotengine/godot/pull/35102","diff_url":"https://github.com/godotengine/godot/pull/35102.diff","patch_url":"https://github.com/godotengine/godot/pull/35102.patch","title":"#34161: Keep a weak reference to orphan subclasses to reuse on class reload","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExOTE1Mzc4","created_at":"2020-01-13T23:25:57Z","updated_at":"2020-01-16T14:49:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["86aa12e806515e68514d4e8f97342a144fd8610f"]},"35105":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyMzk5MTM5","public_id":35105,"url":"https://github.com/godotengine/godot/pull/35105","diff_url":"https://github.com/godotengine/godot/pull/35105.diff","patch_url":"https://github.com/godotengine/godot/pull/35105.patch","title":"Updates min size on CenterContainer::set_use_top_left","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-14T01:19:42Z","updated_at":"2020-01-14T07:12:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["66a54582eeb426495b627a5d7a4c1fd8d2226c03"]},"35106":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNDA1NTM3","public_id":35106,"url":"https://github.com/godotengine/godot/pull/35106","diff_url":"https://github.com/godotengine/godot/pull/35106.diff","patch_url":"https://github.com/godotengine/godot/pull/35106.patch","title":"Fix more instances of overlapping scrollbars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-14T01:52:11Z","updated_at":"2020-01-14T10:14:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["712cd8a97ee3a36129f46665149031ff475c8dc0"]},"35113":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNTYzNTMw","public_id":35113,"url":"https://github.com/godotengine/godot/pull/35113","diff_url":"https://github.com/godotengine/godot/pull/35113.diff","patch_url":"https://github.com/godotengine/godot/pull/35113.patch","title":"Export: Properly disable resource preview thread","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-14T10:39:07Z","updated_at":"2021-10-25T08:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a565c93aeb716c03ffc98159b274fd9e790e7d62"]},"35114":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNTc4NTM3","public_id":35114,"url":"https://github.com/godotengine/godot/pull/35114","diff_url":"https://github.com/godotengine/godot/pull/35114.diff","patch_url":"https://github.com/godotengine/godot/pull/35114.patch","title":"Fixes IME input backspace on macOS","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-14T11:13:25Z","updated_at":"2020-01-14T12:06:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc3ODA=","name":"platform:macos","color":"#e4e4e4"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"}],"commits":["bda9145aae3e50f1304e8faa2c7be0ce65feb4a5"]},"35116":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNjA3MzQz","public_id":35116,"url":"https://github.com/godotengine/godot/pull/35116","diff_url":"https://github.com/godotengine/godot/pull/35116.diff","patch_url":"https://github.com/godotengine/godot/pull/35116.patch","title":"Fix more scrollbar anchorings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-14T12:24:52Z","updated_at":"2020-01-14T17:34:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e69593842e1275922f36f2fa4d3d8a47ec2d600f"]},"35117":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNjMxMDYy","public_id":35117,"url":"https://github.com/godotengine/godot/pull/35117","diff_url":"https://github.com/godotengine/godot/pull/35117.diff","patch_url":"https://github.com/godotengine/godot/pull/35117.patch","title":"Makes adding port in Visual Script nodes deferred","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-14T13:20:25Z","updated_at":"2020-01-14T13:42:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ddde73cc62f10c254eee1502ea085eed197863bc"]},"35120":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNjQ2OTUx","public_id":35120,"url":"https://github.com/godotengine/godot/pull/35120","diff_url":"https://github.com/godotengine/godot/pull/35120.diff","patch_url":"https://github.com/godotengine/godot/pull/35120.patch","title":"Update documentation to reflect HTML5 limitations.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-14T13:52:51Z","updated_at":"2020-01-14T16:24:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["aa744aee7dac7d421fa0d338e769e3619146512c"]},"35122":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNzAwNTk2","public_id":35122,"url":"https://github.com/godotengine/godot/pull/35122","diff_url":"https://github.com/godotengine/godot/pull/35122.diff","patch_url":"https://github.com/godotengine/godot/pull/35122.patch","title":"Add fully_qualified_name for GDScript class","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExOTE1Mzc4","created_at":"2020-01-14T15:37:59Z","updated_at":"2020-01-14T17:55:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["d6f10cd08e795cdbf5fcf07149b584c47a236cf4"]},"35123":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNzA1NDI3","public_id":35123,"url":"https://github.com/godotengine/godot/pull/35123","diff_url":"https://github.com/godotengine/godot/pull/35123.diff","patch_url":"https://github.com/godotengine/godot/pull/35123.patch","title":"Prevent crash described in #34555.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTk0Nzgx","created_at":"2020-01-14T15:47:01Z","updated_at":"2020-01-16T11:34:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["71b4b180bae83f47ad32dacfc64818d80ba91f2b"]},"35124":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNzE2NjY0","public_id":35124,"url":"https://github.com/godotengine/godot/pull/35124","diff_url":"https://github.com/godotengine/godot/pull/35124.diff","patch_url":"https://github.com/godotengine/godot/pull/35124.patch","title":"Properly close files served by debug HTTP server.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-14T16:09:09Z","updated_at":"2020-01-14T17:38:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["14a58560e185823af6a9a99700907b4de7b5fba8","1798496ea77aedbed4193c9ed516f8437cd05c0f"]},"35126":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyNzMxMTQ3","public_id":35126,"url":"https://github.com/godotengine/godot/pull/35126","diff_url":"https://github.com/godotengine/godot/pull/35126.diff","patch_url":"https://github.com/godotengine/godot/pull/35126.patch","title":"Remove unused ip_unix member from OSX/server.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-14T16:37:49Z","updated_at":"2020-01-14T18:07:57Z","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":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["417c54b871623297199bf1836dca3d8256dac12c"]},"35130":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODAxODkw","public_id":35130,"url":"https://github.com/godotengine/godot/pull/35130","diff_url":"https://github.com/godotengine/godot/pull/35130.diff","patch_url":"https://github.com/godotengine/godot/pull/35130.patch","title":"Don't allow to use too big index in ItemList","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQxOTQ1OTAz","created_at":"2020-01-14T19:31:51Z","updated_at":"2021-06-08T08:30:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["724f5f3178b917259e9a7d3f6ff84d4b8db5a3cb"]},"35131":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODIyNTc0","public_id":35131,"url":"https://github.com/godotengine/godot/pull/35131","diff_url":"https://github.com/godotengine/godot/pull/35131.diff","patch_url":"https://github.com/godotengine/godot/pull/35131.patch","title":"Document `Engine.get_idle/physics_frames` methods","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2020-01-14T20:24:44Z","updated_at":"2020-01-14T21:03:53Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["42567bffb9c6ab8fab21968401d687448b450efe"]},"35132":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODMwMjY5","public_id":35132,"url":"https://github.com/godotengine/godot/pull/35132","diff_url":"https://github.com/godotengine/godot/pull/35132.diff","patch_url":"https://github.com/godotengine/godot/pull/35132.patch","title":"doc: Move the class description to be just below the brief description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-14T20:44:07Z","updated_at":"2020-01-27T18:06:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3c8abbc4bf6d2e7b6706468f6af3eb4b270ab7bf"]},"35133":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODQ4MDQ4","public_id":35133,"url":"https://github.com/godotengine/godot/pull/35133","diff_url":"https://github.com/godotengine/godot/pull/35133.diff","patch_url":"https://github.com/godotengine/godot/pull/35133.patch","title":"Cleanup unnecessary code from before the scrollbar overlapping fixes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-14T21:29:41Z","updated_at":"2020-01-14T22:06:41Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["34bf81fa7c201bd5bd28636013a17a922d89173a"]},"35134":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODQ4MzM3","public_id":35134,"url":"https://github.com/godotengine/godot/pull/35134","diff_url":"https://github.com/godotengine/godot/pull/35134.diff","patch_url":"https://github.com/godotengine/godot/pull/35134.patch","title":"Completed documentation for many visual nodes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-14T21:30:30Z","updated_at":"2020-01-31T18:13:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["46b574215912723c38ba4a7287777d5bd5d91096"]},"35138":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyODc3OTU1","public_id":35138,"url":"https://github.com/godotengine/godot/pull/35138","diff_url":"https://github.com/godotengine/godot/pull/35138.diff","patch_url":"https://github.com/godotengine/godot/pull/35138.patch","title":"Fix regression on scrollbar raising in ScrollContainer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-14T22:56:52Z","updated_at":"2020-01-14T23:26:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["db8c4c2a225cf72fedb4f6f0c7778371ee6cbb66"]},"35140":{"id":"MDExOlB1bGxSZXF1ZXN0MzYyOTI2ODY2","public_id":35140,"url":"https://github.com/godotengine/godot/pull/35140","diff_url":"https://github.com/godotengine/godot/pull/35140.diff","patch_url":"https://github.com/godotengine/godot/pull/35140.patch","title":"Updates LineEdit's min size when necessary","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-15T02:30:44Z","updated_at":"2020-01-15T07:51:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["26e3b4a58a2e47f626166132108c34843b06f85c"]},"35147":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMDYzNDk1","public_id":35147,"url":"https://github.com/godotengine/godot/pull/35147","diff_url":"https://github.com/godotengine/godot/pull/35147.diff","patch_url":"https://github.com/godotengine/godot/pull/35147.patch","title":"Fixes get_floor_normal() returning the user defined floor_normal.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkyNTM5Mjg=","created_at":"2020-01-15T10:26:02Z","updated_at":"2020-01-15T13:19:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["907adb37cee5f1b907d25069d0e0a037297f656e"]},"35148":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMDcxMTAz","public_id":35148,"url":"https://github.com/godotengine/godot/pull/35148","diff_url":"https://github.com/godotengine/godot/pull/35148.diff","patch_url":"https://github.com/godotengine/godot/pull/35148.patch","title":"Don't close the connection dialog when the validation failed.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTk0Nzgx","created_at":"2020-01-15T10:42:05Z","updated_at":"2020-01-15T11:22:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["181e74855e2c6e9523030d2b36019cd70d26e564"]},"35150":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMDc2Mzcz","public_id":35150,"url":"https://github.com/godotengine/godot/pull/35150","diff_url":"https://github.com/godotengine/godot/pull/35150.diff","patch_url":"https://github.com/godotengine/godot/pull/35150.patch","title":"Mono: Fix parsing assembly names as UTF-8","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-15T10:54:24Z","updated_at":"2020-01-15T16:52:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["9b8d1383cef6b9b9419e128000d4c182da1ae621"]},"35155":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMTU0OTIz","public_id":35155,"url":"https://github.com/godotengine/godot/pull/35155","diff_url":"https://github.com/godotengine/godot/pull/35155.diff","patch_url":"https://github.com/godotengine/godot/pull/35155.patch","title":"Fixes AssetLib crash when JPG module is disabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-15T14:07:38Z","updated_at":"2020-01-15T14:55:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"}],"commits":["43ad6e8c96c8d116714389aa0e00755ff9248575"]},"35156":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMTc4OTQz","public_id":35156,"url":"https://github.com/godotengine/godot/pull/35156","diff_url":"https://github.com/godotengine/godot/pull/35156.diff","patch_url":"https://github.com/godotengine/godot/pull/35156.patch","title":"Fix GridMap getter of baked meshes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2020-01-15T14:57:12Z","updated_at":"2020-01-15T19:10:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["da9eede933c12a9525237509963ec42c3a6c97d5"]},"35165":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMzMxNTY5","public_id":35165,"url":"https://github.com/godotengine/godot/pull/35165","diff_url":"https://github.com/godotengine/godot/pull/35165.diff","patch_url":"https://github.com/godotengine/godot/pull/35165.patch","title":"Fixes a memory leak in FileSystemDock","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwOTMxMTk=","created_at":"2020-01-15T20:50:16Z","updated_at":"2020-01-15T21:59:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["76d87e66160203efcef7480aa61da64fe96be939"]},"35166":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMzQ3OTMy","public_id":35166,"url":"https://github.com/godotengine/godot/pull/35166","diff_url":"https://github.com/godotengine/godot/pull/35166.diff","patch_url":"https://github.com/godotengine/godot/pull/35166.patch","title":"Add an icon for OGG samples","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-15T21:33:31Z","updated_at":"2020-01-27T18:06:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1339a5c1cb5874d58eb1036f5fd3b9728293114c"]},"35169":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMzU5ODQ0","public_id":35169,"url":"https://github.com/godotengine/godot/pull/35169","diff_url":"https://github.com/godotengine/godot/pull/35169.diff","patch_url":"https://github.com/godotengine/godot/pull/35169.patch","title":"Fix Vsync Via Compositor causing halved refresh rate when vsync is forced by the graphics driver","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzI1Mjk=","created_at":"2020-01-15T22:05:47Z","updated_at":"2020-07-15T21:49:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["c08d8feeadb39efd14364c55726c33405ea8b594"]},"35170":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMzczNjIw","public_id":35170,"url":"https://github.com/godotengine/godot/pull/35170","diff_url":"https://github.com/godotengine/godot/pull/35170.diff","patch_url":"https://github.com/godotengine/godot/pull/35170.patch","title":"Mono/C#: Fix false positive in unsafe reference checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-15T22:48:12Z","updated_at":"2021-05-13T23:49:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["1a40f250bd3306aab8bfdf50b2e6cf4747988c50"]},"35175":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzMzk0NTUz","public_id":35175,"url":"https://github.com/godotengine/godot/pull/35175","diff_url":"https://github.com/godotengine/godot/pull/35175.diff","patch_url":"https://github.com/godotengine/godot/pull/35175.patch","title":"Add background mode keep to GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-16T00:08:03Z","updated_at":"2020-01-31T18:13:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["a34508843328bcd726d5421ef979f6332ce5d304"]},"35176":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNDAxMjcx","public_id":35176,"url":"https://github.com/godotengine/godot/pull/35176","diff_url":"https://github.com/godotengine/godot/pull/35176.diff","patch_url":"https://github.com/godotengine/godot/pull/35176.patch","title":"Fix light related crashes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-16T00:34:08Z","updated_at":"2020-01-31T18:13:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f1d0c391c76402aadb9561180669e236805b5741"]},"35178":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNDE2ODEw","public_id":35178,"url":"https://github.com/godotengine/godot/pull/35178","diff_url":"https://github.com/godotengine/godot/pull/35178.diff","patch_url":"https://github.com/godotengine/godot/pull/35178.patch","title":"Fix array constructor for lightmaps","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-16T01:45:36Z","updated_at":"2020-01-31T18:13:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["910f8719a04fe354a0eccacdeca162b88a52e7db"]},"35180":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNDE4NDcw","public_id":35180,"url":"https://github.com/godotengine/godot/pull/35180","diff_url":"https://github.com/godotengine/godot/pull/35180.diff","patch_url":"https://github.com/godotengine/godot/pull/35180.patch","title":"Updates ScrollContainer min size when toggle scrollbars","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-16T01:54:04Z","updated_at":"2020-01-26T08:00:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["574918f3446bd17174b4efb5f021eeeb5dcd622a"]},"35183":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNDQxOTEw","public_id":35183,"url":"https://github.com/godotengine/godot/pull/35183","diff_url":"https://github.com/godotengine/godot/pull/35183.diff","patch_url":"https://github.com/godotengine/godot/pull/35183.patch","title":"Fix scrollbar regression on large scales","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-16T03:48:49Z","updated_at":"2020-01-16T12:04:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["76e03f9b4de91917cd4f8d5991db56ff1e307bfc"]},"35187":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNDU5NjI3","public_id":35187,"url":"https://github.com/godotengine/godot/pull/35187","diff_url":"https://github.com/godotengine/godot/pull/35187.diff","patch_url":"https://github.com/godotengine/godot/pull/35187.patch","title":"Use int64_t for EditorPropertyInteger and warn when out of double range","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NDY4NzU=","created_at":"2020-01-16T05:12:34Z","updated_at":"2020-03-27T09:40:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["5e1dad3b28eadc3423e99f7b1919da5d4b9fbab6"]},"35189":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNTI0ODIw","public_id":35189,"url":"https://github.com/godotengine/godot/pull/35189","diff_url":"https://github.com/godotengine/godot/pull/35189.diff","patch_url":"https://github.com/godotengine/godot/pull/35189.patch","title":"Disabled array initialization, const array and arr.length in GLES2 shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-16T08:47:31Z","updated_at":"2020-01-16T11:57:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["5098232ee695ceca8d8e4536ac7cb142b0805abb"]},"35190":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNTU3NzU5","public_id":35190,"url":"https://github.com/godotengine/godot/pull/35190","diff_url":"https://github.com/godotengine/godot/pull/35190.diff","patch_url":"https://github.com/godotengine/godot/pull/35190.patch","title":"Validate input in (CPU)Particles set_emission_shape()","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-16T10:03:11Z","updated_at":"2020-01-16T10:34:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["1de633205f232bf5f4f4b17e6087d8e4b8e4ebee"]},"35193":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNTg4OTY3","public_id":35193,"url":"https://github.com/godotengine/godot/pull/35193","diff_url":"https://github.com/godotengine/godot/pull/35193.diff","patch_url":"https://github.com/godotengine/godot/pull/35193.patch","title":"MinGW: Avoid GCC -Wcast-function-type warnings on GetProcAddress","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-16T11:11:04Z","updated_at":"2020-01-16T11:24:48Z","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":["e33914e0c1df4344a7b2f3bd9f56b4a6f43af445"]},"35196":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjAxNTA0","public_id":35196,"url":"https://github.com/godotengine/godot/pull/35196","diff_url":"https://github.com/godotengine/godot/pull/35196.diff","patch_url":"https://github.com/godotengine/godot/pull/35196.patch","title":"Travis: Disable -Wstrict-aliasing warning on GCC 5 test build","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-16T11:41:10Z","updated_at":"2020-01-16T12:22:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["9ef0e06781b49099d52a4c7071ea2b2bd2500a70"]},"35197":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjE5Mjky","public_id":35197,"url":"https://github.com/godotengine/godot/pull/35197","diff_url":"https://github.com/godotengine/godot/pull/35197.diff","patch_url":"https://github.com/godotengine/godot/pull/35197.patch","title":"Refactor (and fix) how the connect button is disabled.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxOTk0Nzgx","created_at":"2020-01-16T12:26:24Z","updated_at":"2020-01-16T13:34:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e564b4fd0743c6202a2b47eefbf823c2664c89fb"]},"35198":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjM5MTY4","public_id":35198,"url":"https://github.com/godotengine/godot/pull/35198","diff_url":"https://github.com/godotengine/godot/pull/35198.diff","patch_url":"https://github.com/godotengine/godot/pull/35198.patch","title":"Fix slight problems related to default values of exported typed arrays","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-16T13:14:40Z","updated_at":"2020-01-16T13:58:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["19ce2d5159675a3e33b3e7f1dae11347e7e9f12b"]},"35199":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjM5Mzkz","public_id":35199,"url":"https://github.com/godotengine/godot/pull/35199","diff_url":"https://github.com/godotengine/godot/pull/35199.diff","patch_url":"https://github.com/godotengine/godot/pull/35199.patch","title":"Fix function arguments hint format in GDScript editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3NzAwNDE4","created_at":"2020-01-16T13:15:13Z","updated_at":"2020-01-16T14:53:32Z","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":["45b510b332c01b254cd28dccca2950831d04da3f"]},"35201":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjYzOTUx","public_id":35201,"url":"https://github.com/godotengine/godot/pull/35201","diff_url":"https://github.com/godotengine/godot/pull/35201.diff","patch_url":"https://github.com/godotengine/godot/pull/35201.patch","title":"Validate instances of objects before trying to check their type in GDScript","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-16T14:07:36Z","updated_at":"2020-01-16T14:57:49Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["dc4455d819a9590d1dc9aabcc3fd0ec1f07b8bba"]},"35203":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNjY3NDk3","public_id":35203,"url":"https://github.com/godotengine/godot/pull/35203","diff_url":"https://github.com/godotengine/godot/pull/35203.diff","patch_url":"https://github.com/godotengine/godot/pull/35203.patch","title":"Adds null check before using image loader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-16T14:15:10Z","updated_at":"2020-01-16T14:53:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA1MDI=","name":"topic:import","color":"#ffee88"}],"commits":["92b36d47066117d6e9fbc6c6506ba89db2b2a712"]},"35208":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNzMzOTc4","public_id":35208,"url":"https://github.com/godotengine/godot/pull/35208","diff_url":"https://github.com/godotengine/godot/pull/35208.diff","patch_url":"https://github.com/godotengine/godot/pull/35208.patch","title":"Mono/C#: Script interface calls now attach the current thread","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-16T16:26:17Z","updated_at":"2021-05-13T23:49:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d68b9c20d69e037cff60260fe2e1fb198c62bba4"]},"35209":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNzQ1NDU2","public_id":35209,"url":"https://github.com/godotengine/godot/pull/35209","diff_url":"https://github.com/godotengine/godot/pull/35209.diff","patch_url":"https://github.com/godotengine/godot/pull/35209.patch","title":"Fix error exporting to X11 with embedded PCK","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2020-01-16T16:50:13Z","updated_at":"2020-01-16T19:53:50Z","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":["4eeae592935920370c75b83dff1883dbd980f20e"]},"35214":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNzkzMjY2","public_id":35214,"url":"https://github.com/godotengine/godot/pull/35214","diff_url":"https://github.com/godotengine/godot/pull/35214.diff","patch_url":"https://github.com/godotengine/godot/pull/35214.patch","title":"Update libwebp to 1.1.0","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjgyODE0NTQ=","created_at":"2020-01-16T18:50:48Z","updated_at":"2021-10-25T08:45:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["65f2ab1b61d0949bae7f06553b081e1aae276148"]},"35215":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzNzk3NDM4","public_id":35215,"url":"https://github.com/godotengine/godot/pull/35215","diff_url":"https://github.com/godotengine/godot/pull/35215.diff","patch_url":"https://github.com/godotengine/godot/pull/35215.patch","title":"Add multimesh format max for proper error checking","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-16T19:01:27Z","updated_at":"2020-01-31T18:13:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["041fa57a88549dcf5d8530ab8c8990930b9508d1"]},"35216":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzODA4MjAy","public_id":35216,"url":"https://github.com/godotengine/godot/pull/35216","diff_url":"https://github.com/godotengine/godot/pull/35216.diff","patch_url":"https://github.com/godotengine/godot/pull/35216.patch","title":"Gracefully handle 3D textures in GLES2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-16T19:30:12Z","updated_at":"2020-01-31T18:13:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["f3af81b0594437d3a25f808d1ba1ec7f2ad78bba"]},"35217":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzODExMzU1","public_id":35217,"url":"https://github.com/godotengine/godot/pull/35217","diff_url":"https://github.com/godotengine/godot/pull/35217.diff","patch_url":"https://github.com/godotengine/godot/pull/35217.patch","title":"Fix SkeletonIK not playing animation if more than one IK-Bone is active","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-16T19:38:42Z","updated_at":"2020-01-16T20:47:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["41efc08532a2e0152c139fb30e397cb5ac26ca08"]},"35218":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzODI2Mjcz","public_id":35218,"url":"https://github.com/godotengine/godot/pull/35218","diff_url":"https://github.com/godotengine/godot/pull/35218.diff","patch_url":"https://github.com/godotengine/godot/pull/35218.patch","title":"Fix errors raised when showing parse errors in the editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-16T20:15:51Z","updated_at":"2020-01-16T21:32:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["da5b138e642b358ab7cecf22e0cbf4a0b85b9dc7"]},"35223":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzODcwNTEx","public_id":35223,"url":"https://github.com/godotengine/godot/pull/35223","diff_url":"https://github.com/godotengine/godot/pull/35223.diff","patch_url":"https://github.com/godotengine/godot/pull/35223.patch","title":"Improved MenuButton Description","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY4MDI2","created_at":"2020-01-16T22:07:43Z","updated_at":"2020-01-18T21:03:24Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["156f5b7ce23a7be4c5b59eae4901acf4904935ff"]},"35224":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzODczODYy","public_id":35224,"url":"https://github.com/godotengine/godot/pull/35224","diff_url":"https://github.com/godotengine/godot/pull/35224.diff","patch_url":"https://github.com/godotengine/godot/pull/35224.patch","title":"Fix constant access in base class through subclass instance","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExOTE1Mzc4","created_at":"2020-01-16T22:17:25Z","updated_at":"2020-01-17T05:58:11Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["9ffa9a6bac2fb80504af9b3ce450e3392150091f"]},"35227":{"id":"MDExOlB1bGxSZXF1ZXN0MzYzOTQ0Mjg2","public_id":35227,"url":"https://github.com/godotengine/godot/pull/35227","diff_url":"https://github.com/godotengine/godot/pull/35227.diff","patch_url":"https://github.com/godotengine/godot/pull/35227.patch","title":"Improves LineEdit documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-17T03:19:30Z","updated_at":"2020-01-17T06:36:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9882cbf8cda4d3a73198db351fb87a7f096ce95a"]},"35229":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MDU0NDE3","public_id":35229,"url":"https://github.com/godotengine/godot/pull/35229","diff_url":"https://github.com/godotengine/godot/pull/35229.diff","patch_url":"https://github.com/godotengine/godot/pull/35229.patch","title":"show parametric setters and getters in editor help","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0NDQyODkx","created_at":"2020-01-17T09:45:21Z","updated_at":"2020-01-17T10:39:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["1d9e19c7fba990aaea2fda3f8dccd9594f48b48c"]},"35233":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MTA1ODYx","public_id":35233,"url":"https://github.com/godotengine/godot/pull/35233","diff_url":"https://github.com/godotengine/godot/pull/35233.diff","patch_url":"https://github.com/godotengine/godot/pull/35233.patch","title":"Fix crash when confirming dialogs with Return key","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-17T11:52:30Z","updated_at":"2020-01-17T13:53:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["eb8925469082b0f3881ea37a2b71bab9db71f17c"]},"35235":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MTExNzY2","public_id":35235,"url":"https://github.com/godotengine/godot/pull/35235","diff_url":"https://github.com/godotengine/godot/pull/35235.diff","patch_url":"https://github.com/godotengine/godot/pull/35235.patch","title":"Android: Improve name of icon export properties","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-17T12:09:03Z","updated_at":"2020-01-17T18:57:28Z","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":["7c97bd87d52c7c17e115870ff33371524360ecd0"]},"35237":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MTM1ODE0","public_id":35237,"url":"https://github.com/godotengine/godot/pull/35237","diff_url":"https://github.com/godotengine/godot/pull/35237.diff","patch_url":"https://github.com/godotengine/godot/pull/35237.patch","title":"HTML5: Address removal of 'timestamp' in Emscripten 1.39.5","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-17T13:14:13Z","updated_at":"2021-10-25T08:56:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["435f86cf879965305e15da4f3e9b971b15464b68"]},"35241":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MTg1NTUy","public_id":35241,"url":"https://github.com/godotengine/godot/pull/35241","diff_url":"https://github.com/godotengine/godot/pull/35241.diff","patch_url":"https://github.com/godotengine/godot/pull/35241.patch","title":"Mark alternate editor display modes as disabled in the GLES2 renderer","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-17T15:09:43Z","updated_at":"2020-01-27T18:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["8bce0b6176a08d5b7b1839e3cfefeeb0995f41b9"]},"35256":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0MzQwODA2","public_id":35256,"url":"https://github.com/godotengine/godot/pull/35256","diff_url":"https://github.com/godotengine/godot/pull/35256.diff","patch_url":"https://github.com/godotengine/godot/pull/35256.patch","title":"HTML5 callbacks rework.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-17T22:16:41Z","updated_at":"2021-10-25T08:56:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw0MTAwNjQ0ODU=","name":"needs testing","color":"#ffcc44"},{"id":"MDU6TGFiZWwyNzkwOTc0NTU=","name":"platform:web","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["4a50f5ff65477ccd8955ab054db8c1de573f6c90"]},"35265":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDA2Mjcy","public_id":35265,"url":"https://github.com/godotengine/godot/pull/35265","diff_url":"https://github.com/godotengine/godot/pull/35265.diff","patch_url":"https://github.com/godotengine/godot/pull/35265.patch","title":"Fix iOS Crash on Application Exit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjYwMDIzMTY5","created_at":"2020-01-18T08:44:22Z","updated_at":"2020-02-06T17:10:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1MTk=","name":"platform:ios","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9a90ea14259edc6596fa73e03d635ca822d9ac37"]},"35266":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDA2MzAy","public_id":35266,"url":"https://github.com/godotengine/godot/pull/35266","diff_url":"https://github.com/godotengine/godot/pull/35266.diff","patch_url":"https://github.com/godotengine/godot/pull/35266.patch","title":"Added missing form of array constructor in shaders","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-18T08:44:46Z","updated_at":"2020-01-18T08:54:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["1eb8d5e142b65ddf02f9a4950ea1b2d604874206"]},"35268":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDA5NzEz","public_id":35268,"url":"https://github.com/godotengine/godot/pull/35268","diff_url":"https://github.com/godotengine/godot/pull/35268.diff","patch_url":"https://github.com/godotengine/godot/pull/35268.patch","title":"Fix minimap updating in shader tab","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-18T09:31:59Z","updated_at":"2020-01-18T09:48:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["41acb1f6baee6ad876b0914d66ff99d98819e30e"]},"35270":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDExNDM1","public_id":35270,"url":"https://github.com/godotengine/godot/pull/35270","diff_url":"https://github.com/godotengine/godot/pull/35270.diff","patch_url":"https://github.com/godotengine/godot/pull/35270.patch","title":"Fix subclass finding in extend statement for sub-sub classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExOTE1Mzc4","created_at":"2020-01-18T09:58:40Z","updated_at":"2020-01-19T22:18:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["8f5e424c66f6db6e5726550ec90303ed2c594797"]},"35273":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDE5MzE0","public_id":35273,"url":"https://github.com/godotengine/godot/pull/35273","diff_url":"https://github.com/godotengine/godot/pull/35273.diff","patch_url":"https://github.com/godotengine/godot/pull/35273.patch","title":"AssetLibrary layout fix","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2020-01-18T11:54:02Z","updated_at":"2020-01-19T13:37:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["29daba5b0cd52ea2a0a684ab566f4b6f1baafdb8"]},"35276":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDI0MjI0","public_id":35276,"url":"https://github.com/godotengine/godot/pull/35276","diff_url":"https://github.com/godotengine/godot/pull/35276.diff","patch_url":"https://github.com/godotengine/godot/pull/35276.patch","title":"doc: Mention the limited comment support in ConfigFile","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-18T12:59:57Z","updated_at":"2020-01-27T18:06:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["9914b6fc62555424c81918cc72b53291b43a6841"]},"35281":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDI5NDY1","public_id":35281,"url":"https://github.com/godotengine/godot/pull/35281","diff_url":"https://github.com/godotengine/godot/pull/35281.diff","patch_url":"https://github.com/godotengine/godot/pull/35281.patch","title":"Improves VideoPlayer's documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-18T14:02:05Z","updated_at":"2020-01-18T14:31:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ecf3d3fd8443fb863d145a93f3dba771809f1f85"]},"35284":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDM1NTUw","public_id":35284,"url":"https://github.com/godotengine/godot/pull/35284","diff_url":"https://github.com/godotengine/godot/pull/35284.diff","patch_url":"https://github.com/godotengine/godot/pull/35284.patch","title":"Alsa MIDI input thread gets properly reinitialized on open_midi_input.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2020-01-18T15:16:58Z","updated_at":"2020-01-19T08:34:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["af95554aff36e6a99f7641c1609b77e8adb0a1cd"]},"35295":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDYzNzEz","public_id":35295,"url":"https://github.com/godotengine/godot/pull/35295","diff_url":"https://github.com/godotengine/godot/pull/35295.diff","patch_url":"https://github.com/godotengine/godot/pull/35295.patch","title":"Fix AnimationTree Editor by using CONNECT_DEFERRED on LineEdit","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MDkwNg==","created_at":"2020-01-18T20:45:41Z","updated_at":"2020-01-19T08:32:04Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3fffb1c0312a354340fd1b59777793f9fdc8cc0b"]},"35297":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDY1ODQw","public_id":35297,"url":"https://github.com/godotengine/godot/pull/35297","diff_url":"https://github.com/godotengine/godot/pull/35297.diff","patch_url":"https://github.com/godotengine/godot/pull/35297.patch","title":"Clamp the editor scale to 1 when resetting zoom in the 2D editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-18T21:08:59Z","updated_at":"2020-01-27T18:06:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c9aca9ef813d47beae8a429da4480d685be5caf1"]},"35300":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDc0NzEz","public_id":35300,"url":"https://github.com/godotengine/godot/pull/35300","diff_url":"https://github.com/godotengine/godot/pull/35300.diff","patch_url":"https://github.com/godotengine/godot/pull/35300.patch","title":"Improve Description of GraphNode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY4MDI2","created_at":"2020-01-18T23:02:24Z","updated_at":"2020-01-19T21:34:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1ebf4c7fdc48eabd498a27eb7f3c32519a81c448"]},"35302":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDgxNDYw","public_id":35302,"url":"https://github.com/godotengine/godot/pull/35302","diff_url":"https://github.com/godotengine/godot/pull/35302.diff","patch_url":"https://github.com/godotengine/godot/pull/35302.patch","title":"Reduce complexity of irradiance map generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-19T00:53:39Z","updated_at":"2020-01-31T18:13:11Z","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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["0979411cad1a07259cee5f62e1d2e77bd3ac6c62"]},"35303":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDg3MzU1","public_id":35303,"url":"https://github.com/godotengine/godot/pull/35303","diff_url":"https://github.com/godotengine/godot/pull/35303.diff","patch_url":"https://github.com/godotengine/godot/pull/35303.patch","title":"Fixes AnimationTreePlayer editor UI on HiDPI","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-19T02:25:59Z","updated_at":"2020-01-19T09:22:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["2db685da09a133bf43c4c9be9411a496c3c1ab49"]},"35304":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NDg5NjUw","public_id":35304,"url":"https://github.com/godotengine/godot/pull/35304","diff_url":"https://github.com/godotengine/godot/pull/35304.diff","patch_url":"https://github.com/godotengine/godot/pull/35304.patch","title":"fix audio buses layout editor save","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg0OTEzNTE=","created_at":"2020-01-19T03:05:05Z","updated_at":"2021-10-25T08:56:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["4b70985a1a38baa8c07de9d020b2a38f9de7b5d9"]},"35310":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTE4Mjg3","public_id":35310,"url":"https://github.com/godotengine/godot/pull/35310","diff_url":"https://github.com/godotengine/godot/pull/35310.diff","patch_url":"https://github.com/godotengine/godot/pull/35310.patch","title":"GLES3: Slight optimization to irradiance compute","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-19T10:08:33Z","updated_at":"2020-01-19T17:55:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["dc4db4ab4568c217385146b5874bdf994c5f3006"]},"35312":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTIyMDQ3","public_id":35312,"url":"https://github.com/godotengine/godot/pull/35312","diff_url":"https://github.com/godotengine/godot/pull/35312.diff","patch_url":"https://github.com/godotengine/godot/pull/35312.patch","title":"PacketPeer use heap buffer for var encoding.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-19T10:53:44Z","updated_at":"2020-01-19T13:51:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwxMTYxNzI2NDA1","name":"high priority","color":"#7956a5"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["534bf89976da8776e45846555379bd09aa96af70"]},"35317":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTM1MjA3","public_id":35317,"url":"https://github.com/godotengine/godot/pull/35317","diff_url":"https://github.com/godotengine/godot/pull/35317.diff","patch_url":"https://github.com/godotengine/godot/pull/35317.patch","title":"Clears completion_class in shaders (may cause troubles if not).","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-19T13:37:12Z","updated_at":"2020-01-19T16:00:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["3dea1c725e513a57ac156224a7f441f0530d022b"]},"35325":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTY2ODkx","public_id":35325,"url":"https://github.com/godotengine/godot/pull/35325","diff_url":"https://github.com/godotengine/godot/pull/35325.diff","patch_url":"https://github.com/godotengine/godot/pull/35325.patch","title":"Only create the editor theme once","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-19T18:57:17Z","updated_at":"2020-01-27T18:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["d72f5e0938592088d3addc817cd9d9d3c91d1ae0"]},"35326":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTY4Njk3","public_id":35326,"url":"https://github.com/godotengine/godot/pull/35326","diff_url":"https://github.com/godotengine/godot/pull/35326.diff","patch_url":"https://github.com/godotengine/godot/pull/35326.patch","title":"Fix ClassDB API portability with some android and editor classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-19T19:16:20Z","updated_at":"2021-05-13T23:28:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a6105c8ea0bdae9d56d1943409d89cc71288306a"]},"35327":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTcwNDY0","public_id":35327,"url":"https://github.com/godotengine/godot/pull/35327","diff_url":"https://github.com/godotengine/godot/pull/35327.diff","patch_url":"https://github.com/godotengine/godot/pull/35327.patch","title":"Mention that KinematicCollisions use global coords","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-19T19:36:36Z","updated_at":"2020-01-19T21:28:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5a75c4a8403adfcb5eb57ebb6c5cc72d34ac6f9b"]},"35336":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTgwMjY3","public_id":35336,"url":"https://github.com/godotengine/godot/pull/35336","diff_url":"https://github.com/godotengine/godot/pull/35336.diff","patch_url":"https://github.com/godotengine/godot/pull/35336.patch","title":"SceneTree: Abort change_scene if we're quitting","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-19T21:10:19Z","updated_at":"2020-01-19T21:45:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6472e09a85a6b00c72adf53dc1b8bdd873913a5b"]},"35338":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NTg5MDAz","public_id":35338,"url":"https://github.com/godotengine/godot/pull/35338","diff_url":"https://github.com/godotengine/godot/pull/35338.diff","patch_url":"https://github.com/godotengine/godot/pull/35338.patch","title":"Fix Control::_window_find_focus_neighbour","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyOTgzNw==","created_at":"2020-01-19T22:45:28Z","updated_at":"2021-04-21T12:35:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["40542b0b0f229bf258f00441f9a477e9beb54e24"]},"35341":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NjA1ODU1","public_id":35341,"url":"https://github.com/godotengine/godot/pull/35341","diff_url":"https://github.com/godotengine/godot/pull/35341.diff","patch_url":"https://github.com/godotengine/godot/pull/35341.patch","title":"Prevent negative zero shown in SpotLight gizmo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-20T01:19:30Z","updated_at":"2020-01-20T05:54:03Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ce9453ecf4e77e53b15a7ca0d5e944b71e75e26c"]},"35342":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NjIxNjg0","public_id":35342,"url":"https://github.com/godotengine/godot/pull/35342","diff_url":"https://github.com/godotengine/godot/pull/35342.diff","patch_url":"https://github.com/godotengine/godot/pull/35342.patch","title":"Destroys FreeType library on load error","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-20T03:07:36Z","updated_at":"2020-01-20T05:56:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["0eab15a5a9a889e73a3f919098a92f3a0b8a043f"]},"35343":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NjI2MTI4","public_id":35343,"url":"https://github.com/godotengine/godot/pull/35343","diff_url":"https://github.com/godotengine/godot/pull/35343.diff","patch_url":"https://github.com/godotengine/godot/pull/35343.patch","title":"Fixes XMLParser leak when open multiple times","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-20T03:33:12Z","updated_at":"2020-01-20T05:59:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["aca0b2a459aaa090efbecd20f2f1b563eb32fd3a"]},"35345":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NjM0Njg0","public_id":35345,"url":"https://github.com/godotengine/godot/pull/35345","diff_url":"https://github.com/godotengine/godot/pull/35345.diff","patch_url":"https://github.com/godotengine/godot/pull/35345.patch","title":"Fixes leak when calling PCKPacker::pck_start multiple times","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-20T04:19:41Z","updated_at":"2020-01-20T06:00:45Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["07941178f0d4fd0b48a7817b32ec6e90fe69728d"]},"35351":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NjczNDcw","public_id":35351,"url":"https://github.com/godotengine/godot/pull/35351","diff_url":"https://github.com/godotengine/godot/pull/35351.diff","patch_url":"https://github.com/godotengine/godot/pull/35351.patch","title":"Fix editor drawing snapping lines for wrong edge/corner when resizing elements with smart snapping enabled","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-20T06:58:28Z","updated_at":"2020-01-20T13:25:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["b91b26d0736a149727a193c65948cefe7798e4a3"]},"35352":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NzA3MzA3","public_id":35352,"url":"https://github.com/godotengine/godot/pull/35352","diff_url":"https://github.com/godotengine/godot/pull/35352.diff","patch_url":"https://github.com/godotengine/godot/pull/35352.patch","title":"Improve dictionary description ","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNjY4MDI2","created_at":"2020-01-20T08:28:55Z","updated_at":"2020-01-22T12:32:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6e249331158b93169e8205a77941b7a7b47d48d1"]},"35357":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0NzkwMDE1","public_id":35357,"url":"https://github.com/godotengine/godot/pull/35357","diff_url":"https://github.com/godotengine/godot/pull/35357.diff","patch_url":"https://github.com/godotengine/godot/pull/35357.patch","title":"makerst: Use code markup for default values/overrides","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-20T11:38:43Z","updated_at":"2020-01-20T11:57:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c0595206dd53eb964581ec36460e8e868dad13f6"]},"35359":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0ODA3MjU4","public_id":35359,"url":"https://github.com/godotengine/godot/pull/35359","diff_url":"https://github.com/godotengine/godot/pull/35359.diff","patch_url":"https://github.com/godotengine/godot/pull/35359.patch","title":"Revert \"Exposes capture methods to AudioServer + documentation\" #30468","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-20T12:22:50Z","updated_at":"2020-01-20T20:41:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["837adb30fd92406c266b9a7ac2a652db2e38cfcc"]},"35360":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0ODEyMTQ4","public_id":35360,"url":"https://github.com/godotengine/godot/pull/35360","diff_url":"https://github.com/godotengine/godot/pull/35360.diff","patch_url":"https://github.com/godotengine/godot/pull/35360.patch","title":"Disallow uint/uvec usage on GLES2 platform","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-20T12:35:43Z","updated_at":"2020-01-23T09:13:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["4c456ef979ec33215f04b66cc2e83d166b914921"]},"35362":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0ODcwNzgz","public_id":35362,"url":"https://github.com/godotengine/godot/pull/35362","diff_url":"https://github.com/godotengine/godot/pull/35362.diff","patch_url":"https://github.com/godotengine/godot/pull/35362.patch","title":"Forbid recursive connections in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-20T14:47:37Z","updated_at":"2020-01-20T15:46:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a8ab4e33578f40d67a6a77b345c1eb0491fcbe63"]},"35363":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0ODc2Njgw","public_id":35363,"url":"https://github.com/godotengine/godot/pull/35363","diff_url":"https://github.com/godotengine/godot/pull/35363.diff","patch_url":"https://github.com/godotengine/godot/pull/35363.patch","title":"Fix AtlasPacker ignoring semi-transparent pixels","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-20T15:00:03Z","updated_at":"2020-01-21T06:40:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["439e0027ecbec06afbddad9f3dd50e855482301b"]},"35369":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0OTM5Nzg5","public_id":35369,"url":"https://github.com/godotengine/godot/pull/35369","diff_url":"https://github.com/godotengine/godot/pull/35369.diff","patch_url":"https://github.com/godotengine/godot/pull/35369.patch","title":"Clip text in EditorPath button to avoid dock size changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-20T17:28:36Z","updated_at":"2020-01-20T19:26:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["324fe76afdf6fc1afa78b6f2c54217236d92151c"]},"35372":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0OTUyMzg0","public_id":35372,"url":"https://github.com/godotengine/godot/pull/35372","diff_url":"https://github.com/godotengine/godot/pull/35372.diff","patch_url":"https://github.com/godotengine/godot/pull/35372.patch","title":"Mono/C#: Fix error when parsing nested generics","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-20T18:09:56Z","updated_at":"2021-05-13T23:28:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["e4330e33e6eee2da7f4460c0aef3751dca6a57a2"]},"35379":{"id":"MDExOlB1bGxSZXF1ZXN0MzY0OTgzMDg3","public_id":35379,"url":"https://github.com/godotengine/godot/pull/35379","diff_url":"https://github.com/godotengine/godot/pull/35379.diff","patch_url":"https://github.com/godotengine/godot/pull/35379.patch","title":"TextureRegionEditor: Corrected typo","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjcxMDcyMjg=","created_at":"2020-01-20T19:59:25Z","updated_at":"2020-01-21T16:39:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["a2170dcd4090ba0e861ccc2c492c6734b2d56ad7"]},"35385":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MDM1MTk5","public_id":35385,"url":"https://github.com/godotengine/godot/pull/35385","diff_url":"https://github.com/godotengine/godot/pull/35385.diff","patch_url":"https://github.com/godotengine/godot/pull/35385.patch","title":"Bullet: Prevent potential division by zero","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-20T23:23:54Z","updated_at":"2020-01-21T07:13:58Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE4ODA=","name":"topic:physics","color":"#ffee88"}],"commits":["41b21dee019a643e35ee6e5462afe6bb4ffc2c5f"]},"35389":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MDQ2ODc4","public_id":35389,"url":"https://github.com/godotengine/godot/pull/35389","diff_url":"https://github.com/godotengine/godot/pull/35389.diff","patch_url":"https://github.com/godotengine/godot/pull/35389.patch","title":"Finish up docs for materials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-21T00:31:00Z","updated_at":"2020-01-31T18:13:10Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["f2ece824803a521775a64232b524e980c5124323"]},"35390":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MDQ5ODg4","public_id":35390,"url":"https://github.com/godotengine/godot/pull/35390","diff_url":"https://github.com/godotengine/godot/pull/35390.diff","patch_url":"https://github.com/godotengine/godot/pull/35390.patch","title":"Fixes leak in Find in Files utility","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-21T00:50:20Z","updated_at":"2020-01-21T07:33:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["3042b4f4cb12b4f4f4a02836b5bf55fa0590dd6c"]},"35393":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MDk3Nzk4","public_id":35393,"url":"https://github.com/godotengine/godot/pull/35393","diff_url":"https://github.com/godotengine/godot/pull/35393.diff","patch_url":"https://github.com/godotengine/godot/pull/35393.patch","title":"Make script made via plugin creation obey syntax settings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-21T05:09:43Z","updated_at":"2020-01-21T12:22:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwzMDcxMzU1MzI=","name":"topic:plugin","color":"#ffee88"}],"commits":["3a0dc521274e6ab3228825bbf1fb9b68665ca3d1"]},"35394":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MTI3NTA5","public_id":35394,"url":"https://github.com/godotengine/godot/pull/35394","diff_url":"https://github.com/godotengine/godot/pull/35394.diff","patch_url":"https://github.com/godotengine/godot/pull/35394.patch","title":"Fix asset library video play overlay not being centered on the thumbnail","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-21T07:08:35Z","updated_at":"2020-01-21T08:17:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwzOTEyMzI5OTU=","name":"topic:assetlib","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["99346e96540ffd1e08161aec807cf84b71c9278b"]},"35399":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1MjEyNDYw","public_id":35399,"url":"https://github.com/godotengine/godot/pull/35399","diff_url":"https://github.com/godotengine/godot/pull/35399.diff","patch_url":"https://github.com/godotengine/godot/pull/35399.patch","title":"Clip text in NodeDock toolbuttons to prevent dock size changes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-21T09:56:10Z","updated_at":"2020-01-21T10:19:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["371b5a450afaa4f81d53a7763c3ff253c5912c23"]},"35404":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDQzMDUx","public_id":35404,"url":"https://github.com/godotengine/godot/pull/35404","diff_url":"https://github.com/godotengine/godot/pull/35404.diff","patch_url":"https://github.com/godotengine/godot/pull/35404.patch","title":"Update CHANGELOG.md for Godot 3.2","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-21T18:15:43Z","updated_at":"2020-01-27T18:06:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["a60d70bc9d28c497e5cf425b55e592c717b9e7d7"]},"35406":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDU3NDY3","public_id":35406,"url":"https://github.com/godotengine/godot/pull/35406","diff_url":"https://github.com/godotengine/godot/pull/35406.diff","patch_url":"https://github.com/godotengine/godot/pull/35406.patch","title":"Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIxOTk5Mzc5","created_at":"2020-01-21T18:54:00Z","updated_at":"2020-01-26T14:20:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eaf8e5ce52331d05ee117c21e114ab0990dd3a9b"]},"35407":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDY5NDgz","public_id":35407,"url":"https://github.com/godotengine/godot/pull/35407","diff_url":"https://github.com/godotengine/godot/pull/35407.diff","patch_url":"https://github.com/godotengine/godot/pull/35407.patch","title":"Add dummy preprocessor for the C# script class parser","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-21T19:24:54Z","updated_at":"2021-05-13T23:28:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d53c15b12c9e7e0046bb2286a5c14c3e5db2dbc1","378fc592b15709b8ad7a59267e36add2aedb0ecc"]},"35408":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDgwMDk3","public_id":35408,"url":"https://github.com/godotengine/godot/pull/35408","diff_url":"https://github.com/godotengine/godot/pull/35408.diff","patch_url":"https://github.com/godotengine/godot/pull/35408.patch","title":"Fix MultiplayerAPI crash when peer implementation misbehave.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-21T19:50:12Z","updated_at":"2020-01-21T20:06:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["50f1b035b89ab8c4559620e12ab55cf7458fc291"]},"35411":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDg1MDAz","public_id":35411,"url":"https://github.com/godotengine/godot/pull/35411","diff_url":"https://github.com/godotengine/godot/pull/35411.diff","patch_url":"https://github.com/godotengine/godot/pull/35411.patch","title":"Allow greater values for DynamicFont size property","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-21T20:01:46Z","updated_at":"2020-01-21T20:46:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0be64da008e0f63ced2a581b6b85300c915edf6b"]},"35412":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NDg2MTk4","public_id":35412,"url":"https://github.com/godotengine/godot/pull/35412","diff_url":"https://github.com/godotengine/godot/pull/35412.diff","patch_url":"https://github.com/godotengine/godot/pull/35412.patch","title":"Disabled re-assigning 'self'","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ5MjUwOTQ4","created_at":"2020-01-21T20:04:41Z","updated_at":"2020-01-22T20:05:56Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["badabdf8b993f7fbc1d9d824b3bf592651f0dee3"]},"35413":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NTAzMTEy","public_id":35413,"url":"https://github.com/godotengine/godot/pull/35413","diff_url":"https://github.com/godotengine/godot/pull/35413.diff","patch_url":"https://github.com/godotengine/godot/pull/35413.patch","title":"Remove unused #if 0'ed code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-21T20:44:28Z","updated_at":"2020-01-21T21:27:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["4faaf6089a3880d673c5fc51a260128bfe59b351"]},"35414":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NTA4OTc1","public_id":35414,"url":"https://github.com/godotengine/godot/pull/35414","diff_url":"https://github.com/godotengine/godot/pull/35414.diff","patch_url":"https://github.com/godotengine/godot/pull/35414.patch","title":"ALSA MIDI: Pitch bend and System Common messages","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEzNDE4ODkw","created_at":"2020-01-21T20:59:44Z","updated_at":"2020-01-22T21:13:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWw1NzI3ODE5OTc=","name":"topic:audio","color":"#ffee88"}],"commits":["9c48eb1c599d87d220dd3291487792f555eb9871"]},"35419":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NTM3OTgy","public_id":35419,"url":"https://github.com/godotengine/godot/pull/35419","diff_url":"https://github.com/godotengine/godot/pull/35419.diff","patch_url":"https://github.com/godotengine/godot/pull/35419.patch","title":"Use a loading placeholder for project icons in the project manager","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-21T21:58:13Z","updated_at":"2020-01-27T18:06:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["56aae0e8bcb0f91931ae3d48b74e7dd42d87861a"]},"35421":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NTYyNzI1","public_id":35421,"url":"https://github.com/godotengine/godot/pull/35421","diff_url":"https://github.com/godotengine/godot/pull/35421.diff","patch_url":"https://github.com/godotengine/godot/pull/35421.patch","title":"Use an icon in the top Animation Key menu","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNDI4MDM1","created_at":"2020-01-21T22:44:44Z","updated_at":"2020-01-22T20:21:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["cb3fcba99ff9854128b19e55c1f1b2084d07eab7"]},"35423":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NjExMDA4","public_id":35423,"url":"https://github.com/godotengine/godot/pull/35423","diff_url":"https://github.com/godotengine/godot/pull/35423.diff","patch_url":"https://github.com/godotengine/godot/pull/35423.patch","title":"Make sure we know when deleting an emitting object","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-22T01:00:14Z","updated_at":"2020-01-22T13:52:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyODM1MTg3MzM=","name":"usability","color":"#447744"}],"commits":["41f59ecfca6ddea1eb7b023aaea75e80e3c30c5c"]},"35425":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NjIxOTM3","public_id":35425,"url":"https://github.com/godotengine/godot/pull/35425","diff_url":"https://github.com/godotengine/godot/pull/35425.diff","patch_url":"https://github.com/godotengine/godot/pull/35425.patch","title":"Fixes leak when importing zip in AssetLib","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-22T01:39:19Z","updated_at":"2020-01-22T06:42:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a7368a519eeb69377c1acd4143e037e8c05e1619"]},"35430":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1NzA1NzI2","public_id":35430,"url":"https://github.com/godotengine/godot/pull/35430","diff_url":"https://github.com/godotengine/godot/pull/35430.diff","patch_url":"https://github.com/godotengine/godot/pull/35430.patch","title":"Incorrect joystick id was returned on an inactive ARVR controller","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE5NDU0NDk=","created_at":"2020-01-22T07:29:27Z","updated_at":"2020-01-22T13:27:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw4OTAzMTA2NjQ=","name":"topic:input","color":"#ffee88"},{"id":"MDU6TGFiZWw4NjU1ODUwMDA=","name":"topic:xr","color":"#ffee88"}],"commits":["5cf9f4faeba21113a8e976c318dc9b3b3ba39d8e"]},"35435":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1ODU0MDY4","public_id":35435,"url":"https://github.com/godotengine/godot/pull/35435","diff_url":"https://github.com/godotengine/godot/pull/35435.diff","patch_url":"https://github.com/godotengine/godot/pull/35435.patch","title":"Get real default values for project settings in documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-22T13:28:44Z","updated_at":"2020-01-22T17:26:37Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["387ee7d763df51b0d5f9311c0068abef7bd11257"]},"35437":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1ODc5NzU5","public_id":35437,"url":"https://github.com/godotengine/godot/pull/35437","diff_url":"https://github.com/godotengine/godot/pull/35437.diff","patch_url":"https://github.com/godotengine/godot/pull/35437.patch","title":"GLES3: Fix invalid value for GL_TEXTURE_MAG_FILTER parameter","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-22T14:20:32Z","updated_at":"2020-01-22T16:52:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["00284a75e89584446ae423161ef27d6ddc8c7c6a"]},"35438":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1OTIwNDQ3","public_id":35438,"url":"https://github.com/godotengine/godot/pull/35438","diff_url":"https://github.com/godotengine/godot/pull/35438.diff","patch_url":"https://github.com/godotengine/godot/pull/35438.patch","title":"Android virtual keyboard respecting LineEdit max length.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc2MTMyMjM=","created_at":"2020-01-22T15:35:57Z","updated_at":"2020-01-23T13:02:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["a3bcdbeb78715fdc30a130935bd21cb44b969ded"]},"35440":{"id":"MDExOlB1bGxSZXF1ZXN0MzY1OTQxOTc5","public_id":35440,"url":"https://github.com/godotengine/godot/pull/35440","diff_url":"https://github.com/godotengine/godot/pull/35440.diff","patch_url":"https://github.com/godotengine/godot/pull/35440.patch","title":"Remove buggy check if key was already released for accumulated input on linux","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-22T16:17:14Z","updated_at":"2020-01-22T18:34:10Z","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":["67261b1e87155d1f48ebf2c28e00dbcd8b0f3d37"]},"35444":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MDA3MjUw","public_id":35444,"url":"https://github.com/godotengine/godot/pull/35444","diff_url":"https://github.com/godotengine/godot/pull/35444.diff","patch_url":"https://github.com/godotengine/godot/pull/35444.patch","title":"Fix error with linkers other than GNU ld","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjExNzk3MTc0","created_at":"2020-01-22T18:46:23Z","updated_at":"2020-01-23T08:39:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTczMjY=","name":"platform:linuxbsd","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgwMDk=","name":"topic:buildsystem","color":"#ffee88"}],"commits":["35dd36ca35b87d2931980e837060cc39ec4c32f2"]},"35449":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MDUyNDM1","public_id":35449,"url":"https://github.com/godotengine/godot/pull/35449","diff_url":"https://github.com/godotengine/godot/pull/35449.diff","patch_url":"https://github.com/godotengine/godot/pull/35449.patch","title":"Add settings from SceneTree in the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjUyNzY3Mjc=","created_at":"2020-01-22T20:39:29Z","updated_at":"2020-01-22T21:02:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["b4770c0a2781f203cd6a5eeaa92164ac56d2ca6a"]},"35452":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MDczMTQw","public_id":35452,"url":"https://github.com/godotengine/godot/pull/35452","diff_url":"https://github.com/godotengine/godot/pull/35452.diff","patch_url":"https://github.com/godotengine/godot/pull/35452.patch","title":"Fixed Tween::start() with pending updates","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2020-01-22T21:30:34Z","updated_at":"2020-01-22T21:59:26Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["6c04c824bdb82a33589d48d98ab569a0a2e7e5fd"]},"35454":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MTI4NDc5","public_id":35454,"url":"https://github.com/godotengine/godot/pull/35454","diff_url":"https://github.com/godotengine/godot/pull/35454.diff","patch_url":"https://github.com/godotengine/godot/pull/35454.patch","title":"Make `OS.execute()` blocking by default if not specified","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-23T00:27:39Z","updated_at":"2020-01-27T18:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["90a1f8d8a7789c6fa9191c8684cd24edca066577"]},"35455":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MTM3MTgy","public_id":35455,"url":"https://github.com/godotengine/godot/pull/35455","diff_url":"https://github.com/godotengine/godot/pull/35455.diff","patch_url":"https://github.com/godotengine/godot/pull/35455.patch","title":"Fixes scrollbar positions on HiDPI display","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-23T01:07:32Z","updated_at":"2020-01-23T07:22:10Z","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":["b420618c463feb455c7e13d3415ea4b8884975d9"]},"35458":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MTk4NjQ4","public_id":35458,"url":"https://github.com/godotengine/godot/pull/35458","diff_url":"https://github.com/godotengine/godot/pull/35458.diff","patch_url":"https://github.com/godotengine/godot/pull/35458.patch","title":"Finish documenting CSG* and *probes classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-23T06:16:05Z","updated_at":"2020-01-31T18:13:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["6b66957b857219d0ac6693a0266afed396d39091"]},"35460":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MjI3NDM5","public_id":35460,"url":"https://github.com/godotengine/godot/pull/35460","diff_url":"https://github.com/godotengine/godot/pull/35460.diff","patch_url":"https://github.com/godotengine/godot/pull/35460.patch","title":"Fix bone pose override not being reset when IK animation is stopped","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-23T07:51:58Z","updated_at":"2020-01-28T07:11:13Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["551c37167b0428b1489a8a6f6233624c5f4aa628"]},"35461":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MjMwMjAy","public_id":35461,"url":"https://github.com/godotengine/godot/pull/35461","diff_url":"https://github.com/godotengine/godot/pull/35461.diff","patch_url":"https://github.com/godotengine/godot/pull/35461.patch","title":"Hide \"default_input_values\" property in visual shader nodes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-23T07:56:32Z","updated_at":"2020-01-23T08:57:12Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["86cdccebe6bd5d15f2ce8df84d9829a14bb76601"]},"35463":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MjY4MzUy","public_id":35463,"url":"https://github.com/godotengine/godot/pull/35463","diff_url":"https://github.com/godotengine/godot/pull/35463.diff","patch_url":"https://github.com/godotengine/godot/pull/35463.patch","title":"Hides high-level functions from GLES2 shader autocompletion","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-23T09:42:51Z","updated_at":"2020-01-23T10:19:14Z","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":["3473a195fcf07646afdd24d635c1e616912d007c"]},"35465":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2MzE5MDI5","public_id":35465,"url":"https://github.com/godotengine/godot/pull/35465","diff_url":"https://github.com/godotengine/godot/pull/35465.diff","patch_url":"https://github.com/godotengine/godot/pull/35465.patch","title":"doc: Misc updates for AnimationNode* and others","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-23T11:41:39Z","updated_at":"2020-01-23T22:31:54Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ba177ccaecb91c3800e220272864dfb5c23958e7"]},"35470":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2Mzc0NjQx","public_id":35470,"url":"https://github.com/godotengine/godot/pull/35470","diff_url":"https://github.com/godotengine/godot/pull/35470.diff","patch_url":"https://github.com/godotengine/godot/pull/35470.patch","title":"Docs for some nodes in visual shader","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-23T13:55:57Z","updated_at":"2020-01-24T06:30:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["ce43c922083341aff6eb8bc017b36f61ec01f42f"]},"35471":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDAxNjAz","public_id":35471,"url":"https://github.com/godotengine/godot/pull/35471","diff_url":"https://github.com/godotengine/godot/pull/35471.diff","patch_url":"https://github.com/godotengine/godot/pull/35471.patch","title":"Fix TileSet shape data not updating when being set via code","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-23T14:49:47Z","updated_at":"2020-01-23T15:18:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["151f33111b9145852db8a60b4ecccbad1e48c5a6"]},"35472":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDA0ODkx","public_id":35472,"url":"https://github.com/godotengine/godot/pull/35472","diff_url":"https://github.com/godotengine/godot/pull/35472.diff","patch_url":"https://github.com/godotengine/godot/pull/35472.patch","title":"Mono/C#: Add Basis.Slerp, update Quat.Xform and add some math checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-23T14:56:06Z","updated_at":"2021-05-13T23:28:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["82b0899e54a74075fa96a68eff12fc9266c7df81"]},"35473":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDA3MjEx","public_id":35473,"url":"https://github.com/godotengine/godot/pull/35473","diff_url":"https://github.com/godotengine/godot/pull/35473.diff","patch_url":"https://github.com/godotengine/godot/pull/35473.patch","title":"Mono/C#: Default to net47 for new projects","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-23T15:00:26Z","updated_at":"2021-05-13T23:28:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["d9ff5f7fc2db46025d977ad0cf00e258fb48ee9a"]},"35476":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDQ0MDgy","public_id":35476,"url":"https://github.com/godotengine/godot/pull/35476","diff_url":"https://github.com/godotengine/godot/pull/35476.diff","patch_url":"https://github.com/godotengine/godot/pull/35476.patch","title":"Fix recently introduced crash in viewport size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-23T16:12:42Z","updated_at":"2020-01-31T18:13: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":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3631a3cc9ecb18ba33ac044f24c876e33861c9c3"]},"35478":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDYxNzY0","public_id":35478,"url":"https://github.com/godotengine/godot/pull/35478","diff_url":"https://github.com/godotengine/godot/pull/35478.diff","patch_url":"https://github.com/godotengine/godot/pull/35478.patch","title":"Mono/C#: Add setting to include I18N assemblies in the exported game","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-23T16:48:58Z","updated_at":"2021-05-13T23:28:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["59ec19d5a88a9a0f28222887e8f3584aaabb03bc"]},"35480":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDc0MzI5","public_id":35480,"url":"https://github.com/godotengine/godot/pull/35480","diff_url":"https://github.com/godotengine/godot/pull/35480.diff","patch_url":"https://github.com/godotengine/godot/pull/35480.patch","title":"Remove unnecessary parenthesis from code examples","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-23T17:16:42Z","updated_at":"2020-01-23T17:43:07Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["e1a9a3328dd6e8d32b8b8f716bbc4faba3b6d0ab"]},"35483":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NDg1MDYx","public_id":35483,"url":"https://github.com/godotengine/godot/pull/35483","diff_url":"https://github.com/godotengine/godot/pull/35483.diff","patch_url":"https://github.com/godotengine/godot/pull/35483.patch","title":"Remove unnecessary extra spaces before comments in code examples.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwNzM5MjM5","created_at":"2020-01-23T17:43:30Z","updated_at":"2020-01-23T21:20:50Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c4745c96d78aa6d1dcce642bb0b49d72be5f4e72"]},"35491":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NTgwNjcx","public_id":35491,"url":"https://github.com/godotengine/godot/pull/35491","diff_url":"https://github.com/godotengine/godot/pull/35491.diff","patch_url":"https://github.com/godotengine/godot/pull/35491.patch","title":"Mono/C#: Lighten up unsafe reference checks","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-23T21:41:08Z","updated_at":"2021-05-13T23:28:14Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["55b2e58a98697f9d65fa1dd41cd4ae8184213f43"]},"35494":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NjY0ODgw","public_id":35494,"url":"https://github.com/godotengine/godot/pull/35494","diff_url":"https://github.com/godotengine/godot/pull/35494.diff","patch_url":"https://github.com/godotengine/godot/pull/35494.patch","title":"Fixes leak in Animation Track editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-24T03:30:53Z","updated_at":"2020-01-24T06:51:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["0ca102d568e860def5d505dab863a712a5d07f35"]},"35495":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2NzI3NzU1","public_id":35495,"url":"https://github.com/godotengine/godot/pull/35495","diff_url":"https://github.com/godotengine/godot/pull/35495.diff","patch_url":"https://github.com/godotengine/godot/pull/35495.patch","title":"Fix Softbody always spawns from world center [gles2]","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg4MzEyMjY=","created_at":"2020-01-24T08:27:26Z","updated_at":"2020-01-24T08:57:27Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["3d4a2a09f6b3587bd6aed48677b476da5db52721"]},"35510":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2ODMwMDI1","public_id":35510,"url":"https://github.com/godotengine/godot/pull/35510","diff_url":"https://github.com/godotengine/godot/pull/35510.diff","patch_url":"https://github.com/godotengine/godot/pull/35510.patch","title":"Add explanations for errors related to Vector/Quat normalization","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-24T13:12:59Z","updated_at":"2020-01-27T18:06:19Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["a002b93d860887a219aa40d7a5cc65fc3a5272c1"]},"35513":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2ODM1ODc3","public_id":35513,"url":"https://github.com/godotengine/godot/pull/35513","diff_url":"https://github.com/godotengine/godot/pull/35513.diff","patch_url":"https://github.com/godotengine/godot/pull/35513.patch","title":"Count theme items in doc_status.py","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-24T13:27:39Z","updated_at":"2020-01-25T11:22:23Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["25ea912d96527771e6289bac446dc62e5e8f54ca"]},"35515":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2ODQzOTcy","public_id":35515,"url":"https://github.com/godotengine/godot/pull/35515","diff_url":"https://github.com/godotengine/godot/pull/35515.diff","patch_url":"https://github.com/godotengine/godot/pull/35515.patch","title":"Allow greater values in unit_offset","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-24T13:47:19Z","updated_at":"2020-01-25T11:21:55Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9ad7fc3405dfd006341e1760af92e1f913e43b77"]},"35516":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2ODQ5MzYw","public_id":35516,"url":"https://github.com/godotengine/godot/pull/35516","diff_url":"https://github.com/godotengine/godot/pull/35516.diff","patch_url":"https://github.com/godotengine/godot/pull/35516.patch","title":"Lower WebSocket latency, fixes.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-24T13:59:36Z","updated_at":"2020-01-26T18:03:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzMyMzAzMTE5","name":"regression","color":"#ff63ac"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["5bd9f14ad9364b3e0331cf10278750741d149c92"]},"35519":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTAyNjA4","public_id":35519,"url":"https://github.com/godotengine/godot/pull/35519","diff_url":"https://github.com/godotengine/godot/pull/35519.diff","patch_url":"https://github.com/godotengine/godot/pull/35519.patch","title":"Fix wrong guideline values shown during dragging","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMxNjg5MDg=","created_at":"2020-01-24T15:56:49Z","updated_at":"2020-01-25T00:38:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ee2f406c73c6a49ce80f54e3bfe30477bc9cda95"]},"35521":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTE0MTQw","public_id":35521,"url":"https://github.com/godotengine/godot/pull/35521","diff_url":"https://github.com/godotengine/godot/pull/35521.diff","patch_url":"https://github.com/godotengine/godot/pull/35521.patch","title":"Improve and document error macros","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-24T16:23:21Z","updated_at":"2020-01-27T18:06:22Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["37d55ff1531c8d916a89b930b6e38d7c9d2b0e7e"]},"35523":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTE2NTc0","public_id":35523,"url":"https://github.com/godotengine/godot/pull/35523","diff_url":"https://github.com/godotengine/godot/pull/35523.diff","patch_url":"https://github.com/godotengine/godot/pull/35523.patch","title":"Update ScrollContainer.xml","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MTI0NzA1","created_at":"2020-01-24T16:28:50Z","updated_at":"2020-01-24T20:54:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4f0401d05d02a0e4ad3b63d31a7ce64fbf5e10d4"]},"35524":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTI3MTc3","public_id":35524,"url":"https://github.com/godotengine/godot/pull/35524","diff_url":"https://github.com/godotengine/godot/pull/35524.diff","patch_url":"https://github.com/godotengine/godot/pull/35524.patch","title":"Fix C# preprocessor infinite loop and incorrect parsing of `#if!`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-24T16:54:26Z","updated_at":"2021-05-13T23:28:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["0604b1839d4b85def09300dad9aa4b8be8bac503"]},"35526":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTM1MjAz","public_id":35526,"url":"https://github.com/godotengine/godot/pull/35526","diff_url":"https://github.com/godotengine/godot/pull/35526.diff","patch_url":"https://github.com/godotengine/godot/pull/35526.patch","title":"Fixed Inspector update when a node is renamed","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjEwNzUwMzI=","created_at":"2020-01-24T17:14:46Z","updated_at":"2020-01-25T08:41:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["9c4a6cf7457fd6fa60929496a52908b8a77dffbd"]},"35527":{"id":"MDExOlB1bGxSZXF1ZXN0MzY2OTQwODk0","public_id":35527,"url":"https://github.com/godotengine/godot/pull/35527","diff_url":"https://github.com/godotengine/godot/pull/35527.diff","patch_url":"https://github.com/godotengine/godot/pull/35527.patch","title":"Mono/C#: Fix _update_exports possible crash with Reference types","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjc3MTgxMDA=","created_at":"2020-01-24T17:30:35Z","updated_at":"2021-05-13T23:28:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxMzI3MzE4Mjcx","name":"crash","color":"#885544"},{"id":"MDU6TGFiZWw3MDkyNjk3NzU=","name":"topic:dotnet","color":"#ffee88"}],"commits":["966a1261866142001d6f5c447c4a665da870b518"]},"35535":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MDE4Nzc3","public_id":35535,"url":"https://github.com/godotengine/godot/pull/35535","diff_url":"https://github.com/godotengine/godot/pull/35535.diff","patch_url":"https://github.com/godotengine/godot/pull/35535.patch","title":"Document how to change the default gravity at runtime","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-24T21:15:20Z","updated_at":"2020-01-27T18:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["1b9b07e658045f23d8a52dab8bc0d38c86fecfb3"]},"35543":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MDg5MzI4","public_id":35543,"url":"https://github.com/godotengine/godot/pull/35543","diff_url":"https://github.com/godotengine/godot/pull/35543.diff","patch_url":"https://github.com/godotengine/godot/pull/35543.patch","title":"Fixes crash in Spatial::notification","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-25T05:21:02Z","updated_at":"2020-01-25T09:00:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["df3fad11fd0e7093224c9f98e58a8e9493529cc2"]},"35558":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTQ0NjU0","public_id":35558,"url":"https://github.com/godotengine/godot/pull/35558","diff_url":"https://github.com/godotengine/godot/pull/35558.diff","patch_url":"https://github.com/godotengine/godot/pull/35558.patch","title":"Document how to get chamfered corners with StyleBoxFlat","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-25T19:03:57Z","updated_at":"2020-01-27T18:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["33f37cfd1913de23ca2d4c615ddf53d0b96d9771"]},"35559":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTQ1Njcz","public_id":35559,"url":"https://github.com/godotengine/godot/pull/35559","diff_url":"https://github.com/godotengine/godot/pull/35559.diff","patch_url":"https://github.com/godotengine/godot/pull/35559.patch","title":"Document how to get a human-readable string from an InputEventKey","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-25T19:14:11Z","updated_at":"2020-01-27T18:06:20Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7a0c37c3f5c8e62d77a7d316babe019a0ab79a3d"]},"35560":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTQ4OTUw","public_id":35560,"url":"https://github.com/godotengine/godot/pull/35560","diff_url":"https://github.com/godotengine/godot/pull/35560.diff","patch_url":"https://github.com/godotengine/godot/pull/35560.patch","title":"Add warning for radiance_size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-25T19:52:06Z","updated_at":"2020-01-31T18:13:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["7215019020c69b4bc4fb11b92a189a94a93fa3df"]},"35561":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTQ5OTE1","public_id":35561,"url":"https://github.com/godotengine/godot/pull/35561","diff_url":"https://github.com/godotengine/godot/pull/35561.diff","patch_url":"https://github.com/godotengine/godot/pull/35561.patch","title":"Add project setting for max irradiance size","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-25T20:03:52Z","updated_at":"2020-01-31T18:13:02Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgxMTE=","name":"topic:rendering","color":"#ffee88"}],"commits":["eb5cb5d01613d00115076a1965ab3a362599c5ec"]},"35566":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTY3NDU2","public_id":35566,"url":"https://github.com/godotengine/godot/pull/35566","diff_url":"https://github.com/godotengine/godot/pull/35566.diff","patch_url":"https://github.com/godotengine/godot/pull/35566.patch","title":"Document the return value of `EditorInspectorPlugin.parse_property`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2020-01-26T00:06:24Z","updated_at":"2020-01-26T11:01:43Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["06933f5d809c068eb7e756e26aedd98bc8bce3df"]},"35567":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTY5NjQ3","public_id":35567,"url":"https://github.com/godotengine/godot/pull/35567","diff_url":"https://github.com/godotengine/godot/pull/35567.diff","patch_url":"https://github.com/godotengine/godot/pull/35567.patch","title":"Mention that `NoiseTexture` uses threads internally","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE3MTA4NDYw","created_at":"2020-01-26T00:41:26Z","updated_at":"2020-01-26T11:02:08Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["5b1c6656d3e7ab43b3d560a0ebe1d6638d4ac241"]},"35569":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTc1NjM4","public_id":35569,"url":"https://github.com/godotengine/godot/pull/35569","diff_url":"https://github.com/godotengine/godot/pull/35569.diff","patch_url":"https://github.com/godotengine/godot/pull/35569.patch","title":"Updates minimum size on VideoPlayer::set_stream","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-26T02:29:54Z","updated_at":"2020-01-26T09:43:06Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwxNzMyNzIwNzc5","name":"topic:gui","color":"#ffee88"}],"commits":["71b1a1c7d9885b417a19bcb9b8c43e47fdcf13d5"]},"35570":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTc5MjUy","public_id":35570,"url":"https://github.com/godotengine/godot/pull/35570","diff_url":"https://github.com/godotengine/godot/pull/35570.diff","patch_url":"https://github.com/godotengine/godot/pull/35570.patch","title":"Fix crash when exporting improperly configured project.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM0MTQ1ODg=","created_at":"2020-01-26T03:51:13Z","updated_at":"2020-01-27T11:05: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"}],"commits":["141230192cb534a8e6e2ce7d1c7abcc7ec5d9a33"]},"35574":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MTg1NTMx","public_id":35574,"url":"https://github.com/godotengine/godot/pull/35574","diff_url":"https://github.com/godotengine/godot/pull/35574.diff","patch_url":"https://github.com/godotengine/godot/pull/35574.patch","title":"Complete various class references","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-26T06:01:34Z","updated_at":"2020-01-31T18:13:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["c5700f74648d8b04229f4d4c77937c1af3a798a7"]},"35580":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjAzOTI2","public_id":35580,"url":"https://github.com/godotengine/godot/pull/35580","diff_url":"https://github.com/godotengine/godot/pull/35580.diff","patch_url":"https://github.com/godotengine/godot/pull/35580.patch","title":"doc: Complete documentation for VideoStreams","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T10:29:51Z","updated_at":"2020-01-26T11:09:36Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["bb6c0d3e8bb1982bce3e1c219c1a4a2d187227f0"]},"35581":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjA2NzU2","public_id":35581,"url":"https://github.com/godotengine/godot/pull/35581","diff_url":"https://github.com/godotengine/godot/pull/35581.diff","patch_url":"https://github.com/godotengine/godot/pull/35581.patch","title":"doc: Document named color constants","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T11:08:57Z","updated_at":"2020-01-26T12:36:48Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["cbdbfb00ca68c1a98011fc3dd272fbc97fff6f89"]},"35583":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjEzNTk5","public_id":35583,"url":"https://github.com/godotengine/godot/pull/35583","diff_url":"https://github.com/godotengine/godot/pull/35583.diff","patch_url":"https://github.com/godotengine/godot/pull/35583.patch","title":"doc: Document all remaining ProjectSettings","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T12:41:21Z","updated_at":"2020-01-26T17:04:59Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["3697ea799c6076bc22af3fdb584f31eb9243c759"]},"35588":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjIyMjYy","public_id":35588,"url":"https://github.com/godotengine/godot/pull/35588","diff_url":"https://github.com/godotengine/godot/pull/35588.diff","patch_url":"https://github.com/godotengine/godot/pull/35588.patch","title":"doc: Do not expose Variant::NIL as a type in the class reference","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T14:19:04Z","updated_at":"2020-01-26T15:34:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["09ced94dd45f8b4f15ee77917fedd033948da8de"]},"35589":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjI2NTc1","public_id":35589,"url":"https://github.com/godotengine/godot/pull/35589","diff_url":"https://github.com/godotengine/godot/pull/35589.diff","patch_url":"https://github.com/godotengine/godot/pull/35589.patch","title":"doc: Drop unused 'category' property from header","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T15:04:27Z","updated_at":"2020-01-26T15:34:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["2d20fc39aaa3a3e48f25cbb95f38f54fe2bcdd9f"]},"35596":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjM5Njc3","public_id":35596,"url":"https://github.com/godotengine/godot/pull/35596","diff_url":"https://github.com/godotengine/godot/pull/35596.diff","patch_url":"https://github.com/godotengine/godot/pull/35596.patch","title":"mbedtls: Update to upstream version 2.16.4","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-26T17:08:22Z","updated_at":"2020-03-06T10:37:16Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwzNzA0NzE3OTU=","name":"topic:thirdparty","color":"#ffee88"}],"commits":["724487b3c11e4038ed4accfef0d4803250ac92bf"]},"35599":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjUxMzc5","public_id":35599,"url":"https://github.com/godotengine/godot/pull/35599","diff_url":"https://github.com/godotengine/godot/pull/35599.diff","patch_url":"https://github.com/godotengine/godot/pull/35599.patch","title":"doc: Remove mention of nonexistent StaticBody simulated motion mode","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-26T19:17:42Z","updated_at":"2020-01-27T18:06:21Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"}],"commits":["75185f87a341eddcaaff290314873ed4d54f7099"]},"35602":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjY1NDU0","public_id":35602,"url":"https://github.com/godotengine/godot/pull/35602","diff_url":"https://github.com/godotengine/godot/pull/35602.diff","patch_url":"https://github.com/godotengine/godot/pull/35602.patch","title":"Add a Bash completion script for the Godot editor","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-26T21:53:39Z","updated_at":"2020-01-27T18:04:44Z","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":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["f5951e757d5d20ec50a816d495d2d57a3d1dd212"]},"35604":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3Mjc1NDcy","public_id":35604,"url":"https://github.com/godotengine/godot/pull/35604","diff_url":"https://github.com/godotengine/godot/pull/35604.diff","patch_url":"https://github.com/godotengine/godot/pull/35604.patch","title":"Don't show an Online Tutorials section if the class has no tutorials","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-27T00:00:20Z","updated_at":"2020-01-27T18:04:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ad49425bd8e4ccd7eeef229d9ddf3c30ec0d7ed0"]},"35607":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3MjgzNzcy","public_id":35607,"url":"https://github.com/godotengine/godot/pull/35607","diff_url":"https://github.com/godotengine/godot/pull/35607.diff","patch_url":"https://github.com/godotengine/godot/pull/35607.patch","title":"Document theme_items of multiple classes","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjIyMjMxNzI=","created_at":"2020-01-27T01:18:33Z","updated_at":"2021-04-29T10:19:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["21dd35b611e71d0b07fe9ee9d764869e6671795a"]},"35615":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3Mzg3MTEz","public_id":35615,"url":"https://github.com/godotengine/godot/pull/35615","diff_url":"https://github.com/godotengine/godot/pull/35615.diff","patch_url":"https://github.com/godotengine/godot/pull/35615.patch","title":"Fix VisualShaderNodeCubeMap generation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-27T09:21:06Z","updated_at":"2020-01-27T10:01:15Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["4445f892d2f87c234568d960370b186bb89ca200"]},"35616":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NDA2OTU2","public_id":35616,"url":"https://github.com/godotengine/godot/pull/35616","diff_url":"https://github.com/godotengine/godot/pull/35616.diff","patch_url":"https://github.com/godotengine/godot/pull/35616.patch","title":"Added missed bracket to VisualShaderNodeCubeMap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-27T10:10:42Z","updated_at":"2020-01-27T10:22:17Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["4912d4c6e4da456c24e0740e0c76bf3199eb317f"]},"35619":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NDcyMjM2","public_id":35619,"url":"https://github.com/godotengine/godot/pull/35619","diff_url":"https://github.com/godotengine/godot/pull/35619.diff","patch_url":"https://github.com/godotengine/godot/pull/35619.patch","title":"Fixes invalid read when using fill tool in empty tilemap","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-27T12:47:29Z","updated_at":"2020-01-27T13:11:44Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["ca537dea760844c7f30e4cd9a6a13074fb28d42c"]},"35620":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NTE1OTUy","public_id":35620,"url":"https://github.com/godotengine/godot/pull/35620","diff_url":"https://github.com/godotengine/godot/pull/35620.diff","patch_url":"https://github.com/godotengine/godot/pull/35620.patch","title":"Added binding for Autotile Center","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjg3OTQxOTk=","created_at":"2020-01-27T14:17:48Z","updated_at":"2020-01-28T12:58:40Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["ae4fee52d5d168fe297e87c804f5dde850739733"]},"35624":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NTQ4MDAw","public_id":35624,"url":"https://github.com/godotengine/godot/pull/35624","diff_url":"https://github.com/godotengine/godot/pull/35624.diff","patch_url":"https://github.com/godotengine/godot/pull/35624.patch","title":"Removed unused method \"build\" from VisualShaderNodeExpression","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-27T15:17:24Z","updated_at":"2020-01-27T15:42:00Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["3479cf4b428b448f2fc30d7e4e44a578e96a0920"]},"35625":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NTYzOTY4","public_id":35625,"url":"https://github.com/godotengine/godot/pull/35625","diff_url":"https://github.com/godotengine/godot/pull/35625.diff","patch_url":"https://github.com/godotengine/godot/pull/35625.patch","title":"Added missing property \"size\" to VisualShaderNodeGroupBase","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-27T15:47:51Z","updated_at":"2020-01-27T17:42:28Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["796484d761cf88b2f9f6e2faa296fba254123f99"]},"35631":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NjM3Nzcw","public_id":35631,"url":"https://github.com/godotengine/godot/pull/35631","diff_url":"https://github.com/godotengine/godot/pull/35631.diff","patch_url":"https://github.com/godotengine/godot/pull/35631.patch","title":"Address crash caused by missing dependency.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjkxNDk2OA==","created_at":"2020-01-27T18:27:13Z","updated_at":"2020-01-27T20:19:09Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyNTU=","name":"topic:porting","color":"#ffee88"}],"commits":["9bd841b86d8eff019b892f26a8a555c8160a1c5a","e41caac7db87df49acacec60d0f36c118692bb63"]},"35632":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NjUxOTE3","public_id":35632,"url":"https://github.com/godotengine/godot/pull/35632","diff_url":"https://github.com/godotengine/godot/pull/35632.diff","patch_url":"https://github.com/godotengine/godot/pull/35632.patch","title":"Revert \"Fix Android deploy with Remote Debug or Network FS over Wi-Fi\"","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjQ3MDEzMzg=","created_at":"2020-01-27T19:01:52Z","updated_at":"2020-01-27T20:13:42Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc1NjI=","name":"platform:android","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyMDU0MTc0MTM=","name":"platform:windows","color":"#e4e4e4"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"}],"commits":["c317ac89bf003892241cf2d182a260ae4a919c05"]},"35641":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3NzUwNDQ1","public_id":35641,"url":"https://github.com/godotengine/godot/pull/35641","diff_url":"https://github.com/godotengine/godot/pull/35641.diff","patch_url":"https://github.com/godotengine/godot/pull/35641.patch","title":"Improve the error message displayed when the PCK file can't be found","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-27T23:12:46Z","updated_at":"2020-03-26T14:59:34Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["2423f75585bdb22e2d2bfc968dfb3ae3933a96d6"]},"35647":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3ODIzMjA0","public_id":35647,"url":"https://github.com/godotengine/godot/pull/35647","diff_url":"https://github.com/godotengine/godot/pull/35647.diff","patch_url":"https://github.com/godotengine/godot/pull/35647.patch","title":"Fixes invalid writes in Image operations","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjM3MjQ3Ng==","created_at":"2020-01-28T04:42:23Z","updated_at":"2020-01-28T07:15:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["f7d4e6ef6b0e3601cdefebfcc8d0feb29f6892cd"]},"35650":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3ODUzMDk5","public_id":35650,"url":"https://github.com/godotengine/godot/pull/35650","diff_url":"https://github.com/godotengine/godot/pull/35650.diff","patch_url":"https://github.com/godotengine/godot/pull/35650.patch","title":"Hide \"editable\" property from VisualShaderNodeGroupBase public interface","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-28T06:46:18Z","updated_at":"2020-01-28T07:05:25Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["274f1d8610895eb1fc6f2fa9e393e8a1af796e6b"]},"35651":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3ODY0ODA2","public_id":35651,"url":"https://github.com/godotengine/godot/pull/35651","diff_url":"https://github.com/godotengine/godot/pull/35651.diff","patch_url":"https://github.com/godotengine/godot/pull/35651.patch","title":"Hide \"control\" methods from VisualShaderNodeGroupBase","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-28T07:25:59Z","updated_at":"2020-01-28T07:35:18Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"}],"commits":["9705d5587e584f8a728f661088a09b201fb4eecb"]},"35654":{"id":"MDExOlB1bGxSZXF1ZXN0MzY3ODc0NDA2","public_id":35654,"url":"https://github.com/godotengine/godot/pull/35654","diff_url":"https://github.com/godotengine/godot/pull/35654.diff","patch_url":"https://github.com/godotengine/godot/pull/35654.patch","title":"Docs for some nodes in visual shader(part 2)","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjMwMzYxNzY=","created_at":"2020-01-28T07:55:33Z","updated_at":"2020-01-28T09:48:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["766d1ef276044cb1a277e2283c14b7e0fa6bbc43"]},"35659":{"id":"MDExOlB1bGxSZXF1ZXN0MzY4MDEyMTI4","public_id":35659,"url":"https://github.com/godotengine/godot/pull/35659","diff_url":"https://github.com/godotengine/godot/pull/35659.diff","patch_url":"https://github.com/godotengine/godot/pull/35659.patch","title":"Disable Nagle's algorithm for WebSocket TCP.","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2ODc5MTg=","created_at":"2020-01-28T13:24:54Z","updated_at":"2020-01-30T16:24:05Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWw2NDk4MDA3MDE=","name":"topic:network","color":"#ffee88"}],"commits":["a48d0b5eefb1d830e0dbb41fcc0a903501178296"]},"35670":{"id":"MDExOlB1bGxSZXF1ZXN0MzY4MTY4MDMx","public_id":35670,"url":"https://github.com/godotengine/godot/pull/35670","diff_url":"https://github.com/godotengine/godot/pull/35670.diff","patch_url":"https://github.com/godotengine/godot/pull/35670.patch","title":"Add an extra bit to material flag cache","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE2NTIxMzM5","created_at":"2020-01-28T18:42:05Z","updated_at":"2020-01-31T18:13:01Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTc5NjY=","name":"topic:core","color":"#ffee88"},{"id":"MDU6TGFiZWwxNjA5NDQyMDYy","name":"topic:shaders","color":"#ffee88"}],"commits":["ec4d606e07114f04de7fe1a4b980ae44e9288b51"]},"35673":{"id":"MDExOlB1bGxSZXF1ZXN0MzY4MTg5NDYz","public_id":35673,"url":"https://github.com/godotengine/godot/pull/35673","diff_url":"https://github.com/godotengine/godot/pull/35673.diff","patch_url":"https://github.com/godotengine/godot/pull/35673.patch","title":"Fix static functions loop using class' functions in Language Server","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjI4MjMyNDE=","created_at":"2020-01-28T19:33:26Z","updated_at":"2020-01-28T20:38:51Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWw3MzMzMDA2NA==","name":"bug","color":"#ff6055"},{"id":"MDU6TGFiZWwyNzkwOTgyMTk=","name":"topic:editor","color":"#ffee88"},{"id":"MDU6TGFiZWwyNzkwOTgwODI=","name":"topic:gdscript","color":"#ffee88"}],"commits":["f6968d5f1737fef3bf4d7d9cdd3a71f00625bd09"]},"35674":{"id":"MDExOlB1bGxSZXF1ZXN0MzY4MjEwMTEw","public_id":35674,"url":"https://github.com/godotengine/godot/pull/35674","diff_url":"https://github.com/godotengine/godot/pull/35674.diff","patch_url":"https://github.com/godotengine/godot/pull/35674.patch","title":"Mention that parentheses are now required to use `assert`","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-28T20:19:50Z","updated_at":"2020-03-26T14:59:33Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["4ace2bf3c4be9335d4a692ef502aeb36d2702157"]},"35675":{"id":"MDExOlB1bGxSZXF1ZXN0MzY4MjI4OTcx","public_id":35675,"url":"https://github.com/godotengine/godot/pull/35675","diff_url":"https://github.com/godotengine/godot/pull/35675.diff","patch_url":"https://github.com/godotengine/godot/pull/35675.patch","title":"Mention 2D polygon limits and how to increase them in the documentation","state":"MERGED","is_draft":false,"authored_by":"MDQ6VXNlcjE4MDAzMg==","created_at":"2020-01-28T21:05:36Z","updated_at":"2020-03-26T14:59:32Z","target_branch":"master","labels":[{"id":"MDU6TGFiZWwyODM1MTg4Mzk=","name":"documentation","color":"#ffddff"},{"id":"MDU6TGFiZWw3MzMzMDA2Ng==","name":"enhancement","color":"#aaccff"}],"commits":["8ea77b96b26a0d64992c3b23214c74cf5bda30e5"]}}}